builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0078 starttime: 1461179827.74 results: success (0) buildid: 20160420110249 builduid: 562744aed783432f9de25064e09a31a0 revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.735361) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.735879) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.736161) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.754519) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.754914) ========= 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.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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-20 12:17:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 57.6M=0s 2016-04-20 12:17:07 (57.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.124350 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.895689) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.896002) ========= 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.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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.020049 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:07.944548) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:17:07.944929) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --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 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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-20 12:17:08,015 truncating revision to first 12 chars 2016-04-20 12:17:08,015 Setting DEBUG logging. 2016-04-20 12:17:08,015 attempt 1/10 2016-04-20 12:17:08,015 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/30c5dbcee7dd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:17:09,011 unpacking tar archive at: mozilla-central-30c5dbcee7dd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.245860 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:17:09.209754) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:09.210296) ========= script_repo_revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:09.210983) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:09.211458) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:17:09.227562) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 16 secs) (at 2016-04-20 12:17:09.228211) ========= /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.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 12:17:09 INFO - MultiFileLogger online at 20160420 12:17:09 in /builds/slave/test 12:17:09 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 12:17:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:17:09 INFO - {'append_to_log': False, 12:17:09 INFO - 'base_work_dir': '/builds/slave/test', 12:17:09 INFO - 'blob_upload_branch': 'mozilla-central', 12:17:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:17:09 INFO - 'buildbot_json_path': 'buildprops.json', 12:17:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:17:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:17:09 INFO - 'download_minidump_stackwalk': True, 12:17:09 INFO - 'download_symbols': 'true', 12:17:09 INFO - 'e10s': False, 12:17:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:17:09 INFO - 'tooltool.py': '/tools/tooltool.py', 12:17:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:17:09 INFO - '/tools/misc-python/virtualenv.py')}, 12:17:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:17:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:17:09 INFO - 'log_level': 'info', 12:17:09 INFO - 'log_to_console': True, 12:17:09 INFO - 'opt_config_files': (), 12:17:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:17:09 INFO - '--processes=1', 12:17:09 INFO - '--config=%(test_path)s/wptrunner.ini', 12:17:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:17:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:17:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:17:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:17:09 INFO - 'pip_index': False, 12:17:09 INFO - 'require_test_zip': True, 12:17:09 INFO - 'test_type': ('testharness',), 12:17:09 INFO - 'this_chunk': '1', 12:17:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:17:09 INFO - 'total_chunks': '10', 12:17:09 INFO - 'virtualenv_path': 'venv', 12:17:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:17:09 INFO - 'work_dir': 'build'} 12:17:09 INFO - ##### 12:17:09 INFO - ##### Running clobber step. 12:17:09 INFO - ##### 12:17:09 INFO - Running pre-action listener: _resource_record_pre_action 12:17:09 INFO - Running main action method: clobber 12:17:09 INFO - rmtree: /builds/slave/test/build 12:17:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:17:10 INFO - Running post-action listener: _resource_record_post_action 12:17:10 INFO - ##### 12:17:10 INFO - ##### Running read-buildbot-config step. 12:17:10 INFO - ##### 12:17:10 INFO - Running pre-action listener: _resource_record_pre_action 12:17:10 INFO - Running main action method: read_buildbot_config 12:17:10 INFO - Using buildbot properties: 12:17:10 INFO - { 12:17:10 INFO - "project": "", 12:17:10 INFO - "product": "firefox", 12:17:10 INFO - "script_repo_revision": "production", 12:17:10 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 12:17:10 INFO - "repository": "", 12:17:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 12:17:10 INFO - "buildid": "20160420110249", 12:17:10 INFO - "pgo_build": "False", 12:17:10 INFO - "basedir": "/builds/slave/test", 12:17:10 INFO - "buildnumber": 35, 12:17:10 INFO - "slavename": "t-yosemite-r7-0078", 12:17:10 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 12:17:10 INFO - "platform": "macosx64", 12:17:10 INFO - "branch": "mozilla-central", 12:17:10 INFO - "revision": "30c5dbcee7ddeafcaffa50e01429c45d459bb8fc", 12:17:10 INFO - "repo_path": "mozilla-central", 12:17:10 INFO - "moz_repo_path": "", 12:17:10 INFO - "stage_platform": "macosx64", 12:17:10 INFO - "builduid": "562744aed783432f9de25064e09a31a0", 12:17:10 INFO - "slavebuilddir": "test" 12:17:10 INFO - } 12:17:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 12:17:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 12:17:10 INFO - Running post-action listener: _resource_record_post_action 12:17:10 INFO - ##### 12:17:10 INFO - ##### Running download-and-extract step. 12:17:10 INFO - ##### 12:17:10 INFO - Running pre-action listener: _resource_record_pre_action 12:17:10 INFO - Running main action method: download_and_extract 12:17:10 INFO - mkdir: /builds/slave/test/build/tests 12:17:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:10 INFO - https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:17:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:17:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:17:12 INFO - Downloaded 1235 bytes. 12:17:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 12:17:12 INFO - Using the following test package requirements: 12:17:12 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 12:17:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 12:17:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 12:17:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'jsshell-mac64.zip'], 12:17:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 12:17:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 12:17:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 12:17:12 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 12:17:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 12:17:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 12:17:12 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 12:17:12 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 12:17:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:12 INFO - https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:17:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 12:17:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 12:17:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:17:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:20:54 INFO - Downloaded 17975675 bytes. 12:20:54 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/*'] 12:20:54 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/* 12:20:54 INFO - caution: filename not matched: web-platform/* 12:20:54 INFO - Return code: 11 12:20:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:20:54 INFO - https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:20:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 12:20:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 12:20:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:20:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:25:47 INFO - Downloaded 36397873 bytes. 12:25:47 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/*'] 12:25:47 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/* 12:25:52 INFO - caution: filename not matched: bin/* 12:25:52 INFO - caution: filename not matched: config/* 12:25:52 INFO - caution: filename not matched: mozbase/* 12:25:52 INFO - caution: filename not matched: marionette/* 12:25:52 INFO - caution: filename not matched: tools/wptserve/* 12:25:52 INFO - Return code: 11 12:25: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')]} 12:25:52 INFO - https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 12:25:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:25:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:25:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 12:25:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:25:55 INFO - Downloaded 68723477 bytes. 12:25:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:25:55 INFO - mkdir: /builds/slave/test/properties 12:25:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:25:55 INFO - Writing to file /builds/slave/test/properties/build_url 12:25:55 INFO - Contents: 12:25:55 INFO - build_url:https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 12:25:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:25:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:25:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:25:56 INFO - Contents: 12:25:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:25:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:25:56 INFO - https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:25:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:25:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 12:25:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:25:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dCcCJnJ5SJapq95knE9NHQ/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 12:25:58 INFO - Downloaded 103372615 bytes. 12:25:58 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'] 12:25:58 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 12:26:02 INFO - Return code: 0 12:26:02 INFO - Running post-action listener: _resource_record_post_action 12:26:02 INFO - Running post-action listener: set_extra_try_arguments 12:26:02 INFO - ##### 12:26:02 INFO - ##### Running create-virtualenv step. 12:26:02 INFO - ##### 12:26:02 INFO - Running pre-action listener: _pre_create_virtualenv 12:26:02 INFO - Running pre-action listener: _resource_record_pre_action 12:26:02 INFO - Running main action method: create_virtualenv 12:26:02 INFO - Creating virtualenv /builds/slave/test/build/venv 12:26:02 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:26:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:26:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:26:02 INFO - Using real prefix '/tools/python27' 12:26:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:26:03 INFO - Installing distribute.............................................................................................................................................................................................done. 12:26:06 INFO - Installing pip.................done. 12:26:06 INFO - Return code: 0 12:26:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:26:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:26:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x101feee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10200bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feeebd94f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, '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.h50RBwyKSZ/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.xE7tV02VOW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:26:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:26:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:26:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:06 INFO - 'HOME': '/Users/cltbld', 12:26:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:06 INFO - 'LOGNAME': 'cltbld', 12:26:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:06 INFO - 'MOZ_NO_REMOTE': '1', 12:26:06 INFO - 'NO_EM_RESTART': '1', 12:26:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:06 INFO - 'PWD': '/builds/slave/test', 12:26:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:06 INFO - 'SHELL': '/bin/bash', 12:26:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:06 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:06 INFO - 'USER': 'cltbld', 12:26:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:06 INFO - 'XPC_FLAGS': '0x0', 12:26:06 INFO - 'XPC_SERVICE_NAME': '0', 12:26:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:26:06 INFO - Downloading/unpacking psutil>=0.7.1 12:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:26:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:26:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:26:09 INFO - Installing collected packages: psutil 12:26:09 INFO - Running setup.py install for psutil 12:26:09 INFO - building 'psutil._psutil_osx' extension 12:26:09 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 12:26:10 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 12:26:10 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 12:26:10 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 12:26:10 INFO - building 'psutil._psutil_posix' extension 12:26:10 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 12:26:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:26:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:26:10 INFO - ^ 12:26:10 INFO - 1 warning generated. 12:26:10 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 12:26:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:26:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:26:10 INFO - Successfully installed psutil 12:26:10 INFO - Cleaning up... 12:26:10 INFO - Return code: 0 12:26:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:26:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:26:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:26:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:10 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 0x101feee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10200bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feeebd94f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, '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.h50RBwyKSZ/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.xE7tV02VOW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:26:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:26:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:26:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:10 INFO - 'HOME': '/Users/cltbld', 12:26:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:10 INFO - 'LOGNAME': 'cltbld', 12:26:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:10 INFO - 'MOZ_NO_REMOTE': '1', 12:26:10 INFO - 'NO_EM_RESTART': '1', 12:26:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:10 INFO - 'PWD': '/builds/slave/test', 12:26:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:10 INFO - 'SHELL': '/bin/bash', 12:26:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:10 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:10 INFO - 'USER': 'cltbld', 12:26:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:10 INFO - 'XPC_FLAGS': '0x0', 12:26:10 INFO - 'XPC_SERVICE_NAME': '0', 12:26:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:26:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:26:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:26:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:26:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:26:13 INFO - Installing collected packages: mozsystemmonitor 12:26:13 INFO - Running setup.py install for mozsystemmonitor 12:26:13 INFO - Successfully installed mozsystemmonitor 12:26:13 INFO - Cleaning up... 12:26:13 INFO - Return code: 0 12:26:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:26:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:26:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:26:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:13 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 0x101feee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10200bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feeebd94f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, '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.h50RBwyKSZ/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.xE7tV02VOW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:26:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:26:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:26:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:13 INFO - 'HOME': '/Users/cltbld', 12:26:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:13 INFO - 'LOGNAME': 'cltbld', 12:26:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:13 INFO - 'MOZ_NO_REMOTE': '1', 12:26:13 INFO - 'NO_EM_RESTART': '1', 12:26:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:13 INFO - 'PWD': '/builds/slave/test', 12:26:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:13 INFO - 'SHELL': '/bin/bash', 12:26:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:13 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:13 INFO - 'USER': 'cltbld', 12:26:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:13 INFO - 'XPC_FLAGS': '0x0', 12:26:13 INFO - 'XPC_SERVICE_NAME': '0', 12:26:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:26:13 INFO - Downloading/unpacking blobuploader==1.2.4 12:26:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:16 INFO - Downloading blobuploader-1.2.4.tar.gz 12:26:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:26:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:26:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:26:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:26:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:17 INFO - Downloading docopt-0.6.1.tar.gz 12:26:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:26:17 INFO - Installing collected packages: blobuploader, requests, docopt 12:26:17 INFO - Running setup.py install for blobuploader 12:26:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:26:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:26:17 INFO - Running setup.py install for requests 12:26:18 INFO - Running setup.py install for docopt 12:26:18 INFO - Successfully installed blobuploader requests docopt 12:26:18 INFO - Cleaning up... 12:26:18 INFO - Return code: 0 12:26:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:26:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:26:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:26:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:18 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 0x101feee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10200bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feeebd94f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, '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.h50RBwyKSZ/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.xE7tV02VOW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:26:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:26:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:26:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:18 INFO - 'HOME': '/Users/cltbld', 12:26:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:18 INFO - 'LOGNAME': 'cltbld', 12:26:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:18 INFO - 'MOZ_NO_REMOTE': '1', 12:26:18 INFO - 'NO_EM_RESTART': '1', 12:26:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:18 INFO - 'PWD': '/builds/slave/test', 12:26:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:18 INFO - 'SHELL': '/bin/bash', 12:26:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:18 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:18 INFO - 'USER': 'cltbld', 12:26:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:18 INFO - 'XPC_FLAGS': '0x0', 12:26:18 INFO - 'XPC_SERVICE_NAME': '0', 12:26:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:26:18 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-VoJBjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:26:18 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Fyjj4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:26:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:26:18 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Wy2Lhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-7BBNBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-GbiA1k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-WMrFOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-RpAXHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Kh2pWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-IDTMOA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Kmjqug-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-jn9OXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:26:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:26:19 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-jv7qC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-2yuNZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-cOSGrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-jwEf6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-eFl2WB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-RsWwPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-pmD2DD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-WMZybe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:26:20 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-MeG9n9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:26:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:26:21 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-9tnREL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:26:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:26:21 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:26:21 INFO - Running setup.py install for manifestparser 12:26:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:26:21 INFO - Running setup.py install for mozcrash 12:26:21 INFO - Running setup.py install for mozdebug 12:26:21 INFO - Running setup.py install for mozdevice 12:26:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:26:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:26:21 INFO - Running setup.py install for mozfile 12:26:22 INFO - Running setup.py install for mozhttpd 12:26:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Running setup.py install for mozinfo 12:26:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Running setup.py install for mozInstall 12:26:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Running setup.py install for mozleak 12:26:22 INFO - Running setup.py install for mozlog 12:26:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Running setup.py install for moznetwork 12:26:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:26:22 INFO - Running setup.py install for mozprocess 12:26:23 INFO - Running setup.py install for mozprofile 12:26:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:26:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:26:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:26:23 INFO - Running setup.py install for mozrunner 12:26:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:26:23 INFO - Running setup.py install for mozscreenshot 12:26:23 INFO - Running setup.py install for moztest 12:26:23 INFO - Running setup.py install for mozversion 12:26:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:26:23 INFO - Running setup.py install for wptserve 12:26:24 INFO - Running setup.py install for marionette-driver 12:26:24 INFO - Running setup.py install for browsermob-proxy 12:26:24 INFO - Running setup.py install for marionette-client 12:26:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:26:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:26:24 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:26:24 INFO - Cleaning up... 12:26:24 INFO - Return code: 0 12:26:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:26: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')]} 12:26:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:26:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26: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')]} 12:26:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:26:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:26:24 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 0x101feee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10200bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feeebd94f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, '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.h50RBwyKSZ/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.xE7tV02VOW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:26:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:26:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:26:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:24 INFO - 'HOME': '/Users/cltbld', 12:26:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:24 INFO - 'LOGNAME': 'cltbld', 12:26:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:24 INFO - 'MOZ_NO_REMOTE': '1', 12:26:24 INFO - 'NO_EM_RESTART': '1', 12:26:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:24 INFO - 'PWD': '/builds/slave/test', 12:26:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:24 INFO - 'SHELL': '/bin/bash', 12:26:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:24 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:24 INFO - 'USER': 'cltbld', 12:26:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:24 INFO - 'XPC_FLAGS': '0x0', 12:26:24 INFO - 'XPC_SERVICE_NAME': '0', 12:26:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-qD3_g1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-vwNu71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-FJSqYi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-5PdTqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-AVx7q4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-lYNIKY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Ji07_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-YR1HMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:26:25 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-gqftpV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:26:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-zfPPyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-34ChaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-WLUhk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-DA2BhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-9N2GBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-rBX9Hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-NmflnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-W4WvNZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-y8VT20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:26:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:26:26 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-YwAOcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:26:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:26:27 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-oW2Cx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:26:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:26:27 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Lbyk7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:26:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:26:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:26:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:26:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:26:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:26:30 INFO - Downloading blessings-1.6.tar.gz 12:26:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:26:30 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:26:30 INFO - Installing collected packages: blessings 12:26:30 INFO - Running setup.py install for blessings 12:26:30 INFO - Successfully installed blessings 12:26:30 INFO - Cleaning up... 12:26:30 INFO - Return code: 0 12:26:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:26:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:26:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:26:31 INFO - Reading from file tmpfile_stdout 12:26:31 INFO - Current package versions: 12:26:31 INFO - blessings == 1.6 12:26:31 INFO - blobuploader == 1.2.4 12:26:31 INFO - browsermob-proxy == 0.6.0 12:26:31 INFO - docopt == 0.6.1 12:26:31 INFO - manifestparser == 1.1 12:26:31 INFO - marionette-client == 2.3.0 12:26:31 INFO - marionette-driver == 1.4.0 12:26:31 INFO - mozInstall == 1.12 12:26:31 INFO - mozcrash == 0.17 12:26:31 INFO - mozdebug == 0.1 12:26:31 INFO - mozdevice == 0.48 12:26:31 INFO - mozfile == 1.2 12:26:31 INFO - mozhttpd == 0.7 12:26:31 INFO - mozinfo == 0.9 12:26:31 INFO - mozleak == 0.1 12:26:31 INFO - mozlog == 3.1 12:26:31 INFO - moznetwork == 0.27 12:26:31 INFO - mozprocess == 0.22 12:26:31 INFO - mozprofile == 0.28 12:26:31 INFO - mozrunner == 6.11 12:26:31 INFO - mozscreenshot == 0.1 12:26:31 INFO - mozsystemmonitor == 0.0 12:26:31 INFO - moztest == 0.7 12:26:31 INFO - mozversion == 1.4 12:26:31 INFO - psutil == 3.1.1 12:26:31 INFO - requests == 1.2.3 12:26:31 INFO - wptserve == 1.4.0 12:26:31 INFO - wsgiref == 0.1.2 12:26:31 INFO - Running post-action listener: _resource_record_post_action 12:26:31 INFO - Running post-action listener: _start_resource_monitoring 12:26:31 INFO - Starting resource monitoring. 12:26:31 INFO - ##### 12:26:31 INFO - ##### Running pull step. 12:26:31 INFO - ##### 12:26:31 INFO - Running pre-action listener: _resource_record_pre_action 12:26:31 INFO - Running main action method: pull 12:26:31 INFO - Pull has nothing to do! 12:26:31 INFO - Running post-action listener: _resource_record_post_action 12:26:31 INFO - ##### 12:26:31 INFO - ##### Running install step. 12:26:31 INFO - ##### 12:26:31 INFO - Running pre-action listener: _resource_record_pre_action 12:26:31 INFO - Running main action method: install 12:26:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:26:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:26:31 INFO - Reading from file tmpfile_stdout 12:26:31 INFO - Detecting whether we're running mozinstall >=1.0... 12:26:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:26:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:26:31 INFO - Reading from file tmpfile_stdout 12:26:31 INFO - Output received: 12:26:31 INFO - Usage: mozinstall [options] installer 12:26:31 INFO - Options: 12:26:31 INFO - -h, --help show this help message and exit 12:26:31 INFO - -d DEST, --destination=DEST 12:26:31 INFO - Directory to install application into. [default: 12:26:31 INFO - "/builds/slave/test"] 12:26:31 INFO - --app=APP Application being installed. [default: firefox] 12:26:31 INFO - mkdir: /builds/slave/test/build/application 12:26:31 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'] 12:26:31 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 12:26:51 INFO - Reading from file tmpfile_stdout 12:26:51 INFO - Output received: 12:26:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:26:51 INFO - Running post-action listener: _resource_record_post_action 12:26:51 INFO - ##### 12:26:51 INFO - ##### Running run-tests step. 12:26:51 INFO - ##### 12:26:51 INFO - Running pre-action listener: _resource_record_pre_action 12:26:51 INFO - Running main action method: run_tests 12:26:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:26:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:26:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:26:51 INFO - grabbing minidump binary from tooltool 12:26:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:51 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 0x1020075e0>, '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 0x101beacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c15990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:26:51 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:26:51 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 12:26:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:26:51 INFO - Return code: 0 12:26:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:26:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:26:51 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/dCcCJnJ5SJapq95knE9NHQ/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 12:26:51 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/dCcCJnJ5SJapq95knE9NHQ/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 12:26:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h50RBwyKSZ/Render', 12:26:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:26:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:26:51 INFO - 'HOME': '/Users/cltbld', 12:26:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:26:51 INFO - 'LOGNAME': 'cltbld', 12:26:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:26:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:26:51 INFO - 'MOZ_NO_REMOTE': '1', 12:26:51 INFO - 'NO_EM_RESTART': '1', 12:26:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:26:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:26:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:26:51 INFO - 'PWD': '/builds/slave/test', 12:26:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:26:51 INFO - 'SHELL': '/bin/bash', 12:26:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xE7tV02VOW/Listeners', 12:26:51 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 12:26:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:26:51 INFO - 'USER': 'cltbld', 12:26:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:26:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:26:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:26:51 INFO - 'XPC_FLAGS': '0x0', 12:26:51 INFO - 'XPC_SERVICE_NAME': '0', 12:26:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:26:51 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/dCcCJnJ5SJapq95knE9NHQ/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 12:26:51 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:26:51 INFO - import pkg_resources 12:26:52 INFO - Using 1 client processes 12:26:53 INFO - wptserve Starting http server on 127.0.0.1:8001 12:26:53 INFO - wptserve Starting http server on 127.0.0.1:8000 12:26:53 INFO - wptserve Starting http server on 127.0.0.1:8443 12:26:54 INFO - SUITE-START | Running 778 tests 12:26:54 INFO - Running testharness tests 12:26:54 INFO - Setting up ssl 12:26:54 INFO - PROCESS | certutil | 12:26:54 INFO - PROCESS | certutil | 12:26:54 INFO - PROCESS | certutil | 12:26:54 INFO - Certificate Nickname Trust Attributes 12:26:54 INFO - SSL,S/MIME,JAR/XPI 12:26:54 INFO - 12:26:54 INFO - web-platform-tests CT,, 12:26:54 INFO - 12:26:54 INFO - Starting runner 12:26:55 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:26:56 INFO - PROCESS | 1975 | 1461180416004 Marionette DEBUG Marionette enabled via build flag and pref 12:26:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x116486800 == 1 [pid = 1975] [id = 1] 12:26:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 1 (0x116487000) [pid = 1975] [serial = 1] [outer = 0x0] 12:26:56 INFO - PROCESS | 1975 | [1975] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:26:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 2 (0x116488000) [pid = 1975] [serial = 2] [outer = 0x116487000] 12:26:56 INFO - PROCESS | 1975 | 1461180416312 Marionette INFO Listening on port 2828 12:26:56 INFO - PROCESS | 1975 | 1461180416537 Marionette DEBUG Marionette enabled via command-line flag 12:26:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x119146000 == 2 [pid = 1975] [id = 2] 12:26:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 3 (0x119146800) [pid = 1975] [serial = 3] [outer = 0x0] 12:26:56 INFO - PROCESS | 1975 | [1975] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:26:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 4 (0x119147800) [pid = 1975] [serial = 4] [outer = 0x119146800] 12:26:56 INFO - PROCESS | 1975 | [1975] 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 12:26:56 INFO - PROCESS | 1975 | 1461180416695 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52987 12:26:56 INFO - PROCESS | 1975 | 1461180416768 Marionette DEBUG Closed connection conn0 12:26:56 INFO - PROCESS | 1975 | [1975] 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 12:26:56 INFO - PROCESS | 1975 | 1461180416774 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52988 12:26:56 INFO - PROCESS | 1975 | 1461180416792 Marionette DEBUG Closed connection conn1 12:26:56 INFO - PROCESS | 1975 | [1975] 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 12:26:56 INFO - PROCESS | 1975 | 1461180416797 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52989 12:26:56 INFO - PROCESS | 1975 | 1461180416804 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:26:56 INFO - PROCESS | 1975 | 1461180416809 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":"20160420110249","device":"desktop","version":"48.0a1"} 12:26:57 INFO - PROCESS | 1975 | [1975] 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 12:26:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c7d9000 == 3 [pid = 1975] [id = 3] 12:26:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 5 (0x11c7d9800) [pid = 1975] [serial = 5] [outer = 0x0] 12:26:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x12383d800 == 4 [pid = 1975] [id = 4] 12:26:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 6 (0x11c8c3c00) [pid = 1975] [serial = 6] [outer = 0x0] 12:26:57 INFO - PROCESS | 1975 | [1975] 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 12:26:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x12716c800 == 5 [pid = 1975] [id = 5] 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 7 (0x11c8c3400) [pid = 1975] [serial = 7] [outer = 0x0] 12:26:58 INFO - PROCESS | 1975 | [1975] 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 12:26:58 INFO - PROCESS | 1975 | [1975] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 8 (0x12721f000) [pid = 1975] [serial = 8] [outer = 0x11c8c3400] 12:26:58 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 9 (0x127692000) [pid = 1975] [serial = 9] [outer = 0x11c7d9800] 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 10 (0x125dbf800) [pid = 1975] [serial = 10] [outer = 0x11c8c3c00] 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 11 (0x125dc1800) [pid = 1975] [serial = 11] [outer = 0x11c8c3400] 12:26:58 INFO - PROCESS | 1975 | 1461180418651 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1975 | 1461180418661 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 12:26:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 12 (0x118f09000) [pid = 1975] [serial = 12] [outer = 0x11c8c3400] 12:26:59 INFO - PROCESS | 1975 | 1461180419021 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6ebafc5f-6839-104a-8e3b-5655695a0670","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":"20160420110249","device":"desktop","version":"48.0a1","command_id":1}}] 12:26:59 INFO - PROCESS | 1975 | 1461180419108 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:26:59 INFO - PROCESS | 1975 | 1461180419152 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:26:59 INFO - PROCESS | 1975 | 1461180419259 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:26:59 INFO - PROCESS | 1975 | [1975] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:26:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 13 (0x12b597400) [pid = 1975] [serial = 13] [outer = 0x11c8c3400] 12:26:59 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:26:59 INFO - PROCESS | 1975 | 1461180419764 Marionette TRACE conn2 <- [1,3,null,{}] 12:26:59 INFO - PROCESS | 1975 | 1461180419767 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:26:59 INFO - PROCESS | 1975 | 1461180419788 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:26:59 INFO - PROCESS | 1975 | 1461180419829 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1975 | 1461180419831 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:26:59 INFO - PROCESS | 1975 | 1461180419836 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1975 | 1461180419839 Marionette TRACE conn2 <- [1,6,null,{}] 12:26:59 INFO - PROCESS | 1975 | 1461180419849 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:59 INFO - PROCESS | 1975 | 1461180419866 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:26:59 INFO - PROCESS | 1975 | 1461180419870 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b81a000 == 6 [pid = 1975] [id = 6] 12:26:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 14 (0x12b899000) [pid = 1975] [serial = 14] [outer = 0x0] 12:26:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 15 (0x12b89ac00) [pid = 1975] [serial = 15] [outer = 0x12b899000] 12:26:59 INFO - PROCESS | 1975 | 1461180419919 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 16 (0x12bbcec00) [pid = 1975] [serial = 16] [outer = 0x12b899000] 12:27:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb56000 == 7 [pid = 1975] [id = 7] 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 17 (0x12bda1400) [pid = 1975] [serial = 17] [outer = 0x0] 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 18 (0x12bda5400) [pid = 1975] [serial = 18] [outer = 0x12bda1400] 12:27:00 INFO - PROCESS | 1975 | 1461180420298 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 19 (0x12bda7800) [pid = 1975] [serial = 19] [outer = 0x12bda1400] 12:27:00 INFO - PROCESS | 1975 | 1461180420423 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 629ms 12:27:00 INFO - PROCESS | 1975 | 1461180420498 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 1975 | 1461180420499 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:27:00 INFO - PROCESS | 1975 | 1461180420512 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 1975 | 1461180420513 Marionette TRACE conn2 <- [1,10,null,{}] 12:27:00 INFO - PROCESS | 1975 | 1461180420549 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:00 INFO - PROCESS | 1975 | 1461180420688 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:27:00 INFO - PROCESS | 1975 | 1461180420705 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6be800 == 8 [pid = 1975] [id = 8] 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 20 (0x12d6d0400) [pid = 1975] [serial = 20] [outer = 0x0] 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 21 (0x12d6d2000) [pid = 1975] [serial = 21] [outer = 0x12d6d0400] 12:27:00 INFO - PROCESS | 1975 | 1461180420732 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 22 (0x12d6d6800) [pid = 1975] [serial = 22] [outer = 0x12d6d0400] 12:27:00 INFO - PROCESS | 1975 | 1461180420980 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 494ms 12:27:01 INFO - PROCESS | 1975 | 1461180421001 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1975 | 1461180421003 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:27:01 INFO - PROCESS | 1975 | 1461180421005 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1975 | 1461180421006 Marionette TRACE conn2 <- [1,14,null,{}] 12:27:01 INFO - PROCESS | 1975 | 1461180421021 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 1975 | 1461180421119 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:27:01 INFO - PROCESS | 1975 | 1461180421123 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7f0000 == 9 [pid = 1975] [id = 9] 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 23 (0x12d6da400) [pid = 1975] [serial = 23] [outer = 0x0] 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 24 (0x12d948000) [pid = 1975] [serial = 24] [outer = 0x12d6da400] 12:27:01 INFO - PROCESS | 1975 | 1461180421148 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 25 (0x12d99b400) [pid = 1975] [serial = 25] [outer = 0x12d6da400] 12:27:01 INFO - PROCESS | 1975 | 1461180421402 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 425ms 12:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:27:01 INFO - PROCESS | 1975 | 1461180421437 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1975 | 1461180421438 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:27:01 INFO - PROCESS | 1975 | 1461180421447 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1975 | 1461180421448 Marionette TRACE conn2 <- [1,18,null,{}] 12:27:01 INFO - PROCESS | 1975 | 1461180421450 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 1975 | 1461180421542 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:27:01 INFO - PROCESS | 1975 | 1461180421548 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e41f800 == 10 [pid = 1975] [id = 10] 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 26 (0x12d9a3400) [pid = 1975] [serial = 26] [outer = 0x0] 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 27 (0x12e319800) [pid = 1975] [serial = 27] [outer = 0x12d9a3400] 12:27:01 INFO - PROCESS | 1975 | 1461180421574 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 28 (0x12e385c00) [pid = 1975] [serial = 28] [outer = 0x12d9a3400] 12:27:01 INFO - PROCESS | 1975 | 1461180421813 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 12:27:01 INFO - PROCESS | 1975 | 1461180421872 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1975 | 1461180421874 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:27:01 INFO - PROCESS | 1975 | 1461180421884 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1975 | 1461180421885 Marionette TRACE conn2 <- [1,22,null,{}] 12:27:01 INFO - PROCESS | 1975 | 1461180421887 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 1975 | 1461180421982 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:27:01 INFO - PROCESS | 1975 | 1461180421986 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e716800 == 11 [pid = 1975] [id = 11] 12:27:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 29 (0x12e388c00) [pid = 1975] [serial = 29] [outer = 0x0] 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 30 (0x12e759c00) [pid = 1975] [serial = 30] [outer = 0x12e388c00] 12:27:02 INFO - PROCESS | 1975 | 1461180422012 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 31 (0x12e761000) [pid = 1975] [serial = 31] [outer = 0x12e388c00] 12:27:02 INFO - PROCESS | 1975 | 1461180422256 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 12:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:27:02 INFO - PROCESS | 1975 | 1461180422303 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1975 | 1461180422305 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 1975 | 1461180422307 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1975 | 1461180422308 Marionette TRACE conn2 <- [1,26,null,{}] 12:27:02 INFO - PROCESS | 1975 | 1461180422318 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1975 | 1461180422411 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:27:02 INFO - PROCESS | 1975 | 1461180422416 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9db800 == 12 [pid = 1975] [id = 12] 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 32 (0x12e879800) [pid = 1975] [serial = 32] [outer = 0x0] 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 33 (0x12e883000) [pid = 1975] [serial = 33] [outer = 0x12e879800] 12:27:02 INFO - PROCESS | 1975 | 1461180422441 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 34 (0x12ec38400) [pid = 1975] [serial = 34] [outer = 0x12e879800] 12:27:02 INFO - PROCESS | 1975 | 1461180422680 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 377ms 12:27:02 INFO - PROCESS | 1975 | 1461180422685 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1975 | 1461180422686 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:27:02 INFO - PROCESS | 1975 | 1461180422688 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1975 | 1461180422689 Marionette TRACE conn2 <- [1,30,null,{}] 12:27:02 INFO - PROCESS | 1975 | 1461180422699 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1975 | 1461180422790 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:27:02 INFO - PROCESS | 1975 | 1461180422795 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecb5800 == 13 [pid = 1975] [id = 13] 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 35 (0x12ec3d000) [pid = 1975] [serial = 35] [outer = 0x0] 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 36 (0x12ec42c00) [pid = 1975] [serial = 36] [outer = 0x12ec3d000] 12:27:02 INFO - PROCESS | 1975 | 1461180422820 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 37 (0x12f104400) [pid = 1975] [serial = 37] [outer = 0x12ec3d000] 12:27:03 INFO - PROCESS | 1975 | 1461180423045 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 370ms 12:27:03 INFO - PROCESS | 1975 | 1461180423058 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1975 | 1461180423061 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:27:03 INFO - PROCESS | 1975 | 1461180423069 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1975 | 1461180423070 Marionette TRACE conn2 <- [1,34,null,{}] 12:27:03 INFO - PROCESS | 1975 | 1461180423073 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1975 | 1461180423164 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:27:03 INFO - PROCESS | 1975 | 1461180423181 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec62000 == 14 [pid = 1975] [id = 14] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 38 (0x12f10b400) [pid = 1975] [serial = 38] [outer = 0x0] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 39 (0x12f10e000) [pid = 1975] [serial = 39] [outer = 0x12f10b400] 12:27:03 INFO - PROCESS | 1975 | 1461180423206 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 40 (0x12f1c4c00) [pid = 1975] [serial = 40] [outer = 0x12f10b400] 12:27:03 INFO - PROCESS | 1975 | 1461180423430 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 12:27:03 INFO - PROCESS | 1975 | 1461180423487 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1975 | 1461180423488 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:27:03 INFO - PROCESS | 1975 | 1461180423490 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1975 | 1461180423492 Marionette TRACE conn2 <- [1,38,null,{}] 12:27:03 INFO - PROCESS | 1975 | 1461180423502 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1975 | 1461180423591 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:27:03 INFO - PROCESS | 1975 | 1461180423597 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f62b800 == 15 [pid = 1975] [id = 15] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 41 (0x12f1c7400) [pid = 1975] [serial = 41] [outer = 0x0] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 42 (0x12f1cdc00) [pid = 1975] [serial = 42] [outer = 0x12f1c7400] 12:27:03 INFO - PROCESS | 1975 | 1461180423621 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 43 (0x12f79ac00) [pid = 1975] [serial = 43] [outer = 0x12f1c7400] 12:27:03 INFO - PROCESS | 1975 | 1461180423857 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 378ms 12:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:27:03 INFO - PROCESS | 1975 | 1461180423868 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1975 | 1461180423869 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:27:03 INFO - PROCESS | 1975 | 1461180423872 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1975 | 1461180423873 Marionette TRACE conn2 <- [1,42,null,{}] 12:27:03 INFO - PROCESS | 1975 | 1461180423882 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7f3000 == 16 [pid = 1975] [id = 16] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 44 (0x12f7f3800) [pid = 1975] [serial = 44] [outer = 0x0] 12:27:03 INFO - PROCESS | 1975 | 1461180423993 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:27:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 45 (0x12f7f4800) [pid = 1975] [serial = 45] [outer = 0x12f7f3800] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 46 (0x12f7df800) [pid = 1975] [serial = 46] [outer = 0x12f7f3800] 12:27:04 INFO - PROCESS | 1975 | 1461180424012 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7f2800 == 17 [pid = 1975] [id = 17] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 47 (0x11ad86000) [pid = 1975] [serial = 47] [outer = 0x0] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 48 (0x11ad8d400) [pid = 1975] [serial = 48] [outer = 0x11ad86000] 12:27:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f83d800 == 18 [pid = 1975] [id = 18] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 49 (0x11ad8f000) [pid = 1975] [serial = 49] [outer = 0x0] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 50 (0x11ad90c00) [pid = 1975] [serial = 50] [outer = 0x11ad8f000] 12:27:04 INFO - PROCESS | 1975 | 1461180424087 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 51 (0x12f79f400) [pid = 1975] [serial = 51] [outer = 0x11ad8f000] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 52 (0x11ad84400) [pid = 1975] [serial = 52] [outer = 0x11ad86000] 12:27:04 INFO - PROCESS | 1975 | 1461180424553 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 720ms 12:27:04 INFO - PROCESS | 1975 | 1461180424593 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1975 | 1461180424595 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:27:04 INFO - PROCESS | 1975 | 1461180424597 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1975 | 1461180424598 Marionette TRACE conn2 <- [1,46,null,{}] 12:27:04 INFO - PROCESS | 1975 | 1461180424601 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:04 INFO - PROCESS | 1975 | 1461180424688 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:27:04 INFO - PROCESS | 1975 | 1461180424693 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d8800 == 19 [pid = 1975] [id = 19] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 53 (0x12fd6ec00) [pid = 1975] [serial = 53] [outer = 0x0] 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 54 (0x12fd73400) [pid = 1975] [serial = 54] [outer = 0x12fd6ec00] 12:27:04 INFO - PROCESS | 1975 | 1461180424721 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 55 (0x12fe3a800) [pid = 1975] [serial = 55] [outer = 0x12fd6ec00] 12:27:04 INFO - PROCESS | 1975 | 1461180424951 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 12:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:27:04 INFO - PROCESS | 1975 | 1461180424966 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1975 | 1461180424968 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:27:04 INFO - PROCESS | 1975 | 1461180424970 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1975 | 1461180424971 Marionette TRACE conn2 <- [1,50,null,{}] 12:27:04 INFO - PROCESS | 1975 | 1461180424973 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1975 | 1461180425071 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:27:05 INFO - PROCESS | 1975 | 1461180425075 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x13011d000 == 20 [pid = 1975] [id = 20] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 56 (0x12fe36400) [pid = 1975] [serial = 56] [outer = 0x0] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 57 (0x12fe42c00) [pid = 1975] [serial = 57] [outer = 0x12fe36400] 12:27:05 INFO - PROCESS | 1975 | 1461180425099 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 58 (0x13014d800) [pid = 1975] [serial = 58] [outer = 0x12fe36400] 12:27:05 INFO - PROCESS | 1975 | 1461180425330 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 12:27:05 INFO - PROCESS | 1975 | 1461180425338 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1975 | 1461180425340 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:27:05 INFO - PROCESS | 1975 | 1461180425343 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1975 | 1461180425345 Marionette TRACE conn2 <- [1,54,null,{}] 12:27:05 INFO - PROCESS | 1975 | 1461180425353 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1975 | 1461180425446 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:27:05 INFO - PROCESS | 1975 | 1461180425462 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x13012c000 == 21 [pid = 1975] [id = 21] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 59 (0x130151800) [pid = 1975] [serial = 59] [outer = 0x0] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 60 (0x1304a3c00) [pid = 1975] [serial = 60] [outer = 0x130151800] 12:27:05 INFO - PROCESS | 1975 | 1461180425486 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 61 (0x1304a8c00) [pid = 1975] [serial = 61] [outer = 0x130151800] 12:27:05 INFO - PROCESS | 1975 | 1461180425708 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 377ms 12:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:27:05 INFO - PROCESS | 1975 | 1461180425719 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1975 | 1461180425721 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:27:05 INFO - PROCESS | 1975 | 1461180425723 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1975 | 1461180425724 Marionette TRACE conn2 <- [1,58,null,{}] 12:27:05 INFO - PROCESS | 1975 | 1461180425733 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1975 | 1461180425836 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:27:05 INFO - PROCESS | 1975 | 1461180425841 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a24000 == 22 [pid = 1975] [id = 22] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 62 (0x1304ab400) [pid = 1975] [serial = 62] [outer = 0x0] 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 63 (0x13076e400) [pid = 1975] [serial = 63] [outer = 0x1304ab400] 12:27:05 INFO - PROCESS | 1975 | 1461180425867 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 64 (0x130779000) [pid = 1975] [serial = 64] [outer = 0x1304ab400] 12:27:06 INFO - PROCESS | 1975 | 1461180426755 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1080ms 12:27:06 INFO - PROCESS | 1975 | 1461180426803 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1975 | 1461180426806 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:27:06 INFO - PROCESS | 1975 | 1461180426828 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1975 | 1461180426831 Marionette TRACE conn2 <- [1,62,null,{}] 12:27:06 INFO - PROCESS | 1975 | 1461180426836 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:06 INFO - PROCESS | 1975 | 1461180426943 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:27:07 INFO - PROCESS | 1975 | 1461180426997 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x114c22000 == 23 [pid = 1975] [id = 23] 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 65 (0x1147b5800) [pid = 1975] [serial = 65] [outer = 0x0] 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 66 (0x114c5e400) [pid = 1975] [serial = 66] [outer = 0x1147b5800] 12:27:07 INFO - PROCESS | 1975 | 1461180427030 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 67 (0x1153c2400) [pid = 1975] [serial = 67] [outer = 0x1147b5800] 12:27:07 INFO - PROCESS | 1975 | 1461180427432 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 642ms 12:27:07 INFO - PROCESS | 1975 | 1461180427452 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1975 | 1461180427456 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:27:07 INFO - PROCESS | 1975 | 1461180427463 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1975 | 1461180427465 Marionette TRACE conn2 <- [1,66,null,{}] 12:27:07 INFO - PROCESS | 1975 | 1461180427467 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:07 INFO - PROCESS | 1975 | 1461180427573 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:27:07 INFO - PROCESS | 1975 | 1461180427609 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910b800 == 24 [pid = 1975] [id = 24] 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 68 (0x114d0f800) [pid = 1975] [serial = 68] [outer = 0x0] 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 69 (0x1182b4800) [pid = 1975] [serial = 69] [outer = 0x114d0f800] 12:27:07 INFO - PROCESS | 1975 | 1461180427639 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 70 (0x119762800) [pid = 1975] [serial = 70] [outer = 0x114d0f800] 12:27:08 INFO - PROCESS | 1975 | 1461180428037 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 12:27:08 INFO - PROCESS | 1975 | 1461180428085 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 1975 | 1461180428086 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:27:08 INFO - PROCESS | 1975 | 1461180428089 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 1975 | 1461180428092 Marionette TRACE conn2 <- [1,70,null,{}] 12:27:08 INFO - PROCESS | 1975 | 1461180428099 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:08 INFO - PROCESS | 1975 | 1461180428211 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:27:08 INFO - PROCESS | 1975 | 1461180428292 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x119916000 == 25 [pid = 1975] [id = 25] 12:27:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 71 (0x11ad87000) [pid = 1975] [serial = 71] [outer = 0x0] 12:27:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x11af78c00) [pid = 1975] [serial = 72] [outer = 0x11ad87000] 12:27:08 INFO - PROCESS | 1975 | 1461180428327 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x11ba2ac00) [pid = 1975] [serial = 73] [outer = 0x11ad87000] 12:27:08 INFO - PROCESS | 1975 | 1461180428952 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 12:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:27:09 INFO - PROCESS | 1975 | 1461180429028 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1975 | 1461180429031 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:27:09 INFO - PROCESS | 1975 | 1461180429035 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1975 | 1461180429037 Marionette TRACE conn2 <- [1,74,null,{}] 12:27:09 INFO - PROCESS | 1975 | 1461180429040 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 1975 | 1461180429119 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:27:09 INFO - PROCESS | 1975 | 1461180429177 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11827c800 == 26 [pid = 1975] [id = 26] 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x118e36400) [pid = 1975] [serial = 74] [outer = 0x0] 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x11912e400) [pid = 1975] [serial = 75] [outer = 0x118e36400] 12:27:09 INFO - PROCESS | 1975 | 1461180429205 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x11925a000) [pid = 1975] [serial = 76] [outer = 0x118e36400] 12:27:09 INFO - PROCESS | 1975 | 1461180429555 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 12:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:27:09 INFO - PROCESS | 1975 | 1461180429607 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1975 | 1461180429611 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:27:09 INFO - PROCESS | 1975 | 1461180429615 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1975 | 1461180429616 Marionette TRACE conn2 <- [1,78,null,{}] 12:27:09 INFO - PROCESS | 1975 | 1461180429619 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 1975 | 1461180429701 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:27:09 INFO - PROCESS | 1975 | 1461180429745 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x114b80000 == 27 [pid = 1975] [id = 27] 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1147bdc00) [pid = 1975] [serial = 77] [outer = 0x0] 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x115361400) [pid = 1975] [serial = 78] [outer = 0x1147bdc00] 12:27:09 INFO - PROCESS | 1975 | 1461180429772 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x119c81000) [pid = 1975] [serial = 79] [outer = 0x1147bdc00] 12:27:10 INFO - PROCESS | 1975 | 1461180430044 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 12:27:10 INFO - PROCESS | 1975 | 1461180430085 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1975 | 1461180430088 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:27:10 INFO - PROCESS | 1975 | 1461180430100 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1975 | 1461180430103 Marionette TRACE conn2 <- [1,82,null,{}] 12:27:10 INFO - PROCESS | 1975 | 1461180430118 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 1975 | 1461180430232 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:27:10 INFO - PROCESS | 1975 | 1461180430306 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x11927f800 == 28 [pid = 1975] [id = 28] 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x1192df800) [pid = 1975] [serial = 80] [outer = 0x0] 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x11a8bb000) [pid = 1975] [serial = 81] [outer = 0x1192df800] 12:27:10 INFO - PROCESS | 1975 | 1461180430350 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11ad8fc00) [pid = 1975] [serial = 82] [outer = 0x1192df800] 12:27:10 INFO - PROCESS | 1975 | 1461180430763 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 688ms 12:27:10 INFO - PROCESS | 1975 | 1461180430780 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1975 | 1461180430782 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:27:10 INFO - PROCESS | 1975 | 1461180430784 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1975 | 1461180430785 Marionette TRACE conn2 <- [1,86,null,{}] 12:27:10 INFO - PROCESS | 1975 | 1461180430787 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 1975 | 1461180430867 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:27:10 INFO - PROCESS | 1975 | 1461180430919 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b20800 == 29 [pid = 1975] [id = 29] 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11ad93800) [pid = 1975] [serial = 83] [outer = 0x0] 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11af77c00) [pid = 1975] [serial = 84] [outer = 0x11ad93800] 12:27:10 INFO - PROCESS | 1975 | 1461180430944 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11b950400) [pid = 1975] [serial = 85] [outer = 0x11ad93800] 12:27:11 INFO - PROCESS | 1975 | 1461180431194 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 12:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:27:11 INFO - PROCESS | 1975 | 1461180431202 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1975 | 1461180431203 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:27:11 INFO - PROCESS | 1975 | 1461180431205 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1975 | 1461180431207 Marionette TRACE conn2 <- [1,90,null,{}] 12:27:11 INFO - PROCESS | 1975 | 1461180431209 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:11 INFO - PROCESS | 1975 | 1461180431294 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:27:11 INFO - PROCESS | 1975 | 1461180431299 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a919000 == 30 [pid = 1975] [id = 30] 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x1155e4000) [pid = 1975] [serial = 86] [outer = 0x0] 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11b9ce800) [pid = 1975] [serial = 87] [outer = 0x1155e4000] 12:27:11 INFO - PROCESS | 1975 | 1461180431327 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11ba30000) [pid = 1975] [serial = 88] [outer = 0x1155e4000] 12:27:11 INFO - PROCESS | 1975 | 1461180431625 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 12:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:27:11 INFO - PROCESS | 1975 | 1461180431680 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1975 | 1461180431682 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:27:11 INFO - PROCESS | 1975 | 1461180431684 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1975 | 1461180431685 Marionette TRACE conn2 <- [1,94,null,{}] 12:27:11 INFO - PROCESS | 1975 | 1461180431687 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:11 INFO - PROCESS | 1975 | 1461180431791 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:27:11 INFO - PROCESS | 1975 | 1461180431799 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a947800 == 31 [pid = 1975] [id = 31] 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11b9c5c00) [pid = 1975] [serial = 89] [outer = 0x0] 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11bca0000) [pid = 1975] [serial = 90] [outer = 0x11b9c5c00] 12:27:11 INFO - PROCESS | 1975 | 1461180431827 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11c4dd400) [pid = 1975] [serial = 91] [outer = 0x11b9c5c00] 12:27:12 INFO - PROCESS | 1975 | 1461180432102 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 12:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:27:12 INFO - PROCESS | 1975 | 1461180432153 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 1975 | 1461180432154 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:27:12 INFO - PROCESS | 1975 | 1461180432156 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1975 | 1461180432157 Marionette TRACE conn2 <- [1,98,null,{}] 12:27:12 INFO - PROCESS | 1975 | 1461180432162 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:12 INFO - PROCESS | 1975 | 1461180432235 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:27:12 INFO - PROCESS | 1975 | 1461180432239 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b95f000 == 32 [pid = 1975] [id = 32] 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x118f06000) [pid = 1975] [serial = 92] [outer = 0x0] 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11c827800) [pid = 1975] [serial = 93] [outer = 0x118f06000] 12:27:12 INFO - PROCESS | 1975 | 1461180432266 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x125969c00) [pid = 1975] [serial = 94] [outer = 0x118f06000] 12:27:12 INFO - PROCESS | 1975 | 1461180432565 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 12:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:27:12 INFO - PROCESS | 1975 | 1461180432584 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 1975 | 1461180432585 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:27:12 INFO - PROCESS | 1975 | 1461180432587 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1975 | 1461180432588 Marionette TRACE conn2 <- [1,102,null,{}] 12:27:12 INFO - PROCESS | 1975 | 1461180432590 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:12 INFO - PROCESS | 1975 | 1461180432666 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:27:12 INFO - PROCESS | 1975 | 1461180432714 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bac8800 == 33 [pid = 1975] [id = 33] 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11adf0400) [pid = 1975] [serial = 95] [outer = 0x0] 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12596d400) [pid = 1975] [serial = 96] [outer = 0x11adf0400] 12:27:12 INFO - PROCESS | 1975 | 1461180432739 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x125dc0c00) [pid = 1975] [serial = 97] [outer = 0x11adf0400] 12:27:12 INFO - PROCESS | 1975 | 1461180432977 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 12:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:27:13 INFO - PROCESS | 1975 | 1461180433006 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1975 | 1461180433007 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:27:13 INFO - PROCESS | 1975 | 1461180433016 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1975 | 1461180433018 Marionette TRACE conn2 <- [1,106,null,{}] 12:27:13 INFO - PROCESS | 1975 | 1461180433022 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:13 INFO - PROCESS | 1975 | 1461180433097 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:27:13 INFO - PROCESS | 1975 | 1461180433102 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf0f800 == 34 [pid = 1975] [id = 34] 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x125e64c00) [pid = 1975] [serial = 98] [outer = 0x0] 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x125f4d800) [pid = 1975] [serial = 99] [outer = 0x125e64c00] 12:27:13 INFO - PROCESS | 1975 | 1461180433129 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x127062c00) [pid = 1975] [serial = 100] [outer = 0x125e64c00] 12:27:13 INFO - PROCESS | 1975 | 1461180433401 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 428ms 12:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:27:13 INFO - PROCESS | 1975 | 1461180433437 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1975 | 1461180433439 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:27:13 INFO - PROCESS | 1975 | 1461180433441 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1975 | 1461180433442 Marionette TRACE conn2 <- [1,110,null,{}] 12:27:13 INFO - PROCESS | 1975 | 1461180433452 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:13 INFO - PROCESS | 1975 | 1461180433529 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:27:13 INFO - PROCESS | 1975 | 1461180433534 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c367800 == 35 [pid = 1975] [id = 35] 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x127227400) [pid = 1975] [serial = 101] [outer = 0x0] 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x127495800) [pid = 1975] [serial = 102] [outer = 0x127227400] 12:27:13 INFO - PROCESS | 1975 | 1461180433560 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x125f5ac00) [pid = 1975] [serial = 103] [outer = 0x127227400] 12:27:13 INFO - PROCESS | 1975 | 1461180433853 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 426ms 12:27:13 INFO - PROCESS | 1975 | 1461180433868 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1975 | 1461180433869 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:27:13 INFO - PROCESS | 1975 | 1461180433872 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1975 | 1461180433873 Marionette TRACE conn2 <- [1,114,null,{}] 12:27:13 INFO - PROCESS | 1975 | 1461180433888 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1975 | 1461180434002 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:27:14 INFO - PROCESS | 1975 | 1461180434009 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c381800 == 36 [pid = 1975] [id = 36] 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12705d000) [pid = 1975] [serial = 104] [outer = 0x0] 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x1276f1400) [pid = 1975] [serial = 105] [outer = 0x12705d000] 12:27:14 INFO - PROCESS | 1975 | 1461180434038 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1288a3400) [pid = 1975] [serial = 106] [outer = 0x12705d000] 12:27:14 INFO - PROCESS | 1975 | 1461180434330 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 12:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:27:14 INFO - PROCESS | 1975 | 1461180434351 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1975 | 1461180434352 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:27:14 INFO - PROCESS | 1975 | 1461180434354 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1975 | 1461180434355 Marionette TRACE conn2 <- [1,118,null,{}] 12:27:14 INFO - PROCESS | 1975 | 1461180434358 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1975 | 1461180434436 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:27:14 INFO - PROCESS | 1975 | 1461180434440 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0d800 == 37 [pid = 1975] [id = 37] 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12721d000) [pid = 1975] [serial = 107] [outer = 0x0] 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12895b400) [pid = 1975] [serial = 108] [outer = 0x12721d000] 12:27:14 INFO - PROCESS | 1975 | 1461180434468 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x129bd1400) [pid = 1975] [serial = 109] [outer = 0x12721d000] 12:27:14 INFO - PROCESS | 1975 | 1461180434781 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 12:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:27:14 INFO - PROCESS | 1975 | 1461180434824 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1975 | 1461180434826 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:27:14 INFO - PROCESS | 1975 | 1461180434829 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1975 | 1461180434831 Marionette TRACE conn2 <- [1,122,null,{}] 12:27:14 INFO - PROCESS | 1975 | 1461180434834 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1975 | 1461180434980 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:27:14 INFO - PROCESS | 1975 | 1461180434995 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bca800 == 38 [pid = 1975] [id = 38] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x128954400) [pid = 1975] [serial = 110] [outer = 0x0] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x129cb8000) [pid = 1975] [serial = 111] [outer = 0x128954400] 12:27:15 INFO - PROCESS | 1975 | 1461180435033 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12b37c000) [pid = 1975] [serial = 112] [outer = 0x128954400] 12:27:15 INFO - PROCESS | 1975 | 1461180435377 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 12:27:15 INFO - PROCESS | 1975 | 1461180435401 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1975 | 1461180435402 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:27:15 INFO - PROCESS | 1975 | 1461180435404 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1975 | 1461180435406 Marionette TRACE conn2 <- [1,126,null,{}] 12:27:15 INFO - PROCESS | 1975 | 1461180435408 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1975 | 1461180435483 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:27:15 INFO - PROCESS | 1975 | 1461180435487 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x12717a800 == 39 [pid = 1975] [id = 39] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b37c400) [pid = 1975] [serial = 113] [outer = 0x0] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b386c00) [pid = 1975] [serial = 114] [outer = 0x12b37c400] 12:27:15 INFO - PROCESS | 1975 | 1461180435514 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b58f400) [pid = 1975] [serial = 115] [outer = 0x12b37c400] 12:27:15 INFO - PROCESS | 1975 | 1461180435807 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 424ms 12:27:15 INFO - PROCESS | 1975 | 1461180435835 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1975 | 1461180435836 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:27:15 INFO - PROCESS | 1975 | 1461180435838 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1975 | 1461180435839 Marionette TRACE conn2 <- [1,130,null,{}] 12:27:15 INFO - PROCESS | 1975 | 1461180435842 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1975 | 1461180435945 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:27:15 INFO - PROCESS | 1975 | 1461180435952 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x12767b000 == 40 [pid = 1975] [id = 40] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x127493c00) [pid = 1975] [serial = 116] [outer = 0x0] 12:27:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b58e800) [pid = 1975] [serial = 117] [outer = 0x127493c00] 12:27:15 INFO - PROCESS | 1975 | 1461180435977 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b899c00) [pid = 1975] [serial = 118] [outer = 0x127493c00] 12:27:16 INFO - PROCESS | 1975 | 1461180436387 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 568ms 12:27:16 INFO - PROCESS | 1975 | 1461180436407 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1975 | 1461180436409 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:27:16 INFO - PROCESS | 1975 | 1461180436413 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1975 | 1461180436415 Marionette TRACE conn2 <- [1,134,null,{}] 12:27:16 INFO - PROCESS | 1975 | 1461180436419 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:16 INFO - PROCESS | 1975 | 1461180436530 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:27:16 INFO - PROCESS | 1975 | 1461180436591 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a7c800 == 41 [pid = 1975] [id = 41] 12:27:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x119130800) [pid = 1975] [serial = 119] [outer = 0x0] 12:27:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x119254c00) [pid = 1975] [serial = 120] [outer = 0x119130800] 12:27:16 INFO - PROCESS | 1975 | 1461180436625 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x119d76c00) [pid = 1975] [serial = 121] [outer = 0x119130800] 12:27:17 INFO - PROCESS | 1975 | 1461180437082 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 722ms 12:27:17 INFO - PROCESS | 1975 | 1461180437136 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1975 | 1461180437142 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:27:17 INFO - PROCESS | 1975 | 1461180437149 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1975 | 1461180437152 Marionette TRACE conn2 <- [1,138,null,{}] 12:27:17 INFO - PROCESS | 1975 | 1461180437156 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:17 INFO - PROCESS | 1975 | 1461180437305 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:27:17 INFO - PROCESS | 1975 | 1461180437388 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a92b800 == 42 [pid = 1975] [id = 42] 12:27:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x119d76000) [pid = 1975] [serial = 122] [outer = 0x0] 12:27:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x11accfc00) [pid = 1975] [serial = 123] [outer = 0x119d76000] 12:27:17 INFO - PROCESS | 1975 | 1461180437437 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x11af76800) [pid = 1975] [serial = 124] [outer = 0x119d76000] 12:27:17 INFO - PROCESS | 1975 | 1461180437921 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 822ms 12:27:17 INFO - PROCESS | 1975 | 1461180437977 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1975 | 1461180437978 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:27:17 INFO - PROCESS | 1975 | 1461180437983 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1975 | 1461180437986 Marionette TRACE conn2 <- [1,142,null,{}] 12:27:18 INFO - PROCESS | 1975 | 1461180437996 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 1975 | 1461180438092 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:27:18 INFO - PROCESS | 1975 | 1461180438152 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x123849000 == 43 [pid = 1975] [id = 43] 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x11c1dcc00) [pid = 1975] [serial = 125] [outer = 0x0] 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x11c424000) [pid = 1975] [serial = 126] [outer = 0x11c1dcc00] 12:27:18 INFO - PROCESS | 1975 | 1461180438186 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x125dc0800) [pid = 1975] [serial = 127] [outer = 0x11c1dcc00] 12:27:18 INFO - PROCESS | 1975 | 1461180438650 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 12:27:18 INFO - PROCESS | 1975 | 1461180438656 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 1975 | 1461180438658 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:27:18 INFO - PROCESS | 1975 | 1461180438660 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1975 | 1461180438661 Marionette TRACE conn2 <- [1,146,null,{}] 12:27:18 INFO - PROCESS | 1975 | 1461180438664 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 1975 | 1461180438761 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:27:18 INFO - PROCESS | 1975 | 1461180438804 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x127e36000 == 44 [pid = 1975] [id = 44] 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x127e10800) [pid = 1975] [serial = 128] [outer = 0x0] 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x127ec0400) [pid = 1975] [serial = 129] [outer = 0x127e10800] 12:27:18 INFO - PROCESS | 1975 | 1461180438835 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129205800) [pid = 1975] [serial = 130] [outer = 0x127e10800] 12:27:19 INFO - PROCESS | 1975 | 1461180439415 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 771ms 12:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:27:19 INFO - PROCESS | 1975 | 1461180439431 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1975 | 1461180439433 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:27:19 INFO - PROCESS | 1975 | 1461180439436 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1975 | 1461180439438 Marionette TRACE conn2 <- [1,150,null,{}] 12:27:19 INFO - PROCESS | 1975 | 1461180439442 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:19 INFO - PROCESS | 1975 | 1461180439531 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:27:19 INFO - PROCESS | 1975 | 1461180439592 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910f800 == 45 [pid = 1975] [id = 45] 12:27:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x118e2e800) [pid = 1975] [serial = 131] [outer = 0x0] 12:27:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x119255c00) [pid = 1975] [serial = 132] [outer = 0x118e2e800] 12:27:19 INFO - PROCESS | 1975 | 1461180439621 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x119d7c400) [pid = 1975] [serial = 133] [outer = 0x118e2e800] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x12b81a000 == 44 [pid = 1975] [id = 6] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x12717a800 == 43 [pid = 1975] [id = 39] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x125bca800 == 42 [pid = 1975] [id = 38] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0d800 == 41 [pid = 1975] [id = 37] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11c381800 == 40 [pid = 1975] [id = 36] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11c367800 == 39 [pid = 1975] [id = 35] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf0f800 == 38 [pid = 1975] [id = 34] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11bac8800 == 37 [pid = 1975] [id = 33] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11b95f000 == 36 [pid = 1975] [id = 32] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11a947800 == 35 [pid = 1975] [id = 31] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11a919000 == 34 [pid = 1975] [id = 30] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x119b20800 == 33 [pid = 1975] [id = 29] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11927f800 == 32 [pid = 1975] [id = 28] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x114b80000 == 31 [pid = 1975] [id = 27] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11827c800 == 30 [pid = 1975] [id = 26] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x119916000 == 29 [pid = 1975] [id = 25] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x11910b800 == 28 [pid = 1975] [id = 24] 12:27:19 INFO - PROCESS | 1975 | --DOCSHELL 0x114c22000 == 27 [pid = 1975] [id = 23] 12:27:20 INFO - PROCESS | 1975 | 1461180440073 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 12:27:20 INFO - PROCESS | 1975 | 1461180440108 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 1975 | 1461180440111 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:27:20 INFO - PROCESS | 1975 | 1461180440114 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1975 | 1461180440117 Marionette TRACE conn2 <- [1,154,null,{}] 12:27:20 INFO - PROCESS | 1975 | 1461180440120 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:20 INFO - PROCESS | 1975 | 1461180440210 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:27:20 INFO - PROCESS | 1975 | 1461180440255 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x118cb5000 == 28 [pid = 1975] [id = 46] 12:27:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x118f08400) [pid = 1975] [serial = 134] [outer = 0x0] 12:27:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x119c7e400) [pid = 1975] [serial = 135] [outer = 0x118f08400] 12:27:20 INFO - PROCESS | 1975 | 1461180440292 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11a8b8000) [pid = 1975] [serial = 136] [outer = 0x118f08400] 12:27:20 INFO - PROCESS | 1975 | 1461180440694 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 12:27:20 INFO - PROCESS | 1975 | 1461180440735 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 1975 | 1461180440739 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:27:20 INFO - PROCESS | 1975 | 1461180440764 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1975 | 1461180440766 Marionette TRACE conn2 <- [1,158,null,{}] 12:27:20 INFO - PROCESS | 1975 | 1461180440790 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:20 INFO - PROCESS | 1975 | 1461180440905 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:27:20 INFO - PROCESS | 1975 | 1461180440954 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d4000 == 29 [pid = 1975] [id = 47] 12:27:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x11ad8c400) [pid = 1975] [serial = 137] [outer = 0x0] 12:27:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x11adf6c00) [pid = 1975] [serial = 138] [outer = 0x11ad8c400] 12:27:20 INFO - PROCESS | 1975 | 1461180440985 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x11b94c000) [pid = 1975] [serial = 139] [outer = 0x11ad8c400] 12:27:21 INFO - PROCESS | 1975 | 1461180441437 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 725ms 12:27:21 INFO - PROCESS | 1975 | 1461180441487 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1975 | 1461180441489 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:27:21 INFO - PROCESS | 1975 | 1461180441494 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1975 | 1461180441499 Marionette TRACE conn2 <- [1,162,null,{}] 12:27:21 INFO - PROCESS | 1975 | 1461180441511 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:21 INFO - PROCESS | 1975 | 1461180441649 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:27:21 INFO - PROCESS | 1975 | 1461180441735 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b95f000 == 30 [pid = 1975] [id = 48] 12:27:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11bca9800) [pid = 1975] [serial = 140] [outer = 0x0] 12:27:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x11c12c000) [pid = 1975] [serial = 141] [outer = 0x11bca9800] 12:27:21 INFO - PROCESS | 1975 | 1461180441788 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x11c4dc000) [pid = 1975] [serial = 142] [outer = 0x11bca9800] 12:27:22 INFO - PROCESS | 1975 | 1461180442280 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 827ms 12:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:27:22 INFO - PROCESS | 1975 | 1461180442320 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1975 | 1461180442322 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:27:22 INFO - PROCESS | 1975 | 1461180442324 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1975 | 1461180442325 Marionette TRACE conn2 <- [1,166,null,{}] 12:27:22 INFO - PROCESS | 1975 | 1461180442348 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:22 INFO - PROCESS | 1975 | 1461180442437 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:27:22 INFO - PROCESS | 1975 | 1461180442495 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c173800 == 31 [pid = 1975] [id = 49] 12:27:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x125c84000) [pid = 1975] [serial = 143] [outer = 0x0] 12:27:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x125e6bc00) [pid = 1975] [serial = 144] [outer = 0x125c84000] 12:27:22 INFO - PROCESS | 1975 | 1461180442526 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x1272c6800) [pid = 1975] [serial = 145] [outer = 0x125c84000] 12:27:22 INFO - PROCESS | 1975 | 1461180442962 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 686ms 12:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:27:23 INFO - PROCESS | 1975 | 1461180443012 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 1975 | 1461180443013 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:27:23 INFO - PROCESS | 1975 | 1461180443015 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1975 | 1461180443017 Marionette TRACE conn2 <- [1,170,null,{}] 12:27:23 INFO - PROCESS | 1975 | 1461180443019 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 1975 | 1461180443108 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:27:23 INFO - PROCESS | 1975 | 1461180443168 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x115480000 == 32 [pid = 1975] [id = 50] 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x1259bf400) [pid = 1975] [serial = 146] [outer = 0x0] 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x1276f0c00) [pid = 1975] [serial = 147] [outer = 0x1259bf400] 12:27:23 INFO - PROCESS | 1975 | 1461180443198 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x127ea9000) [pid = 1975] [serial = 148] [outer = 0x1259bf400] 12:27:23 INFO - PROCESS | 1975 | 1461180443652 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 12:27:23 INFO - PROCESS | 1975 | 1461180443710 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 1975 | 1461180443712 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:27:23 INFO - PROCESS | 1975 | 1461180443719 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1975 | 1461180443721 Marionette TRACE conn2 <- [1,174,null,{}] 12:27:23 INFO - PROCESS | 1975 | 1461180443726 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 1975 | 1461180443811 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:27:23 INFO - PROCESS | 1975 | 1461180443876 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x119156800 == 33 [pid = 1975] [id = 51] 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x119259800) [pid = 1975] [serial = 149] [outer = 0x0] 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x119c73000) [pid = 1975] [serial = 150] [outer = 0x119259800] 12:27:23 INFO - PROCESS | 1975 | 1461180443904 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x11a8d5c00) [pid = 1975] [serial = 151] [outer = 0x119259800] 12:27:24 INFO - PROCESS | 1975 | --DOCSHELL 0x11a92b800 == 32 [pid = 1975] [id = 42] 12:27:24 INFO - PROCESS | 1975 | --DOCSHELL 0x118a7c800 == 31 [pid = 1975] [id = 41] 12:27:24 INFO - PROCESS | 1975 | 1461180444343 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 12:27:24 INFO - PROCESS | 1975 | 1461180444391 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1975 | 1461180444393 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:27:24 INFO - PROCESS | 1975 | 1461180444416 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1975 | 1461180444419 Marionette TRACE conn2 <- [1,178,null,{}] 12:27:24 INFO - PROCESS | 1975 | 1461180444423 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:24 INFO - PROCESS | 1975 | 1461180444515 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:27:24 INFO - PROCESS | 1975 | 1461180444578 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a919000 == 32 [pid = 1975] [id = 52] 12:27:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x119c7f400) [pid = 1975] [serial = 152] [outer = 0x0] 12:27:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x11a8df800) [pid = 1975] [serial = 153] [outer = 0x119c7f400] 12:27:24 INFO - PROCESS | 1975 | 1461180444611 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x11adedc00) [pid = 1975] [serial = 154] [outer = 0x119c7f400] 12:27:25 INFO - PROCESS | 1975 | 1461180445027 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 626ms 12:27:25 INFO - PROCESS | 1975 | 1461180445040 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 1975 | 1461180445044 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:27:25 INFO - PROCESS | 1975 | 1461180445049 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1975 | 1461180445051 Marionette TRACE conn2 <- [1,182,null,{}] 12:27:25 INFO - PROCESS | 1975 | 1461180445054 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:25 INFO - PROCESS | 1975 | 1461180445166 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:27:25 INFO - PROCESS | 1975 | 1461180445218 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1ae800 == 33 [pid = 1975] [id = 53] 12:27:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x11af7b000) [pid = 1975] [serial = 155] [outer = 0x0] 12:27:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x11bc9ec00) [pid = 1975] [serial = 156] [outer = 0x11af7b000] 12:27:25 INFO - PROCESS | 1975 | 1461180445250 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x11c827c00) [pid = 1975] [serial = 157] [outer = 0x11af7b000] 12:27:25 INFO - PROCESS | 1975 | 1461180445771 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 769ms 12:27:25 INFO - PROCESS | 1975 | 1461180445820 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:27:25 INFO - PROCESS | 1975 | 1461180445822 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:27:25 INFO - PROCESS | 1975 | 1461180445826 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1975 | 1461180445830 Marionette TRACE conn2 <- [1,186,null,{}] 12:27:25 INFO - PROCESS | 1975 | 1461180445841 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:25 INFO - PROCESS | 1975 | 1461180445953 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:27:26 INFO - PROCESS | 1975 | 1461180446014 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fcc800 == 34 [pid = 1975] [id = 54] 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x127989c00) [pid = 1975] [serial = 158] [outer = 0x0] 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x127eb1800) [pid = 1975] [serial = 159] [outer = 0x127989c00] 12:27:26 INFO - PROCESS | 1975 | 1461180446050 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 160 (0x1288adc00) [pid = 1975] [serial = 160] [outer = 0x127989c00] 12:27:26 INFO - PROCESS | 1975 | 1461180446547 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 727ms 12:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:27:26 INFO - PROCESS | 1975 | 1461180446552 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1975 | 1461180446554 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:27:26 INFO - PROCESS | 1975 | 1461180446556 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1975 | 1461180446558 Marionette TRACE conn2 <- [1,190,null,{}] 12:27:26 INFO - PROCESS | 1975 | 1461180446560 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:26 INFO - PROCESS | 1975 | 1461180446650 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:27:26 INFO - PROCESS | 1975 | 1461180446695 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278ad800 == 35 [pid = 1975] [id = 55] 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 161 (0x129bdac00) [pid = 1975] [serial = 161] [outer = 0x0] 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 162 (0x12b385800) [pid = 1975] [serial = 162] [outer = 0x129bdac00] 12:27:26 INFO - PROCESS | 1975 | 1461180446725 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 163 (0x12b89b000) [pid = 1975] [serial = 163] [outer = 0x129bdac00] 12:27:27 INFO - PROCESS | 1975 | 1461180447136 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 623ms 12:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:27:27 INFO - PROCESS | 1975 | 1461180447180 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1975 | 1461180447181 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:27:27 INFO - PROCESS | 1975 | 1461180447184 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1975 | 1461180447185 Marionette TRACE conn2 <- [1,194,null,{}] 12:27:27 INFO - PROCESS | 1975 | 1461180447187 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 1975 | 1461180447272 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:27:27 INFO - PROCESS | 1975 | 1461180447334 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x12889d800 == 36 [pid = 1975] [id = 56] 12:27:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 164 (0x12b593000) [pid = 1975] [serial = 164] [outer = 0x0] 12:27:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 165 (0x12bbd5400) [pid = 1975] [serial = 165] [outer = 0x12b593000] 12:27:27 INFO - PROCESS | 1975 | 1461180447363 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 166 (0x12bbdac00) [pid = 1975] [serial = 166] [outer = 0x12b593000] 12:27:27 INFO - PROCESS | 1975 | 1461180447782 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 618ms 12:27:27 INFO - PROCESS | 1975 | 1461180447802 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1975 | 1461180447804 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:27:27 INFO - PROCESS | 1975 | 1461180447806 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1975 | 1461180447807 Marionette TRACE conn2 <- [1,198,null,{}] 12:27:27 INFO - PROCESS | 1975 | 1461180447810 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 1975 | 1461180447924 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:27:28 INFO - PROCESS | 1975 | 1461180448033 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bbf800 == 37 [pid = 1975] [id = 57] 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 167 (0x12d623800) [pid = 1975] [serial = 167] [outer = 0x0] 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 168 (0x12d626800) [pid = 1975] [serial = 168] [outer = 0x12d623800] 12:27:28 INFO - PROCESS | 1975 | 1461180448067 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 169 (0x12d6d0800) [pid = 1975] [serial = 169] [outer = 0x12d623800] 12:27:28 INFO - PROCESS | 1975 | 1461180448509 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 723ms 12:27:28 INFO - PROCESS | 1975 | 1461180448530 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:27:28 INFO - PROCESS | 1975 | 1461180448532 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:27:28 INFO - PROCESS | 1975 | 1461180448536 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1975 | 1461180448538 Marionette TRACE conn2 <- [1,202,null,{}] 12:27:28 INFO - PROCESS | 1975 | 1461180448542 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:28 INFO - PROCESS | 1975 | 1461180448716 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:27:28 INFO - PROCESS | 1975 | 1461180448778 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b520000 == 38 [pid = 1975] [id = 58] 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 170 (0x11ba2c000) [pid = 1975] [serial = 170] [outer = 0x0] 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 171 (0x12d6d0c00) [pid = 1975] [serial = 171] [outer = 0x11ba2c000] 12:27:28 INFO - PROCESS | 1975 | 1461180448808 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 172 (0x12d6d9400) [pid = 1975] [serial = 172] [outer = 0x11ba2c000] 12:27:29 INFO - PROCESS | 1975 | 1461180449265 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 770ms 12:27:29 INFO - PROCESS | 1975 | 1461180449306 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1975 | 1461180449308 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:27:29 INFO - PROCESS | 1975 | 1461180449333 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1975 | 1461180449335 Marionette TRACE conn2 <- [1,206,null,{}] 12:27:29 INFO - PROCESS | 1975 | 1461180449341 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:29 INFO - PROCESS | 1975 | 1461180449433 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:27:29 INFO - PROCESS | 1975 | --DOCSHELL 0x11c173800 == 37 [pid = 1975] [id = 49] 12:27:29 INFO - PROCESS | 1975 | --DOCSHELL 0x11b95f000 == 36 [pid = 1975] [id = 48] 12:27:29 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d4000 == 35 [pid = 1975] [id = 47] 12:27:29 INFO - PROCESS | 1975 | --DOCSHELL 0x118cb5000 == 34 [pid = 1975] [id = 46] 12:27:29 INFO - PROCESS | 1975 | 1461180449547 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x116474800 == 35 [pid = 1975] [id = 59] 12:27:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 173 (0x114d13400) [pid = 1975] [serial = 173] [outer = 0x0] 12:27:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 174 (0x118748000) [pid = 1975] [serial = 174] [outer = 0x114d13400] 12:27:29 INFO - PROCESS | 1975 | 1461180449580 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 175 (0x119c7fc00) [pid = 1975] [serial = 175] [outer = 0x114d13400] 12:27:30 INFO - PROCESS | 1975 | 1461180450004 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 744ms 12:27:30 INFO - PROCESS | 1975 | 1461180450056 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1975 | 1461180450060 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:27:30 INFO - PROCESS | 1975 | 1461180450064 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1975 | 1461180450066 Marionette TRACE conn2 <- [1,210,null,{}] 12:27:30 INFO - PROCESS | 1975 | 1461180450069 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 1975 | 1461180450164 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:27:30 INFO - PROCESS | 1975 | 1461180450216 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf13000 == 36 [pid = 1975] [id = 60] 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 176 (0x11adf9c00) [pid = 1975] [serial = 176] [outer = 0x0] 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 177 (0x11bca2400) [pid = 1975] [serial = 177] [outer = 0x11adf9c00] 12:27:30 INFO - PROCESS | 1975 | 1461180450248 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 178 (0x11c428400) [pid = 1975] [serial = 178] [outer = 0x11adf9c00] 12:27:30 INFO - PROCESS | 1975 | 1461180450663 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 622ms 12:27:30 INFO - PROCESS | 1975 | 1461180450687 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1975 | 1461180450690 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:27:30 INFO - PROCESS | 1975 | 1461180450693 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1975 | 1461180450694 Marionette TRACE conn2 <- [1,214,null,{}] 12:27:30 INFO - PROCESS | 1975 | 1461180450697 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 1975 | 1461180450808 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:27:30 INFO - PROCESS | 1975 | 1461180450871 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272df800 == 37 [pid = 1975] [id = 61] 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 179 (0x127066000) [pid = 1975] [serial = 179] [outer = 0x0] 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 180 (0x127ea2400) [pid = 1975] [serial = 180] [outer = 0x127066000] 12:27:30 INFO - PROCESS | 1975 | 1461180450902 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 181 (0x1288ab400) [pid = 1975] [serial = 181] [outer = 0x127066000] 12:27:31 INFO - PROCESS | 1975 | 1461180451322 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 12:27:31 INFO - PROCESS | 1975 | 1461180451363 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 1975 | 1461180451365 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:27:31 INFO - PROCESS | 1975 | 1461180451371 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1975 | 1461180451376 Marionette TRACE conn2 <- [1,218,null,{}] 12:27:31 INFO - PROCESS | 1975 | 1461180451380 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:31 INFO - PROCESS | 1975 | 1461180451473 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:27:31 INFO - PROCESS | 1975 | 1461180451526 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bab000 == 38 [pid = 1975] [id = 62] 12:27:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 182 (0x129210800) [pid = 1975] [serial = 182] [outer = 0x0] 12:27:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 183 (0x12bda8c00) [pid = 1975] [serial = 183] [outer = 0x129210800] 12:27:31 INFO - PROCESS | 1975 | 1461180451556 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 184 (0x12bded000) [pid = 1975] [serial = 184] [outer = 0x129210800] 12:27:31 INFO - PROCESS | 1975 | 1461180451971 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 12:27:31 INFO - PROCESS | 1975 | 1461180451997 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1975 | 1461180451999 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:27:32 INFO - PROCESS | 1975 | 1461180452001 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1975 | 1461180452002 Marionette TRACE conn2 <- [1,222,null,{}] 12:27:32 INFO - PROCESS | 1975 | 1461180452005 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 1975 | 1461180452096 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:27:32 INFO - PROCESS | 1975 | 1461180452177 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf4b800 == 39 [pid = 1975] [id = 63] 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 185 (0x12d037800) [pid = 1975] [serial = 185] [outer = 0x0] 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 186 (0x12d6d7000) [pid = 1975] [serial = 186] [outer = 0x12d037800] 12:27:32 INFO - PROCESS | 1975 | 1461180452207 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 187 (0x12d943400) [pid = 1975] [serial = 187] [outer = 0x12d037800] 12:27:32 INFO - PROCESS | 1975 | 1461180452600 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 619ms 12:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:27:32 INFO - PROCESS | 1975 | 1461180452620 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1975 | 1461180452621 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:27:32 INFO - PROCESS | 1975 | 1461180452624 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1975 | 1461180452625 Marionette TRACE conn2 <- [1,226,null,{}] 12:27:32 INFO - PROCESS | 1975 | 1461180452627 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 1975 | 1461180452717 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:27:32 INFO - PROCESS | 1975 | 1461180452765 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c913000 == 40 [pid = 1975] [id = 64] 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 188 (0x12d995400) [pid = 1975] [serial = 188] [outer = 0x0] 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 189 (0x12d999800) [pid = 1975] [serial = 189] [outer = 0x12d995400] 12:27:32 INFO - PROCESS | 1975 | 1461180452802 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 190 (0x12e320400) [pid = 1975] [serial = 190] [outer = 0x12d995400] 12:27:33 INFO - PROCESS | 1975 | 1461180453266 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 12:27:33 INFO - PROCESS | 1975 | 1461180453313 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 1975 | 1461180453314 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:27:33 INFO - PROCESS | 1975 | 1461180453319 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 1975 | 1461180453320 Marionette TRACE conn2 <- [1,230,null,{}] 12:27:33 INFO - PROCESS | 1975 | 1461180453323 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:33 INFO - PROCESS | 1975 | 1461180453430 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:27:33 INFO - PROCESS | 1975 | 1461180453508 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6c1000 == 41 [pid = 1975] [id = 65] 12:27:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 191 (0x12e38a000) [pid = 1975] [serial = 191] [outer = 0x0] 12:27:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 192 (0x12e75e800) [pid = 1975] [serial = 192] [outer = 0x12e38a000] 12:27:33 INFO - PROCESS | 1975 | 1461180453537 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 193 (0x12e87ac00) [pid = 1975] [serial = 193] [outer = 0x12e38a000] 12:27:34 INFO - PROCESS | 1975 | 1461180454025 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 12:27:34 INFO - PROCESS | 1975 | 1461180454041 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1975 | 1461180454044 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:27:34 INFO - PROCESS | 1975 | 1461180454049 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1975 | 1461180454053 Marionette TRACE conn2 <- [1,234,null,{}] 12:27:34 INFO - PROCESS | 1975 | 1461180454059 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:34 INFO - PROCESS | 1975 | 1461180454193 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:27:34 INFO - PROCESS | 1975 | 1461180454323 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf11000 == 42 [pid = 1975] [id = 66] 12:27:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 194 (0x11a8e0400) [pid = 1975] [serial = 194] [outer = 0x0] 12:27:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 195 (0x11acd2000) [pid = 1975] [serial = 195] [outer = 0x11a8e0400] 12:27:34 INFO - PROCESS | 1975 | 1461180454373 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 196 (0x11bc9bc00) [pid = 1975] [serial = 196] [outer = 0x11a8e0400] 12:27:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 197 (0x12596e400) [pid = 1975] [serial = 197] [outer = 0x11ad86000] 12:27:34 INFO - PROCESS | 1975 | 1461180454875 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:27:34 INFO - PROCESS | 1975 | --DOCSHELL 0x11a919000 == 41 [pid = 1975] [id = 52] 12:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 924ms 12:27:34 INFO - PROCESS | 1975 | 1461180454983 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1975 | 1461180454986 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:27:34 INFO - PROCESS | 1975 | 1461180454991 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1975 | 1461180454994 Marionette TRACE conn2 <- [1,238,null,{}] 12:27:35 INFO - PROCESS | 1975 | 1461180454999 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 1975 | 1461180455103 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:27:35 INFO - PROCESS | 1975 | 1461180455171 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b57e800 == 42 [pid = 1975] [id = 67] 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 198 (0x11a8e0c00) [pid = 1975] [serial = 198] [outer = 0x0] 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 199 (0x11af70800) [pid = 1975] [serial = 199] [outer = 0x11a8e0c00] 12:27:35 INFO - PROCESS | 1975 | 1461180455203 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 200 (0x11c1d4800) [pid = 1975] [serial = 200] [outer = 0x11a8e0c00] 12:27:35 INFO - PROCESS | 1975 | 1461180455619 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 675ms 12:27:35 INFO - PROCESS | 1975 | 1461180455666 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1975 | 1461180455669 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:27:35 INFO - PROCESS | 1975 | 1461180455674 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1975 | 1461180455677 Marionette TRACE conn2 <- [1,242,null,{}] 12:27:35 INFO - PROCESS | 1975 | 1461180455680 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 1975 | 1461180455774 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:27:35 INFO - PROCESS | 1975 | 1461180455875 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b4800 == 43 [pid = 1975] [id = 68] 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 201 (0x129207800) [pid = 1975] [serial = 201] [outer = 0x0] 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 202 (0x129cbac00) [pid = 1975] [serial = 202] [outer = 0x129207800] 12:27:35 INFO - PROCESS | 1975 | 1461180455919 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 203 (0x12b89c800) [pid = 1975] [serial = 203] [outer = 0x129207800] 12:27:36 INFO - PROCESS | 1975 | 1461180456336 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 674ms 12:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:27:36 INFO - PROCESS | 1975 | 1461180456347 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1975 | 1461180456348 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:27:36 INFO - PROCESS | 1975 | 1461180456350 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1975 | 1461180456352 Marionette TRACE conn2 <- [1,246,null,{}] 12:27:36 INFO - PROCESS | 1975 | 1461180456359 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:36 INFO - PROCESS | 1975 | 1461180456456 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:27:36 INFO - PROCESS | 1975 | 1461180456507 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b1000 == 44 [pid = 1975] [id = 69] 12:27:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 204 (0x12bda3c00) [pid = 1975] [serial = 204] [outer = 0x0] 12:27:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 205 (0x12d625400) [pid = 1975] [serial = 205] [outer = 0x12bda3c00] 12:27:36 INFO - PROCESS | 1975 | 1461180456541 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 206 (0x12d94c000) [pid = 1975] [serial = 206] [outer = 0x12bda3c00] 12:27:36 INFO - PROCESS | 1975 | 1461180456969 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 12:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:27:37 INFO - PROCESS | 1975 | 1461180457021 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1975 | 1461180457023 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:27:37 INFO - PROCESS | 1975 | 1461180457025 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1975 | 1461180457026 Marionette TRACE conn2 <- [1,250,null,{}] 12:27:37 INFO - PROCESS | 1975 | 1461180457029 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:37 INFO - PROCESS | 1975 | 1461180457120 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:27:37 INFO - PROCESS | 1975 | 1461180457204 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d962800 == 45 [pid = 1975] [id = 70] 12:27:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 207 (0x12e318000) [pid = 1975] [serial = 207] [outer = 0x0] 12:27:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 208 (0x12e321000) [pid = 1975] [serial = 208] [outer = 0x12e318000] 12:27:37 INFO - PROCESS | 1975 | 1461180457235 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 209 (0x12e758800) [pid = 1975] [serial = 209] [outer = 0x12e318000] 12:27:37 INFO - PROCESS | 1975 | 1461180457683 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 12:27:37 INFO - PROCESS | 1975 | 1461180457697 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1975 | 1461180457699 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:27:37 INFO - PROCESS | 1975 | 1461180457702 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1975 | 1461180457704 Marionette TRACE conn2 <- [1,254,null,{}] 12:27:37 INFO - PROCESS | 1975 | 1461180457708 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:37 INFO - PROCESS | 1975 | 1461180457838 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:27:37 INFO - PROCESS | 1975 | 1461180457932 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e70c800 == 46 [pid = 1975] [id = 71] 12:27:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 210 (0x12e75bc00) [pid = 1975] [serial = 210] [outer = 0x0] 12:27:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 211 (0x12e880c00) [pid = 1975] [serial = 211] [outer = 0x12e75bc00] 12:27:37 INFO - PROCESS | 1975 | 1461180457982 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 212 (0x12ec36800) [pid = 1975] [serial = 212] [outer = 0x12e75bc00] 12:27:38 INFO - PROCESS | 1975 | 1461180458379 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 725ms 12:27:38 INFO - PROCESS | 1975 | 1461180458450 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1975 | 1461180458452 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:27:38 INFO - PROCESS | 1975 | 1461180458455 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1975 | 1461180458457 Marionette TRACE conn2 <- [1,258,null,{}] 12:27:38 INFO - PROCESS | 1975 | 1461180458461 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:38 INFO - PROCESS | 1975 | 1461180458646 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:27:38 INFO - PROCESS | 1975 | 1461180458739 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecac800 == 47 [pid = 1975] [id = 72] 12:27:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 213 (0x12ec42800) [pid = 1975] [serial = 213] [outer = 0x0] 12:27:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 214 (0x12f108400) [pid = 1975] [serial = 214] [outer = 0x12ec42800] 12:27:38 INFO - PROCESS | 1975 | 1461180458792 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 215 (0x12f79b400) [pid = 1975] [serial = 215] [outer = 0x12ec42800] 12:27:39 INFO - PROCESS | 1975 | 1461180459282 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 877ms 12:27:39 INFO - PROCESS | 1975 | 1461180459345 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1975 | 1461180459346 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:27:39 INFO - PROCESS | 1975 | 1461180459351 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1975 | 1461180459352 Marionette TRACE conn2 <- [1,262,null,{}] 12:27:39 INFO - PROCESS | 1975 | 1461180459355 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:39 INFO - PROCESS | 1975 | 1461180459445 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:27:39 INFO - PROCESS | 1975 | 1461180459512 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7dc800 == 48 [pid = 1975] [id = 73] 12:27:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 216 (0x12f102c00) [pid = 1975] [serial = 216] [outer = 0x0] 12:27:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 217 (0x12f7a3800) [pid = 1975] [serial = 217] [outer = 0x12f102c00] 12:27:39 INFO - PROCESS | 1975 | 1461180459542 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 218 (0x12fbdbc00) [pid = 1975] [serial = 218] [outer = 0x12f102c00] 12:27:39 INFO - PROCESS | 1975 | 1461180459948 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 12:27:39 INFO - PROCESS | 1975 | 1461180459971 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1975 | 1461180459973 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:27:39 INFO - PROCESS | 1975 | 1461180459975 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1975 | 1461180459976 Marionette TRACE conn2 <- [1,266,null,{}] 12:27:39 INFO - PROCESS | 1975 | 1461180459979 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1975 | 1461180460070 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:27:40 INFO - PROCESS | 1975 | 1461180460154 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f83f000 == 49 [pid = 1975] [id = 74] 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 219 (0x12bd87c00) [pid = 1975] [serial = 219] [outer = 0x0] 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 220 (0x12bd8c400) [pid = 1975] [serial = 220] [outer = 0x12bd87c00] 12:27:40 INFO - PROCESS | 1975 | 1461180460184 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 221 (0x12bd8f800) [pid = 1975] [serial = 221] [outer = 0x12bd87c00] 12:27:40 INFO - PROCESS | 1975 | 1461180460650 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 721ms 12:27:40 INFO - PROCESS | 1975 | 1461180460696 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1975 | 1461180460698 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:27:40 INFO - PROCESS | 1975 | 1461180460702 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1975 | 1461180460704 Marionette TRACE conn2 <- [1,270,null,{}] 12:27:40 INFO - PROCESS | 1975 | 1461180460708 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1975 | 1461180460802 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:27:40 INFO - PROCESS | 1975 | 1461180460860 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x12888a000 == 50 [pid = 1975] [id = 75] 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 222 (0x114cefc00) [pid = 1975] [serial = 222] [outer = 0x0] 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 223 (0x118c97400) [pid = 1975] [serial = 223] [outer = 0x114cefc00] 12:27:40 INFO - PROCESS | 1975 | 1461180460889 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 224 (0x11a8dfc00) [pid = 1975] [serial = 224] [outer = 0x114cefc00] 12:27:41 INFO - PROCESS | 1975 | 1461180461366 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:27:41 INFO - PROCESS | 1975 | --DOCSHELL 0x1272df800 == 49 [pid = 1975] [id = 61] 12:27:41 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf13000 == 48 [pid = 1975] [id = 60] 12:27:41 INFO - PROCESS | 1975 | --DOCSHELL 0x116474800 == 47 [pid = 1975] [id = 59] 12:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 721ms 12:27:41 INFO - PROCESS | 1975 | 1461180461425 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:27:41 INFO - PROCESS | 1975 | 1461180461428 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:27:41 INFO - PROCESS | 1975 | 1461180461432 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1975 | 1461180461434 Marionette TRACE conn2 <- [1,274,null,{}] 12:27:41 INFO - PROCESS | 1975 | 1461180461439 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:41 INFO - PROCESS | 1975 | 1461180461536 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:27:41 INFO - PROCESS | 1975 | 1461180461596 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf13000 == 48 [pid = 1975] [id = 76] 12:27:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 225 (0x1192e0800) [pid = 1975] [serial = 225] [outer = 0x0] 12:27:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 226 (0x11a8d7800) [pid = 1975] [serial = 226] [outer = 0x1192e0800] 12:27:41 INFO - PROCESS | 1975 | 1461180461628 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 227 (0x11b9cd000) [pid = 1975] [serial = 227] [outer = 0x1192e0800] 12:27:42 INFO - PROCESS | 1975 | 1461180462038 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 623ms 12:27:42 INFO - PROCESS | 1975 | 1461180462055 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1975 | 1461180462059 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:27:42 INFO - PROCESS | 1975 | 1461180462064 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1975 | 1461180462065 Marionette TRACE conn2 <- [1,278,null,{}] 12:27:42 INFO - PROCESS | 1975 | 1461180462068 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:42 INFO - PROCESS | 1975 | 1461180462166 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:27:42 INFO - PROCESS | 1975 | 1461180462225 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7c7000 == 49 [pid = 1975] [id = 77] 12:27:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 228 (0x119d79000) [pid = 1975] [serial = 228] [outer = 0x0] 12:27:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 229 (0x1272cc000) [pid = 1975] [serial = 229] [outer = 0x119d79000] 12:27:42 INFO - PROCESS | 1975 | 1461180462256 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 230 (0x129cbc400) [pid = 1975] [serial = 230] [outer = 0x119d79000] 12:27:42 INFO - PROCESS | 1975 | 1461180462710 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms 12:27:42 INFO - PROCESS | 1975 | 1461180462736 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1975 | 1461180462737 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:27:42 INFO - PROCESS | 1975 | 1461180462740 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1975 | 1461180462742 Marionette TRACE conn2 <- [1,282,null,{}] 12:27:42 INFO - PROCESS | 1975 | 1461180462750 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:42 INFO - PROCESS | 1975 | 1461180462868 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:27:42 INFO - PROCESS | 1975 | 1461180462939 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b1800 == 50 [pid = 1975] [id = 78] 12:27:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 231 (0x129cc1000) [pid = 1975] [serial = 231] [outer = 0x0] 12:27:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 232 (0x12b3cc400) [pid = 1975] [serial = 232] [outer = 0x129cc1000] 12:27:42 INFO - PROCESS | 1975 | 1461180462972 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 233 (0x12b594c00) [pid = 1975] [serial = 233] [outer = 0x129cc1000] 12:27:43 INFO - PROCESS | 1975 | 1461180463424 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 723ms 12:27:43 INFO - PROCESS | 1975 | 1461180463468 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1975 | 1461180463471 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:27:43 INFO - PROCESS | 1975 | 1461180463474 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1975 | 1461180463476 Marionette TRACE conn2 <- [1,286,null,{}] 12:27:43 INFO - PROCESS | 1975 | 1461180463482 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:43 INFO - PROCESS | 1975 | 1461180463588 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:27:43 INFO - PROCESS | 1975 | 1461180463657 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12eca9000 == 51 [pid = 1975] [id = 79] 12:27:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 234 (0x12bd84400) [pid = 1975] [serial = 234] [outer = 0x0] 12:27:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 235 (0x12bd89c00) [pid = 1975] [serial = 235] [outer = 0x12bd84400] 12:27:43 INFO - PROCESS | 1975 | 1461180463687 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 236 (0x12bde8000) [pid = 1975] [serial = 236] [outer = 0x12bd84400] 12:27:44 INFO - PROCESS | 1975 | 1461180464100 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 673ms 12:27:44 INFO - PROCESS | 1975 | 1461180464167 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1975 | 1461180464168 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:27:44 INFO - PROCESS | 1975 | 1461180464170 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1975 | 1461180464171 Marionette TRACE conn2 <- [1,290,null,{}] 12:27:44 INFO - PROCESS | 1975 | 1461180464173 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 1975 | 1461180464249 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:27:44 INFO - PROCESS | 1975 | 1461180464317 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdc4800 == 52 [pid = 1975] [id = 80] 12:27:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 237 (0x12d031800) [pid = 1975] [serial = 237] [outer = 0x0] 12:27:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 238 (0x12d940000) [pid = 1975] [serial = 238] [outer = 0x12d031800] 12:27:44 INFO - PROCESS | 1975 | 1461180464364 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 239 (0x12d99b000) [pid = 1975] [serial = 239] [outer = 0x12d031800] 12:27:44 INFO - PROCESS | 1975 | 1461180464868 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 12:27:44 INFO - PROCESS | 1975 | 1461180464892 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1975 | 1461180464893 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:27:44 INFO - PROCESS | 1975 | 1461180464896 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1975 | 1461180464897 Marionette TRACE conn2 <- [1,294,null,{}] 12:27:44 INFO - PROCESS | 1975 | 1461180464899 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:45 INFO - PROCESS | 1975 | 1461180465018 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:27:45 INFO - PROCESS | 1975 | 1461180465091 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x13061c000 == 53 [pid = 1975] [id = 81] 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 240 (0x12d99fc00) [pid = 1975] [serial = 240] [outer = 0x0] 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 241 (0x12e382c00) [pid = 1975] [serial = 241] [outer = 0x12d99fc00] 12:27:45 INFO - PROCESS | 1975 | 1461180465125 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 242 (0x12f10f800) [pid = 1975] [serial = 242] [outer = 0x12d99fc00] 12:27:45 INFO - PROCESS | 1975 | 1461180465552 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 12:27:45 INFO - PROCESS | 1975 | 1461180465564 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1975 | 1461180465566 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:27:45 INFO - PROCESS | 1975 | 1461180465568 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1975 | 1461180465569 Marionette TRACE conn2 <- [1,298,null,{}] 12:27:45 INFO - PROCESS | 1975 | 1461180465572 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:45 INFO - PROCESS | 1975 | 1461180465677 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:27:45 INFO - PROCESS | 1975 | 1461180465759 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aa0000 == 54 [pid = 1975] [id = 82] 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 243 (0x12f1c4800) [pid = 1975] [serial = 243] [outer = 0x0] 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 244 (0x12f1c9c00) [pid = 1975] [serial = 244] [outer = 0x12f1c4800] 12:27:45 INFO - PROCESS | 1975 | 1461180465792 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 245 (0x12f7a5c00) [pid = 1975] [serial = 245] [outer = 0x12f1c4800] 12:27:46 INFO - PROCESS | 1975 | 1461180466214 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 12:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:27:46 INFO - PROCESS | 1975 | 1461180466238 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 1975 | 1461180466240 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:27:46 INFO - PROCESS | 1975 | 1461180466242 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1975 | 1461180466243 Marionette TRACE conn2 <- [1,302,null,{}] 12:27:46 INFO - PROCESS | 1975 | 1461180466246 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 1975 | 1461180466339 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1ae800 == 53 [pid = 1975] [id = 53] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x129bbf800 == 52 [pid = 1975] [id = 57] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x125fcc800 == 51 [pid = 1975] [id = 54] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x12889d800 == 50 [pid = 1975] [id = 56] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x1278ad800 == 49 [pid = 1975] [id = 55] 12:27:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11b57e800 == 48 [pid = 1975] [id = 67] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x115480000 == 47 [pid = 1975] [id = 50] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12c913000 == 46 [pid = 1975] [id = 64] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6c1000 == 45 [pid = 1975] [id = 65] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecb5800 == 44 [pid = 1975] [id = 13] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7f0000 == 43 [pid = 1975] [id = 9] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12f62b800 == 42 [pid = 1975] [id = 15] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11910f800 == 41 [pid = 1975] [id = 45] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6b1000 == 40 [pid = 1975] [id = 69] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x13011d000 == 39 [pid = 1975] [id = 20] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x123849000 == 38 [pid = 1975] [id = 43] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b4800 == 37 [pid = 1975] [id = 68] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d962800 == 36 [pid = 1975] [id = 70] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12f83f000 == 35 [pid = 1975] [id = 74] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec62000 == 34 [pid = 1975] [id = 14] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12e70c800 == 33 [pid = 1975] [id = 71] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecac800 == 32 [pid = 1975] [id = 72] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x130a24000 == 31 [pid = 1975] [id = 22] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x127e36000 == 30 [pid = 1975] [id = 44] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7dc800 == 29 [pid = 1975] [id = 73] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9db800 == 28 [pid = 1975] [id = 12] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12f83d800 == 27 [pid = 1975] [id = 18] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12b520000 == 26 [pid = 1975] [id = 58] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6be800 == 25 [pid = 1975] [id = 8] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x129bab000 == 24 [pid = 1975] [id = 62] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12e41f800 == 23 [pid = 1975] [id = 10] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x13012c000 == 22 [pid = 1975] [id = 21] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d8800 == 21 [pid = 1975] [id = 19] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12e716800 == 20 [pid = 1975] [id = 11] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf4b800 == 19 [pid = 1975] [id = 63] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x123aa0000 == 18 [pid = 1975] [id = 82] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x119156800 == 17 [pid = 1975] [id = 51] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf11000 == 16 [pid = 1975] [id = 66] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x13061c000 == 15 [pid = 1975] [id = 81] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12767b000 == 14 [pid = 1975] [id = 40] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdc4800 == 13 [pid = 1975] [id = 80] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12eca9000 == 12 [pid = 1975] [id = 79] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6b1800 == 11 [pid = 1975] [id = 78] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7c7000 == 10 [pid = 1975] [id = 77] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12888a000 == 9 [pid = 1975] [id = 75] 12:27:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf13000 == 8 [pid = 1975] [id = 76] 12:27:50 INFO - PROCESS | 1975 | 1461180470330 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x114fc5000 == 9 [pid = 1975] [id = 83] 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 246 (0x114ce8000) [pid = 1975] [serial = 246] [outer = 0x0] 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 247 (0x114cea000) [pid = 1975] [serial = 247] [outer = 0x114ce8000] 12:27:50 INFO - PROCESS | 1975 | 1461180470359 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 248 (0x114f87000) [pid = 1975] [serial = 248] [outer = 0x114ce8000] 12:27:50 INFO - PROCESS | 1975 | 1461180470675 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4482ms 12:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:27:50 INFO - PROCESS | 1975 | 1461180470725 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1975 | 1461180470728 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:27:50 INFO - PROCESS | 1975 | 1461180470731 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1975 | 1461180470733 Marionette TRACE conn2 <- [1,306,null,{}] 12:27:50 INFO - PROCESS | 1975 | 1461180470737 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:50 INFO - PROCESS | 1975 | 1461180470836 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:27:50 INFO - PROCESS | 1975 | 1461180470893 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a50e000 == 10 [pid = 1975] [id = 84] 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 249 (0x115494c00) [pid = 1975] [serial = 249] [outer = 0x0] 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 250 (0x118c92400) [pid = 1975] [serial = 250] [outer = 0x115494c00] 12:27:50 INFO - PROCESS | 1975 | 1461180470921 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 251 (0x119d7d000) [pid = 1975] [serial = 251] [outer = 0x115494c00] 12:27:51 INFO - PROCESS | 1975 | 1461180471220 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 12:27:51 INFO - PROCESS | 1975 | 1461180471255 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1975 | 1461180471258 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:27:51 INFO - PROCESS | 1975 | 1461180471261 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1975 | 1461180471265 Marionette TRACE conn2 <- [1,310,null,{}] 12:27:51 INFO - PROCESS | 1975 | 1461180471267 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 1975 | 1461180471346 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:27:51 INFO - PROCESS | 1975 | 1461180471410 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bad9000 == 11 [pid = 1975] [id = 85] 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 252 (0x119d78800) [pid = 1975] [serial = 252] [outer = 0x0] 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 253 (0x11ad8b000) [pid = 1975] [serial = 253] [outer = 0x119d78800] 12:27:51 INFO - PROCESS | 1975 | 1461180471436 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 254 (0x11bca3800) [pid = 1975] [serial = 254] [outer = 0x119d78800] 12:27:51 INFO - PROCESS | 1975 | 1461180471757 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 12:27:51 INFO - PROCESS | 1975 | 1461180471784 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1975 | 1461180471786 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:27:51 INFO - PROCESS | 1975 | 1461180471793 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1975 | 1461180471799 Marionette TRACE conn2 <- [1,314,null,{}] 12:27:51 INFO - PROCESS | 1975 | 1461180471803 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 1975 | 1461180471883 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:27:51 INFO - PROCESS | 1975 | 1461180471887 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x12888a000 == 12 [pid = 1975] [id = 86] 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 255 (0x11c126000) [pid = 1975] [serial = 255] [outer = 0x0] 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 256 (0x1272c6000) [pid = 1975] [serial = 256] [outer = 0x11c126000] 12:27:51 INFO - PROCESS | 1975 | 1461180471915 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 257 (0x127ebdc00) [pid = 1975] [serial = 257] [outer = 0x11c126000] 12:27:52 INFO - PROCESS | 1975 | 1461180472289 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 530ms 12:27:52 INFO - PROCESS | 1975 | 1461180472319 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1975 | 1461180472320 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:27:52 INFO - PROCESS | 1975 | 1461180472370 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1975 | 1461180472372 Marionette TRACE conn2 <- [1,318,null,{}] 12:27:52 INFO - PROCESS | 1975 | 1461180472374 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:52 INFO - PROCESS | 1975 | 1461180472480 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:27:52 INFO - PROCESS | 1975 | 1461180472484 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b4800 == 13 [pid = 1975] [id = 87] 12:27:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 258 (0x11c1dd400) [pid = 1975] [serial = 258] [outer = 0x0] 12:27:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 259 (0x129208000) [pid = 1975] [serial = 259] [outer = 0x11c1dd400] 12:27:52 INFO - PROCESS | 1975 | 1461180472510 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 260 (0x129cbf400) [pid = 1975] [serial = 260] [outer = 0x11c1dd400] 12:27:52 INFO - PROCESS | 1975 | 1461180472849 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 528ms 12:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:27:52 INFO - PROCESS | 1975 | 1461180472889 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1975 | 1461180472890 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:27:52 INFO - PROCESS | 1975 | 1461180472892 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1975 | 1461180472894 Marionette TRACE conn2 <- [1,322,null,{}] 12:27:52 INFO - PROCESS | 1975 | 1461180472896 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:52 INFO - PROCESS | 1975 | 1461180472989 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:27:53 INFO - PROCESS | 1975 | 1461180473007 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c917000 == 14 [pid = 1975] [id = 88] 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 261 (0x12b3c9c00) [pid = 1975] [serial = 261] [outer = 0x0] 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 262 (0x12b3ccc00) [pid = 1975] [serial = 262] [outer = 0x12b3c9c00] 12:27:53 INFO - PROCESS | 1975 | 1461180473047 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 263 (0x12b897c00) [pid = 1975] [serial = 263] [outer = 0x12b3c9c00] 12:27:53 INFO - PROCESS | 1975 | 1461180473464 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 617ms 12:27:53 INFO - PROCESS | 1975 | 1461180473511 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1975 | 1461180473512 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:27:53 INFO - PROCESS | 1975 | 1461180473514 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1975 | 1461180473515 Marionette TRACE conn2 <- [1,326,null,{}] 12:27:53 INFO - PROCESS | 1975 | 1461180473518 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:53 INFO - PROCESS | 1975 | 1461180473616 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:27:53 INFO - PROCESS | 1975 | 1461180473620 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a941000 == 15 [pid = 1975] [id = 89] 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 264 (0x12b3ca000) [pid = 1975] [serial = 264] [outer = 0x0] 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 265 (0x12bd40800) [pid = 1975] [serial = 265] [outer = 0x12b3ca000] 12:27:53 INFO - PROCESS | 1975 | 1461180473645 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 266 (0x12bde3c00) [pid = 1975] [serial = 266] [outer = 0x12b3ca000] 12:27:54 INFO - PROCESS | 1975 | 1461180474015 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 12:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:27:54 INFO - PROCESS | 1975 | 1461180474033 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 1975 | 1461180474034 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:27:54 INFO - PROCESS | 1975 | 1461180474042 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 1975 | 1461180474044 Marionette TRACE conn2 <- [1,330,null,{}] 12:27:54 INFO - PROCESS | 1975 | 1461180474046 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:54 INFO - PROCESS | 1975 | 1461180474141 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:27:54 INFO - PROCESS | 1975 | 1461180474145 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec4c800 == 16 [pid = 1975] [id = 90] 12:27:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 267 (0x114ce4000) [pid = 1975] [serial = 267] [outer = 0x0] 12:27:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 268 (0x12d02fc00) [pid = 1975] [serial = 268] [outer = 0x114ce4000] 12:27:54 INFO - PROCESS | 1975 | 1461180474170 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 269 (0x12d039800) [pid = 1975] [serial = 269] [outer = 0x114ce4000] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 268 (0x11ad8c400) [pid = 1975] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 267 (0x11adf9c00) [pid = 1975] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 266 (0x114cefc00) [pid = 1975] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 265 (0x119259800) [pid = 1975] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 264 (0x118e2e800) [pid = 1975] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 263 (0x118e36400) [pid = 1975] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 262 (0x11ad93800) [pid = 1975] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 261 (0x1155e4000) [pid = 1975] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 260 (0x11b9c5c00) [pid = 1975] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 259 (0x118f06000) [pid = 1975] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 258 (0x11adf0400) [pid = 1975] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 257 (0x125e64c00) [pid = 1975] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 256 (0x127227400) [pid = 1975] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 255 (0x12705d000) [pid = 1975] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 254 (0x114d0f800) [pid = 1975] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 253 (0x12721d000) [pid = 1975] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 252 (0x1192df800) [pid = 1975] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 251 (0x1147b5800) [pid = 1975] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 250 (0x11ad87000) [pid = 1975] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 249 (0x1147bdc00) [pid = 1975] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 248 (0x127e10800) [pid = 1975] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 247 (0x127989c00) [pid = 1975] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 246 (0x127066000) [pid = 1975] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 245 (0x11c1dcc00) [pid = 1975] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 244 (0x119c7f400) [pid = 1975] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 243 (0x12b37c400) [pid = 1975] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 242 (0x128954400) [pid = 1975] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 241 (0x118f08400) [pid = 1975] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 240 (0x12e75bc00) [pid = 1975] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 239 (0x1259bf400) [pid = 1975] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 238 (0x125c84000) [pid = 1975] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 237 (0x11a8e0400) [pid = 1975] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 236 (0x129207800) [pid = 1975] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 235 (0x129210800) [pid = 1975] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 234 (0x12bd87c00) [pid = 1975] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 233 (0x12d6da400) [pid = 1975] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 232 (0x129bdac00) [pid = 1975] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 231 (0x12d6d0400) [pid = 1975] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 230 (0x11ba2c000) [pid = 1975] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 229 (0x12f102c00) [pid = 1975] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 228 (0x12e318000) [pid = 1975] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 227 (0x1192e0800) [pid = 1975] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 226 (0x119d79000) [pid = 1975] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 225 (0x12b899000) [pid = 1975] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 224 (0x11a8e0c00) [pid = 1975] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 223 (0x114d13400) [pid = 1975] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 222 (0x12ec42800) [pid = 1975] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 221 (0x12fd6ec00) [pid = 1975] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 220 (0x119d76000) [pid = 1975] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 219 (0x127493c00) [pid = 1975] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 218 (0x12d995400) [pid = 1975] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 217 (0x11ad8f000) [pid = 1975] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 216 (0x12f1c7400) [pid = 1975] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 215 (0x12f10b400) [pid = 1975] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 214 (0x12b593000) [pid = 1975] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 213 (0x129cc1000) [pid = 1975] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 212 (0x12d037800) [pid = 1975] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 211 (0x12ec3d000) [pid = 1975] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 210 (0x12d99fc00) [pid = 1975] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 209 (0x12d623800) [pid = 1975] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 208 (0x12e879800) [pid = 1975] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 207 (0x12e388c00) [pid = 1975] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 206 (0x12d031800) [pid = 1975] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 205 (0x12d9a3400) [pid = 1975] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 204 (0x11af7b000) [pid = 1975] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 203 (0x1304ab400) [pid = 1975] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 202 (0x119130800) [pid = 1975] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 201 (0x11bca9800) [pid = 1975] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 200 (0x12bda3c00) [pid = 1975] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 199 (0x130151800) [pid = 1975] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 198 (0x12bd84400) [pid = 1975] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 197 (0x12e38a000) [pid = 1975] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:27:55 INFO - PROCESS | 1975 | --DOMWINDOW == 196 (0x12fe36400) [pid = 1975] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:27:55 INFO - PROCESS | 1975 | 1461180475592 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1577ms 12:27:55 INFO - PROCESS | 1975 | 1461180475615 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1975 | 1461180475616 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:27:55 INFO - PROCESS | 1975 | 1461180475619 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1975 | 1461180475620 Marionette TRACE conn2 <- [1,334,null,{}] 12:27:55 INFO - PROCESS | 1975 | 1461180475622 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:55 INFO - PROCESS | 1975 | 1461180475697 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:27:55 INFO - PROCESS | 1975 | 1461180475755 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x118cad000 == 17 [pid = 1975] [id = 91] 12:27:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 197 (0x1147c2400) [pid = 1975] [serial = 270] [outer = 0x0] 12:27:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 198 (0x1158e6c00) [pid = 1975] [serial = 271] [outer = 0x1147c2400] 12:27:55 INFO - PROCESS | 1975 | 1461180475780 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 199 (0x118f0e800) [pid = 1975] [serial = 272] [outer = 0x1147c2400] 12:27:56 INFO - PROCESS | 1975 | 1461180476148 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 12:27:56 INFO - PROCESS | 1975 | 1461180476211 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1975 | 1461180476212 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:27:56 INFO - PROCESS | 1975 | 1461180476222 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1975 | 1461180476223 Marionette TRACE conn2 <- [1,338,null,{}] 12:27:56 INFO - PROCESS | 1975 | 1461180476282 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:56 INFO - PROCESS | 1975 | 1461180476361 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:27:56 INFO - PROCESS | 1975 | 1461180476368 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a91000 == 18 [pid = 1975] [id = 92] 12:27:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 200 (0x11b5da000) [pid = 1975] [serial = 273] [outer = 0x0] 12:27:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 201 (0x11ba2e400) [pid = 1975] [serial = 274] [outer = 0x11b5da000] 12:27:56 INFO - PROCESS | 1975 | 1461180476394 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 202 (0x125969000) [pid = 1975] [serial = 275] [outer = 0x11b5da000] 12:27:56 INFO - PROCESS | 1975 | 1461180476736 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 528ms 12:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:27:56 INFO - PROCESS | 1975 | 1461180476747 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1975 | 1461180476748 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:27:56 INFO - PROCESS | 1975 | 1461180476750 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1975 | 1461180476751 Marionette TRACE conn2 <- [1,342,null,{}] 12:27:56 INFO - PROCESS | 1975 | 1461180476754 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:56 INFO - PROCESS | 1975 | 1461180476841 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:27:56 INFO - PROCESS | 1975 | 1461180476899 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3bc800 == 19 [pid = 1975] [id = 93] 12:27:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 203 (0x127989c00) [pid = 1975] [serial = 276] [outer = 0x0] 12:27:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 204 (0x127ef1c00) [pid = 1975] [serial = 277] [outer = 0x127989c00] 12:27:56 INFO - PROCESS | 1975 | 1461180476949 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 205 (0x12b37e000) [pid = 1975] [serial = 278] [outer = 0x127989c00] 12:27:57 INFO - PROCESS | 1975 | 1461180477236 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 12:27:57 INFO - PROCESS | 1975 | 1461180477270 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1975 | 1461180477271 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:27:57 INFO - PROCESS | 1975 | 1461180477274 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1975 | 1461180477275 Marionette TRACE conn2 <- [1,346,null,{}] 12:27:57 INFO - PROCESS | 1975 | 1461180477278 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:57 INFO - PROCESS | 1975 | 1461180477373 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:27:57 INFO - PROCESS | 1975 | 1461180477490 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x114b69800 == 20 [pid = 1975] [id = 94] 12:27:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 206 (0x11235fc00) [pid = 1975] [serial = 279] [outer = 0x0] 12:27:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 207 (0x112556c00) [pid = 1975] [serial = 280] [outer = 0x11235fc00] 12:27:57 INFO - PROCESS | 1975 | 1461180477523 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 208 (0x114ce6800) [pid = 1975] [serial = 281] [outer = 0x11235fc00] 12:27:57 INFO - PROCESS | 1975 | 1461180477929 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 719ms 12:27:57 INFO - PROCESS | 1975 | 1461180477994 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1975 | 1461180477997 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:27:58 INFO - PROCESS | 1975 | 1461180478001 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1975 | 1461180478003 Marionette TRACE conn2 <- [1,350,null,{}] 12:27:58 INFO - PROCESS | 1975 | 1461180478006 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 1975 | 1461180478108 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:27:58 INFO - PROCESS | 1975 | 1461180478217 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x123847000 == 21 [pid = 1975] [id = 95] 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 209 (0x11a79ac00) [pid = 1975] [serial = 282] [outer = 0x0] 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 210 (0x11a8d9000) [pid = 1975] [serial = 283] [outer = 0x11a79ac00] 12:27:58 INFO - PROCESS | 1975 | 1461180478248 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 211 (0x11b5d1c00) [pid = 1975] [serial = 284] [outer = 0x11a79ac00] 12:27:58 INFO - PROCESS | 1975 | 1461180478683 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:58 INFO - PROCESS | 1975 | 1461180478684 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 720ms 12:27:58 INFO - PROCESS | 1975 | 1461180478723 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1975 | 1461180478726 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:27:58 INFO - PROCESS | 1975 | 1461180478729 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1975 | 1461180478730 Marionette TRACE conn2 <- [1,354,null,{}] 12:27:58 INFO - PROCESS | 1975 | 1461180478733 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 1975 | 1461180478831 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:27:58 INFO - PROCESS | 1975 | 1461180478892 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d95f000 == 22 [pid = 1975] [id = 96] 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 212 (0x11bc9ac00) [pid = 1975] [serial = 285] [outer = 0x0] 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 213 (0x125f57000) [pid = 1975] [serial = 286] [outer = 0x11bc9ac00] 12:27:58 INFO - PROCESS | 1975 | 1461180478934 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 214 (0x12b381000) [pid = 1975] [serial = 287] [outer = 0x11bc9ac00] 12:27:59 INFO - PROCESS | 1975 | 1461180479399 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 719ms 12:27:59 INFO - PROCESS | 1975 | 1461180479449 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1975 | 1461180479451 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:27:59 INFO - PROCESS | 1975 | 1461180479454 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1975 | 1461180479459 Marionette TRACE conn2 <- [1,358,null,{}] 12:27:59 INFO - PROCESS | 1975 | 1461180479467 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:59 INFO - PROCESS | 1975 | 1461180479565 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:27:59 INFO - PROCESS | 1975 | 1461180479638 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a68000 == 23 [pid = 1975] [id = 97] 12:27:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 215 (0x112364400) [pid = 1975] [serial = 288] [outer = 0x0] 12:27:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 216 (0x119133800) [pid = 1975] [serial = 289] [outer = 0x112364400] 12:27:59 INFO - PROCESS | 1975 | 1461180479668 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 217 (0x11c65ec00) [pid = 1975] [serial = 290] [outer = 0x112364400] 12:28:00 INFO - PROCESS | 1975 | 1461180480187 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 928ms 12:28:00 INFO - PROCESS | 1975 | 1461180480483 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 1975 | 1461180480487 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:28:00 INFO - PROCESS | 1975 | 1461180480516 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1975 | 1461180480519 Marionette TRACE conn2 <- [1,362,null,{}] 12:28:00 INFO - PROCESS | 1975 | 1461180480524 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:00 INFO - PROCESS | 1975 | 1461180480646 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:28:00 INFO - PROCESS | 1975 | 1461180480700 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a72000 == 24 [pid = 1975] [id = 98] 12:28:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 218 (0x114ce7000) [pid = 1975] [serial = 291] [outer = 0x0] 12:28:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 219 (0x114cea400) [pid = 1975] [serial = 292] [outer = 0x114ce7000] 12:28:00 INFO - PROCESS | 1975 | 1461180480728 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 220 (0x1155e6c00) [pid = 1975] [serial = 293] [outer = 0x114ce7000] 12:28:01 INFO - PROCESS | 1975 | 1461180481194 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 748ms 12:28:01 INFO - PROCESS | 1975 | 1461180481242 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1975 | 1461180481245 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:28:01 INFO - PROCESS | 1975 | 1461180481252 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1975 | 1461180481255 Marionette TRACE conn2 <- [1,366,null,{}] 12:28:01 INFO - PROCESS | 1975 | 1461180481258 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:01 INFO - PROCESS | 1975 | 1461180481367 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:28:01 INFO - PROCESS | 1975 | 1461180481458 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x115378800 == 25 [pid = 1975] [id = 99] 12:28:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 221 (0x114ce9000) [pid = 1975] [serial = 294] [outer = 0x0] 12:28:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 222 (0x115367400) [pid = 1975] [serial = 295] [outer = 0x114ce9000] 12:28:01 INFO - PROCESS | 1975 | 1461180481502 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 223 (0x118aac800) [pid = 1975] [serial = 296] [outer = 0x114ce9000] 12:28:01 INFO - PROCESS | 1975 | --DOMWINDOW == 222 (0x125dc1800) [pid = 1975] [serial = 11] [outer = 0x0] [url = about:blank] 12:28:01 INFO - PROCESS | 1975 | --DOMWINDOW == 221 (0x12721f000) [pid = 1975] [serial = 8] [outer = 0x0] [url = about:blank] 12:28:01 INFO - PROCESS | 1975 | --DOMWINDOW == 220 (0x12f1c9c00) [pid = 1975] [serial = 244] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 219 (0x119c81000) [pid = 1975] [serial = 79] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 218 (0x118748000) [pid = 1975] [serial = 174] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 217 (0x11a8d7800) [pid = 1975] [serial = 226] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 216 (0x11c424000) [pid = 1975] [serial = 126] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 215 (0x11a8d5c00) [pid = 1975] [serial = 151] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 214 (0x11a8df800) [pid = 1975] [serial = 153] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 213 (0x11adf6c00) [pid = 1975] [serial = 138] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 212 (0x118c97400) [pid = 1975] [serial = 223] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 211 (0x11af70800) [pid = 1975] [serial = 199] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 210 (0x119c7e400) [pid = 1975] [serial = 135] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 209 (0x119d7c400) [pid = 1975] [serial = 133] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 208 (0x11af76800) [pid = 1975] [serial = 124] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 207 (0x119c73000) [pid = 1975] [serial = 150] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 206 (0x11acd2000) [pid = 1975] [serial = 195] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 205 (0x11912e400) [pid = 1975] [serial = 75] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 204 (0x11af77c00) [pid = 1975] [serial = 84] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 203 (0x11b9ce800) [pid = 1975] [serial = 87] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 202 (0x11ba30000) [pid = 1975] [serial = 88] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 201 (0x11c4dd400) [pid = 1975] [serial = 91] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 200 (0x119255c00) [pid = 1975] [serial = 132] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 199 (0x11c827800) [pid = 1975] [serial = 93] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 198 (0x12596d400) [pid = 1975] [serial = 96] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 197 (0x125dc0c00) [pid = 1975] [serial = 97] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 196 (0x125f4d800) [pid = 1975] [serial = 99] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 195 (0x11ad84400) [pid = 1975] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 194 (0x127062c00) [pid = 1975] [serial = 100] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 193 (0x125f5ac00) [pid = 1975] [serial = 103] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 192 (0x127495800) [pid = 1975] [serial = 102] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 191 (0x1276f1400) [pid = 1975] [serial = 105] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 190 (0x1288a3400) [pid = 1975] [serial = 106] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 189 (0x1182b4800) [pid = 1975] [serial = 69] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 188 (0x12895b400) [pid = 1975] [serial = 108] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 187 (0x129bd1400) [pid = 1975] [serial = 109] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 186 (0x129cb8000) [pid = 1975] [serial = 111] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 185 (0x125969c00) [pid = 1975] [serial = 94] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 184 (0x11925a000) [pid = 1975] [serial = 76] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 183 (0x11b950400) [pid = 1975] [serial = 85] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 182 (0x11bca0000) [pid = 1975] [serial = 90] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 181 (0x11a8bb000) [pid = 1975] [serial = 81] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 180 (0x114c5e400) [pid = 1975] [serial = 66] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 179 (0x12b58f400) [pid = 1975] [serial = 115] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 178 (0x11ad8fc00) [pid = 1975] [serial = 82] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 177 (0x11af78c00) [pid = 1975] [serial = 72] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 176 (0x130779000) [pid = 1975] [serial = 64] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 175 (0x11ba2ac00) [pid = 1975] [serial = 73] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 174 (0x1153c2400) [pid = 1975] [serial = 67] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 173 (0x119762800) [pid = 1975] [serial = 70] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 172 (0x115361400) [pid = 1975] [serial = 78] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 171 (0x12f108400) [pid = 1975] [serial = 214] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 170 (0x127ea9000) [pid = 1975] [serial = 148] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 169 (0x127ea2400) [pid = 1975] [serial = 180] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 168 (0x1276f0c00) [pid = 1975] [serial = 147] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 167 (0x12e880c00) [pid = 1975] [serial = 211] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 166 (0x1272c6800) [pid = 1975] [serial = 145] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 165 (0x11bc9bc00) [pid = 1975] [serial = 196] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 164 (0x11b94c000) [pid = 1975] [serial = 139] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 163 (0x125e6bc00) [pid = 1975] [serial = 144] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 162 (0x11c428400) [pid = 1975] [serial = 178] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 161 (0x11a8dfc00) [pid = 1975] [serial = 224] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 160 (0x11bca2400) [pid = 1975] [serial = 177] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 159 (0x12e758800) [pid = 1975] [serial = 209] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 158 (0x12f7a3800) [pid = 1975] [serial = 217] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 157 (0x11bc9ec00) [pid = 1975] [serial = 156] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 156 (0x11c12c000) [pid = 1975] [serial = 141] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 155 (0x129cbac00) [pid = 1975] [serial = 202] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x127ec0400) [pid = 1975] [serial = 129] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x127eb1800) [pid = 1975] [serial = 159] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x1288ab400) [pid = 1975] [serial = 181] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x125dc0800) [pid = 1975] [serial = 127] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x1272cc000) [pid = 1975] [serial = 229] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x11adedc00) [pid = 1975] [serial = 154] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x12b386c00) [pid = 1975] [serial = 114] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x12b37c000) [pid = 1975] [serial = 112] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x11a8b8000) [pid = 1975] [serial = 136] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12ec36800) [pid = 1975] [serial = 212] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12fbdbc00) [pid = 1975] [serial = 218] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12bd8c400) [pid = 1975] [serial = 220] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x12bda5400) [pid = 1975] [serial = 18] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12d6d0c00) [pid = 1975] [serial = 171] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12e321000) [pid = 1975] [serial = 208] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x11b9cd000) [pid = 1975] [serial = 227] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x129cbc400) [pid = 1975] [serial = 230] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12b89ac00) [pid = 1975] [serial = 15] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x11c1d4800) [pid = 1975] [serial = 200] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12bbcec00) [pid = 1975] [serial = 16] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12b385800) [pid = 1975] [serial = 162] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12d6d0800) [pid = 1975] [serial = 169] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x119c7fc00) [pid = 1975] [serial = 175] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12bda8c00) [pid = 1975] [serial = 183] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12f79b400) [pid = 1975] [serial = 215] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x129205800) [pid = 1975] [serial = 130] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x1288adc00) [pid = 1975] [serial = 160] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12d6d7000) [pid = 1975] [serial = 186] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12b89c800) [pid = 1975] [serial = 203] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12bded000) [pid = 1975] [serial = 184] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12e319800) [pid = 1975] [serial = 27] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12bd8f800) [pid = 1975] [serial = 221] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12d948000) [pid = 1975] [serial = 24] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12d99b400) [pid = 1975] [serial = 25] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12b89b000) [pid = 1975] [serial = 163] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12b58e800) [pid = 1975] [serial = 117] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d6d2000) [pid = 1975] [serial = 21] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12d6d6800) [pid = 1975] [serial = 22] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b3cc400) [pid = 1975] [serial = 232] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d6d9400) [pid = 1975] [serial = 172] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12bbd5400) [pid = 1975] [serial = 165] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12bd89c00) [pid = 1975] [serial = 235] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12f10e000) [pid = 1975] [serial = 39] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12d943400) [pid = 1975] [serial = 187] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12ec42c00) [pid = 1975] [serial = 36] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12f10f800) [pid = 1975] [serial = 242] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12f104400) [pid = 1975] [serial = 37] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12d999800) [pid = 1975] [serial = 189] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12d626800) [pid = 1975] [serial = 168] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12e883000) [pid = 1975] [serial = 33] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12ec38400) [pid = 1975] [serial = 34] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12e759c00) [pid = 1975] [serial = 30] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12e382c00) [pid = 1975] [serial = 241] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12d99b000) [pid = 1975] [serial = 239] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12e761000) [pid = 1975] [serial = 31] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x119254c00) [pid = 1975] [serial = 120] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12e385c00) [pid = 1975] [serial = 28] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x12d940000) [pid = 1975] [serial = 238] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x12d625400) [pid = 1975] [serial = 205] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x12fd73400) [pid = 1975] [serial = 54] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12fe3a800) [pid = 1975] [serial = 55] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11accfc00) [pid = 1975] [serial = 123] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12f7f4800) [pid = 1975] [serial = 45] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x12b899c00) [pid = 1975] [serial = 118] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12e320400) [pid = 1975] [serial = 190] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11ad8d400) [pid = 1975] [serial = 48] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x11ad90c00) [pid = 1975] [serial = 50] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12f79f400) [pid = 1975] [serial = 51] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12f1cdc00) [pid = 1975] [serial = 42] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12f79ac00) [pid = 1975] [serial = 43] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12e75e800) [pid = 1975] [serial = 192] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12f1c4c00) [pid = 1975] [serial = 40] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12bbdac00) [pid = 1975] [serial = 166] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x12b594c00) [pid = 1975] [serial = 233] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x13076e400) [pid = 1975] [serial = 63] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x119d76c00) [pid = 1975] [serial = 121] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x11c4dc000) [pid = 1975] [serial = 142] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12d94c000) [pid = 1975] [serial = 206] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x1304a3c00) [pid = 1975] [serial = 60] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x1304a8c00) [pid = 1975] [serial = 61] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x12bde8000) [pid = 1975] [serial = 236] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x12e87ac00) [pid = 1975] [serial = 193] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x13014d800) [pid = 1975] [serial = 58] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x12fe42c00) [pid = 1975] [serial = 57] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | --DOMWINDOW == 70 (0x11c827c00) [pid = 1975] [serial = 157] [outer = 0x0] [url = about:blank] 12:28:02 INFO - PROCESS | 1975 | 1461180482106 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 872ms 12:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:28:02 INFO - PROCESS | 1975 | 1461180482123 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1975 | 1461180482125 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:28:02 INFO - PROCESS | 1975 | 1461180482128 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1975 | 1461180482130 Marionette TRACE conn2 <- [1,370,null,{}] 12:28:02 INFO - PROCESS | 1975 | 1461180482139 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:02 INFO - PROCESS | 1975 | 1461180482214 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:28:02 INFO - PROCESS | 1975 | 1461180482221 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f31800 == 26 [pid = 1975] [id = 100] 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 71 (0x119137400) [pid = 1975] [serial = 297] [outer = 0x0] 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x1191b7c00) [pid = 1975] [serial = 298] [outer = 0x119137400] 12:28:02 INFO - PROCESS | 1975 | 1461180482253 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x1192e0c00) [pid = 1975] [serial = 299] [outer = 0x119137400] 12:28:02 INFO - PROCESS | 1975 | 1461180482583 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 473ms 12:28:02 INFO - PROCESS | 1975 | 1461180482604 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1975 | 1461180482605 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:28:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:28:02 INFO - PROCESS | 1975 | 1461180482608 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1975 | 1461180482609 Marionette TRACE conn2 <- [1,374,null,{}] 12:28:02 INFO - PROCESS | 1975 | 1461180482615 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:02 INFO - PROCESS | 1975 | 1461180482705 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:28:02 INFO - PROCESS | 1975 | 1461180482713 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x119916000 == 27 [pid = 1975] [id = 101] 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x119c77800) [pid = 1975] [serial = 300] [outer = 0x0] 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x11a8b3c00) [pid = 1975] [serial = 301] [outer = 0x119c77800] 12:28:02 INFO - PROCESS | 1975 | 1461180482755 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x11a8d5c00) [pid = 1975] [serial = 302] [outer = 0x119c77800] 12:28:03 INFO - PROCESS | 1975 | 1461180483198 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:28:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 621ms 12:28:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:28:03 INFO - PROCESS | 1975 | 1461180483229 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1975 | 1461180483231 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:28:03 INFO - PROCESS | 1975 | 1461180483233 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1975 | 1461180483234 Marionette TRACE conn2 <- [1,378,null,{}] 12:28:03 INFO - PROCESS | 1975 | 1461180483236 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:03 INFO - PROCESS | 1975 | 1461180483304 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:28:03 INFO - PROCESS | 1975 | 1461180483309 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a518800 == 28 [pid = 1975] [id = 102] 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1147bd400) [pid = 1975] [serial = 303] [outer = 0x0] 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x11acc5800) [pid = 1975] [serial = 304] [outer = 0x1147bd400] 12:28:03 INFO - PROCESS | 1975 | 1461180483338 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x11ad91800) [pid = 1975] [serial = 305] [outer = 0x1147bd400] 12:28:03 INFO - PROCESS | 1975 | 1461180483639 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:28:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 12:28:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:28:03 INFO - PROCESS | 1975 | 1461180483653 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1975 | 1461180483655 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:28:03 INFO - PROCESS | 1975 | 1461180483657 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1975 | 1461180483658 Marionette TRACE conn2 <- [1,382,null,{}] 12:28:03 INFO - PROCESS | 1975 | 1461180483661 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:03 INFO - PROCESS | 1975 | 1461180483756 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:28:03 INFO - PROCESS | 1975 | 1461180483803 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7e1800 == 29 [pid = 1975] [id = 103] 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x112360800) [pid = 1975] [serial = 306] [outer = 0x0] 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x11af75400) [pid = 1975] [serial = 307] [outer = 0x112360800] 12:28:03 INFO - PROCESS | 1975 | 1461180483831 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11ba30400) [pid = 1975] [serial = 308] [outer = 0x112360800] 12:28:04 INFO - PROCESS | 1975 | 1461180484098 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:28:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 12:28:04 INFO - PROCESS | 1975 | 1461180484126 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1975 | 1461180484127 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:28:04 INFO - PROCESS | 1975 | 1461180484136 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1975 | 1461180484137 Marionette TRACE conn2 <- [1,386,null,{}] 12:28:04 INFO - PROCESS | 1975 | 1461180484140 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 1975 | 1461180484228 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:28:04 INFO - PROCESS | 1975 | 1461180484255 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9ca800 == 30 [pid = 1975] [id = 104] 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11bc9bc00) [pid = 1975] [serial = 309] [outer = 0x0] 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11c121c00) [pid = 1975] [serial = 310] [outer = 0x11bc9bc00] 12:28:04 INFO - PROCESS | 1975 | 1461180484280 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11c424800) [pid = 1975] [serial = 311] [outer = 0x11bc9bc00] 12:28:04 INFO - PROCESS | 1975 | 1461180484611 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:28:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 12:28:04 INFO - PROCESS | 1975 | 1461180484656 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1975 | 1461180484657 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:28:04 INFO - PROCESS | 1975 | 1461180484666 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1975 | 1461180484667 Marionette TRACE conn2 <- [1,390,null,{}] 12:28:04 INFO - PROCESS | 1975 | 1461180484669 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 1975 | 1461180484754 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:28:04 INFO - PROCESS | 1975 | 1461180484758 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b577800 == 31 [pid = 1975] [id = 105] 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11ad8f800) [pid = 1975] [serial = 312] [outer = 0x0] 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11c4dac00) [pid = 1975] [serial = 313] [outer = 0x11ad8f800] 12:28:04 INFO - PROCESS | 1975 | 1461180484783 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x12596d400) [pid = 1975] [serial = 314] [outer = 0x11ad8f800] 12:28:05 INFO - PROCESS | 1975 | 1461180485102 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:28:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 12:28:05 INFO - PROCESS | 1975 | 1461180485142 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1975 | 1461180485143 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:28:05 INFO - PROCESS | 1975 | 1461180485145 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1975 | 1461180485147 Marionette TRACE conn2 <- [1,394,null,{}] 12:28:05 INFO - PROCESS | 1975 | 1461180485149 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1975 | 1461180485237 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:28:05 INFO - PROCESS | 1975 | 1461180485241 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bad6000 == 32 [pid = 1975] [id = 106] 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11c827800) [pid = 1975] [serial = 315] [outer = 0x0] 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x125dc0c00) [pid = 1975] [serial = 316] [outer = 0x11c827800] 12:28:05 INFO - PROCESS | 1975 | 1461180485266 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x127227400) [pid = 1975] [serial = 317] [outer = 0x11c827800] 12:28:05 INFO - PROCESS | 1975 | 1461180485605 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:28:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 12:28:05 INFO - PROCESS | 1975 | 1461180485617 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1975 | 1461180485618 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:28:05 INFO - PROCESS | 1975 | 1461180485621 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1975 | 1461180485622 Marionette TRACE conn2 <- [1,398,null,{}] 12:28:05 INFO - PROCESS | 1975 | 1461180485624 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1975 | 1461180485717 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:28:05 INFO - PROCESS | 1975 | 1461180485722 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c176000 == 33 [pid = 1975] [id = 107] 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12596bc00) [pid = 1975] [serial = 318] [outer = 0x0] 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x1276eb800) [pid = 1975] [serial = 319] [outer = 0x12596bc00] 12:28:05 INFO - PROCESS | 1975 | 1461180485747 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x127ebf000) [pid = 1975] [serial = 320] [outer = 0x12596bc00] 12:28:06 INFO - PROCESS | 1975 | 1461180486133 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x12b3c9c00) [pid = 1975] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12b3ca000) [pid = 1975] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x1147c2400) [pid = 1975] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x114ce4000) [pid = 1975] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11b5da000) [pid = 1975] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x115494c00) [pid = 1975] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x114ce8000) [pid = 1975] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x119d78800) [pid = 1975] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x11c126000) [pid = 1975] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x11c1dd400) [pid = 1975] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:28:06 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12f1c4800) [pid = 1975] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:28:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 12:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:28:06 INFO - PROCESS | 1975 | 1461180486190 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 1975 | 1461180486192 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:28:06 INFO - PROCESS | 1975 | 1461180486194 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1975 | 1461180486195 Marionette TRACE conn2 <- [1,402,null,{}] 12:28:06 INFO - PROCESS | 1975 | 1461180486198 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:06 INFO - PROCESS | 1975 | 1461180486282 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:28:06 INFO - PROCESS | 1975 | 1461180486292 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c37e800 == 34 [pid = 1975] [id = 108] 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x127eac400) [pid = 1975] [serial = 321] [outer = 0x0] 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x127ebf800) [pid = 1975] [serial = 322] [outer = 0x127eac400] 12:28:06 INFO - PROCESS | 1975 | 1461180486322 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x1288b0400) [pid = 1975] [serial = 323] [outer = 0x127eac400] 12:28:06 INFO - PROCESS | 1975 | 1461180486656 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 12:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:28:06 INFO - PROCESS | 1975 | 1461180486667 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 1975 | 1461180486668 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:28:06 INFO - PROCESS | 1975 | 1461180486670 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1975 | 1461180486671 Marionette TRACE conn2 <- [1,406,null,{}] 12:28:06 INFO - PROCESS | 1975 | 1461180486673 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:06 INFO - PROCESS | 1975 | 1461180486769 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:28:06 INFO - PROCESS | 1975 | 1461180486775 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x123852800 == 35 [pid = 1975] [id = 109] 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x127eb1400) [pid = 1975] [serial = 324] [outer = 0x0] 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x12895b400) [pid = 1975] [serial = 325] [outer = 0x127eb1400] 12:28:06 INFO - PROCESS | 1975 | 1461180486800 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x129cb9000) [pid = 1975] [serial = 326] [outer = 0x127eb1400] 12:28:07 INFO - PROCESS | 1975 | 1461180487116 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:28:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 12:28:07 INFO - PROCESS | 1975 | 1461180487139 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1975 | 1461180487141 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:28:07 INFO - PROCESS | 1975 | 1461180487144 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1975 | 1461180487145 Marionette TRACE conn2 <- [1,410,null,{}] 12:28:07 INFO - PROCESS | 1975 | 1461180487150 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:07 INFO - PROCESS | 1975 | 1461180487228 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:28:07 INFO - PROCESS | 1975 | 1461180487235 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b1e000 == 36 [pid = 1975] [id = 110] 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x129cb9400) [pid = 1975] [serial = 327] [outer = 0x0] 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x12b37c000) [pid = 1975] [serial = 328] [outer = 0x129cb9400] 12:28:07 INFO - PROCESS | 1975 | 1461180487262 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12b3c6c00) [pid = 1975] [serial = 329] [outer = 0x129cb9400] 12:28:07 INFO - PROCESS | 1975 | 1461180487708 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:28:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 571ms 12:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:28:07 INFO - PROCESS | 1975 | 1461180487719 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1975 | 1461180487721 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:28:07 INFO - PROCESS | 1975 | 1461180487724 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1975 | 1461180487726 Marionette TRACE conn2 <- [1,414,null,{}] 12:28:07 INFO - PROCESS | 1975 | 1461180487739 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:07 INFO - PROCESS | 1975 | 1461180487860 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:28:07 INFO - PROCESS | 1975 | 1461180487867 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fbe800 == 37 [pid = 1975] [id = 111] 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12b3c7c00) [pid = 1975] [serial = 330] [outer = 0x0] 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x12b3cf800) [pid = 1975] [serial = 331] [outer = 0x12b3c7c00] 12:28:07 INFO - PROCESS | 1975 | 1461180487903 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x12b58f800) [pid = 1975] [serial = 332] [outer = 0x12b3c7c00] 12:28:08 INFO - PROCESS | 1975 | 1461180488314 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 631ms 12:28:08 INFO - PROCESS | 1975 | 1461180488355 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1975 | 1461180488357 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:28:08 INFO - PROCESS | 1975 | 1461180488361 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1975 | 1461180488363 Marionette TRACE conn2 <- [1,418,null,{}] 12:28:08 INFO - PROCESS | 1975 | 1461180488367 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:08 INFO - PROCESS | 1975 | 1461180488461 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:28:08 INFO - PROCESS | 1975 | 1461180488559 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x1186cc800 == 38 [pid = 1975] [id = 112] 12:28:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x114ceec00) [pid = 1975] [serial = 333] [outer = 0x0] 12:28:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x1153c2400) [pid = 1975] [serial = 334] [outer = 0x114ceec00] 12:28:08 INFO - PROCESS | 1975 | 1461180488591 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x1186eb800) [pid = 1975] [serial = 335] [outer = 0x114ceec00] 12:28:09 INFO - PROCESS | 1975 | 1461180489482 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 12:28:09 INFO - PROCESS | 1975 | 1461180489549 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1975 | 1461180489553 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:28:09 INFO - PROCESS | 1975 | 1461180489558 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1975 | 1461180489560 Marionette TRACE conn2 <- [1,422,null,{}] 12:28:09 INFO - PROCESS | 1975 | 1461180489563 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 1975 | 1461180489642 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:28:09 INFO - PROCESS | 1975 | 1461180489723 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7ca800 == 39 [pid = 1975] [id = 113] 12:28:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x114d10800) [pid = 1975] [serial = 336] [outer = 0x0] 12:28:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x119254400) [pid = 1975] [serial = 337] [outer = 0x114d10800] 12:28:09 INFO - PROCESS | 1975 | 1461180489754 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x119c7e000) [pid = 1975] [serial = 338] [outer = 0x114d10800] 12:28:10 INFO - PROCESS | 1975 | 1461180490820 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1275ms 12:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:28:10 INFO - PROCESS | 1975 | 1461180490833 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1975 | 1461180490836 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:28:10 INFO - PROCESS | 1975 | 1461180490839 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1975 | 1461180490841 Marionette TRACE conn2 <- [1,426,null,{}] 12:28:10 INFO - PROCESS | 1975 | 1461180490845 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:10 INFO - PROCESS | 1975 | 1461180490925 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:28:11 INFO - PROCESS | 1975 | 1461180491003 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x11915e000 == 40 [pid = 1975] [id = 114] 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x1155e7400) [pid = 1975] [serial = 339] [outer = 0x0] 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x116460800) [pid = 1975] [serial = 340] [outer = 0x1155e7400] 12:28:11 INFO - PROCESS | 1975 | 1461180491033 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x118c93400) [pid = 1975] [serial = 341] [outer = 0x1155e7400] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x114fc5000 == 39 [pid = 1975] [id = 83] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x125b1e000 == 38 [pid = 1975] [id = 110] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x123852800 == 37 [pid = 1975] [id = 109] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11c37e800 == 36 [pid = 1975] [id = 108] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11c176000 == 35 [pid = 1975] [id = 107] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11bad6000 == 34 [pid = 1975] [id = 106] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11b577800 == 33 [pid = 1975] [id = 105] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9ca800 == 32 [pid = 1975] [id = 104] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7e1800 == 31 [pid = 1975] [id = 103] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11a518800 == 30 [pid = 1975] [id = 102] 12:28:11 INFO - PROCESS | 1975 | --DOCSHELL 0x119916000 == 29 [pid = 1975] [id = 101] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12f7a5c00) [pid = 1975] [serial = 245] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12bd40800) [pid = 1975] [serial = 265] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x1158e6c00) [pid = 1975] [serial = 271] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12d02fc00) [pid = 1975] [serial = 268] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11ba2e400) [pid = 1975] [serial = 274] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12bde3c00) [pid = 1975] [serial = 266] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x118c92400) [pid = 1975] [serial = 250] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x119d7d000) [pid = 1975] [serial = 251] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x114cea000) [pid = 1975] [serial = 247] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x114f87000) [pid = 1975] [serial = 248] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11ad8b000) [pid = 1975] [serial = 253] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11bca3800) [pid = 1975] [serial = 254] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x1272c6000) [pid = 1975] [serial = 256] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12d039800) [pid = 1975] [serial = 269] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x118f0e800) [pid = 1975] [serial = 272] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x125969000) [pid = 1975] [serial = 275] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x127ef1c00) [pid = 1975] [serial = 277] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x129208000) [pid = 1975] [serial = 259] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12b897c00) [pid = 1975] [serial = 263] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x129cbf400) [pid = 1975] [serial = 260] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x127ebdc00) [pid = 1975] [serial = 257] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12b3ccc00) [pid = 1975] [serial = 262] [outer = 0x0] [url = about:blank] 12:28:11 INFO - PROCESS | 1975 | 1461180491392 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1975 | 1461180491418 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:28:11 INFO - PROCESS | 1975 | 1461180491423 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1975 | 1461180491424 Marionette TRACE conn2 <- [1,430,null,{}] 12:28:11 INFO - PROCESS | 1975 | 1461180491428 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:11 INFO - PROCESS | 1975 | 1461180491506 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:28:11 INFO - PROCESS | 1975 | 1461180491511 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x119909800 == 30 [pid = 1975] [id = 115] 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x118614800) [pid = 1975] [serial = 342] [outer = 0x0] 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x1191b0400) [pid = 1975] [serial = 343] [outer = 0x118614800] 12:28:11 INFO - PROCESS | 1975 | 1461180491537 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11a792c00) [pid = 1975] [serial = 344] [outer = 0x118614800] 12:28:11 INFO - PROCESS | 1975 | 1461180491938 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 12:28:11 INFO - PROCESS | 1975 | 1461180491944 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1975 | 1461180491947 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:28:11 INFO - PROCESS | 1975 | 1461180491955 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1975 | 1461180491958 Marionette TRACE conn2 <- [1,434,null,{}] 12:28:11 INFO - PROCESS | 1975 | 1461180491978 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 1975 | 1461180492094 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:28:12 INFO - PROCESS | 1975 | 1461180492106 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a923000 == 31 [pid = 1975] [id = 116] 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x1147c3000) [pid = 1975] [serial = 345] [outer = 0x0] 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11acd0000) [pid = 1975] [serial = 346] [outer = 0x1147c3000] 12:28:12 INFO - PROCESS | 1975 | 1461180492151 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11af76800) [pid = 1975] [serial = 347] [outer = 0x1147c3000] 12:28:12 INFO - PROCESS | 1975 | 1461180492574 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:28:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 676ms 12:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:28:12 INFO - PROCESS | 1975 | 1461180492631 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1975 | 1461180492632 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:28:12 INFO - PROCESS | 1975 | 1461180492635 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1975 | 1461180492636 Marionette TRACE conn2 <- [1,438,null,{}] 12:28:12 INFO - PROCESS | 1975 | 1461180492638 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 1975 | 1461180492710 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:28:12 INFO - PROCESS | 1975 | 1461180492716 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bacb800 == 32 [pid = 1975] [id = 117] 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11b5db000) [pid = 1975] [serial = 348] [outer = 0x0] 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11b9c5000) [pid = 1975] [serial = 349] [outer = 0x11b5db000] 12:28:12 INFO - PROCESS | 1975 | 1461180492743 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11bca5000) [pid = 1975] [serial = 350] [outer = 0x11b5db000] 12:28:13 INFO - PROCESS | 1975 | 1461180493049 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 12:28:13 INFO - PROCESS | 1975 | 1461180493104 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1975 | 1461180493105 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:28:13 INFO - PROCESS | 1975 | 1461180493107 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1975 | 1461180493108 Marionette TRACE conn2 <- [1,442,null,{}] 12:28:13 INFO - PROCESS | 1975 | 1461180493111 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:13 INFO - PROCESS | 1975 | 1461180493181 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:28:13 INFO - PROCESS | 1975 | 1461180493213 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf17800 == 33 [pid = 1975] [id = 118] 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11adee400) [pid = 1975] [serial = 351] [outer = 0x0] 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11bca5400) [pid = 1975] [serial = 352] [outer = 0x11adee400] 12:28:13 INFO - PROCESS | 1975 | 1461180493268 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11c4db800) [pid = 1975] [serial = 353] [outer = 0x11adee400] 12:28:13 INFO - PROCESS | 1975 | 1461180493714 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 12:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:28:13 INFO - PROCESS | 1975 | 1461180493726 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1975 | 1461180493727 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:28:13 INFO - PROCESS | 1975 | 1461180493733 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1975 | 1461180493734 Marionette TRACE conn2 <- [1,446,null,{}] 12:28:13 INFO - PROCESS | 1975 | 1461180493737 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:13 INFO - PROCESS | 1975 | 1461180493843 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:28:13 INFO - PROCESS | 1975 | 1461180493848 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x12385b000 == 34 [pid = 1975] [id = 119] 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11c1df000) [pid = 1975] [serial = 354] [outer = 0x0] 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x125c8a800) [pid = 1975] [serial = 355] [outer = 0x11c1df000] 12:28:13 INFO - PROCESS | 1975 | 1461180493876 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x127e13000) [pid = 1975] [serial = 356] [outer = 0x11c1df000] 12:28:14 INFO - PROCESS | 1975 | 1461180494226 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 12:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:28:14 INFO - PROCESS | 1975 | 1461180494263 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1975 | 1461180494265 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:28:14 INFO - PROCESS | 1975 | 1461180494267 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1975 | 1461180494268 Marionette TRACE conn2 <- [1,450,null,{}] 12:28:14 INFO - PROCESS | 1975 | 1461180494270 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:14 INFO - PROCESS | 1975 | 1461180494359 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:28:14 INFO - PROCESS | 1975 | 1461180494363 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bb6000 == 35 [pid = 1975] [id = 120] 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x127cba800) [pid = 1975] [serial = 357] [outer = 0x0] 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x127ef2c00) [pid = 1975] [serial = 358] [outer = 0x127cba800] 12:28:14 INFO - PROCESS | 1975 | 1461180494389 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x1288aa400) [pid = 1975] [serial = 359] [outer = 0x127cba800] 12:28:14 INFO - PROCESS | 1975 | 1461180494726 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1975 | 1461180494739 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:28:14 INFO - PROCESS | 1975 | 1461180494741 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1975 | 1461180494742 Marionette TRACE conn2 <- [1,454,null,{}] 12:28:14 INFO - PROCESS | 1975 | 1461180494744 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:14 INFO - PROCESS | 1975 | 1461180494837 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:28:14 INFO - PROCESS | 1975 | 1461180494867 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fd7000 == 36 [pid = 1975] [id = 121] 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1288adc00) [pid = 1975] [serial = 360] [outer = 0x0] 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x129bdb400) [pid = 1975] [serial = 361] [outer = 0x1288adc00] 12:28:14 INFO - PROCESS | 1975 | 1461180494891 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x129cc1c00) [pid = 1975] [serial = 362] [outer = 0x1288adc00] 12:28:15 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:15 INFO - PROCESS | 1975 | 1461180495297 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x11c827800) [pid = 1975] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11ad8f800) [pid = 1975] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12596bc00) [pid = 1975] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x127eac400) [pid = 1975] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x127eb1400) [pid = 1975] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x114ce9000) [pid = 1975] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x129cb9400) [pid = 1975] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x1147bd400) [pid = 1975] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x114ce7000) [pid = 1975] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x112360800) [pid = 1975] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x119137400) [pid = 1975] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x119c77800) [pid = 1975] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:28:15 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11bc9bc00) [pid = 1975] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 621ms 12:28:15 INFO - PROCESS | 1975 | 1461180495362 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1975 | 1461180495363 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:28:15 INFO - PROCESS | 1975 | 1461180495366 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1975 | 1461180495367 Marionette TRACE conn2 <- [1,458,null,{}] 12:28:15 INFO - PROCESS | 1975 | 1461180495369 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1975 | 1461180495441 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:28:15 INFO - PROCESS | 1975 | 1461180495448 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x119921800 == 37 [pid = 1975] [id = 122] 12:28:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11925a400) [pid = 1975] [serial = 363] [outer = 0x0] 12:28:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11ad91c00) [pid = 1975] [serial = 364] [outer = 0x11925a400] 12:28:15 INFO - PROCESS | 1975 | 1461180495474 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x125dbd000) [pid = 1975] [serial = 365] [outer = 0x11925a400] 12:28:15 INFO - PROCESS | 1975 | 1461180495787 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1975 | 1461180495844 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:28:15 INFO - PROCESS | 1975 | 1461180495847 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1975 | 1461180495848 Marionette TRACE conn2 <- [1,462,null,{}] 12:28:15 INFO - PROCESS | 1975 | 1461180495850 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1975 | 1461180495941 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:28:15 INFO - PROCESS | 1975 | 1461180495947 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x127686800 == 38 [pid = 1975] [id = 123] 12:28:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x119c77800) [pid = 1975] [serial = 366] [outer = 0x0] 12:28:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x129204800) [pid = 1975] [serial = 367] [outer = 0x119c77800] 12:28:15 INFO - PROCESS | 1975 | 1461180495972 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12b3cc800) [pid = 1975] [serial = 368] [outer = 0x119c77800] 12:28:16 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:16 INFO - PROCESS | 1975 | 1461180496288 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1975 | 1461180496318 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:28:16 INFO - PROCESS | 1975 | 1461180496321 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1975 | 1461180496323 Marionette TRACE conn2 <- [1,466,null,{}] 12:28:16 INFO - PROCESS | 1975 | 1461180496325 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:16 INFO - PROCESS | 1975 | 1461180496411 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:28:16 INFO - PROCESS | 1975 | 1461180496418 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x12888c800 == 39 [pid = 1975] [id = 124] 12:28:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x12b37d400) [pid = 1975] [serial = 369] [outer = 0x0] 12:28:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12b747800) [pid = 1975] [serial = 370] [outer = 0x12b37d400] 12:28:16 INFO - PROCESS | 1975 | 1461180496447 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12bbd9400) [pid = 1975] [serial = 371] [outer = 0x12b37d400] 12:28:16 INFO - PROCESS | 1975 | 1461180496802 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1975 | 1461180496843 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:28:16 INFO - PROCESS | 1975 | 1461180496848 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1975 | 1461180496850 Marionette TRACE conn2 <- [1,470,null,{}] 12:28:16 INFO - PROCESS | 1975 | 1461180496853 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:16 INFO - PROCESS | 1975 | 1461180496963 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:28:16 INFO - PROCESS | 1975 | 1461180496970 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x1292b5000 == 40 [pid = 1975] [id = 125] 12:28:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12bbdd000) [pid = 1975] [serial = 372] [outer = 0x0] 12:28:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12bd89800) [pid = 1975] [serial = 373] [outer = 0x12bbdd000] 12:28:17 INFO - PROCESS | 1975 | 1461180497010 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12bd8f400) [pid = 1975] [serial = 374] [outer = 0x12bbdd000] 12:28:17 INFO - PROCESS | 1975 | --DOCSHELL 0x11915e000 == 39 [pid = 1975] [id = 114] 12:28:17 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7ca800 == 38 [pid = 1975] [id = 113] 12:28:17 INFO - PROCESS | 1975 | --DOCSHELL 0x1186cc800 == 37 [pid = 1975] [id = 112] 12:28:17 INFO - PROCESS | 1975 | --DOCSHELL 0x125fbe800 == 36 [pid = 1975] [id = 111] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x119909800 == 35 [pid = 1975] [id = 115] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x11a923000 == 34 [pid = 1975] [id = 116] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x11bacb800 == 33 [pid = 1975] [id = 117] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf17800 == 32 [pid = 1975] [id = 118] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x125bb6000 == 31 [pid = 1975] [id = 120] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x125fd7000 == 30 [pid = 1975] [id = 121] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x127686800 == 29 [pid = 1975] [id = 123] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x12385b000 == 28 [pid = 1975] [id = 119] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x12888c800 == 27 [pid = 1975] [id = 124] 12:28:18 INFO - PROCESS | 1975 | --DOCSHELL 0x119921800 == 26 [pid = 1975] [id = 122] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x125dc0c00) [pid = 1975] [serial = 316] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x112556c00) [pid = 1975] [serial = 280] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11c4dac00) [pid = 1975] [serial = 313] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11a8d9000) [pid = 1975] [serial = 283] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x1276eb800) [pid = 1975] [serial = 319] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x125f57000) [pid = 1975] [serial = 286] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x127227400) [pid = 1975] [serial = 317] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x119133800) [pid = 1975] [serial = 289] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x127ebf800) [pid = 1975] [serial = 322] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12895b400) [pid = 1975] [serial = 325] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x1288b0400) [pid = 1975] [serial = 323] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x118aac800) [pid = 1975] [serial = 296] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x115367400) [pid = 1975] [serial = 295] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12b37c000) [pid = 1975] [serial = 328] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x11acc5800) [pid = 1975] [serial = 304] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x11ad91800) [pid = 1975] [serial = 305] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x1155e6c00) [pid = 1975] [serial = 293] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x114cea400) [pid = 1975] [serial = 292] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x11af75400) [pid = 1975] [serial = 307] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x1191b7c00) [pid = 1975] [serial = 298] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x1192e0c00) [pid = 1975] [serial = 299] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x11a8b3c00) [pid = 1975] [serial = 301] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x11a8d5c00) [pid = 1975] [serial = 302] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x12b3cf800) [pid = 1975] [serial = 331] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x129cb9000) [pid = 1975] [serial = 326] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x11c424800) [pid = 1975] [serial = 311] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x11c121c00) [pid = 1975] [serial = 310] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x12b3c6c00) [pid = 1975] [serial = 329] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x12596d400) [pid = 1975] [serial = 314] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x127ebf000) [pid = 1975] [serial = 320] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x11ba30400) [pid = 1975] [serial = 308] [outer = 0x0] [url = about:blank] 12:28:18 INFO - PROCESS | 1975 | 1461180498454 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1629ms 12:28:18 INFO - PROCESS | 1975 | 1461180498475 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1975 | 1461180498477 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:28:18 INFO - PROCESS | 1975 | 1461180498482 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1975 | 1461180498484 Marionette TRACE conn2 <- [1,474,null,{}] 12:28:18 INFO - PROCESS | 1975 | 1461180498488 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:18 INFO - PROCESS | 1975 | 1461180498558 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:28:18 INFO - PROCESS | 1975 | 1461180498599 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x115387000 == 27 [pid = 1975] [id = 126] 12:28:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x114ce5800) [pid = 1975] [serial = 375] [outer = 0x0] 12:28:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x114cec400) [pid = 1975] [serial = 376] [outer = 0x114ce5800] 12:28:18 INFO - PROCESS | 1975 | 1461180498627 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x1153cac00) [pid = 1975] [serial = 377] [outer = 0x114ce5800] 12:28:18 INFO - PROCESS | 1975 | 1461180498936 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 473ms 12:28:18 INFO - PROCESS | 1975 | 1461180498954 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1975 | 1461180498959 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:28:18 INFO - PROCESS | 1975 | 1461180498967 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1975 | 1461180498969 Marionette TRACE conn2 <- [1,478,null,{}] 12:28:18 INFO - PROCESS | 1975 | 1461180498972 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1975 | 1461180499041 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:28:19 INFO - PROCESS | 1975 | 1461180499047 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x118cbb000 == 28 [pid = 1975] [id = 127] 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x115367400) [pid = 1975] [serial = 378] [outer = 0x0] 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x118c92400) [pid = 1975] [serial = 379] [outer = 0x115367400] 12:28:19 INFO - PROCESS | 1975 | 1461180499075 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x118f02400) [pid = 1975] [serial = 380] [outer = 0x115367400] 12:28:19 INFO - PROCESS | 1975 | 1461180499403 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms 12:28:19 INFO - PROCESS | 1975 | 1461180499438 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1975 | 1461180499440 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:28:19 INFO - PROCESS | 1975 | 1461180499442 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1975 | 1461180499445 Marionette TRACE conn2 <- [1,482,null,{}] 12:28:19 INFO - PROCESS | 1975 | 1461180499453 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1975 | 1461180499525 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:28:19 INFO - PROCESS | 1975 | 1461180499530 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x11990b000 == 29 [pid = 1975] [id = 128] 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x112363000) [pid = 1975] [serial = 381] [outer = 0x0] 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x119d78400) [pid = 1975] [serial = 382] [outer = 0x112363000] 12:28:19 INFO - PROCESS | 1975 | 1461180499561 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11a8b3400) [pid = 1975] [serial = 383] [outer = 0x112363000] 12:28:19 INFO - PROCESS | 1975 | 1461180499910 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 473ms 12:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:28:19 INFO - PROCESS | 1975 | 1461180499915 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1975 | 1461180499917 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:28:19 INFO - PROCESS | 1975 | 1461180499919 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1975 | 1461180499920 Marionette TRACE conn2 <- [1,486,null,{}] 12:28:19 INFO - PROCESS | 1975 | 1461180499923 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1975 | 1461180499991 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:28:20 INFO - PROCESS | 1975 | 1461180500032 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b3c000 == 30 [pid = 1975] [id = 129] 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x1191b7c00) [pid = 1975] [serial = 384] [outer = 0x0] 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11a8bdc00) [pid = 1975] [serial = 385] [outer = 0x1191b7c00] 12:28:20 INFO - PROCESS | 1975 | 1461180500058 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11acc8c00) [pid = 1975] [serial = 386] [outer = 0x1191b7c00] 12:28:20 INFO - PROCESS | 1975 | 1461180500406 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 12:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:28:20 INFO - PROCESS | 1975 | 1461180500440 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1975 | 1461180500442 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:28:20 INFO - PROCESS | 1975 | 1461180500445 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1975 | 1461180500449 Marionette TRACE conn2 <- [1,490,null,{}] 12:28:20 INFO - PROCESS | 1975 | 1461180500453 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:20 INFO - PROCESS | 1975 | 1461180500571 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:28:20 INFO - PROCESS | 1975 | 1461180500647 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a94a000 == 31 [pid = 1975] [id = 130] 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x114ceac00) [pid = 1975] [serial = 387] [outer = 0x0] 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11ad8a000) [pid = 1975] [serial = 388] [outer = 0x114ceac00] 12:28:20 INFO - PROCESS | 1975 | 1461180500689 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11af78800) [pid = 1975] [serial = 389] [outer = 0x114ceac00] 12:28:21 INFO - PROCESS | 1975 | 1461180501059 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 12:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:28:21 INFO - PROCESS | 1975 | 1461180501117 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1975 | 1461180501119 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:28:21 INFO - PROCESS | 1975 | 1461180501121 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1975 | 1461180501122 Marionette TRACE conn2 <- [1,494,null,{}] 12:28:21 INFO - PROCESS | 1975 | 1461180501124 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:21 INFO - PROCESS | 1975 | 1461180501228 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:28:21 INFO - PROCESS | 1975 | 1461180501237 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9dc800 == 32 [pid = 1975] [id = 131] 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11adf5c00) [pid = 1975] [serial = 390] [outer = 0x0] 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11bc9a400) [pid = 1975] [serial = 391] [outer = 0x11adf5c00] 12:28:21 INFO - PROCESS | 1975 | 1461180501265 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11c1dc000) [pid = 1975] [serial = 392] [outer = 0x11adf5c00] 12:28:21 INFO - PROCESS | 1975 | 1461180501552 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 12:28:21 INFO - PROCESS | 1975 | 1461180501589 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1975 | 1461180501590 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:28:21 INFO - PROCESS | 1975 | 1461180501593 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1975 | 1461180501594 Marionette TRACE conn2 <- [1,498,null,{}] 12:28:21 INFO - PROCESS | 1975 | 1461180501598 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:21 INFO - PROCESS | 1975 | 1461180501669 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:28:21 INFO - PROCESS | 1975 | 1461180501673 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf16000 == 33 [pid = 1975] [id = 132] 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x1147c1c00) [pid = 1975] [serial = 393] [outer = 0x0] 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11c4dc400) [pid = 1975] [serial = 394] [outer = 0x1147c1c00] 12:28:21 INFO - PROCESS | 1975 | 1461180501701 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x125967800) [pid = 1975] [serial = 395] [outer = 0x1147c1c00] 12:28:22 INFO - PROCESS | 1975 | 1461180502021 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 12:28:22 INFO - PROCESS | 1975 | 1461180502065 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1975 | 1461180502066 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:28:22 INFO - PROCESS | 1975 | 1461180502068 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1975 | 1461180502069 Marionette TRACE conn2 <- [1,502,null,{}] 12:28:22 INFO - PROCESS | 1975 | 1461180502079 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 1975 | 1461180502143 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:28:22 INFO - PROCESS | 1975 | 1461180502148 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1ba800 == 34 [pid = 1975] [id = 133] 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11c4d8800) [pid = 1975] [serial = 396] [outer = 0x0] 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x125c88800) [pid = 1975] [serial = 397] [outer = 0x11c4d8800] 12:28:22 INFO - PROCESS | 1975 | 1461180502176 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x125f52800) [pid = 1975] [serial = 398] [outer = 0x11c4d8800] 12:28:22 INFO - PROCESS | 1975 | 1461180502492 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 475ms 12:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:28:22 INFO - PROCESS | 1975 | 1461180502544 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1975 | 1461180502545 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:28:22 INFO - PROCESS | 1975 | 1461180502547 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1975 | 1461180502548 Marionette TRACE conn2 <- [1,506,null,{}] 12:28:22 INFO - PROCESS | 1975 | 1461180502550 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 1975 | 1461180502621 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:28:22 INFO - PROCESS | 1975 | 1461180502625 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11990a000 == 35 [pid = 1975] [id = 134] 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x127058c00) [pid = 1975] [serial = 399] [outer = 0x0] 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x1272c6400) [pid = 1975] [serial = 400] [outer = 0x127058c00] 12:28:22 INFO - PROCESS | 1975 | 1461180502653 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x1276f0c00) [pid = 1975] [serial = 401] [outer = 0x127058c00] 12:28:22 INFO - PROCESS | 1975 | 1461180502954 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 418ms 12:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:28:22 INFO - PROCESS | 1975 | 1461180502972 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1975 | 1461180502973 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:28:22 INFO - PROCESS | 1975 | 1461180502975 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1975 | 1461180502976 Marionette TRACE conn2 <- [1,510,null,{}] 12:28:22 INFO - PROCESS | 1975 | 1461180502981 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:23 INFO - PROCESS | 1975 | 1461180503085 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:28:23 INFO - PROCESS | 1975 | 1461180503091 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a93000 == 36 [pid = 1975] [id = 135] 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11acc5800) [pid = 1975] [serial = 402] [outer = 0x0] 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x1276f6c00) [pid = 1975] [serial = 403] [outer = 0x11acc5800] 12:28:23 INFO - PROCESS | 1975 | 1461180503116 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x127ec0400) [pid = 1975] [serial = 404] [outer = 0x11acc5800] 12:28:23 INFO - PROCESS | 1975 | 1461180503457 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 12:28:23 INFO - PROCESS | 1975 | 1461180503496 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:28:23 INFO - PROCESS | 1975 | 1461180503500 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:28:23 INFO - PROCESS | 1975 | 1461180503502 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1975 | 1461180503504 Marionette TRACE conn2 <- [1,514,null,{}] 12:28:23 INFO - PROCESS | 1975 | 1461180503506 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:23 INFO - PROCESS | 1975 | 1461180503599 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:28:23 INFO - PROCESS | 1975 | 1461180503631 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a949000 == 37 [pid = 1975] [id = 136] 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x127ebf000) [pid = 1975] [serial = 405] [outer = 0x0] 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x129206400) [pid = 1975] [serial = 406] [outer = 0x127ebf000] 12:28:23 INFO - PROCESS | 1975 | 1461180503659 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x129cb6c00) [pid = 1975] [serial = 407] [outer = 0x127ebf000] 12:28:23 INFO - PROCESS | 1975 | 1461180503967 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 12:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:28:24 INFO - PROCESS | 1975 | 1461180504021 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1975 | 1461180504022 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:28:24 INFO - PROCESS | 1975 | 1461180504024 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1975 | 1461180504026 Marionette TRACE conn2 <- [1,518,null,{}] 12:28:24 INFO - PROCESS | 1975 | 1461180504028 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:24 INFO - PROCESS | 1975 | 1461180504110 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:28:24 INFO - PROCESS | 1975 | 1461180504141 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x127170800 == 38 [pid = 1975] [id = 137] 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x129cb7c00) [pid = 1975] [serial = 408] [outer = 0x0] 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x129cc2800) [pid = 1975] [serial = 409] [outer = 0x129cb7c00] 12:28:24 INFO - PROCESS | 1975 | 1461180504167 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12b3c6800) [pid = 1975] [serial = 410] [outer = 0x129cb7c00] 12:28:24 INFO - PROCESS | 1975 | 1461180504576 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 12:28:24 INFO - PROCESS | 1975 | 1461180504597 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:28:24 INFO - PROCESS | 1975 | 1461180504599 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:28:24 INFO - PROCESS | 1975 | 1461180504602 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1975 | 1461180504604 Marionette TRACE conn2 <- [1,522,null,{}] 12:28:24 INFO - PROCESS | 1975 | 1461180504608 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:24 INFO - PROCESS | 1975 | 1461180504745 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:28:24 INFO - PROCESS | 1975 | 1461180504764 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a4000 == 39 [pid = 1975] [id = 138] 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x129cc1800) [pid = 1975] [serial = 411] [outer = 0x0] 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b3d4400) [pid = 1975] [serial = 412] [outer = 0x129cc1800] 12:28:24 INFO - PROCESS | 1975 | 1461180504793 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12b896400) [pid = 1975] [serial = 413] [outer = 0x129cc1800] 12:28:25 INFO - PROCESS | 1975 | 1461180505144 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 12:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:28:25 INFO - PROCESS | 1975 | 1461180505178 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1975 | 1461180505179 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:28:25 INFO - PROCESS | 1975 | 1461180505183 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1975 | 1461180505184 Marionette TRACE conn2 <- [1,526,null,{}] 12:28:25 INFO - PROCESS | 1975 | 1461180505187 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 1975 | 1461180505273 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:28:25 INFO - PROCESS | 1975 | 1461180505277 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x128896800 == 40 [pid = 1975] [id = 139] 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b58e400) [pid = 1975] [serial = 414] [outer = 0x0] 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12bbd0c00) [pid = 1975] [serial = 415] [outer = 0x12b58e400] 12:28:25 INFO - PROCESS | 1975 | 1461180505303 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12bd3ec00) [pid = 1975] [serial = 416] [outer = 0x12b58e400] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x127989c00) [pid = 1975] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11c1df000) [pid = 1975] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x127cba800) [pid = 1975] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x1288adc00) [pid = 1975] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x11925a400) [pid = 1975] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12b37d400) [pid = 1975] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x119c77800) [pid = 1975] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11b5db000) [pid = 1975] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x1147c3000) [pid = 1975] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x118614800) [pid = 1975] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x1155e7400) [pid = 1975] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x114d10800) [pid = 1975] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x114ceec00) [pid = 1975] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12b3c7c00) [pid = 1975] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11adee400) [pid = 1975] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11bc9ac00) [pid = 1975] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11a79ac00) [pid = 1975] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11235fc00) [pid = 1975] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:28:25 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x112364400) [pid = 1975] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:28:25 INFO - PROCESS | 1975 | 1461180505711 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms 12:28:25 INFO - PROCESS | 1975 | 1461180505754 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1975 | 1461180505756 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:28:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:28:25 INFO - PROCESS | 1975 | 1461180505758 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1975 | 1461180505759 Marionette TRACE conn2 <- [1,530,null,{}] 12:28:25 INFO - PROCESS | 1975 | 1461180505762 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 1975 | 1461180505836 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:28:25 INFO - PROCESS | 1975 | 1461180505840 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x125d0f800 == 41 [pid = 1975] [id = 140] 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11ad93400) [pid = 1975] [serial = 417] [outer = 0x0] 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x125967c00) [pid = 1975] [serial = 418] [outer = 0x11ad93400] 12:28:25 INFO - PROCESS | 1975 | 1461180505868 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x12b37d400) [pid = 1975] [serial = 419] [outer = 0x11ad93400] 12:28:26 INFO - PROCESS | 1975 | 1461180506173 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:28:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:28:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:28:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 12:28:26 INFO - PROCESS | 1975 | 1461180506230 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1975 | 1461180506231 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:28:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:28:26 INFO - PROCESS | 1975 | 1461180506233 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1975 | 1461180506234 Marionette TRACE conn2 <- [1,534,null,{}] 12:28:26 INFO - PROCESS | 1975 | 1461180506237 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 1975 | 1461180506316 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:28:26 INFO - PROCESS | 1975 | 1461180506362 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b1000 == 42 [pid = 1975] [id = 141] 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x11adf6c00) [pid = 1975] [serial = 420] [outer = 0x0] 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12b89f000) [pid = 1975] [serial = 421] [outer = 0x11adf6c00] 12:28:26 INFO - PROCESS | 1975 | 1461180506387 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12bd90800) [pid = 1975] [serial = 422] [outer = 0x11adf6c00] 12:28:26 INFO - PROCESS | 1975 | 1461180506651 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:28:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 12:28:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:28:26 INFO - PROCESS | 1975 | 1461180506704 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1975 | 1461180506705 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:28:26 INFO - PROCESS | 1975 | 1461180506708 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1975 | 1461180506709 Marionette TRACE conn2 <- [1,538,null,{}] 12:28:26 INFO - PROCESS | 1975 | 1461180506711 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 1975 | 1461180506807 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:28:26 INFO - PROCESS | 1975 | 1461180506811 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b81b800 == 43 [pid = 1975] [id = 142] 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x127eb5400) [pid = 1975] [serial = 423] [outer = 0x0] 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12bda5400) [pid = 1975] [serial = 424] [outer = 0x127eb5400] 12:28:26 INFO - PROCESS | 1975 | 1461180506845 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12bdeb000) [pid = 1975] [serial = 425] [outer = 0x127eb5400] 12:28:27 INFO - PROCESS | 1975 | 1461180507171 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:28:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 12:28:27 INFO - PROCESS | 1975 | 1461180507227 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1975 | 1461180507228 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:28:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:28:27 INFO - PROCESS | 1975 | 1461180507238 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1975 | 1461180507239 Marionette TRACE conn2 <- [1,542,null,{}] 12:28:27 INFO - PROCESS | 1975 | 1461180507241 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:27 INFO - PROCESS | 1975 | 1461180507315 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:28:27 INFO - PROCESS | 1975 | 1461180507320 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf44800 == 44 [pid = 1975] [id = 143] 12:28:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12bda6800) [pid = 1975] [serial = 426] [outer = 0x0] 12:28:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12d02b000) [pid = 1975] [serial = 427] [outer = 0x12bda6800] 12:28:27 INFO - PROCESS | 1975 | 1461180507344 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12d036800) [pid = 1975] [serial = 428] [outer = 0x12bda6800] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x115387000 == 43 [pid = 1975] [id = 126] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x1292b5000 == 42 [pid = 1975] [id = 125] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x118cbb000 == 41 [pid = 1975] [id = 127] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x119b3c000 == 40 [pid = 1975] [id = 129] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11990b000 == 39 [pid = 1975] [id = 128] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11a94a000 == 38 [pid = 1975] [id = 130] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9dc800 == 37 [pid = 1975] [id = 131] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1ba800 == 36 [pid = 1975] [id = 133] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x128896800 == 35 [pid = 1975] [id = 139] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11990a000 == 34 [pid = 1975] [id = 134] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x127170800 == 33 [pid = 1975] [id = 137] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x123a93000 == 32 [pid = 1975] [id = 135] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a4000 == 31 [pid = 1975] [id = 138] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf16000 == 30 [pid = 1975] [id = 132] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x11a949000 == 29 [pid = 1975] [id = 136] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x125d0f800 == 28 [pid = 1975] [id = 140] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b1000 == 27 [pid = 1975] [id = 141] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12b37e000) [pid = 1975] [serial = 278] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12b381000) [pid = 1975] [serial = 287] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11b5d1c00) [pid = 1975] [serial = 284] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x114ce6800) [pid = 1975] [serial = 281] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11c65ec00) [pid = 1975] [serial = 290] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x125c8a800) [pid = 1975] [serial = 355] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x127ef2c00) [pid = 1975] [serial = 358] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x129bdb400) [pid = 1975] [serial = 361] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x1288aa400) [pid = 1975] [serial = 359] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11ad91c00) [pid = 1975] [serial = 364] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x125dbd000) [pid = 1975] [serial = 365] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12b747800) [pid = 1975] [serial = 370] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x129cc1c00) [pid = 1975] [serial = 362] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x129204800) [pid = 1975] [serial = 367] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11b9c5000) [pid = 1975] [serial = 349] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11bca5000) [pid = 1975] [serial = 350] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11acd0000) [pid = 1975] [serial = 346] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x11af76800) [pid = 1975] [serial = 347] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x1191b0400) [pid = 1975] [serial = 343] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x11a792c00) [pid = 1975] [serial = 344] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x118c93400) [pid = 1975] [serial = 341] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x116460800) [pid = 1975] [serial = 340] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x119c7e000) [pid = 1975] [serial = 338] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x119254400) [pid = 1975] [serial = 337] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x1186eb800) [pid = 1975] [serial = 335] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x1153c2400) [pid = 1975] [serial = 334] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x12b58f800) [pid = 1975] [serial = 332] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x12bbd9400) [pid = 1975] [serial = 371] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12bd89800) [pid = 1975] [serial = 373] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x11bca5400) [pid = 1975] [serial = 352] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x11c4db800) [pid = 1975] [serial = 353] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x12b3cc800) [pid = 1975] [serial = 368] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x127e13000) [pid = 1975] [serial = 356] [outer = 0x0] [url = about:blank] 12:28:28 INFO - PROCESS | 1975 | --DOCSHELL 0x12b81b800 == 26 [pid = 1975] [id = 142] 12:28:28 INFO - PROCESS | 1975 | 1461180508657 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:28:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1470ms 12:28:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:28:28 INFO - PROCESS | 1975 | 1461180508709 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1975 | 1461180508711 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:28:28 INFO - PROCESS | 1975 | 1461180508715 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1975 | 1461180508718 Marionette TRACE conn2 <- [1,546,null,{}] 12:28:28 INFO - PROCESS | 1975 | 1461180508722 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 1975 | 1461180508794 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:28:28 INFO - PROCESS | 1975 | 1461180508802 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x115487800 == 27 [pid = 1975] [id = 144] 12:28:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x114ce3000) [pid = 1975] [serial = 429] [outer = 0x0] 12:28:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x114ce5000) [pid = 1975] [serial = 430] [outer = 0x114ce3000] 12:28:28 INFO - PROCESS | 1975 | 1461180508835 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x1155e1400) [pid = 1975] [serial = 431] [outer = 0x114ce3000] 12:28:29 INFO - PROCESS | 1975 | 1461180509186 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:28:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 12:28:29 INFO - PROCESS | 1975 | 1461180509239 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1975 | 1461180509244 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:28:29 INFO - PROCESS | 1975 | 1461180509253 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1975 | 1461180509255 Marionette TRACE conn2 <- [1,550,null,{}] 12:28:29 INFO - PROCESS | 1975 | 1461180509258 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1975 | 1461180509328 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:28:29 INFO - PROCESS | 1975 | 1461180509334 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f4b800 == 28 [pid = 1975] [id = 145] 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1158ea000) [pid = 1975] [serial = 432] [outer = 0x0] 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x1186f1c00) [pid = 1975] [serial = 433] [outer = 0x1158ea000] 12:28:29 INFO - PROCESS | 1975 | 1461180509365 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x118f06000) [pid = 1975] [serial = 434] [outer = 0x1158ea000] 12:28:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:28:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 472ms 12:28:29 INFO - PROCESS | 1975 | 1461180509719 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:28:29 INFO - PROCESS | 1975 | 1461180509723 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1975 | 1461180509724 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:28:29 INFO - PROCESS | 1975 | 1461180509727 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1975 | 1461180509730 Marionette TRACE conn2 <- [1,554,null,{}] 12:28:29 INFO - PROCESS | 1975 | 1461180509741 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1975 | 1461180509834 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:28:29 INFO - PROCESS | 1975 | 1461180509840 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x119919800 == 29 [pid = 1975] [id = 146] 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x118fa8800) [pid = 1975] [serial = 435] [outer = 0x0] 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x119255400) [pid = 1975] [serial = 436] [outer = 0x118fa8800] 12:28:29 INFO - PROCESS | 1975 | 1461180509869 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11a78d400) [pid = 1975] [serial = 437] [outer = 0x118fa8800] 12:28:30 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:30 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:30 INFO - PROCESS | 1975 | 1461180510206 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:28:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 525ms 12:28:30 INFO - PROCESS | 1975 | 1461180510253 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:28:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:28:30 INFO - PROCESS | 1975 | 1461180510255 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:28:30 INFO - PROCESS | 1975 | 1461180510257 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1975 | 1461180510258 Marionette TRACE conn2 <- [1,558,null,{}] 12:28:30 INFO - PROCESS | 1975 | 1461180510260 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:30 INFO - PROCESS | 1975 | 1461180510327 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:28:30 INFO - PROCESS | 1975 | 1461180510332 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7da800 == 30 [pid = 1975] [id = 147] 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x119130800) [pid = 1975] [serial = 438] [outer = 0x0] 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11a8bd800) [pid = 1975] [serial = 439] [outer = 0x119130800] 12:28:30 INFO - PROCESS | 1975 | 1461180510360 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11acc6c00) [pid = 1975] [serial = 440] [outer = 0x119130800] 12:28:30 INFO - PROCESS | 1975 | 1461180510668 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:28:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 12:28:30 INFO - PROCESS | 1975 | 1461180510732 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1975 | 1461180510733 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:28:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:28:30 INFO - PROCESS | 1975 | 1461180510736 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1975 | 1461180510737 Marionette TRACE conn2 <- [1,562,null,{}] 12:28:30 INFO - PROCESS | 1975 | 1461180510739 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:30 INFO - PROCESS | 1975 | 1461180510806 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:28:30 INFO - PROCESS | 1975 | 1461180510810 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c9800 == 31 [pid = 1975] [id = 148] 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x115864800) [pid = 1975] [serial = 441] [outer = 0x0] 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11ad8dc00) [pid = 1975] [serial = 442] [outer = 0x115864800] 12:28:30 INFO - PROCESS | 1975 | 1461180510839 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11af73800) [pid = 1975] [serial = 443] [outer = 0x115864800] 12:28:30 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:31 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:31 INFO - PROCESS | 1975 | 1461180511177 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:28:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 12:28:31 INFO - PROCESS | 1975 | 1461180511205 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1975 | 1461180511207 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:28:31 INFO - PROCESS | 1975 | 1461180511209 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1975 | 1461180511210 Marionette TRACE conn2 <- [1,566,null,{}] 12:28:31 INFO - PROCESS | 1975 | 1461180511213 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1975 | 1461180511296 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:28:31 INFO - PROCESS | 1975 | 1461180511339 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x11477e000 == 32 [pid = 1975] [id = 149] 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11acce000) [pid = 1975] [serial = 444] [outer = 0x0] 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11b945000) [pid = 1975] [serial = 445] [outer = 0x11acce000] 12:28:31 INFO - PROCESS | 1975 | 1461180511368 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11bca8800) [pid = 1975] [serial = 446] [outer = 0x11acce000] 12:28:31 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:31 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:31 INFO - PROCESS | 1975 | 1461180511644 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:28:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 474ms 12:28:31 INFO - PROCESS | 1975 | 1461180511687 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1975 | 1461180511688 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:28:31 INFO - PROCESS | 1975 | 1461180511690 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1975 | 1461180511691 Marionette TRACE conn2 <- [1,570,null,{}] 12:28:31 INFO - PROCESS | 1975 | 1461180511694 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1975 | 1461180511768 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:28:31 INFO - PROCESS | 1975 | 1461180511772 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf1f000 == 33 [pid = 1975] [id = 150] 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x118e2c000) [pid = 1975] [serial = 447] [outer = 0x0] 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11c1dcc00) [pid = 1975] [serial = 448] [outer = 0x118e2c000] 12:28:31 INFO - PROCESS | 1975 | 1461180511799 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11c65f000) [pid = 1975] [serial = 449] [outer = 0x118e2c000] 12:28:31 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:32 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:32 INFO - PROCESS | 1975 | 1461180512103 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:28:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 419ms 12:28:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:28:32 INFO - PROCESS | 1975 | 1461180512109 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1975 | 1461180512110 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:28:32 INFO - PROCESS | 1975 | 1461180512120 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1975 | 1461180512121 Marionette TRACE conn2 <- [1,574,null,{}] 12:28:32 INFO - PROCESS | 1975 | 1461180512123 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:32 INFO - PROCESS | 1975 | 1461180512197 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:28:32 INFO - PROCESS | 1975 | 1461180512241 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c366800 == 34 [pid = 1975] [id = 151] 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x119254400) [pid = 1975] [serial = 450] [outer = 0x0] 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11c8cf800) [pid = 1975] [serial = 451] [outer = 0x119254400] 12:28:32 INFO - PROCESS | 1975 | 1461180512265 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x125dc1c00) [pid = 1975] [serial = 452] [outer = 0x119254400] 12:28:32 INFO - PROCESS | 1975 | 1461180512540 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:28:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 475ms 12:28:32 INFO - PROCESS | 1975 | 1461180512589 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1975 | 1461180512590 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:28:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:28:32 INFO - PROCESS | 1975 | 1461180512592 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1975 | 1461180512593 Marionette TRACE conn2 <- [1,578,null,{}] 12:28:32 INFO - PROCESS | 1975 | 1461180512597 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:32 INFO - PROCESS | 1975 | 1461180512669 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:28:32 INFO - PROCESS | 1975 | 1461180512673 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a9b000 == 35 [pid = 1975] [id = 152] 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x1259c1400) [pid = 1975] [serial = 453] [outer = 0x0] 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x1272c9800) [pid = 1975] [serial = 454] [outer = 0x1259c1400] 12:28:32 INFO - PROCESS | 1975 | 1461180512699 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x1276f1c00) [pid = 1975] [serial = 455] [outer = 0x1259c1400] 12:28:32 INFO - PROCESS | 1975 | 1461180512986 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:28:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 423ms 12:28:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:28:33 INFO - PROCESS | 1975 | 1461180513017 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1975 | 1461180513018 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:28:33 INFO - PROCESS | 1975 | 1461180513021 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1975 | 1461180513022 Marionette TRACE conn2 <- [1,582,null,{}] 12:28:33 INFO - PROCESS | 1975 | 1461180513024 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:33 INFO - PROCESS | 1975 | 1461180513125 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:28:33 INFO - PROCESS | 1975 | 1461180513131 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aad000 == 36 [pid = 1975] [id = 153] 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x11a793000) [pid = 1975] [serial = 456] [outer = 0x0] 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x127e0cc00) [pid = 1975] [serial = 457] [outer = 0x11a793000] 12:28:33 INFO - PROCESS | 1975 | 1461180513156 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x127ef4000) [pid = 1975] [serial = 458] [outer = 0x11a793000] 12:28:33 INFO - PROCESS | 1975 | 1461180513526 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:28:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 12:28:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:28:33 INFO - PROCESS | 1975 | 1461180513539 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1975 | 1461180513541 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:28:33 INFO - PROCESS | 1975 | 1461180513543 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1975 | 1461180513544 Marionette TRACE conn2 <- [1,586,null,{}] 12:28:33 INFO - PROCESS | 1975 | 1461180513554 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:33 INFO - PROCESS | 1975 | 1461180513655 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:28:33 INFO - PROCESS | 1975 | 1461180513687 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c9000 == 37 [pid = 1975] [id = 154] 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x127eaac00) [pid = 1975] [serial = 459] [outer = 0x0] 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12920c400) [pid = 1975] [serial = 460] [outer = 0x127eaac00] 12:28:33 INFO - PROCESS | 1975 | 1461180513715 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x129cb7000) [pid = 1975] [serial = 461] [outer = 0x127eaac00] 12:28:33 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:33 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:34 INFO - PROCESS | 1975 | 1461180514048 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 529ms 12:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:28:34 INFO - PROCESS | 1975 | 1461180514078 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1975 | 1461180514080 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:28:34 INFO - PROCESS | 1975 | 1461180514084 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1975 | 1461180514085 Marionette TRACE conn2 <- [1,590,null,{}] 12:28:34 INFO - PROCESS | 1975 | 1461180514087 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:34 INFO - PROCESS | 1975 | 1461180514178 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:28:34 INFO - PROCESS | 1975 | 1461180514182 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x127678000 == 38 [pid = 1975] [id = 155] 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x129210400) [pid = 1975] [serial = 462] [outer = 0x0] 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x129cc0c00) [pid = 1975] [serial = 463] [outer = 0x129210400] 12:28:34 INFO - PROCESS | 1975 | 1461180514207 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b388000) [pid = 1975] [serial = 464] [outer = 0x129210400] 12:28:34 INFO - PROCESS | 1975 | 1461180514507 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 470ms 12:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:28:34 INFO - PROCESS | 1975 | 1461180514555 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1975 | 1461180514556 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:28:34 INFO - PROCESS | 1975 | 1461180514558 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1975 | 1461180514559 Marionette TRACE conn2 <- [1,594,null,{}] 12:28:34 INFO - PROCESS | 1975 | 1461180514565 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x129cbe800) [pid = 1975] [serial = 465] [outer = 0x11ad86000] 12:28:34 INFO - PROCESS | 1975 | 1461180514674 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:28:34 INFO - PROCESS | 1975 | 1461180514722 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288c7000 == 39 [pid = 1975] [id = 156] 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b58e800) [pid = 1975] [serial = 466] [outer = 0x0] 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12b594800) [pid = 1975] [serial = 467] [outer = 0x12b58e800] 12:28:34 INFO - PROCESS | 1975 | 1461180514747 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b899000) [pid = 1975] [serial = 468] [outer = 0x12b58e800] 12:28:35 INFO - PROCESS | 1975 | 1461180515083 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 573ms 12:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:28:35 INFO - PROCESS | 1975 | 1461180515132 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1975 | 1461180515133 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:28:35 INFO - PROCESS | 1975 | 1461180515135 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1975 | 1461180515136 Marionette TRACE conn2 <- [1,598,null,{}] 12:28:35 INFO - PROCESS | 1975 | 1461180515144 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:35 INFO - PROCESS | 1975 | 1461180515233 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:28:35 INFO - PROCESS | 1975 | 1461180515237 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x128896000 == 40 [pid = 1975] [id = 157] 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x1288b0000) [pid = 1975] [serial = 469] [outer = 0x0] 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b89b400) [pid = 1975] [serial = 470] [outer = 0x1288b0000] 12:28:35 INFO - PROCESS | 1975 | 1461180515262 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12bbdbc00) [pid = 1975] [serial = 471] [outer = 0x1288b0000] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x127eb5400) [pid = 1975] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x129cb7c00) [pid = 1975] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x127ebf000) [pid = 1975] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x129cc1800) [pid = 1975] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b58e400) [pid = 1975] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11adf6c00) [pid = 1975] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11ad93400) [pid = 1975] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x127058c00) [pid = 1975] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11c4d8800) [pid = 1975] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1147c1c00) [pid = 1975] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11adf5c00) [pid = 1975] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x114ceac00) [pid = 1975] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x1191b7c00) [pid = 1975] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x112363000) [pid = 1975] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x115367400) [pid = 1975] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x114ce5800) [pid = 1975] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12bbdd000) [pid = 1975] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:28:35 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11acc5800) [pid = 1975] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:28:35 INFO - PROCESS | 1975 | 1461180515680 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 574ms 12:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:28:35 INFO - PROCESS | 1975 | 1461180515710 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1975 | 1461180515711 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:28:35 INFO - PROCESS | 1975 | 1461180515713 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1975 | 1461180515714 Marionette TRACE conn2 <- [1,602,null,{}] 12:28:35 INFO - PROCESS | 1975 | 1461180515716 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:35 INFO - PROCESS | 1975 | 1461180515790 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:28:35 INFO - PROCESS | 1975 | 1461180515838 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bac7000 == 41 [pid = 1975] [id = 158] 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x118c93400) [pid = 1975] [serial = 472] [outer = 0x0] 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11adf5c00) [pid = 1975] [serial = 473] [outer = 0x118c93400] 12:28:35 INFO - PROCESS | 1975 | 1461180515863 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x127eed400) [pid = 1975] [serial = 474] [outer = 0x118c93400] 12:28:36 INFO - PROCESS | 1975 | 1461180516152 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 12:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:28:36 INFO - PROCESS | 1975 | 1461180516186 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1975 | 1461180516187 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:28:36 INFO - PROCESS | 1975 | 1461180516189 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1975 | 1461180516190 Marionette TRACE conn2 <- [1,606,null,{}] 12:28:36 INFO - PROCESS | 1975 | 1461180516192 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 1975 | 1461180516270 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:28:36 INFO - PROCESS | 1975 | 1461180516274 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b508000 == 42 [pid = 1975] [id = 159] 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x129cb8800) [pid = 1975] [serial = 475] [outer = 0x0] 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12bd3d800) [pid = 1975] [serial = 476] [outer = 0x129cb8800] 12:28:36 INFO - PROCESS | 1975 | 1461180516299 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12bd9f800) [pid = 1975] [serial = 477] [outer = 0x129cb8800] 12:28:36 INFO - PROCESS | 1975 | 1461180516621 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 12:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:28:36 INFO - PROCESS | 1975 | 1461180516658 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1975 | 1461180516659 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:28:36 INFO - PROCESS | 1975 | 1461180516661 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1975 | 1461180516662 Marionette TRACE conn2 <- [1,610,null,{}] 12:28:36 INFO - PROCESS | 1975 | 1461180516676 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 1975 | 1461180516751 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:28:36 INFO - PROCESS | 1975 | 1461180516755 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb68800 == 43 [pid = 1975] [id = 160] 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12bbd0400) [pid = 1975] [serial = 478] [outer = 0x0] 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12bde8000) [pid = 1975] [serial = 479] [outer = 0x12bbd0400] 12:28:36 INFO - PROCESS | 1975 | 1461180516780 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12d037400) [pid = 1975] [serial = 480] [outer = 0x12bbd0400] 12:28:37 INFO - PROCESS | 1975 | 1461180517090 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 12:28:37 INFO - PROCESS | 1975 | 1461180517134 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1975 | 1461180517136 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:28:37 INFO - PROCESS | 1975 | 1461180517138 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1975 | 1461180517139 Marionette TRACE conn2 <- [1,614,null,{}] 12:28:37 INFO - PROCESS | 1975 | 1461180517141 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 1975 | 1461180517217 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:28:37 INFO - PROCESS | 1975 | 1461180517222 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9ce000 == 44 [pid = 1975] [id = 161] 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12d02ec00) [pid = 1975] [serial = 481] [outer = 0x0] 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12d62a800) [pid = 1975] [serial = 482] [outer = 0x12d02ec00] 12:28:37 INFO - PROCESS | 1975 | 1461180517247 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12d6d1400) [pid = 1975] [serial = 483] [outer = 0x12d02ec00] 12:28:37 INFO - PROCESS | 1975 | 1461180517633 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 567ms 12:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:28:37 INFO - PROCESS | 1975 | 1461180517706 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1975 | 1461180517708 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:28:37 INFO - PROCESS | 1975 | 1461180517712 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1975 | 1461180517714 Marionette TRACE conn2 <- [1,618,null,{}] 12:28:37 INFO - PROCESS | 1975 | 1461180517718 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 1975 | 1461180517822 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:28:37 INFO - PROCESS | 1975 | 1461180517866 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11537a800 == 45 [pid = 1975] [id = 162] 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1147bdc00) [pid = 1975] [serial = 484] [outer = 0x0] 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x114c5ac00) [pid = 1975] [serial = 485] [outer = 0x1147bdc00] 12:28:37 INFO - PROCESS | 1975 | 1461180517897 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x114f86c00) [pid = 1975] [serial = 486] [outer = 0x1147bdc00] 12:28:38 INFO - PROCESS | 1975 | 1461180518413 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 722ms 12:28:38 INFO - PROCESS | 1975 | 1461180518434 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1975 | 1461180518439 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:28:38 INFO - PROCESS | 1975 | 1461180518443 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1975 | 1461180518445 Marionette TRACE conn2 <- [1,622,null,{}] 12:28:38 INFO - PROCESS | 1975 | 1461180518448 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:38 INFO - PROCESS | 1975 | 1461180518554 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:28:38 INFO - PROCESS | 1975 | 1461180518636 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7ca800 == 46 [pid = 1975] [id = 163] 12:28:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x115562c00) [pid = 1975] [serial = 487] [outer = 0x0] 12:28:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x118f04800) [pid = 1975] [serial = 488] [outer = 0x115562c00] 12:28:38 INFO - PROCESS | 1975 | 1461180518666 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11925a000) [pid = 1975] [serial = 489] [outer = 0x115562c00] 12:28:39 INFO - PROCESS | 1975 | 1461180519364 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb68800 == 45 [pid = 1975] [id = 160] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x12b508000 == 44 [pid = 1975] [id = 159] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11bac7000 == 43 [pid = 1975] [id = 158] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x128896000 == 42 [pid = 1975] [id = 157] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x1288c7000 == 41 [pid = 1975] [id = 156] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x127678000 == 40 [pid = 1975] [id = 155] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d02b000) [pid = 1975] [serial = 427] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9c9000 == 39 [pid = 1975] [id = 154] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x123aad000 == 38 [pid = 1975] [id = 153] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x123a9b000 == 37 [pid = 1975] [id = 152] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11c366800 == 36 [pid = 1975] [id = 151] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf1f000 == 35 [pid = 1975] [id = 150] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11477e000 == 34 [pid = 1975] [id = 149] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9c9800 == 33 [pid = 1975] [id = 148] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7da800 == 32 [pid = 1975] [id = 147] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x119919800 == 31 [pid = 1975] [id = 146] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x118f4b800 == 30 [pid = 1975] [id = 145] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x115487800 == 29 [pid = 1975] [id = 144] 12:28:39 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf44800 == 28 [pid = 1975] [id = 143] 12:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 977ms 12:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:28:39 INFO - PROCESS | 1975 | 1461180519420 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1975 | 1461180519422 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:28:39 INFO - PROCESS | 1975 | 1461180519426 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1975 | 1461180519428 Marionette TRACE conn2 <- [1,626,null,{}] 12:28:39 INFO - PROCESS | 1975 | 1461180519434 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:39 INFO - PROCESS | 1975 | 1461180519501 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:28:39 INFO - PROCESS | 1975 | 1461180519506 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x116476000 == 29 [pid = 1975] [id = 164] 12:28:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x115563800) [pid = 1975] [serial = 490] [outer = 0x0] 12:28:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x115862800) [pid = 1975] [serial = 491] [outer = 0x115563800] 12:28:39 INFO - PROCESS | 1975 | 1461180519537 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1186eb400) [pid = 1975] [serial = 492] [outer = 0x115563800] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12bda5400) [pid = 1975] [serial = 424] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x129cc2800) [pid = 1975] [serial = 409] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x129cb6c00) [pid = 1975] [serial = 407] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12b3d4400) [pid = 1975] [serial = 412] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b3c6800) [pid = 1975] [serial = 410] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12bbd0c00) [pid = 1975] [serial = 415] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b896400) [pid = 1975] [serial = 413] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bd90800) [pid = 1975] [serial = 422] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x125967c00) [pid = 1975] [serial = 418] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12bd3ec00) [pid = 1975] [serial = 416] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x1272c6400) [pid = 1975] [serial = 400] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1276f0c00) [pid = 1975] [serial = 401] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x125c88800) [pid = 1975] [serial = 397] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x125f52800) [pid = 1975] [serial = 398] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11c4dc400) [pid = 1975] [serial = 394] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x125967800) [pid = 1975] [serial = 395] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11bc9a400) [pid = 1975] [serial = 391] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11c1dc000) [pid = 1975] [serial = 392] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11ad8a000) [pid = 1975] [serial = 388] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11af78800) [pid = 1975] [serial = 389] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11a8bdc00) [pid = 1975] [serial = 385] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11acc8c00) [pid = 1975] [serial = 386] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x119d78400) [pid = 1975] [serial = 382] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x11a8b3400) [pid = 1975] [serial = 383] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x118c92400) [pid = 1975] [serial = 379] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x118f02400) [pid = 1975] [serial = 380] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x114cec400) [pid = 1975] [serial = 376] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x1153cac00) [pid = 1975] [serial = 377] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x12bd8f400) [pid = 1975] [serial = 374] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12bdeb000) [pid = 1975] [serial = 425] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x1276f6c00) [pid = 1975] [serial = 403] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x129206400) [pid = 1975] [serial = 406] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12b89f000) [pid = 1975] [serial = 421] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x127ec0400) [pid = 1975] [serial = 404] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12b37d400) [pid = 1975] [serial = 419] [outer = 0x0] [url = about:blank] 12:28:39 INFO - PROCESS | 1975 | 1461180519882 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 472ms 12:28:39 INFO - PROCESS | 1975 | 1461180519900 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1975 | 1461180519904 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:28:39 INFO - PROCESS | 1975 | 1461180519928 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1975 | 1461180519930 Marionette TRACE conn2 <- [1,630,null,{}] 12:28:39 INFO - PROCESS | 1975 | 1461180519932 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1975 | 1461180520001 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:28:40 INFO - PROCESS | 1975 | 1461180520007 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x119273800 == 30 [pid = 1975] [id = 165] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x118752c00) [pid = 1975] [serial = 493] [outer = 0x0] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x1191b8c00) [pid = 1975] [serial = 494] [outer = 0x118752c00] 12:28:40 INFO - PROCESS | 1975 | 1461180520035 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x119c7e400) [pid = 1975] [serial = 495] [outer = 0x118752c00] 12:28:40 INFO - PROCESS | 1975 | 1461180520354 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 472ms 12:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:28:40 INFO - PROCESS | 1975 | 1461180520398 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1975 | 1461180520399 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1975 | 1461180520401 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1975 | 1461180520404 Marionette TRACE conn2 <- [1,634,null,{}] 12:28:40 INFO - PROCESS | 1975 | 1461180520412 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1975 | 1461180520493 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:28:40 INFO - PROCESS | 1975 | 1461180520533 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a51e800 == 31 [pid = 1975] [id = 166] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x118c95c00) [pid = 1975] [serial = 496] [outer = 0x0] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11a792800) [pid = 1975] [serial = 497] [outer = 0x118c95c00] 12:28:40 INFO - PROCESS | 1975 | 1461180520560 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11ad84800) [pid = 1975] [serial = 498] [outer = 0x118c95c00] 12:28:40 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:40 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:40 INFO - PROCESS | 1975 | 1461180520859 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 12:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:28:40 INFO - PROCESS | 1975 | 1461180520872 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1975 | 1461180520874 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1975 | 1461180520876 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1975 | 1461180520877 Marionette TRACE conn2 <- [1,638,null,{}] 12:28:40 INFO - PROCESS | 1975 | 1461180520879 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1975 | 1461180520958 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:28:40 INFO - PROCESS | 1975 | 1461180520963 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c9000 == 32 [pid = 1975] [id = 167] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11ad90400) [pid = 1975] [serial = 499] [outer = 0x0] 12:28:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11af76800) [pid = 1975] [serial = 500] [outer = 0x11ad90400] 12:28:40 INFO - PROCESS | 1975 | 1461180520992 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11b950800) [pid = 1975] [serial = 501] [outer = 0x11ad90400] 12:28:41 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:41 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:41 INFO - PROCESS | 1975 | 1461180521318 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 12:28:41 INFO - PROCESS | 1975 | 1461180521345 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1975 | 1461180521347 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:28:41 INFO - PROCESS | 1975 | 1461180521351 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1975 | 1461180521352 Marionette TRACE conn2 <- [1,642,null,{}] 12:28:41 INFO - PROCESS | 1975 | 1461180521355 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:41 INFO - PROCESS | 1975 | 1461180521447 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:28:41 INFO - PROCESS | 1975 | 1461180521461 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b969000 == 33 [pid = 1975] [id = 168] 12:28:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11adf8800) [pid = 1975] [serial = 502] [outer = 0x0] 12:28:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11b9c2400) [pid = 1975] [serial = 503] [outer = 0x11adf8800] 12:28:41 INFO - PROCESS | 1975 | 1461180521490 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11ba2c800) [pid = 1975] [serial = 504] [outer = 0x11adf8800] 12:28:41 INFO - PROCESS | 1975 | 1461180521831 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 12:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:28:41 INFO - PROCESS | 1975 | 1461180521871 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1975 | 1461180521873 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:28:41 INFO - PROCESS | 1975 | 1461180521875 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1975 | 1461180521876 Marionette TRACE conn2 <- [1,646,null,{}] 12:28:41 INFO - PROCESS | 1975 | 1461180521878 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:41 INFO - PROCESS | 1975 | 1461180521978 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:28:41 INFO - PROCESS | 1975 | 1461180521987 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c17e000 == 34 [pid = 1975] [id = 169] 12:28:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x119132800) [pid = 1975] [serial = 505] [outer = 0x0] 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x11bca8400) [pid = 1975] [serial = 506] [outer = 0x119132800] 12:28:42 INFO - PROCESS | 1975 | 1461180522016 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12596bc00) [pid = 1975] [serial = 507] [outer = 0x119132800] 12:28:42 INFO - PROCESS | 1975 | 1461180522344 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 12:28:42 INFO - PROCESS | 1975 | 1461180522394 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1975 | 1461180522396 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:28:42 INFO - PROCESS | 1975 | 1461180522398 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1975 | 1461180522399 Marionette TRACE conn2 <- [1,650,null,{}] 12:28:42 INFO - PROCESS | 1975 | 1461180522401 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 1975 | 1461180522489 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:28:42 INFO - PROCESS | 1975 | 1461180522493 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c381800 == 35 [pid = 1975] [id = 170] 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x125965800) [pid = 1975] [serial = 508] [outer = 0x0] 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x125e62c00) [pid = 1975] [serial = 509] [outer = 0x125965800] 12:28:42 INFO - PROCESS | 1975 | 1461180522519 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1272bfc00) [pid = 1975] [serial = 510] [outer = 0x125965800] 12:28:42 INFO - PROCESS | 1975 | 1461180522826 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 12:28:42 INFO - PROCESS | 1975 | 1461180522869 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1975 | 1461180522870 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:28:42 INFO - PROCESS | 1975 | 1461180522872 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1975 | 1461180522873 Marionette TRACE conn2 <- [1,654,null,{}] 12:28:42 INFO - PROCESS | 1975 | 1461180522876 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 1975 | 1461180522963 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:28:42 INFO - PROCESS | 1975 | 1461180522967 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a97800 == 36 [pid = 1975] [id = 171] 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12596d000) [pid = 1975] [serial = 511] [outer = 0x0] 12:28:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x127492000) [pid = 1975] [serial = 512] [outer = 0x12596d000] 12:28:42 INFO - PROCESS | 1975 | 1461180522992 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x127ea9000) [pid = 1975] [serial = 513] [outer = 0x12596d000] 12:28:43 INFO - PROCESS | 1975 | 1461180523336 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 12:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:28:43 INFO - PROCESS | 1975 | 1461180523391 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1975 | 1461180523392 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:28:43 INFO - PROCESS | 1975 | 1461180523394 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1975 | 1461180523395 Marionette TRACE conn2 <- [1,658,null,{}] 12:28:43 INFO - PROCESS | 1975 | 1461180523398 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:43 INFO - PROCESS | 1975 | 1461180523630 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11acce000) [pid = 1975] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12bbd0400) [pid = 1975] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12bda6800) [pid = 1975] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x118fa8800) [pid = 1975] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x119254400) [pid = 1975] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x119130800) [pid = 1975] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11a793000) [pid = 1975] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x129cb8800) [pid = 1975] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x114ce3000) [pid = 1975] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x127eaac00) [pid = 1975] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x118e2c000) [pid = 1975] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x118c93400) [pid = 1975] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x129210400) [pid = 1975] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12b58e800) [pid = 1975] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x1288b0000) [pid = 1975] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x1158ea000) [pid = 1975] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x115864800) [pid = 1975] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:28:43 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x1259c1400) [pid = 1975] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:28:43 INFO - PROCESS | 1975 | 1461180523669 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x114b7c000 == 37 [pid = 1975] [id = 172] 12:28:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x114ce3000) [pid = 1975] [serial = 514] [outer = 0x0] 12:28:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x118e2c000) [pid = 1975] [serial = 515] [outer = 0x114ce3000] 12:28:43 INFO - PROCESS | 1975 | 1461180523695 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11af7c800) [pid = 1975] [serial = 516] [outer = 0x114ce3000] 12:28:43 INFO - PROCESS | 1975 | 1461180523947 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 568ms 12:28:43 INFO - PROCESS | 1975 | 1461180523970 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1975 | 1461180523971 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:28:43 INFO - PROCESS | 1975 | 1461180523976 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1975 | 1461180523977 Marionette TRACE conn2 <- [1,662,null,{}] 12:28:43 INFO - PROCESS | 1975 | 1461180523987 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:44 INFO - PROCESS | 1975 | 1461180524066 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:28:44 INFO - PROCESS | 1975 | 1461180524071 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0c000 == 38 [pid = 1975] [id = 173] 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11c8c4400) [pid = 1975] [serial = 517] [outer = 0x0] 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x127ef2c00) [pid = 1975] [serial = 518] [outer = 0x11c8c4400] 12:28:44 INFO - PROCESS | 1975 | 1461180524097 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x1288ab400) [pid = 1975] [serial = 519] [outer = 0x11c8c4400] 12:28:44 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:44 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:44 INFO - PROCESS | 1975 | 1461180524433 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 473ms 12:28:44 INFO - PROCESS | 1975 | 1461180524451 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1975 | 1461180524453 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:28:44 INFO - PROCESS | 1975 | 1461180524455 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1975 | 1461180524457 Marionette TRACE conn2 <- [1,666,null,{}] 12:28:44 INFO - PROCESS | 1975 | 1461180524459 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:44 INFO - PROCESS | 1975 | 1461180524569 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:28:44 INFO - PROCESS | 1975 | 1461180524575 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fcc800 == 39 [pid = 1975] [id = 174] 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x1288b0800) [pid = 1975] [serial = 520] [outer = 0x0] 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x129bd3400) [pid = 1975] [serial = 521] [outer = 0x1288b0800] 12:28:44 INFO - PROCESS | 1975 | 1461180524607 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x129cc4800) [pid = 1975] [serial = 522] [outer = 0x1288b0800] 12:28:44 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:44 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:44 INFO - PROCESS | 1975 | 1461180524903 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 12:28:44 INFO - PROCESS | 1975 | 1461180524925 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1975 | 1461180524926 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:28:44 INFO - PROCESS | 1975 | 1461180524928 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1975 | 1461180524929 Marionette TRACE conn2 <- [1,670,null,{}] 12:28:44 INFO - PROCESS | 1975 | 1461180524939 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1975 | 1461180525020 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:28:45 INFO - PROCESS | 1975 | 1461180525025 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c03000 == 40 [pid = 1975] [id = 175] 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12b37b400) [pid = 1975] [serial = 523] [outer = 0x0] 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x12b3c9400) [pid = 1975] [serial = 524] [outer = 0x12b37b400] 12:28:45 INFO - PROCESS | 1975 | 1461180525050 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12b58b800) [pid = 1975] [serial = 525] [outer = 0x12b37b400] 12:28:45 INFO - PROCESS | 1975 | 1461180525382 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 478ms 12:28:45 INFO - PROCESS | 1975 | 1461180525407 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1975 | 1461180525408 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:28:45 INFO - PROCESS | 1975 | 1461180525410 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1975 | 1461180525411 Marionette TRACE conn2 <- [1,674,null,{}] 12:28:45 INFO - PROCESS | 1975 | 1461180525415 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1975 | 1461180525511 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:28:45 INFO - PROCESS | 1975 | 1461180525518 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x128895000 == 41 [pid = 1975] [id = 176] 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12b389c00) [pid = 1975] [serial = 526] [outer = 0x0] 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12b744400) [pid = 1975] [serial = 527] [outer = 0x12b389c00] 12:28:45 INFO - PROCESS | 1975 | 1461180525543 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12bbce400) [pid = 1975] [serial = 528] [outer = 0x12b389c00] 12:28:45 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:45 INFO - PROCESS | 1975 | 1461180525985 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 623ms 12:28:46 INFO - PROCESS | 1975 | 1461180526033 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1975 | 1461180526036 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:28:46 INFO - PROCESS | 1975 | 1461180526040 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1975 | 1461180526042 Marionette TRACE conn2 <- [1,678,null,{}] 12:28:46 INFO - PROCESS | 1975 | 1461180526046 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:46 INFO - PROCESS | 1975 | 1461180526142 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:28:46 INFO - PROCESS | 1975 | 1461180526188 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x119273000 == 42 [pid = 1975] [id = 177] 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x114f87000) [pid = 1975] [serial = 529] [outer = 0x0] 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x118ae9800) [pid = 1975] [serial = 530] [outer = 0x114f87000] 12:28:46 INFO - PROCESS | 1975 | 1461180526221 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x119138800) [pid = 1975] [serial = 531] [outer = 0x114f87000] 12:28:46 INFO - PROCESS | 1975 | 1461180526636 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 622ms 12:28:46 INFO - PROCESS | 1975 | 1461180526663 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1975 | 1461180526667 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:28:46 INFO - PROCESS | 1975 | 1461180526672 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1975 | 1461180526673 Marionette TRACE conn2 <- [1,682,null,{}] 12:28:46 INFO - PROCESS | 1975 | 1461180526676 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:46 INFO - PROCESS | 1975 | 1461180526795 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:28:46 INFO - PROCESS | 1975 | 1461180526852 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d2800 == 43 [pid = 1975] [id = 178] 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11a8b4400) [pid = 1975] [serial = 532] [outer = 0x0] 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11a8da000) [pid = 1975] [serial = 533] [outer = 0x11a8b4400] 12:28:46 INFO - PROCESS | 1975 | 1461180526882 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11ad8e400) [pid = 1975] [serial = 534] [outer = 0x11a8b4400] 12:28:47 INFO - PROCESS | 1975 | 1461180527740 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:28:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:28:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 12:28:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:28:47 INFO - PROCESS | 1975 | 1461180527793 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1975 | 1461180527794 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:28:47 INFO - PROCESS | 1975 | 1461180527797 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1975 | 1461180527800 Marionette TRACE conn2 <- [1,686,null,{}] 12:28:47 INFO - PROCESS | 1975 | 1461180527807 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:47 INFO - PROCESS | 1975 | 1461180527911 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:28:47 INFO - PROCESS | 1975 | 1461180527953 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288d5800 == 44 [pid = 1975] [id = 179] 12:28:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11c122400) [pid = 1975] [serial = 535] [outer = 0x0] 12:28:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11c4d7000) [pid = 1975] [serial = 536] [outer = 0x11c122400] 12:28:47 INFO - PROCESS | 1975 | 1461180527985 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x127eac400) [pid = 1975] [serial = 537] [outer = 0x11c122400] 12:28:48 INFO - PROCESS | 1975 | 1461180528856 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1072ms 12:28:48 INFO - PROCESS | 1975 | 1461180528877 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1975 | 1461180528879 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:28:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:28:48 INFO - PROCESS | 1975 | 1461180528885 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1975 | 1461180528887 Marionette TRACE conn2 <- [1,690,null,{}] 12:28:48 INFO - PROCESS | 1975 | 1461180528890 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:48 INFO - PROCESS | 1975 | 1461180528975 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:28:49 INFO - PROCESS | 1975 | 1461180529017 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f41000 == 45 [pid = 1975] [id = 180] 12:28:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1155e4000) [pid = 1975] [serial = 538] [outer = 0x0] 12:28:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1158e9400) [pid = 1975] [serial = 539] [outer = 0x1155e4000] 12:28:49 INFO - PROCESS | 1975 | 1461180529046 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x118cec400) [pid = 1975] [serial = 540] [outer = 0x1155e4000] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x127c03000 == 44 [pid = 1975] [id = 175] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x125fcc800 == 43 [pid = 1975] [id = 174] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0c000 == 42 [pid = 1975] [id = 173] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x114b7c000 == 41 [pid = 1975] [id = 172] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x123a97800 == 40 [pid = 1975] [id = 171] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11c381800 == 39 [pid = 1975] [id = 170] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12d62a800) [pid = 1975] [serial = 482] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11c17e000 == 38 [pid = 1975] [id = 169] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11b969000 == 37 [pid = 1975] [id = 168] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9c9000 == 36 [pid = 1975] [id = 167] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x11a51e800 == 35 [pid = 1975] [id = 166] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x119273800 == 34 [pid = 1975] [id = 165] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x116476000 == 33 [pid = 1975] [id = 164] 12:28:49 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9ce000 == 32 [pid = 1975] [id = 161] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x114ce5000) [pid = 1975] [serial = 430] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x1155e1400) [pid = 1975] [serial = 431] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x129cb7000) [pid = 1975] [serial = 461] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x11c1dcc00) [pid = 1975] [serial = 448] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11c65f000) [pid = 1975] [serial = 449] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11adf5c00) [pid = 1975] [serial = 473] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x129cc0c00) [pid = 1975] [serial = 463] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12b594800) [pid = 1975] [serial = 467] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12b89b400) [pid = 1975] [serial = 470] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x127eed400) [pid = 1975] [serial = 474] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12b899000) [pid = 1975] [serial = 468] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x1186f1c00) [pid = 1975] [serial = 433] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x118f06000) [pid = 1975] [serial = 434] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11ad8dc00) [pid = 1975] [serial = 442] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11af73800) [pid = 1975] [serial = 443] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x1272c9800) [pid = 1975] [serial = 454] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x1276f1c00) [pid = 1975] [serial = 455] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x11b945000) [pid = 1975] [serial = 445] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11bca8800) [pid = 1975] [serial = 446] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12bde8000) [pid = 1975] [serial = 479] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x12d036800) [pid = 1975] [serial = 428] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x119255400) [pid = 1975] [serial = 436] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11a78d400) [pid = 1975] [serial = 437] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x11c8cf800) [pid = 1975] [serial = 451] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x125dc1c00) [pid = 1975] [serial = 452] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x11a8bd800) [pid = 1975] [serial = 439] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x11acc6c00) [pid = 1975] [serial = 440] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x127e0cc00) [pid = 1975] [serial = 457] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12596e400) [pid = 1975] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12bbdbc00) [pid = 1975] [serial = 471] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x12920c400) [pid = 1975] [serial = 460] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x12b388000) [pid = 1975] [serial = 464] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x12bd3d800) [pid = 1975] [serial = 476] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x127ef4000) [pid = 1975] [serial = 458] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12bd9f800) [pid = 1975] [serial = 477] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x12d037400) [pid = 1975] [serial = 480] [outer = 0x0] [url = about:blank] 12:28:49 INFO - PROCESS | 1975 | 1461180529978 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:28:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:28:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 12:28:50 INFO - PROCESS | 1975 | 1461180530006 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 1975 | 1461180530010 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:28:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:28:50 INFO - PROCESS | 1975 | 1461180530016 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1975 | 1461180530018 Marionette TRACE conn2 <- [1,694,null,{}] 12:28:50 INFO - PROCESS | 1975 | 1461180530021 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:50 INFO - PROCESS | 1975 | 1461180530090 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:28:50 INFO - PROCESS | 1975 | 1461180530094 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x119914800 == 33 [pid = 1975] [id = 181] 12:28:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1186f1c00) [pid = 1975] [serial = 541] [outer = 0x0] 12:28:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x11a794c00) [pid = 1975] [serial = 542] [outer = 0x1186f1c00] 12:28:50 INFO - PROCESS | 1975 | 1461180530122 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x11a8db400) [pid = 1975] [serial = 543] [outer = 0x1186f1c00] 12:28:50 INFO - PROCESS | 1975 | 1461180530939 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:28:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:28:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 976ms 12:28:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:28:50 INFO - PROCESS | 1975 | 1461180530990 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 1975 | 1461180530992 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:28:50 INFO - PROCESS | 1975 | 1461180530994 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1975 | 1461180530996 Marionette TRACE conn2 <- [1,698,null,{}] 12:28:51 INFO - PROCESS | 1975 | 1461180531004 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:51 INFO - PROCESS | 1975 | 1461180531095 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:28:51 INFO - PROCESS | 1975 | 1461180531101 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a948800 == 34 [pid = 1975] [id = 182] 12:28:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11af78800) [pid = 1975] [serial = 544] [outer = 0x0] 12:28:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x11b9c2800) [pid = 1975] [serial = 545] [outer = 0x11af78800] 12:28:51 INFO - PROCESS | 1975 | 1461180531130 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11c125400) [pid = 1975] [serial = 546] [outer = 0x11af78800] 12:28:51 INFO - PROCESS | 1975 | 1461180531965 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:28:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:28:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1023ms 12:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:28:52 INFO - PROCESS | 1975 | 1461180532018 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1975 | 1461180532019 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1975 | 1461180532022 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1975 | 1461180532023 Marionette TRACE conn2 <- [1,702,null,{}] 12:28:52 INFO - PROCESS | 1975 | 1461180532025 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:52 INFO - PROCESS | 1975 | 1461180532112 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:28:52 INFO - PROCESS | 1975 | 1461180532143 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b97c800 == 35 [pid = 1975] [id = 183] 12:28:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11c423000) [pid = 1975] [serial = 547] [outer = 0x0] 12:28:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x12596a400) [pid = 1975] [serial = 548] [outer = 0x11c423000] 12:28:52 INFO - PROCESS | 1975 | 1461180532169 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x125e6a800) [pid = 1975] [serial = 549] [outer = 0x11c423000] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12b37b400) [pid = 1975] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x119132800) [pid = 1975] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x125965800) [pid = 1975] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x11ad90400) [pid = 1975] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x115563800) [pid = 1975] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x118c95c00) [pid = 1975] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x118752c00) [pid = 1975] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12596d000) [pid = 1975] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x1288b0800) [pid = 1975] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x114ce3000) [pid = 1975] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x11adf8800) [pid = 1975] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:28:52 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x11c8c4400) [pid = 1975] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:28:52 INFO - PROCESS | 1975 | 1461180532979 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:28:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:28:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 12:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:28:52 INFO - PROCESS | 1975 | 1461180532991 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1975 | 1461180532993 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1975 | 1461180532995 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1975 | 1461180532996 Marionette TRACE conn2 <- [1,706,null,{}] 12:28:53 INFO - PROCESS | 1975 | 1461180533006 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:53 INFO - PROCESS | 1975 | 1461180533075 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:28:53 INFO - PROCESS | 1975 | 1461180533081 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf0e800 == 36 [pid = 1975] [id = 184] 12:28:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x11235d000) [pid = 1975] [serial = 550] [outer = 0x0] 12:28:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x11adedc00) [pid = 1975] [serial = 551] [outer = 0x11235d000] 12:28:53 INFO - PROCESS | 1975 | 1461180533108 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x125c88400) [pid = 1975] [serial = 552] [outer = 0x11235d000] 12:28:53 INFO - PROCESS | 1975 | 1461180533935 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:28:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 977ms 12:28:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:28:53 INFO - PROCESS | 1975 | 1461180533973 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1975 | 1461180533974 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:28:53 INFO - PROCESS | 1975 | 1461180533976 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1975 | 1461180533977 Marionette TRACE conn2 <- [1,710,null,{}] 12:28:53 INFO - PROCESS | 1975 | 1461180533979 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:54 INFO - PROCESS | 1975 | 1461180534063 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:28:54 INFO - PROCESS | 1975 | 1461180534070 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a92000 == 37 [pid = 1975] [id = 185] 12:28:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x127988800) [pid = 1975] [serial = 553] [outer = 0x0] 12:28:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x1288aa800) [pid = 1975] [serial = 554] [outer = 0x127988800] 12:28:54 INFO - PROCESS | 1975 | 1461180534099 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x129210c00) [pid = 1975] [serial = 555] [outer = 0x127988800] 12:28:54 INFO - PROCESS | 1975 | 1461180534899 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:28:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 12:28:54 INFO - PROCESS | 1975 | 1461180534944 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1975 | 1461180534946 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:28:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:28:54 INFO - PROCESS | 1975 | 1461180534948 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1975 | 1461180534949 Marionette TRACE conn2 <- [1,714,null,{}] 12:28:54 INFO - PROCESS | 1975 | 1461180534951 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:55 INFO - PROCESS | 1975 | 1461180535037 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:28:55 INFO - PROCESS | 1975 | 1461180535043 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bb7800 == 38 [pid = 1975] [id = 186] 12:28:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11535fc00) [pid = 1975] [serial = 556] [outer = 0x0] 12:28:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x129cbb000) [pid = 1975] [serial = 557] [outer = 0x11535fc00] 12:28:55 INFO - PROCESS | 1975 | 1461180535068 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x12b37cc00) [pid = 1975] [serial = 558] [outer = 0x11535fc00] 12:28:56 INFO - PROCESS | 1975 | 1461180536012 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:28:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1071ms 12:28:56 INFO - PROCESS | 1975 | 1461180536020 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:28:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:28:56 INFO - PROCESS | 1975 | 1461180536025 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:28:56 INFO - PROCESS | 1975 | 1461180536030 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1975 | 1461180536031 Marionette TRACE conn2 <- [1,718,null,{}] 12:28:56 INFO - PROCESS | 1975 | 1461180536035 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:56 INFO - PROCESS | 1975 | 1461180536127 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:28:56 INFO - PROCESS | 1975 | 1461180536204 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b30000 == 39 [pid = 1975] [id = 187] 12:28:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x118ce2000) [pid = 1975] [serial = 559] [outer = 0x0] 12:28:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x118f0cc00) [pid = 1975] [serial = 560] [outer = 0x118ce2000] 12:28:56 INFO - PROCESS | 1975 | 1461180536278 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x119c7f000) [pid = 1975] [serial = 561] [outer = 0x118ce2000] 12:28:57 INFO - PROCESS | 1975 | 1461180537139 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 12:28:57 INFO - PROCESS | 1975 | 1461180537151 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1975 | 1461180537155 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:28:57 INFO - PROCESS | 1975 | 1461180537160 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1975 | 1461180537162 Marionette TRACE conn2 <- [1,722,null,{}] 12:28:57 INFO - PROCESS | 1975 | 1461180537207 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:57 INFO - PROCESS | 1975 | 1461180537287 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:28:57 INFO - PROCESS | 1975 | 1461180537293 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf05800 == 40 [pid = 1975] [id = 188] 12:28:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11a797c00) [pid = 1975] [serial = 562] [outer = 0x0] 12:28:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11b9c3800) [pid = 1975] [serial = 563] [outer = 0x11a797c00] 12:28:57 INFO - PROCESS | 1975 | 1461180537325 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11bca5800) [pid = 1975] [serial = 564] [outer = 0x11a797c00] 12:28:57 INFO - PROCESS | 1975 | 1461180537788 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1975 | 1461180537837 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:28:57 INFO - PROCESS | 1975 | 1461180537840 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1975 | 1461180537843 Marionette TRACE conn2 <- [1,726,null,{}] 12:28:57 INFO - PROCESS | 1975 | 1461180537850 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:57 INFO - PROCESS | 1975 | 1461180537944 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:28:58 INFO - PROCESS | 1975 | 1461180538003 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x119909000 == 41 [pid = 1975] [id = 189] 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11a8b5800) [pid = 1975] [serial = 565] [outer = 0x0] 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x127987400) [pid = 1975] [serial = 566] [outer = 0x11a8b5800] 12:28:58 INFO - PROCESS | 1975 | 1461180538035 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x1283a3400) [pid = 1975] [serial = 567] [outer = 0x11a8b5800] 12:28:58 INFO - PROCESS | 1975 | 1461180538556 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:28:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 771ms 12:28:58 INFO - PROCESS | 1975 | 1461180538612 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1975 | 1461180538616 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:28:58 INFO - PROCESS | 1975 | 1461180538620 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1975 | 1461180538622 Marionette TRACE conn2 <- [1,730,null,{}] 12:28:58 INFO - PROCESS | 1975 | 1461180538626 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:58 INFO - PROCESS | 1975 | 1461180538712 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:28:58 INFO - PROCESS | 1975 | 1461180538771 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x119902800 == 42 [pid = 1975] [id = 190] 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x119259800) [pid = 1975] [serial = 568] [outer = 0x0] 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x119d7dc00) [pid = 1975] [serial = 569] [outer = 0x119259800] 12:28:58 INFO - PROCESS | 1975 | 1461180538800 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11a985400) [pid = 1975] [serial = 570] [outer = 0x119259800] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x123a92000 == 41 [pid = 1975] [id = 185] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf0e800 == 40 [pid = 1975] [id = 184] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11b97c800 == 39 [pid = 1975] [id = 183] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11a948800 == 38 [pid = 1975] [id = 182] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x119914800 == 37 [pid = 1975] [id = 181] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x12b744400) [pid = 1975] [serial = 527] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x118f04800) [pid = 1975] [serial = 488] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x114c5ac00) [pid = 1975] [serial = 485] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x118f41000 == 36 [pid = 1975] [id = 180] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x1288d5800 == 35 [pid = 1975] [id = 179] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d2800 == 34 [pid = 1975] [id = 178] 12:28:58 INFO - PROCESS | 1975 | --DOCSHELL 0x119273000 == 33 [pid = 1975] [id = 177] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12b3c9400) [pid = 1975] [serial = 524] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11bca8400) [pid = 1975] [serial = 506] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x125e62c00) [pid = 1975] [serial = 509] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x11af76800) [pid = 1975] [serial = 500] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x11b950800) [pid = 1975] [serial = 501] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x115862800) [pid = 1975] [serial = 491] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x1186eb400) [pid = 1975] [serial = 492] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x11a792800) [pid = 1975] [serial = 497] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x11ad84800) [pid = 1975] [serial = 498] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x1191b8c00) [pid = 1975] [serial = 494] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x119c7e400) [pid = 1975] [serial = 495] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x12596bc00) [pid = 1975] [serial = 507] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x127492000) [pid = 1975] [serial = 512] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x1272bfc00) [pid = 1975] [serial = 510] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x127ea9000) [pid = 1975] [serial = 513] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x129cc4800) [pid = 1975] [serial = 522] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x118e2c000) [pid = 1975] [serial = 515] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x11b9c2400) [pid = 1975] [serial = 503] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x11af7c800) [pid = 1975] [serial = 516] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x127ef2c00) [pid = 1975] [serial = 518] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 70 (0x11ba2c800) [pid = 1975] [serial = 504] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 69 (0x129bd3400) [pid = 1975] [serial = 521] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 68 (0x1288ab400) [pid = 1975] [serial = 519] [outer = 0x0] [url = about:blank] 12:28:58 INFO - PROCESS | 1975 | --DOMWINDOW == 67 (0x12b58b800) [pid = 1975] [serial = 525] [outer = 0x0] [url = about:blank] 12:28:59 INFO - PROCESS | 1975 | 1461180539167 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1975 | 1461180539195 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:28:59 INFO - PROCESS | 1975 | 1461180539201 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1975 | 1461180539203 Marionette TRACE conn2 <- [1,734,null,{}] 12:28:59 INFO - PROCESS | 1975 | 1461180539205 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 1975 | 1461180539283 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:28:59 INFO - PROCESS | 1975 | 1461180539324 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a520800 == 34 [pid = 1975] [id = 191] 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 68 (0x119256400) [pid = 1975] [serial = 571] [outer = 0x0] 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 69 (0x11acd2000) [pid = 1975] [serial = 572] [outer = 0x119256400] 12:28:59 INFO - PROCESS | 1975 | 1461180539351 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 70 (0x11b9d0c00) [pid = 1975] [serial = 573] [outer = 0x119256400] 12:28:59 INFO - PROCESS | 1975 | 1461180539657 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 12:28:59 INFO - PROCESS | 1975 | 1461180539673 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:28:59 INFO - PROCESS | 1975 | 1461180539674 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:28:59 INFO - PROCESS | 1975 | 1461180539676 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1975 | 1461180539679 Marionette TRACE conn2 <- [1,738,null,{}] 12:28:59 INFO - PROCESS | 1975 | 1461180539690 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 1975 | 1461180539768 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:28:59 INFO - PROCESS | 1975 | 1461180539772 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bacb800 == 35 [pid = 1975] [id = 192] 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 71 (0x11bca2400) [pid = 1975] [serial = 574] [outer = 0x0] 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x1259c1800) [pid = 1975] [serial = 575] [outer = 0x11bca2400] 12:28:59 INFO - PROCESS | 1975 | 1461180539803 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x1276eb800) [pid = 1975] [serial = 576] [outer = 0x11bca2400] 12:29:00 INFO - PROCESS | 1975 | 1461180540611 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 976ms 12:29:00 INFO - PROCESS | 1975 | 1461180540655 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1975 | 1461180540657 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:29:00 INFO - PROCESS | 1975 | 1461180540661 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1975 | 1461180540662 Marionette TRACE conn2 <- [1,742,null,{}] 12:29:00 INFO - PROCESS | 1975 | 1461180540664 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:00 INFO - PROCESS | 1975 | 1461180540739 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:29:00 INFO - PROCESS | 1975 | 1461180540743 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c7cf800 == 36 [pid = 1975] [id = 193] 12:29:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x127eb2000) [pid = 1975] [serial = 577] [outer = 0x0] 12:29:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x1288a1c00) [pid = 1975] [serial = 578] [outer = 0x127eb2000] 12:29:00 INFO - PROCESS | 1975 | 1461180540772 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x129207400) [pid = 1975] [serial = 579] [outer = 0x127eb2000] 12:29:01 INFO - PROCESS | 1975 | 1461180541610 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 12:29:01 INFO - PROCESS | 1975 | 1461180541633 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1975 | 1461180541634 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:29:01 INFO - PROCESS | 1975 | 1461180541636 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1975 | 1461180541637 Marionette TRACE conn2 <- [1,746,null,{}] 12:29:01 INFO - PROCESS | 1975 | 1461180541645 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:01 INFO - PROCESS | 1975 | 1461180541731 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:29:01 INFO - PROCESS | 1975 | 1461180541735 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aae000 == 37 [pid = 1975] [id = 194] 12:29:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x11b5d7c00) [pid = 1975] [serial = 580] [outer = 0x0] 12:29:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x129cbe400) [pid = 1975] [serial = 581] [outer = 0x11b5d7c00] 12:29:01 INFO - PROCESS | 1975 | 1461180541761 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x12b382800) [pid = 1975] [serial = 582] [outer = 0x11b5d7c00] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x11c423000) [pid = 1975] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x11235d000) [pid = 1975] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x1186f1c00) [pid = 1975] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x1155e4000) [pid = 1975] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x127988800) [pid = 1975] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x11c122400) [pid = 1975] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x11af78800) [pid = 1975] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:29:02 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x115562c00) [pid = 1975] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:29:02 INFO - PROCESS | 1975 | 1461180542549 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 12:29:02 INFO - PROCESS | 1975 | 1461180542557 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1975 | 1461180542558 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:29:02 INFO - PROCESS | 1975 | 1461180542561 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1975 | 1461180542562 Marionette TRACE conn2 <- [1,750,null,{}] 12:29:02 INFO - PROCESS | 1975 | 1461180542565 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:02 INFO - PROCESS | 1975 | 1461180542655 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:29:02 INFO - PROCESS | 1975 | 1461180542660 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12716f000 == 38 [pid = 1975] [id = 195] 12:29:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x12b383800) [pid = 1975] [serial = 583] [outer = 0x0] 12:29:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x12b58b800) [pid = 1975] [serial = 584] [outer = 0x12b383800] 12:29:02 INFO - PROCESS | 1975 | 1461180542691 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x12b89d000) [pid = 1975] [serial = 585] [outer = 0x12b383800] 12:29:03 INFO - PROCESS | 1975 | 1461180543490 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 12:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:29:03 INFO - PROCESS | 1975 | 1461180543535 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1975 | 1461180543536 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:29:03 INFO - PROCESS | 1975 | 1461180543538 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1975 | 1461180543539 Marionette TRACE conn2 <- [1,754,null,{}] 12:29:03 INFO - PROCESS | 1975 | 1461180543541 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:03 INFO - PROCESS | 1975 | 1461180543608 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:29:03 INFO - PROCESS | 1975 | 1461180543651 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x115375800 == 39 [pid = 1975] [id = 196] 12:29:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x114ce2000) [pid = 1975] [serial = 586] [outer = 0x0] 12:29:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x12bbd5c00) [pid = 1975] [serial = 587] [outer = 0x114ce2000] 12:29:03 INFO - PROCESS | 1975 | 1461180543676 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x12bd82400) [pid = 1975] [serial = 588] [outer = 0x114ce2000] 12:29:04 INFO - PROCESS | 1975 | 1461180544406 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 12:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:29:04 INFO - PROCESS | 1975 | 1461180544458 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 1975 | 1461180544459 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:29:04 INFO - PROCESS | 1975 | 1461180544461 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1975 | 1461180544462 Marionette TRACE conn2 <- [1,758,null,{}] 12:29:04 INFO - PROCESS | 1975 | 1461180544464 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:04 INFO - PROCESS | 1975 | 1461180544536 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:29:04 INFO - PROCESS | 1975 | 1461180544540 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c1b800 == 40 [pid = 1975] [id = 197] 12:29:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x12bbd6000) [pid = 1975] [serial = 589] [outer = 0x0] 12:29:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x12bd90800) [pid = 1975] [serial = 590] [outer = 0x12bbd6000] 12:29:04 INFO - PROCESS | 1975 | 1461180544567 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x12bdab000) [pid = 1975] [serial = 591] [outer = 0x12bbd6000] 12:29:04 INFO - PROCESS | 1975 | 1461180544885 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 12:29:04 INFO - PROCESS | 1975 | 1461180544932 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 1975 | 1461180544933 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:29:04 INFO - PROCESS | 1975 | 1461180544935 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1975 | 1461180544936 Marionette TRACE conn2 <- [1,762,null,{}] 12:29:04 INFO - PROCESS | 1975 | 1461180544939 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 1975 | 1461180545081 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:29:05 INFO - PROCESS | 1975 | 1461180545157 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x1186b7800 == 41 [pid = 1975] [id = 198] 12:29:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x114d0f800) [pid = 1975] [serial = 592] [outer = 0x0] 12:29:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x115568c00) [pid = 1975] [serial = 593] [outer = 0x114d0f800] 12:29:05 INFO - PROCESS | 1975 | 1461180545192 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x118ce7800) [pid = 1975] [serial = 594] [outer = 0x114d0f800] 12:29:06 INFO - PROCESS | 1975 | 1461180546056 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1171ms 12:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:29:06 INFO - PROCESS | 1975 | 1461180546108 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1975 | 1461180546110 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:29:06 INFO - PROCESS | 1975 | 1461180546114 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1975 | 1461180546115 Marionette TRACE conn2 <- [1,766,null,{}] 12:29:06 INFO - PROCESS | 1975 | 1461180546160 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:06 INFO - PROCESS | 1975 | 1461180546241 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:29:06 INFO - PROCESS | 1975 | 1461180546249 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b975800 == 42 [pid = 1975] [id = 199] 12:29:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11adf7400) [pid = 1975] [serial = 595] [outer = 0x0] 12:29:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11b94f400) [pid = 1975] [serial = 596] [outer = 0x11adf7400] 12:29:06 INFO - PROCESS | 1975 | 1461180546282 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11c129400) [pid = 1975] [serial = 597] [outer = 0x11adf7400] 12:29:07 INFO - PROCESS | 1975 | 1461180547206 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 12:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:29:07 INFO - PROCESS | 1975 | 1461180547349 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1975 | 1461180547351 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:29:07 INFO - PROCESS | 1975 | 1461180547356 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1975 | 1461180547358 Marionette TRACE conn2 <- [1,770,null,{}] 12:29:07 INFO - PROCESS | 1975 | 1461180547362 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:07 INFO - PROCESS | 1975 | 1461180547432 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:29:07 INFO - PROCESS | 1975 | 1461180547518 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x114769800 == 43 [pid = 1975] [id = 200] 12:29:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x112362400) [pid = 1975] [serial = 598] [outer = 0x0] 12:29:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x1140cd800) [pid = 1975] [serial = 599] [outer = 0x112362400] 12:29:07 INFO - PROCESS | 1975 | 1461180547548 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x1147b6800) [pid = 1975] [serial = 600] [outer = 0x112362400] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x128895000 == 42 [pid = 1975] [id = 176] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x11537a800 == 41 [pid = 1975] [id = 162] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x115375800 == 40 [pid = 1975] [id = 196] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x12716f000 == 39 [pid = 1975] [id = 195] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x123aae000 == 38 [pid = 1975] [id = 194] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x11c7cf800 == 37 [pid = 1975] [id = 193] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x11bacb800 == 36 [pid = 1975] [id = 192] 12:29:07 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x129cbb000) [pid = 1975] [serial = 557] [outer = 0x0] [url = about:blank] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x11a520800 == 35 [pid = 1975] [id = 191] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x119902800 == 34 [pid = 1975] [id = 190] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x119909000 == 33 [pid = 1975] [id = 189] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf05800 == 32 [pid = 1975] [id = 188] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x119b30000 == 31 [pid = 1975] [id = 187] 12:29:07 INFO - PROCESS | 1975 | --DOCSHELL 0x125bb7800 == 30 [pid = 1975] [id = 186] 12:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 621ms 12:29:07 INFO - PROCESS | 1975 | 1461180547972 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:29:07 INFO - PROCESS | 1975 | 1461180547977 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1975 | 1461180547980 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:29:07 INFO - PROCESS | 1975 | 1461180547988 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1975 | 1461180547991 Marionette TRACE conn2 <- [1,774,null,{}] 12:29:07 INFO - PROCESS | 1975 | 1461180547995 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 1975 | 1461180548075 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x11925a000) [pid = 1975] [serial = 489] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12596a400) [pid = 1975] [serial = 548] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x11adedc00) [pid = 1975] [serial = 551] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x11a794c00) [pid = 1975] [serial = 542] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x11a8db400) [pid = 1975] [serial = 543] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x125c88400) [pid = 1975] [serial = 552] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x11a8da000) [pid = 1975] [serial = 533] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x118cec400) [pid = 1975] [serial = 540] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x1158e9400) [pid = 1975] [serial = 539] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x1288aa800) [pid = 1975] [serial = 554] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x118ae9800) [pid = 1975] [serial = 530] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x127eac400) [pid = 1975] [serial = 537] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x11c4d7000) [pid = 1975] [serial = 536] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x11b9c2800) [pid = 1975] [serial = 545] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x125e6a800) [pid = 1975] [serial = 549] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x11c125400) [pid = 1975] [serial = 546] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x129210c00) [pid = 1975] [serial = 555] [outer = 0x0] [url = about:blank] 12:29:08 INFO - PROCESS | 1975 | 1461180548122 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x114fb7800 == 31 [pid = 1975] [id = 201] 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x11423ec00) [pid = 1975] [serial = 601] [outer = 0x0] 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x114ced000) [pid = 1975] [serial = 602] [outer = 0x11423ec00] 12:29:08 INFO - PROCESS | 1975 | 1461180548148 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x1182ad400) [pid = 1975] [serial = 603] [outer = 0x11423ec00] 12:29:08 INFO - PROCESS | 1975 | 1461180548437 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 12:29:08 INFO - PROCESS | 1975 | 1461180548460 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1975 | 1461180548461 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:29:08 INFO - PROCESS | 1975 | 1461180548463 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1975 | 1461180548465 Marionette TRACE conn2 <- [1,778,null,{}] 12:29:08 INFO - PROCESS | 1975 | 1461180548476 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 1975 | 1461180548557 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:29:08 INFO - PROCESS | 1975 | 1461180548579 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x11990b800 == 32 [pid = 1975] [id = 202] 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x11555e000) [pid = 1975] [serial = 604] [outer = 0x0] 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x118fa6c00) [pid = 1975] [serial = 605] [outer = 0x11555e000] 12:29:08 INFO - PROCESS | 1975 | 1461180548644 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1192dbc00) [pid = 1975] [serial = 606] [outer = 0x11555e000] 12:29:08 INFO - PROCESS | 1975 | 1461180548958 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 526ms 12:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:29:08 INFO - PROCESS | 1975 | 1461180548989 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1975 | 1461180548991 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:29:09 INFO - PROCESS | 1975 | 1461180548993 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1975 | 1461180548994 Marionette TRACE conn2 <- [1,782,null,{}] 12:29:09 INFO - PROCESS | 1975 | 1461180548996 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:09 INFO - PROCESS | 1975 | 1461180549072 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:29:09 INFO - PROCESS | 1975 | 1461180549076 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a925800 == 33 [pid = 1975] [id = 203] 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x119762400) [pid = 1975] [serial = 607] [outer = 0x0] 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x11a797400) [pid = 1975] [serial = 608] [outer = 0x119762400] 12:29:09 INFO - PROCESS | 1975 | 1461180549106 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11a8da000) [pid = 1975] [serial = 609] [outer = 0x119762400] 12:29:09 INFO - PROCESS | 1975 | 1461180549418 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms 12:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:29:09 INFO - PROCESS | 1975 | 1461180549466 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1975 | 1461180549467 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:29:09 INFO - PROCESS | 1975 | 1461180549469 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1975 | 1461180549470 Marionette TRACE conn2 <- [1,786,null,{}] 12:29:09 INFO - PROCESS | 1975 | 1461180549473 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:09 INFO - PROCESS | 1975 | 1461180549545 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:29:09 INFO - PROCESS | 1975 | 1461180549551 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9da000 == 34 [pid = 1975] [id = 204] 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x11a8dc800) [pid = 1975] [serial = 610] [outer = 0x0] 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11ad8ec00) [pid = 1975] [serial = 611] [outer = 0x11a8dc800] 12:29:09 INFO - PROCESS | 1975 | 1461180549577 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11adf3c00) [pid = 1975] [serial = 612] [outer = 0x11a8dc800] 12:29:09 INFO - PROCESS | 1975 | 1461180549904 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 12:29:09 INFO - PROCESS | 1975 | 1461180549940 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1975 | 1461180549942 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:29:09 INFO - PROCESS | 1975 | 1461180549944 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1975 | 1461180549945 Marionette TRACE conn2 <- [1,790,null,{}] 12:29:09 INFO - PROCESS | 1975 | 1461180549948 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:10 INFO - PROCESS | 1975 | 1461180550042 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:29:10 INFO - PROCESS | 1975 | 1461180550074 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x11badf000 == 35 [pid = 1975] [id = 205] 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x119762800) [pid = 1975] [serial = 613] [outer = 0x0] 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11af7b800) [pid = 1975] [serial = 614] [outer = 0x119762800] 12:29:10 INFO - PROCESS | 1975 | 1461180550102 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11c129000) [pid = 1975] [serial = 615] [outer = 0x119762800] 12:29:10 INFO - PROCESS | 1975 | 1461180550444 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 12:29:10 INFO - PROCESS | 1975 | 1461180550469 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1975 | 1461180550470 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:29:10 INFO - PROCESS | 1975 | 1461180550480 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1975 | 1461180550481 Marionette TRACE conn2 <- [1,794,null,{}] 12:29:10 INFO - PROCESS | 1975 | 1461180550485 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:10 INFO - PROCESS | 1975 | 1461180550573 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:29:10 INFO - PROCESS | 1975 | 1461180550577 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c1800 == 36 [pid = 1975] [id = 206] 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11a97c800) [pid = 1975] [serial = 616] [outer = 0x0] 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11c424000) [pid = 1975] [serial = 617] [outer = 0x11a97c800] 12:29:10 INFO - PROCESS | 1975 | 1461180550603 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x125967c00) [pid = 1975] [serial = 618] [outer = 0x11a97c800] 12:29:10 INFO - PROCESS | 1975 | 1461180550907 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 12:29:10 INFO - PROCESS | 1975 | 1461180550952 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1975 | 1461180550953 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:29:10 INFO - PROCESS | 1975 | 1461180550956 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1975 | 1461180550957 Marionette TRACE conn2 <- [1,798,null,{}] 12:29:10 INFO - PROCESS | 1975 | 1461180550959 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:11 INFO - PROCESS | 1975 | 1461180551048 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:29:11 INFO - PROCESS | 1975 | 1461180551081 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x123848800 == 37 [pid = 1975] [id = 207] 12:29:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x125968800) [pid = 1975] [serial = 619] [outer = 0x0] 12:29:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x125c8a800) [pid = 1975] [serial = 620] [outer = 0x125968800] 12:29:11 INFO - PROCESS | 1975 | 1461180551106 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x125e67000) [pid = 1975] [serial = 621] [outer = 0x125968800] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11a8b5800) [pid = 1975] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11b5d7c00) [pid = 1975] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x12b383800) [pid = 1975] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x114ce2000) [pid = 1975] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x11bca2400) [pid = 1975] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x119259800) [pid = 1975] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x127eb2000) [pid = 1975] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:29:11 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x119256400) [pid = 1975] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:29:11 INFO - PROCESS | 1975 | 1461180551708 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 819ms 12:29:11 INFO - PROCESS | 1975 | 1461180551777 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 1975 | 1461180551783 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:29:11 INFO - PROCESS | 1975 | 1461180551789 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1975 | 1461180551792 Marionette TRACE conn2 <- [1,802,null,{}] 12:29:11 INFO - PROCESS | 1975 | 1461180551817 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:11 INFO - PROCESS | 1975 | 1461180551991 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:29:12 INFO - PROCESS | 1975 | 1461180552035 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11927b000 == 38 [pid = 1975] [id = 208] 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11586f000) [pid = 1975] [serial = 622] [outer = 0x0] 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x1176df800) [pid = 1975] [serial = 623] [outer = 0x11586f000] 12:29:12 INFO - PROCESS | 1975 | 1461180552086 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x118c95c00) [pid = 1975] [serial = 624] [outer = 0x11586f000] 12:29:12 INFO - PROCESS | 1975 | 1461180552568 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 823ms 12:29:12 INFO - PROCESS | 1975 | 1461180552611 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 1975 | 1461180552616 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:29:12 INFO - PROCESS | 1975 | 1461180552639 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1975 | 1461180552640 Marionette TRACE conn2 <- [1,806,null,{}] 12:29:12 INFO - PROCESS | 1975 | 1461180552643 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:12 INFO - PROCESS | 1975 | 1461180552742 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:29:12 INFO - PROCESS | 1975 | 1461180552800 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9d4000 == 39 [pid = 1975] [id = 209] 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x119c73800) [pid = 1975] [serial = 625] [outer = 0x0] 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11a79ac00) [pid = 1975] [serial = 626] [outer = 0x119c73800] 12:29:12 INFO - PROCESS | 1975 | 1461180552830 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11ad90000) [pid = 1975] [serial = 627] [outer = 0x119c73800] 12:29:13 INFO - PROCESS | 1975 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:29:13 INFO - PROCESS | 1975 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:29:13 INFO - PROCESS | 1975 | [GFX2-]: Using SkiaGL canvas. 12:29:13 INFO - PROCESS | 1975 | 1461180553263 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 12:29:13 INFO - PROCESS | 1975 | 1461180553309 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1975 | 1461180553311 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:29:13 INFO - PROCESS | 1975 | 1461180553313 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1975 | 1461180553316 Marionette TRACE conn2 <- [1,810,null,{}] 12:29:13 INFO - PROCESS | 1975 | 1461180553323 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:13 INFO - PROCESS | 1975 | 1461180553419 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:29:13 INFO - PROCESS | 1975 | 1461180553478 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bc1800 == 40 [pid = 1975] [id = 210] 12:29:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11b94bc00) [pid = 1975] [serial = 628] [outer = 0x0] 12:29:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12596a800) [pid = 1975] [serial = 629] [outer = 0x11b94bc00] 12:29:13 INFO - PROCESS | 1975 | 1461180553511 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12721f000) [pid = 1975] [serial = 630] [outer = 0x11b94bc00] 12:29:13 INFO - PROCESS | 1975 | 1461180553896 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 621ms 12:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:29:13 INFO - PROCESS | 1975 | 1461180553935 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1975 | 1461180553937 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:29:13 INFO - PROCESS | 1975 | 1461180553939 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1975 | 1461180553941 Marionette TRACE conn2 <- [1,814,null,{}] 12:29:13 INFO - PROCESS | 1975 | 1461180553943 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:14 INFO - PROCESS | 1975 | 1461180554060 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:29:14 INFO - PROCESS | 1975 | 1461180554130 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12717a800 == 41 [pid = 1975] [id = 211] 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x1272bec00) [pid = 1975] [serial = 631] [outer = 0x0] 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x127cba800) [pid = 1975] [serial = 632] [outer = 0x1272bec00] 12:29:14 INFO - PROCESS | 1975 | 1461180554161 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x127eb1400) [pid = 1975] [serial = 633] [outer = 0x1272bec00] 12:29:14 INFO - PROCESS | 1975 | 1461180554581 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1975 | 1461180554611 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:29:14 INFO - PROCESS | 1975 | 1461180554629 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1975 | 1461180554632 Marionette TRACE conn2 <- [1,818,null,{}] 12:29:14 INFO - PROCESS | 1975 | 1461180554636 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:14 INFO - PROCESS | 1975 | 1461180554730 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:29:14 INFO - PROCESS | 1975 | 1461180554790 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d1800 == 42 [pid = 1975] [id = 212] 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x11adef000) [pid = 1975] [serial = 634] [outer = 0x0] 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x127ebf400) [pid = 1975] [serial = 635] [outer = 0x11adef000] 12:29:14 INFO - PROCESS | 1975 | 1461180554820 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x1282c4c00) [pid = 1975] [serial = 636] [outer = 0x11adef000] 12:29:15 INFO - PROCESS | 1975 | 1461180555282 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 739ms 12:29:15 INFO - PROCESS | 1975 | 1461180555367 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1975 | 1461180555369 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:29:15 INFO - PROCESS | 1975 | 1461180555372 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1975 | 1461180555374 Marionette TRACE conn2 <- [1,822,null,{}] 12:29:15 INFO - PROCESS | 1975 | 1461180555378 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:15 INFO - PROCESS | 1975 | 1461180555464 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:29:15 INFO - PROCESS | 1975 | 1461180555531 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f3b800 == 43 [pid = 1975] [id = 213] 12:29:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x1155e6c00) [pid = 1975] [serial = 637] [outer = 0x0] 12:29:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1158ebc00) [pid = 1975] [serial = 638] [outer = 0x1155e6c00] 12:29:15 INFO - PROCESS | 1975 | 1461180555562 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x118e39c00) [pid = 1975] [serial = 639] [outer = 0x1155e6c00] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c1800 == 42 [pid = 1975] [id = 206] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11badf000 == 41 [pid = 1975] [id = 205] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9da000 == 40 [pid = 1975] [id = 204] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a925800 == 39 [pid = 1975] [id = 203] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11990b800 == 38 [pid = 1975] [id = 202] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x114fb7800 == 37 [pid = 1975] [id = 201] 12:29:15 INFO - PROCESS | 1975 | --DOCSHELL 0x114769800 == 36 [pid = 1975] [id = 200] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x129cbe400) [pid = 1975] [serial = 581] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12b58b800) [pid = 1975] [serial = 584] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12bbd5c00) [pid = 1975] [serial = 587] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x118f0cc00) [pid = 1975] [serial = 560] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x1259c1800) [pid = 1975] [serial = 575] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x1276eb800) [pid = 1975] [serial = 576] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11a985400) [pid = 1975] [serial = 570] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x119d7dc00) [pid = 1975] [serial = 569] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x1288a1c00) [pid = 1975] [serial = 578] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11acd2000) [pid = 1975] [serial = 572] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11b9d0c00) [pid = 1975] [serial = 573] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11b9c3800) [pid = 1975] [serial = 563] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x1283a3400) [pid = 1975] [serial = 567] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x127987400) [pid = 1975] [serial = 566] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12bd82400) [pid = 1975] [serial = 588] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12bd90800) [pid = 1975] [serial = 590] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12b382800) [pid = 1975] [serial = 582] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x129207400) [pid = 1975] [serial = 579] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12b89d000) [pid = 1975] [serial = 585] [outer = 0x0] [url = about:blank] 12:29:15 INFO - PROCESS | 1975 | 1461180555907 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1975 | 1461180555948 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:29:15 INFO - PROCESS | 1975 | 1461180555952 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1975 | 1461180555954 Marionette TRACE conn2 <- [1,826,null,{}] 12:29:15 INFO - PROCESS | 1975 | 1461180555956 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:16 INFO - PROCESS | 1975 | 1461180556029 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:29:16 INFO - PROCESS | 1975 | 1461180556075 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x11926c800 == 37 [pid = 1975] [id = 214] 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11586d000) [pid = 1975] [serial = 640] [outer = 0x0] 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x119254c00) [pid = 1975] [serial = 641] [outer = 0x11586d000] 12:29:16 INFO - PROCESS | 1975 | 1461180556101 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11a8db400) [pid = 1975] [serial = 642] [outer = 0x11586d000] 12:29:16 INFO - PROCESS | 1975 | 1461180556480 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 568ms 12:29:16 INFO - PROCESS | 1975 | 1461180556521 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1975 | 1461180556524 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:29:16 INFO - PROCESS | 1975 | 1461180556527 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1975 | 1461180556531 Marionette TRACE conn2 <- [1,830,null,{}] 12:29:16 INFO - PROCESS | 1975 | 1461180556552 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:16 INFO - PROCESS | 1975 | 1461180556678 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:29:16 INFO - PROCESS | 1975 | 1461180556770 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b580800 == 38 [pid = 1975] [id = 215] 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11b9ca800) [pid = 1975] [serial = 643] [outer = 0x0] 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11ba2f400) [pid = 1975] [serial = 644] [outer = 0x11b9ca800] 12:29:16 INFO - PROCESS | 1975 | 1461180556803 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x125966800) [pid = 1975] [serial = 645] [outer = 0x11b9ca800] 12:29:17 INFO - PROCESS | 1975 | 1461180557079 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 585ms 12:29:17 INFO - PROCESS | 1975 | 1461180557111 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1975 | 1461180557113 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:29:17 INFO - PROCESS | 1975 | 1461180557124 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1975 | 1461180557125 Marionette TRACE conn2 <- [1,834,null,{}] 12:29:17 INFO - PROCESS | 1975 | 1461180557127 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:17 INFO - PROCESS | 1975 | 1461180557231 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:29:17 INFO - PROCESS | 1975 | 1461180557257 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf1c800 == 39 [pid = 1975] [id = 216] 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11b9cf400) [pid = 1975] [serial = 646] [outer = 0x0] 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x125dc1c00) [pid = 1975] [serial = 647] [outer = 0x11b9cf400] 12:29:17 INFO - PROCESS | 1975 | 1461180557283 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x127ef7400) [pid = 1975] [serial = 648] [outer = 0x11b9cf400] 12:29:17 INFO - PROCESS | 1975 | 1461180557566 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 12:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:29:17 INFO - PROCESS | 1975 | 1461180557594 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1975 | 1461180557595 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:29:17 INFO - PROCESS | 1975 | 1461180557597 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1975 | 1461180557598 Marionette TRACE conn2 <- [1,838,null,{}] 12:29:17 INFO - PROCESS | 1975 | 1461180557609 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:17 INFO - PROCESS | 1975 | 1461180557688 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:29:17 INFO - PROCESS | 1975 | 1461180557693 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b06800 == 40 [pid = 1975] [id = 217] 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x1282c2000) [pid = 1975] [serial = 649] [outer = 0x0] 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x1288b0c00) [pid = 1975] [serial = 650] [outer = 0x1282c2000] 12:29:17 INFO - PROCESS | 1975 | 1461180557721 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x129207400) [pid = 1975] [serial = 651] [outer = 0x1282c2000] 12:29:18 INFO - PROCESS | 1975 | 1461180558101 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 526ms 12:29:18 INFO - PROCESS | 1975 | 1461180558123 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1975 | 1461180558124 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:29:18 INFO - PROCESS | 1975 | 1461180558133 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1975 | 1461180558135 Marionette TRACE conn2 <- [1,842,null,{}] 12:29:18 INFO - PROCESS | 1975 | 1461180558137 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:18 INFO - PROCESS | 1975 | 1461180558286 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:29:18 INFO - PROCESS | 1975 | 1461180558339 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x115375000 == 41 [pid = 1975] [id = 218] 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x129bd1400) [pid = 1975] [serial = 652] [outer = 0x0] 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x129cb6800) [pid = 1975] [serial = 653] [outer = 0x129bd1400] 12:29:18 INFO - PROCESS | 1975 | 1461180558384 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12b388000) [pid = 1975] [serial = 654] [outer = 0x129bd1400] 12:29:18 INFO - PROCESS | 1975 | 1461180558795 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 674ms 12:29:18 INFO - PROCESS | 1975 | 1461180558802 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1975 | 1461180558803 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:29:18 INFO - PROCESS | 1975 | 1461180558805 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1975 | 1461180558806 Marionette TRACE conn2 <- [1,846,null,{}] 12:29:18 INFO - PROCESS | 1975 | 1461180558809 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:18 INFO - PROCESS | 1975 | 1461180558904 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:29:18 INFO - PROCESS | 1975 | 1461180558908 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a4000 == 42 [pid = 1975] [id = 219] 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12b38a800) [pid = 1975] [serial = 655] [outer = 0x0] 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12b58e400) [pid = 1975] [serial = 656] [outer = 0x12b38a800] 12:29:18 INFO - PROCESS | 1975 | 1461180558933 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12b896400) [pid = 1975] [serial = 657] [outer = 0x12b38a800] 12:29:19 INFO - PROCESS | 1975 | 1461180559281 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 12:29:19 INFO - PROCESS | 1975 | 1461180559324 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1975 | 1461180559325 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:29:19 INFO - PROCESS | 1975 | 1461180559328 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1975 | 1461180559329 Marionette TRACE conn2 <- [1,850,null,{}] 12:29:19 INFO - PROCESS | 1975 | 1461180559331 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:19 INFO - PROCESS | 1975 | 1461180559437 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:29:19 INFO - PROCESS | 1975 | 1461180559453 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288ce000 == 43 [pid = 1975] [id = 220] 12:29:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12b89a000) [pid = 1975] [serial = 658] [outer = 0x0] 12:29:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b89f800) [pid = 1975] [serial = 659] [outer = 0x12b89a000] 12:29:19 INFO - PROCESS | 1975 | 1461180559492 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12bbd9c00) [pid = 1975] [serial = 660] [outer = 0x12b89a000] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11a97c800) [pid = 1975] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x119762800) [pid = 1975] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11423ec00) [pid = 1975] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x119762400) [pid = 1975] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x112362400) [pid = 1975] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11a8dc800) [pid = 1975] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:29:19 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11555e000) [pid = 1975] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:29:19 INFO - PROCESS | 1975 | 1461180559976 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 12:29:20 INFO - PROCESS | 1975 | 1461180559998 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1975 | 1461180560000 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:29:20 INFO - PROCESS | 1975 | 1461180560004 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1975 | 1461180560005 Marionette TRACE conn2 <- [1,854,null,{}] 12:29:20 INFO - PROCESS | 1975 | 1461180560007 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:20 INFO - PROCESS | 1975 | 1461180560084 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:29:20 INFO - PROCESS | 1975 | 1461180560089 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x1289a6000 == 44 [pid = 1975] [id = 221] 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x114d13400) [pid = 1975] [serial = 661] [outer = 0x0] 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11a8da400) [pid = 1975] [serial = 662] [outer = 0x114d13400] 12:29:20 INFO - PROCESS | 1975 | 1461180560115 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12bd38c00) [pid = 1975] [serial = 663] [outer = 0x114d13400] 12:29:20 INFO - PROCESS | 1975 | 1461180560444 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 12:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:29:20 INFO - PROCESS | 1975 | 1461180560472 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1975 | 1461180560474 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:29:20 INFO - PROCESS | 1975 | 1461180560476 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1975 | 1461180560477 Marionette TRACE conn2 <- [1,858,null,{}] 12:29:20 INFO - PROCESS | 1975 | 1461180560479 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:20 INFO - PROCESS | 1975 | 1461180560575 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:29:20 INFO - PROCESS | 1975 | 1461180560583 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bbc800 == 45 [pid = 1975] [id = 222] 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1182b3c00) [pid = 1975] [serial = 664] [outer = 0x0] 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12bd83800) [pid = 1975] [serial = 665] [outer = 0x1182b3c00] 12:29:20 INFO - PROCESS | 1975 | 1461180560608 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12bda0800) [pid = 1975] [serial = 666] [outer = 0x1182b3c00] 12:29:20 INFO - PROCESS | 1975 | 1461180560937 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 12:29:20 INFO - PROCESS | 1975 | 1461180560944 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1975 | 1461180560946 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:29:20 INFO - PROCESS | 1975 | 1461180560948 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1975 | 1461180560951 Marionette TRACE conn2 <- [1,862,null,{}] 12:29:20 INFO - PROCESS | 1975 | 1461180560955 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 1975 | 1461180561047 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:29:21 INFO - PROCESS | 1975 | 1461180561053 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b80e000 == 46 [pid = 1975] [id = 223] 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12bda6400) [pid = 1975] [serial = 667] [outer = 0x0] 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12d030c00) [pid = 1975] [serial = 668] [outer = 0x12bda6400] 12:29:21 INFO - PROCESS | 1975 | 1461180561083 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12d632000) [pid = 1975] [serial = 669] [outer = 0x12bda6400] 12:29:21 INFO - PROCESS | 1975 | 1461180561442 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 12:29:21 INFO - PROCESS | 1975 | 1461180561471 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1975 | 1461180561472 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:29:21 INFO - PROCESS | 1975 | 1461180561476 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1975 | 1461180561477 Marionette TRACE conn2 <- [1,866,null,{}] 12:29:21 INFO - PROCESS | 1975 | 1461180561480 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 1975 | 1461180561600 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:29:21 INFO - PROCESS | 1975 | 1461180561606 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf4d800 == 47 [pid = 1975] [id = 224] 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12d6d0c00) [pid = 1975] [serial = 670] [outer = 0x0] 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12d6d6800) [pid = 1975] [serial = 671] [outer = 0x12d6d0c00] 12:29:21 INFO - PROCESS | 1975 | 1461180561646 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12d943000) [pid = 1975] [serial = 672] [outer = 0x12d6d0c00] 12:29:22 INFO - PROCESS | 1975 | 1461180562094 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 669ms 12:29:22 INFO - PROCESS | 1975 | 1461180562145 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1975 | 1461180562148 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:29:22 INFO - PROCESS | 1975 | 1461180562154 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1975 | 1461180562156 Marionette TRACE conn2 <- [1,870,null,{}] 12:29:22 INFO - PROCESS | 1975 | 1461180562160 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:22 INFO - PROCESS | 1975 | 1461180562258 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:29:22 INFO - PROCESS | 1975 | 1461180562321 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x119161000 == 48 [pid = 1975] [id = 225] 12:29:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x114ce9000) [pid = 1975] [serial = 673] [outer = 0x0] 12:29:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11586f800) [pid = 1975] [serial = 674] [outer = 0x114ce9000] 12:29:22 INFO - PROCESS | 1975 | 1461180562353 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x119256000) [pid = 1975] [serial = 675] [outer = 0x114ce9000] 12:29:22 INFO - PROCESS | 1975 | 1461180562847 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 721ms 12:29:22 INFO - PROCESS | 1975 | 1461180562876 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1975 | 1461180562881 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:29:22 INFO - PROCESS | 1975 | 1461180562909 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1975 | 1461180562911 Marionette TRACE conn2 <- [1,874,null,{}] 12:29:22 INFO - PROCESS | 1975 | 1461180562914 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 1975 | 1461180563015 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:29:23 INFO - PROCESS | 1975 | 1461180563077 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x123853800 == 49 [pid = 1975] [id = 226] 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11ad85000) [pid = 1975] [serial = 676] [outer = 0x0] 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11adf5000) [pid = 1975] [serial = 677] [outer = 0x11ad85000] 12:29:23 INFO - PROCESS | 1975 | 1461180563106 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11bca8400) [pid = 1975] [serial = 678] [outer = 0x11ad85000] 12:29:23 INFO - PROCESS | 1975 | 1461180563521 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 627ms 12:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:29:23 INFO - PROCESS | 1975 | 1461180563533 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1975 | 1461180563535 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:29:23 INFO - PROCESS | 1975 | 1461180563537 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1975 | 1461180563540 Marionette TRACE conn2 <- [1,878,null,{}] 12:29:23 INFO - PROCESS | 1975 | 1461180563568 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 1975 | 1461180563701 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:29:23 INFO - PROCESS | 1975 | 1461180563713 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b818800 == 50 [pid = 1975] [id = 227] 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1288a9000) [pid = 1975] [serial = 679] [outer = 0x0] 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x129210c00) [pid = 1975] [serial = 680] [outer = 0x1288a9000] 12:29:23 INFO - PROCESS | 1975 | 1461180563756 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x129cc0c00) [pid = 1975] [serial = 681] [outer = 0x1288a9000] 12:29:24 INFO - PROCESS | 1975 | 1461180564198 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 675ms 12:29:24 INFO - PROCESS | 1975 | 1461180564213 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:29:24 INFO - PROCESS | 1975 | 1461180564215 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:29:24 INFO - PROCESS | 1975 | 1461180564217 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1975 | 1461180564218 Marionette TRACE conn2 <- [1,882,null,{}] 12:29:24 INFO - PROCESS | 1975 | 1461180564221 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:24 INFO - PROCESS | 1975 | 1461180564321 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:29:24 INFO - PROCESS | 1975 | 1461180564368 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a94a800 == 51 [pid = 1975] [id = 228] 12:29:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11a792c00) [pid = 1975] [serial = 682] [outer = 0x0] 12:29:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x129cc5400) [pid = 1975] [serial = 683] [outer = 0x11a792c00] 12:29:24 INFO - PROCESS | 1975 | 1461180564398 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12bd3f800) [pid = 1975] [serial = 684] [outer = 0x11a792c00] 12:29:25 INFO - PROCESS | 1975 | 1461180565007 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 819ms 12:29:25 INFO - PROCESS | 1975 | 1461180565049 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1975 | 1461180565051 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:29:25 INFO - PROCESS | 1975 | 1461180565056 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1975 | 1461180565059 Marionette TRACE conn2 <- [1,886,null,{}] 12:29:25 INFO - PROCESS | 1975 | 1461180565063 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:25 INFO - PROCESS | 1975 | 1461180565150 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:29:25 INFO - PROCESS | 1975 | 1461180565220 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x119912800 == 52 [pid = 1975] [id = 229] 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x114c3f800) [pid = 1975] [serial = 685] [outer = 0x0] 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x114ce9800) [pid = 1975] [serial = 686] [outer = 0x114c3f800] 12:29:25 INFO - PROCESS | 1975 | 1461180565248 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x1182b4000) [pid = 1975] [serial = 687] [outer = 0x114c3f800] 12:29:25 INFO - PROCESS | 1975 | 1461180565646 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 626ms 12:29:25 INFO - PROCESS | 1975 | 1461180565683 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1975 | 1461180565686 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:29:25 INFO - PROCESS | 1975 | 1461180565691 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1975 | 1461180565692 Marionette TRACE conn2 <- [1,890,null,{}] 12:29:25 INFO - PROCESS | 1975 | 1461180565695 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:25 INFO - PROCESS | 1975 | 1461180565781 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:29:25 INFO - PROCESS | 1975 | 1461180565831 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x11927a800 == 53 [pid = 1975] [id = 230] 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x118751c00) [pid = 1975] [serial = 688] [outer = 0x0] 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x11913b000) [pid = 1975] [serial = 689] [outer = 0x118751c00] 12:29:25 INFO - PROCESS | 1975 | 1461180565858 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x119c72400) [pid = 1975] [serial = 690] [outer = 0x118751c00] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11b975800 == 52 [pid = 1975] [id = 199] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x1186b7800 == 51 [pid = 1975] [id = 198] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7ca800 == 50 [pid = 1975] [id = 163] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x127c1b800 == 49 [pid = 1975] [id = 197] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x12b80e000 == 48 [pid = 1975] [id = 223] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x129bbc800 == 47 [pid = 1975] [id = 222] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x1289a6000 == 46 [pid = 1975] [id = 221] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x1288ce000 == 45 [pid = 1975] [id = 220] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a4000 == 44 [pid = 1975] [id = 219] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x115568c00) [pid = 1975] [serial = 593] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11b94f400) [pid = 1975] [serial = 596] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x115375000 == 43 [pid = 1975] [id = 218] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x125b06800 == 42 [pid = 1975] [id = 217] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf1c800 == 41 [pid = 1975] [id = 216] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11b580800 == 40 [pid = 1975] [id = 215] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11926c800 == 39 [pid = 1975] [id = 214] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x118f3b800 == 38 [pid = 1975] [id = 213] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d1800 == 37 [pid = 1975] [id = 212] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x12717a800 == 36 [pid = 1975] [id = 211] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x125bc1800 == 35 [pid = 1975] [id = 210] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9d4000 == 34 [pid = 1975] [id = 209] 12:29:26 INFO - PROCESS | 1975 | --DOCSHELL 0x11927b000 == 33 [pid = 1975] [id = 208] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x125967c00) [pid = 1975] [serial = 618] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11c424000) [pid = 1975] [serial = 617] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11af7b800) [pid = 1975] [serial = 614] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11c129000) [pid = 1975] [serial = 615] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1182ad400) [pid = 1975] [serial = 603] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11a8da000) [pid = 1975] [serial = 609] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x114ced000) [pid = 1975] [serial = 602] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x1147b6800) [pid = 1975] [serial = 600] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11ad8ec00) [pid = 1975] [serial = 611] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x1140cd800) [pid = 1975] [serial = 599] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x1192dbc00) [pid = 1975] [serial = 606] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11adf3c00) [pid = 1975] [serial = 612] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a797400) [pid = 1975] [serial = 608] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x118fa6c00) [pid = 1975] [serial = 605] [outer = 0x0] [url = about:blank] 12:29:26 INFO - PROCESS | 1975 | 1461180566222 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 12:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:29:26 INFO - PROCESS | 1975 | 1461180566261 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1975 | 1461180566262 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:29:26 INFO - PROCESS | 1975 | 1461180566265 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1975 | 1461180566267 Marionette TRACE conn2 <- [1,894,null,{}] 12:29:26 INFO - PROCESS | 1975 | 1461180566274 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:26 INFO - PROCESS | 1975 | 1461180566352 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:29:26 INFO - PROCESS | 1975 | 1461180566397 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x119276000 == 34 [pid = 1975] [id = 231] 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x118ae9800) [pid = 1975] [serial = 691] [outer = 0x0] 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11a8b8000) [pid = 1975] [serial = 692] [outer = 0x118ae9800] 12:29:26 INFO - PROCESS | 1975 | 1461180566443 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11ad86c00) [pid = 1975] [serial = 693] [outer = 0x118ae9800] 12:29:26 INFO - PROCESS | 1975 | 1461180566756 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 521ms 12:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:29:26 INFO - PROCESS | 1975 | 1461180566788 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1975 | 1461180566789 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:29:26 INFO - PROCESS | 1975 | 1461180566792 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1975 | 1461180566793 Marionette TRACE conn2 <- [1,898,null,{}] 12:29:26 INFO - PROCESS | 1975 | 1461180566795 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:26 INFO - PROCESS | 1975 | 1461180566870 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:29:26 INFO - PROCESS | 1975 | 1461180566874 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b573800 == 35 [pid = 1975] [id = 232] 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11adec000) [pid = 1975] [serial = 694] [outer = 0x0] 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11b9ce000) [pid = 1975] [serial = 695] [outer = 0x11adec000] 12:29:26 INFO - PROCESS | 1975 | 1461180566903 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x11bc9a800) [pid = 1975] [serial = 696] [outer = 0x11adec000] 12:29:27 INFO - PROCESS | 1975 | 1461180567237 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 12:29:27 INFO - PROCESS | 1975 | 1461180567260 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1975 | 1461180567262 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:29:27 INFO - PROCESS | 1975 | 1461180567264 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1975 | 1461180567265 Marionette TRACE conn2 <- [1,902,null,{}] 12:29:27 INFO - PROCESS | 1975 | 1461180567270 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:27 INFO - PROCESS | 1975 | 1461180567341 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:29:27 INFO - PROCESS | 1975 | 1461180567345 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf1d000 == 36 [pid = 1975] [id = 233] 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11bc9b400) [pid = 1975] [serial = 697] [outer = 0x0] 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11c1dc800) [pid = 1975] [serial = 698] [outer = 0x11bc9b400] 12:29:27 INFO - PROCESS | 1975 | 1461180567373 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x11c8c1800) [pid = 1975] [serial = 699] [outer = 0x11bc9b400] 12:29:27 INFO - PROCESS | 1975 | 1461180567691 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 12:29:27 INFO - PROCESS | 1975 | 1461180567736 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1975 | 1461180567738 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:29:27 INFO - PROCESS | 1975 | 1461180567740 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1975 | 1461180567741 Marionette TRACE conn2 <- [1,906,null,{}] 12:29:27 INFO - PROCESS | 1975 | 1461180567743 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:27 INFO - PROCESS | 1975 | 1461180567858 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:29:27 INFO - PROCESS | 1975 | 1461180567890 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c2800 == 37 [pid = 1975] [id = 234] 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x114c3b400) [pid = 1975] [serial = 700] [outer = 0x0] 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12596b000) [pid = 1975] [serial = 701] [outer = 0x114c3b400] 12:29:27 INFO - PROCESS | 1975 | 1461180567918 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x127ef0c00) [pid = 1975] [serial = 702] [outer = 0x114c3b400] 12:29:28 INFO - PROCESS | 1975 | 1461180568230 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 517ms 12:29:28 INFO - PROCESS | 1975 | 1461180568258 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1975 | 1461180568259 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:29:28 INFO - PROCESS | 1975 | 1461180568261 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1975 | 1461180568262 Marionette TRACE conn2 <- [1,910,null,{}] 12:29:28 INFO - PROCESS | 1975 | 1461180568265 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:28 INFO - PROCESS | 1975 | 1461180568358 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:29:28 INFO - PROCESS | 1975 | 1461180568362 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0a000 == 38 [pid = 1975] [id = 235] 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x11c421400) [pid = 1975] [serial = 703] [outer = 0x0] 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x1288aa400) [pid = 1975] [serial = 704] [outer = 0x11c421400] 12:29:28 INFO - PROCESS | 1975 | 1461180568387 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x129bd1800) [pid = 1975] [serial = 705] [outer = 0x11c421400] 12:29:28 INFO - PROCESS | 1975 | 1461180568693 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 12:29:28 INFO - PROCESS | 1975 | 1461180568730 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1975 | 1461180568731 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:29:28 INFO - PROCESS | 1975 | 1461180568736 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1975 | 1461180568737 Marionette TRACE conn2 <- [1,914,null,{}] 12:29:28 INFO - PROCESS | 1975 | 1461180568740 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:28 INFO - PROCESS | 1975 | 1461180568830 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:29:28 INFO - PROCESS | 1975 | 1461180568834 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x12717a800 == 39 [pid = 1975] [id = 236] 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x1288a1c00) [pid = 1975] [serial = 706] [outer = 0x0] 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x129cbf000) [pid = 1975] [serial = 707] [outer = 0x1288a1c00] 12:29:28 INFO - PROCESS | 1975 | 1461180568860 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12b37d400) [pid = 1975] [serial = 708] [outer = 0x1288a1c00] 12:29:29 INFO - PROCESS | 1975 | 1461180569196 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 12:29:29 INFO - PROCESS | 1975 | 1461180569208 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1975 | 1461180569209 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:29:29 INFO - PROCESS | 1975 | 1461180569211 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1975 | 1461180569213 Marionette TRACE conn2 <- [1,918,null,{}] 12:29:29 INFO - PROCESS | 1975 | 1461180569215 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:29 INFO - PROCESS | 1975 | 1461180569311 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:29:29 INFO - PROCESS | 1975 | 1461180569322 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c0c000 == 40 [pid = 1975] [id = 237] 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129cbec00) [pid = 1975] [serial = 709] [outer = 0x0] 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b3c9400) [pid = 1975] [serial = 710] [outer = 0x129cbec00] 12:29:29 INFO - PROCESS | 1975 | 1461180569348 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b593000) [pid = 1975] [serial = 711] [outer = 0x129cbec00] 12:29:29 INFO - PROCESS | 1975 | 1461180569680 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 523ms 12:29:29 INFO - PROCESS | 1975 | 1461180569736 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:29:29 INFO - PROCESS | 1975 | 1461180569737 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:29:29 INFO - PROCESS | 1975 | 1461180569739 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1975 | 1461180569740 Marionette TRACE conn2 <- [1,922,null,{}] 12:29:29 INFO - PROCESS | 1975 | 1461180569743 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:29 INFO - PROCESS | 1975 | 1461180569835 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:29:29 INFO - PROCESS | 1975 | 1461180569850 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x129ba8000 == 41 [pid = 1975] [id = 238] 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12b385400) [pid = 1975] [serial = 712] [outer = 0x0] 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12b89ec00) [pid = 1975] [serial = 713] [outer = 0x12b385400] 12:29:29 INFO - PROCESS | 1975 | 1461180569875 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12bd38800) [pid = 1975] [serial = 714] [outer = 0x12b385400] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x11586d000) [pid = 1975] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x1155e6c00) [pid = 1975] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x1282c2000) [pid = 1975] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11b9cf400) [pid = 1975] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x11adef000) [pid = 1975] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11b9ca800) [pid = 1975] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x114d13400) [pid = 1975] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x1182b3c00) [pid = 1975] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12bda6400) [pid = 1975] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11a8b4400) [pid = 1975] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x11535fc00) [pid = 1975] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11a797c00) [pid = 1975] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x1147bdc00) [pid = 1975] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11adf7400) [pid = 1975] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x118ce2000) [pid = 1975] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12d02ec00) [pid = 1975] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b389c00) [pid = 1975] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x114d0f800) [pid = 1975] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x114f87000) [pid = 1975] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bbd6000) [pid = 1975] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x129bd1400) [pid = 1975] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b38a800) [pid = 1975] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12b89a000) [pid = 1975] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:29:30 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11586f000) [pid = 1975] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:29:30 INFO - PROCESS | 1975 | 1461180570445 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 720ms 12:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:29:30 INFO - PROCESS | 1975 | 1461180570459 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1975 | 1461180570461 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:29:30 INFO - PROCESS | 1975 | 1461180570463 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1975 | 1461180570466 Marionette TRACE conn2 <- [1,926,null,{}] 12:29:30 INFO - PROCESS | 1975 | 1461180570469 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:30 INFO - PROCESS | 1975 | 1461180570562 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:29:30 INFO - PROCESS | 1975 | 1461180570566 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a940800 == 42 [pid = 1975] [id = 239] 12:29:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1147c3c00) [pid = 1975] [serial = 715] [outer = 0x0] 12:29:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11ba25800) [pid = 1975] [serial = 716] [outer = 0x1147c3c00] 12:29:30 INFO - PROCESS | 1975 | 1461180570598 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b3c6800) [pid = 1975] [serial = 717] [outer = 0x1147c3c00] 12:29:30 INFO - PROCESS | 1975 | 1461180570941 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 12:29:30 INFO - PROCESS | 1975 | 1461180570986 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1975 | 1461180570987 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:29:30 INFO - PROCESS | 1975 | 1461180570989 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1975 | 1461180570990 Marionette TRACE conn2 <- [1,930,null,{}] 12:29:30 INFO - PROCESS | 1975 | 1461180570993 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:31 INFO - PROCESS | 1975 | 1461180571069 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:29:31 INFO - PROCESS | 1975 | 1461180571073 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b80f800 == 43 [pid = 1975] [id = 240] 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x125e78800) [pid = 1975] [serial = 718] [outer = 0x0] 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12bbdbc00) [pid = 1975] [serial = 719] [outer = 0x125e78800] 12:29:31 INFO - PROCESS | 1975 | 1461180571099 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12bda7400) [pid = 1975] [serial = 720] [outer = 0x125e78800] 12:29:31 INFO - PROCESS | 1975 | 1461180571413 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 12:29:31 INFO - PROCESS | 1975 | 1461180571460 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1975 | 1461180571462 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:29:31 INFO - PROCESS | 1975 | 1461180571465 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1975 | 1461180571467 Marionette TRACE conn2 <- [1,934,null,{}] 12:29:31 INFO - PROCESS | 1975 | 1461180571470 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:31 INFO - PROCESS | 1975 | 1461180571589 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:29:31 INFO - PROCESS | 1975 | 1461180571664 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf4a800 == 44 [pid = 1975] [id = 241] 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b89a000) [pid = 1975] [serial = 721] [outer = 0x0] 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12bde7000) [pid = 1975] [serial = 722] [outer = 0x12b89a000] 12:29:31 INFO - PROCESS | 1975 | 1461180571704 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12d033400) [pid = 1975] [serial = 723] [outer = 0x12b89a000] 12:29:32 INFO - PROCESS | 1975 | 1461180572142 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 12:29:32 INFO - PROCESS | 1975 | 1461180572187 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1975 | 1461180572188 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:29:32 INFO - PROCESS | 1975 | 1461180572190 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1975 | 1461180572191 Marionette TRACE conn2 <- [1,938,null,{}] 12:29:32 INFO - PROCESS | 1975 | 1461180572193 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:32 INFO - PROCESS | 1975 | 1461180572273 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:29:32 INFO - PROCESS | 1975 | 1461180572277 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b5000 == 45 [pid = 1975] [id = 242] 12:29:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12d034400) [pid = 1975] [serial = 724] [outer = 0x0] 12:29:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12d627000) [pid = 1975] [serial = 725] [outer = 0x12d034400] 12:29:32 INFO - PROCESS | 1975 | 1461180572303 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d6d4800) [pid = 1975] [serial = 726] [outer = 0x12d034400] 12:29:32 INFO - PROCESS | 1975 | 1461180572762 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 619ms 12:29:32 INFO - PROCESS | 1975 | 1461180572815 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1975 | 1461180572818 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:29:32 INFO - PROCESS | 1975 | 1461180572824 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1975 | 1461180572826 Marionette TRACE conn2 <- [1,942,null,{}] 12:29:32 INFO - PROCESS | 1975 | 1461180572831 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:32 INFO - PROCESS | 1975 | 1461180572929 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:29:33 INFO - PROCESS | 1975 | 1461180573019 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910b000 == 46 [pid = 1975] [id = 243] 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x1155e6000) [pid = 1975] [serial = 727] [outer = 0x0] 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x1158e9c00) [pid = 1975] [serial = 728] [outer = 0x1155e6000] 12:29:33 INFO - PROCESS | 1975 | 1461180573050 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x118ceb400) [pid = 1975] [serial = 729] [outer = 0x1155e6000] 12:29:33 INFO - PROCESS | 1975 | 1461180573467 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 12:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:29:33 INFO - PROCESS | 1975 | 1461180573497 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1975 | 1461180573501 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:29:33 INFO - PROCESS | 1975 | 1461180573505 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1975 | 1461180573507 Marionette TRACE conn2 <- [1,946,null,{}] 12:29:33 INFO - PROCESS | 1975 | 1461180573510 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:33 INFO - PROCESS | 1975 | 1461180573606 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:29:33 INFO - PROCESS | 1975 | 1461180573658 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bad6000 == 47 [pid = 1975] [id = 244] 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x1182b4800) [pid = 1975] [serial = 730] [outer = 0x0] 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x11a8b7c00) [pid = 1975] [serial = 731] [outer = 0x1182b4800] 12:29:33 INFO - PROCESS | 1975 | 1461180573690 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x11ad85400) [pid = 1975] [serial = 732] [outer = 0x1182b4800] 12:29:34 INFO - PROCESS | 1975 | 1461180574168 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 722ms 12:29:34 INFO - PROCESS | 1975 | 1461180574231 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1975 | 1461180574233 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:29:34 INFO - PROCESS | 1975 | 1461180574253 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1975 | 1461180574256 Marionette TRACE conn2 <- [1,950,null,{}] 12:29:34 INFO - PROCESS | 1975 | 1461180574264 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:34 INFO - PROCESS | 1975 | 1461180574363 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:29:34 INFO - PROCESS | 1975 | 1461180574429 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9d6800 == 48 [pid = 1975] [id = 245] 12:29:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12596bc00) [pid = 1975] [serial = 733] [outer = 0x0] 12:29:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x125e67400) [pid = 1975] [serial = 734] [outer = 0x12596bc00] 12:29:34 INFO - PROCESS | 1975 | 1461180574461 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x1276ef800) [pid = 1975] [serial = 735] [outer = 0x12596bc00] 12:29:34 INFO - PROCESS | 1975 | 1461180574875 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 673ms 12:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:29:34 INFO - PROCESS | 1975 | 1461180574925 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1975 | 1461180574927 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:29:34 INFO - PROCESS | 1975 | 1461180574929 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1975 | 1461180574930 Marionette TRACE conn2 <- [1,954,null,{}] 12:29:34 INFO - PROCESS | 1975 | 1461180574933 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:35 INFO - PROCESS | 1975 | 1461180575029 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:29:35 INFO - PROCESS | 1975 | 1461180575081 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7d9800 == 49 [pid = 1975] [id = 246] 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x127e12000) [pid = 1975] [serial = 736] [outer = 0x0] 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x129cbd000) [pid = 1975] [serial = 737] [outer = 0x127e12000] 12:29:35 INFO - PROCESS | 1975 | 1461180575110 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12b89d000) [pid = 1975] [serial = 738] [outer = 0x127e12000] 12:29:35 INFO - PROCESS | 1975 | 1461180575538 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 12:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:29:35 INFO - PROCESS | 1975 | 1461180575548 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1975 | 1461180575552 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:29:35 INFO - PROCESS | 1975 | 1461180575554 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1975 | 1461180575556 Marionette TRACE conn2 <- [1,958,null,{}] 12:29:35 INFO - PROCESS | 1975 | 1461180575558 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:35 INFO - PROCESS | 1975 | 1461180575654 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:29:35 INFO - PROCESS | 1975 | 1461180575737 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a51d800 == 50 [pid = 1975] [id = 247] 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11b951400) [pid = 1975] [serial = 739] [outer = 0x0] 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12bbcf000) [pid = 1975] [serial = 740] [outer = 0x11b951400] 12:29:35 INFO - PROCESS | 1975 | 1461180575768 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12bde9c00) [pid = 1975] [serial = 741] [outer = 0x11b951400] 12:29:36 INFO - PROCESS | 1975 | 1461180576320 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 820ms 12:29:36 INFO - PROCESS | 1975 | 1461180576375 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1975 | 1461180576377 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:29:36 INFO - PROCESS | 1975 | 1461180576380 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1975 | 1461180576382 Marionette TRACE conn2 <- [1,962,null,{}] 12:29:36 INFO - PROCESS | 1975 | 1461180576387 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:36 INFO - PROCESS | 1975 | 1461180576476 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:29:36 INFO - PROCESS | 1975 | 1461180576531 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a927000 == 51 [pid = 1975] [id = 248] 12:29:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x1147c2400) [pid = 1975] [serial = 742] [outer = 0x0] 12:29:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11535f800) [pid = 1975] [serial = 743] [outer = 0x1147c2400] 12:29:36 INFO - PROCESS | 1975 | 1461180576558 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x1158ee000) [pid = 1975] [serial = 744] [outer = 0x1147c2400] 12:29:37 INFO - PROCESS | 1975 | 1461180577007 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 12:29:37 INFO - PROCESS | 1975 | 1461180577054 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1975 | 1461180577057 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:29:37 INFO - PROCESS | 1975 | 1461180577062 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1975 | 1461180577063 Marionette TRACE conn2 <- [1,966,null,{}] 12:29:37 INFO - PROCESS | 1975 | 1461180577066 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:37 INFO - PROCESS | 1975 | 1461180577153 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:29:37 INFO - PROCESS | 1975 | 1461180577220 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a948800 == 52 [pid = 1975] [id = 249] 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x116461000) [pid = 1975] [serial = 745] [outer = 0x0] 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x119c77400) [pid = 1975] [serial = 746] [outer = 0x116461000] 12:29:37 INFO - PROCESS | 1975 | 1461180577247 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x11235fc00) [pid = 1975] [serial = 747] [outer = 0x116461000] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf4a800 == 51 [pid = 1975] [id = 241] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x12b80f800 == 50 [pid = 1975] [id = 240] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x11a940800 == 49 [pid = 1975] [id = 239] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x129ba8000 == 48 [pid = 1975] [id = 238] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x127c0c000 == 47 [pid = 1975] [id = 237] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x12717a800 == 46 [pid = 1975] [id = 236] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0a000 == 45 [pid = 1975] [id = 235] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x125c8a800) [pid = 1975] [serial = 620] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11a79ac00) [pid = 1975] [serial = 626] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x127cba800) [pid = 1975] [serial = 632] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12596a800) [pid = 1975] [serial = 629] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12d6d6800) [pid = 1975] [serial = 671] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c2800 == 44 [pid = 1975] [id = 234] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf1d000 == 43 [pid = 1975] [id = 233] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x11b573800 == 42 [pid = 1975] [id = 232] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x119276000 == 41 [pid = 1975] [id = 231] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x11927a800 == 40 [pid = 1975] [id = 230] 12:29:37 INFO - PROCESS | 1975 | --DOCSHELL 0x119912800 == 39 [pid = 1975] [id = 229] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12bdab000) [pid = 1975] [serial = 591] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12d6d1400) [pid = 1975] [serial = 483] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12bbce400) [pid = 1975] [serial = 528] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x118ce7800) [pid = 1975] [serial = 594] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x119138800) [pid = 1975] [serial = 531] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x11ad8e400) [pid = 1975] [serial = 534] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12b37cc00) [pid = 1975] [serial = 558] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11bca5800) [pid = 1975] [serial = 564] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x114f86c00) [pid = 1975] [serial = 486] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11c129400) [pid = 1975] [serial = 597] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x119c7f000) [pid = 1975] [serial = 561] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x129cb6800) [pid = 1975] [serial = 653] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12b58e400) [pid = 1975] [serial = 656] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12b388000) [pid = 1975] [serial = 654] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b89f800) [pid = 1975] [serial = 659] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x118c95c00) [pid = 1975] [serial = 624] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x1176df800) [pid = 1975] [serial = 623] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x119254c00) [pid = 1975] [serial = 641] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11a8db400) [pid = 1975] [serial = 642] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x118e39c00) [pid = 1975] [serial = 639] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1158ebc00) [pid = 1975] [serial = 638] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x1288b0c00) [pid = 1975] [serial = 650] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b896400) [pid = 1975] [serial = 657] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x125dc1c00) [pid = 1975] [serial = 647] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x127ef7400) [pid = 1975] [serial = 648] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x1282c4c00) [pid = 1975] [serial = 636] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x127ebf400) [pid = 1975] [serial = 635] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11ba2f400) [pid = 1975] [serial = 644] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x125966800) [pid = 1975] [serial = 645] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12bd38c00) [pid = 1975] [serial = 663] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x11a8da400) [pid = 1975] [serial = 662] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12bd83800) [pid = 1975] [serial = 665] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12d030c00) [pid = 1975] [serial = 668] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12bbd9c00) [pid = 1975] [serial = 660] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12d632000) [pid = 1975] [serial = 669] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12bda0800) [pid = 1975] [serial = 666] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x129207400) [pid = 1975] [serial = 651] [outer = 0x0] [url = about:blank] 12:29:37 INFO - PROCESS | 1975 | 1461180577640 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 624ms 12:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:29:37 INFO - PROCESS | 1975 | 1461180577685 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1975 | 1461180577687 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:29:37 INFO - PROCESS | 1975 | 1461180577689 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1975 | 1461180577691 Marionette TRACE conn2 <- [1,970,null,{}] 12:29:37 INFO - PROCESS | 1975 | 1461180577699 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:37 INFO - PROCESS | 1975 | 1461180577781 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:29:37 INFO - PROCESS | 1975 | 1461180577829 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b1f800 == 40 [pid = 1975] [id = 250] 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x1176df800) [pid = 1975] [serial = 748] [outer = 0x0] 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11a8db400) [pid = 1975] [serial = 749] [outer = 0x1176df800] 12:29:37 INFO - PROCESS | 1975 | 1461180577857 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11b5d1c00) [pid = 1975] [serial = 750] [outer = 0x1176df800] 12:29:38 INFO - PROCESS | 1975 | 1461180578169 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 12:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:29:38 INFO - PROCESS | 1975 | 1461180578209 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1975 | 1461180578211 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:29:38 INFO - PROCESS | 1975 | 1461180578213 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1975 | 1461180578215 Marionette TRACE conn2 <- [1,974,null,{}] 12:29:38 INFO - PROCESS | 1975 | 1461180578217 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:38 INFO - PROCESS | 1975 | 1461180578295 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:29:38 INFO - PROCESS | 1975 | 1461180578301 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x11aba1800 == 41 [pid = 1975] [id = 251] 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11b5d2000) [pid = 1975] [serial = 751] [outer = 0x0] 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11ba2f400) [pid = 1975] [serial = 752] [outer = 0x11b5d2000] 12:29:38 INFO - PROCESS | 1975 | 1461180578328 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11c4db800) [pid = 1975] [serial = 753] [outer = 0x11b5d2000] 12:29:38 INFO - PROCESS | 1975 | 1461180578655 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 12:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:29:38 INFO - PROCESS | 1975 | 1461180578685 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1975 | 1461180578687 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:29:38 INFO - PROCESS | 1975 | 1461180578689 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1975 | 1461180578690 Marionette TRACE conn2 <- [1,978,null,{}] 12:29:38 INFO - PROCESS | 1975 | 1461180578693 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:38 INFO - PROCESS | 1975 | 1461180578765 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:29:38 INFO - PROCESS | 1975 | 1461180578771 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c37f800 == 42 [pid = 1975] [id = 252] 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11c42ac00) [pid = 1975] [serial = 754] [outer = 0x0] 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x125db9400) [pid = 1975] [serial = 755] [outer = 0x11c42ac00] 12:29:38 INFO - PROCESS | 1975 | 1461180578798 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1272c6000) [pid = 1975] [serial = 756] [outer = 0x11c42ac00] 12:29:39 INFO - PROCESS | 1975 | 1461180579110 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 12:29:39 INFO - PROCESS | 1975 | 1461180579158 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1975 | 1461180579159 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:29:39 INFO - PROCESS | 1975 | 1461180579161 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1975 | 1461180579162 Marionette TRACE conn2 <- [1,982,null,{}] 12:29:39 INFO - PROCESS | 1975 | 1461180579164 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:39 INFO - PROCESS | 1975 | 1461180579257 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:29:39 INFO - PROCESS | 1975 | 1461180579315 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a9d000 == 43 [pid = 1975] [id = 253] 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x125966400) [pid = 1975] [serial = 757] [outer = 0x0] 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x127eb3800) [pid = 1975] [serial = 758] [outer = 0x125966400] 12:29:39 INFO - PROCESS | 1975 | 1461180579342 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b380c00) [pid = 1975] [serial = 759] [outer = 0x125966400] 12:29:39 INFO - PROCESS | 1975 | 1461180579660 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 12:29:39 INFO - PROCESS | 1975 | 1461180579687 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1975 | 1461180579688 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:29:39 INFO - PROCESS | 1975 | 1461180579691 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1975 | 1461180579692 Marionette TRACE conn2 <- [1,986,null,{}] 12:29:39 INFO - PROCESS | 1975 | 1461180579694 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:39 INFO - PROCESS | 1975 | 1461180579790 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:29:39 INFO - PROCESS | 1975 | 1461180579805 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fcc000 == 44 [pid = 1975] [id = 254] 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x1283aa800) [pid = 1975] [serial = 760] [outer = 0x0] 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b58e800) [pid = 1975] [serial = 761] [outer = 0x1283aa800] 12:29:39 INFO - PROCESS | 1975 | 1461180579830 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12bbd0800) [pid = 1975] [serial = 762] [outer = 0x1283aa800] 12:29:40 INFO - PROCESS | 1975 | 1461180580161 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 12:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:29:40 INFO - PROCESS | 1975 | 1461180580209 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1975 | 1461180580210 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:29:40 INFO - PROCESS | 1975 | 1461180580213 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1975 | 1461180580214 Marionette TRACE conn2 <- [1,990,null,{}] 12:29:40 INFO - PROCESS | 1975 | 1461180580216 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:40 INFO - PROCESS | 1975 | 1461180580309 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:29:40 INFO - PROCESS | 1975 | 1461180580322 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c1e000 == 45 [pid = 1975] [id = 255] 12:29:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b594800) [pid = 1975] [serial = 763] [outer = 0x0] 12:29:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12bd3e800) [pid = 1975] [serial = 764] [outer = 0x12b594800] 12:29:40 INFO - PROCESS | 1975 | 1461180580347 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12bde8000) [pid = 1975] [serial = 765] [outer = 0x12b594800] 12:29:40 INFO - PROCESS | 1975 | 1461180580694 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 12:29:40 INFO - PROCESS | 1975 | 1461180580736 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:29:40 INFO - PROCESS | 1975 | 1461180580738 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:29:40 INFO - PROCESS | 1975 | 1461180580741 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1975 | 1461180580742 Marionette TRACE conn2 <- [1,994,null,{}] 12:29:40 INFO - PROCESS | 1975 | 1461180580746 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:40 INFO - PROCESS | 1975 | 1461180580889 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:29:40 INFO - PROCESS | 1975 | 1461180580907 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x1292a4800 == 46 [pid = 1975] [id = 256] 12:29:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b384c00) [pid = 1975] [serial = 766] [outer = 0x0] 12:29:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12d039800) [pid = 1975] [serial = 767] [outer = 0x12b384c00] 12:29:40 INFO - PROCESS | 1975 | 1461180580946 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d6d2800) [pid = 1975] [serial = 768] [outer = 0x12b384c00] 12:29:41 INFO - PROCESS | 1975 | 1461180581371 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 12:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:29:41 INFO - PROCESS | 1975 | 1461180581411 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1975 | 1461180581412 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:29:41 INFO - PROCESS | 1975 | 1461180581415 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1975 | 1461180581417 Marionette TRACE conn2 <- [1,998,null,{}] 12:29:41 INFO - PROCESS | 1975 | 1461180581422 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:41 INFO - PROCESS | 1975 | 1461180581522 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:29:41 INFO - PROCESS | 1975 | 1461180581526 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b1800 == 47 [pid = 1975] [id = 257] 12:29:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12bdea400) [pid = 1975] [serial = 769] [outer = 0x0] 12:29:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d6dac00) [pid = 1975] [serial = 770] [outer = 0x12bdea400] 12:29:41 INFO - PROCESS | 1975 | 1461180581551 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12d946c00) [pid = 1975] [serial = 771] [outer = 0x12bdea400] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x1272bec00) [pid = 1975] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x125968800) [pid = 1975] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11b94bc00) [pid = 1975] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x119c73800) [pid = 1975] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1288a1c00) [pid = 1975] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11c421400) [pid = 1975] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x129cbec00) [pid = 1975] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b385400) [pid = 1975] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11bc9b400) [pid = 1975] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x118751c00) [pid = 1975] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x118ae9800) [pid = 1975] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x114c3f800) [pid = 1975] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114c3b400) [pid = 1975] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a792c00) [pid = 1975] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11adec000) [pid = 1975] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x1147c3c00) [pid = 1975] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x125e78800) [pid = 1975] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:29:41 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b89a000) [pid = 1975] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:29:42 INFO - PROCESS | 1975 | 1461180582021 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 622ms 12:29:42 INFO - PROCESS | 1975 | 1461180582041 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1975 | 1461180582043 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:29:42 INFO - PROCESS | 1975 | 1461180582045 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1975 | 1461180582047 Marionette TRACE conn2 <- [1,1002,null,{}] 12:29:42 INFO - PROCESS | 1975 | 1461180582062 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:42 INFO - PROCESS | 1975 | 1461180582175 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:29:42 INFO - PROCESS | 1975 | 1461180582179 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b80e000 == 48 [pid = 1975] [id = 258] 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x114d0cc00) [pid = 1975] [serial = 772] [outer = 0x0] 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x11bca0000) [pid = 1975] [serial = 773] [outer = 0x114d0cc00] 12:29:42 INFO - PROCESS | 1975 | 1461180582210 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12d947c00) [pid = 1975] [serial = 774] [outer = 0x114d0cc00] 12:29:42 INFO - PROCESS | 1975 | 1461180582541 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 12:29:42 INFO - PROCESS | 1975 | 1461180582571 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1975 | 1461180582573 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:29:42 INFO - PROCESS | 1975 | 1461180582575 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1975 | 1461180582576 Marionette TRACE conn2 <- [1,1006,null,{}] 12:29:42 INFO - PROCESS | 1975 | 1461180582579 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:42 INFO - PROCESS | 1975 | 1461180582660 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:29:42 INFO - PROCESS | 1975 | 1461180582711 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf5d800 == 49 [pid = 1975] [id = 259] 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x115568c00) [pid = 1975] [serial = 775] [outer = 0x0] 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12d995400) [pid = 1975] [serial = 776] [outer = 0x115568c00] 12:29:42 INFO - PROCESS | 1975 | 1461180582736 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12d99e400) [pid = 1975] [serial = 777] [outer = 0x115568c00] 12:29:43 INFO - PROCESS | 1975 | 1461180583013 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 12:29:43 INFO - PROCESS | 1975 | 1461180583045 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1975 | 1461180583046 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:29:43 INFO - PROCESS | 1975 | 1461180583056 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1975 | 1461180583057 Marionette TRACE conn2 <- [1,1010,null,{}] 12:29:43 INFO - PROCESS | 1975 | 1461180583060 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 1975 | 1461180583145 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:29:43 INFO - PROCESS | 1975 | 1461180583151 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7f0000 == 50 [pid = 1975] [id = 260] 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12d940c00) [pid = 1975] [serial = 778] [outer = 0x0] 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d9a4c00) [pid = 1975] [serial = 779] [outer = 0x12d940c00] 12:29:43 INFO - PROCESS | 1975 | 1461180583177 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12e318800) [pid = 1975] [serial = 780] [outer = 0x12d940c00] 12:29:43 INFO - PROCESS | 1975 | 1461180583507 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 475ms 12:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:29:43 INFO - PROCESS | 1975 | 1461180583525 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1975 | 1461180583526 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:29:43 INFO - PROCESS | 1975 | 1461180583528 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1975 | 1461180583529 Marionette TRACE conn2 <- [1,1014,null,{}] 12:29:43 INFO - PROCESS | 1975 | 1461180583531 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 1975 | 1461180583636 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:29:43 INFO - PROCESS | 1975 | 1461180583643 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d95e000 == 51 [pid = 1975] [id = 261] 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e313000) [pid = 1975] [serial = 781] [outer = 0x0] 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12e31e800) [pid = 1975] [serial = 782] [outer = 0x12e313000] 12:29:43 INFO - PROCESS | 1975 | 1461180583668 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12e385000) [pid = 1975] [serial = 783] [outer = 0x12e313000] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x123848800 == 50 [pid = 1975] [id = 207] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x123853800 == 49 [pid = 1975] [id = 226] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12b818800 == 48 [pid = 1975] [id = 227] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11a94a800 == 47 [pid = 1975] [id = 228] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x119161000 == 46 [pid = 1975] [id = 225] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf4d800 == 45 [pid = 1975] [id = 224] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11a927000 == 44 [pid = 1975] [id = 248] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11a51d800 == 43 [pid = 1975] [id = 247] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7d9800 == 42 [pid = 1975] [id = 246] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9d6800 == 41 [pid = 1975] [id = 245] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11bad6000 == 40 [pid = 1975] [id = 244] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11910b000 == 39 [pid = 1975] [id = 243] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6b5000 == 38 [pid = 1975] [id = 242] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x119b1f800 == 37 [pid = 1975] [id = 250] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11c37f800 == 36 [pid = 1975] [id = 252] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x125fcc000 == 35 [pid = 1975] [id = 254] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf5d800 == 34 [pid = 1975] [id = 259] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b1800 == 33 [pid = 1975] [id = 257] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x12b80e000 == 32 [pid = 1975] [id = 258] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11a948800 == 31 [pid = 1975] [id = 249] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x127c1e000 == 30 [pid = 1975] [id = 255] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x123a9d000 == 29 [pid = 1975] [id = 253] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x11aba1800 == 28 [pid = 1975] [id = 251] 12:29:44 INFO - PROCESS | 1975 | --DOCSHELL 0x1292a4800 == 27 [pid = 1975] [id = 256] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x127eb1400) [pid = 1975] [serial = 633] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x125e67000) [pid = 1975] [serial = 621] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12721f000) [pid = 1975] [serial = 630] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11ad90000) [pid = 1975] [serial = 627] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d627000) [pid = 1975] [serial = 725] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x129cbf000) [pid = 1975] [serial = 707] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x1288aa400) [pid = 1975] [serial = 704] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12b3c9400) [pid = 1975] [serial = 710] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b89ec00) [pid = 1975] [serial = 713] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11c1dc800) [pid = 1975] [serial = 698] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11c8c1800) [pid = 1975] [serial = 699] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x119c72400) [pid = 1975] [serial = 690] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11913b000) [pid = 1975] [serial = 689] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11a8b8000) [pid = 1975] [serial = 692] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x1182b4000) [pid = 1975] [serial = 687] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x114ce9800) [pid = 1975] [serial = 686] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11586f800) [pid = 1975] [serial = 674] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12596b000) [pid = 1975] [serial = 701] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12bd3f800) [pid = 1975] [serial = 684] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x129cc5400) [pid = 1975] [serial = 683] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12b593000) [pid = 1975] [serial = 711] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11adf5000) [pid = 1975] [serial = 677] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11b9ce000) [pid = 1975] [serial = 695] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11bc9a800) [pid = 1975] [serial = 696] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x129210c00) [pid = 1975] [serial = 680] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x11ba25800) [pid = 1975] [serial = 716] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x12bd38800) [pid = 1975] [serial = 714] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11ad86c00) [pid = 1975] [serial = 693] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x12bbdbc00) [pid = 1975] [serial = 719] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12b37d400) [pid = 1975] [serial = 708] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x129bd1800) [pid = 1975] [serial = 705] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12bda7400) [pid = 1975] [serial = 720] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12d033400) [pid = 1975] [serial = 723] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12b3c6800) [pid = 1975] [serial = 717] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x127ef0c00) [pid = 1975] [serial = 702] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12bde7000) [pid = 1975] [serial = 722] [outer = 0x0] [url = about:blank] 12:29:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7f0000 == 26 [pid = 1975] [id = 260] 12:29:45 INFO - PROCESS | 1975 | 1461180585124 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1623ms 12:29:45 INFO - PROCESS | 1975 | 1461180585152 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1975 | 1461180585155 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:29:45 INFO - PROCESS | 1975 | 1461180585159 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1975 | 1461180585162 Marionette TRACE conn2 <- [1,1018,null,{}] 12:29:45 INFO - PROCESS | 1975 | 1461180585173 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 1975 | 1461180585311 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:29:45 INFO - PROCESS | 1975 | 1461180585327 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x1155cd800 == 27 [pid = 1975] [id = 262] 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x114d08800) [pid = 1975] [serial = 784] [outer = 0x0] 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x114d0f000) [pid = 1975] [serial = 785] [outer = 0x114d08800] 12:29:45 INFO - PROCESS | 1975 | 1461180585372 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x115562c00) [pid = 1975] [serial = 786] [outer = 0x114d08800] 12:29:45 INFO - PROCESS | 1975 | 1461180585792 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 675ms 12:29:45 INFO - PROCESS | 1975 | 1461180585834 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1975 | 1461180585839 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:29:45 INFO - PROCESS | 1975 | 1461180585843 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1975 | 1461180585845 Marionette TRACE conn2 <- [1,1022,null,{}] 12:29:45 INFO - PROCESS | 1975 | 1461180585847 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 1975 | 1461180585918 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:29:45 INFO - PROCESS | 1975 | 1461180585922 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f4c000 == 28 [pid = 1975] [id = 263] 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x115569800) [pid = 1975] [serial = 787] [outer = 0x0] 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x1176e0400) [pid = 1975] [serial = 788] [outer = 0x115569800] 12:29:45 INFO - PROCESS | 1975 | 1461180585951 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x118ce7800) [pid = 1975] [serial = 789] [outer = 0x115569800] 12:29:46 INFO - PROCESS | 1975 | 1461180586295 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 12:29:46 INFO - PROCESS | 1975 | 1461180586313 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1975 | 1461180586315 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:29:46 INFO - PROCESS | 1975 | 1461180586323 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1975 | 1461180586327 Marionette TRACE conn2 <- [1,1026,null,{}] 12:29:46 INFO - PROCESS | 1975 | 1461180586347 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:46 INFO - PROCESS | 1975 | 1461180586462 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:29:46 INFO - PROCESS | 1975 | 1461180586472 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x11991e800 == 29 [pid = 1975] [id = 264] 12:29:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x114009000) [pid = 1975] [serial = 790] [outer = 0x0] 12:29:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x119c7f000) [pid = 1975] [serial = 791] [outer = 0x114009000] 12:29:46 INFO - PROCESS | 1975 | 1461180586518 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11a793000) [pid = 1975] [serial = 792] [outer = 0x114009000] 12:29:46 INFO - PROCESS | 1975 | 1461180586945 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 632ms 12:29:46 INFO - PROCESS | 1975 | 1461180586955 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1975 | 1461180586956 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:29:46 INFO - PROCESS | 1975 | 1461180586966 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1975 | 1461180586968 Marionette TRACE conn2 <- [1,1030,null,{}] 12:29:46 INFO - PROCESS | 1975 | 1461180586973 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:47 INFO - PROCESS | 1975 | 1461180587045 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:29:47 INFO - PROCESS | 1975 | 1461180587051 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d6000 == 30 [pid = 1975] [id = 265] 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x119c81000) [pid = 1975] [serial = 793] [outer = 0x0] 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11a8d6800) [pid = 1975] [serial = 794] [outer = 0x119c81000] 12:29:47 INFO - PROCESS | 1975 | 1461180587079 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11a988000) [pid = 1975] [serial = 795] [outer = 0x119c81000] 12:29:47 INFO - PROCESS | 1975 | 1461180587385 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms 12:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:29:47 INFO - PROCESS | 1975 | 1461180587438 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 1975 | 1461180587439 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:29:47 INFO - PROCESS | 1975 | 1461180587442 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 1975 | 1461180587444 Marionette TRACE conn2 <- [1,1034,null,{}] 12:29:47 INFO - PROCESS | 1975 | 1461180587447 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:47 INFO - PROCESS | 1975 | 1461180587555 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:29:47 INFO - PROCESS | 1975 | 1461180587620 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a944000 == 31 [pid = 1975] [id = 266] 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x114cedc00) [pid = 1975] [serial = 796] [outer = 0x0] 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x11a987400) [pid = 1975] [serial = 797] [outer = 0x114cedc00] 12:29:47 INFO - PROCESS | 1975 | 1461180587662 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11adee000) [pid = 1975] [serial = 798] [outer = 0x114cedc00] 12:29:48 INFO - PROCESS | 1975 | 1461180588074 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 12:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:29:48 INFO - PROCESS | 1975 | 1461180588113 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1975 | 1461180588114 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:29:48 INFO - PROCESS | 1975 | 1461180588116 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1975 | 1461180588119 Marionette TRACE conn2 <- [1,1038,null,{}] 12:29:48 INFO - PROCESS | 1975 | 1461180588122 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 1975 | 1461180588226 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:29:48 INFO - PROCESS | 1975 | 1461180588234 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b57e800 == 32 [pid = 1975] [id = 267] 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11ad8d000) [pid = 1975] [serial = 799] [outer = 0x0] 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x11b5db800) [pid = 1975] [serial = 800] [outer = 0x11ad8d000] 12:29:48 INFO - PROCESS | 1975 | 1461180588262 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x11c12b400) [pid = 1975] [serial = 801] [outer = 0x11ad8d000] 12:29:48 INFO - PROCESS | 1975 | 1461180588554 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms 12:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:29:48 INFO - PROCESS | 1975 | 1461180588589 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1975 | 1461180588590 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:29:48 INFO - PROCESS | 1975 | 1461180588593 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1975 | 1461180588594 Marionette TRACE conn2 <- [1,1042,null,{}] 12:29:48 INFO - PROCESS | 1975 | 1461180588596 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 1975 | 1461180588669 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:29:48 INFO - PROCESS | 1975 | 1461180588673 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c17e000 == 33 [pid = 1975] [id = 268] 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11ad87c00) [pid = 1975] [serial = 802] [outer = 0x0] 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11c65e800) [pid = 1975] [serial = 803] [outer = 0x11ad87c00] 12:29:48 INFO - PROCESS | 1975 | 1461180588699 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x125969400) [pid = 1975] [serial = 804] [outer = 0x11ad87c00] 12:29:49 INFO - PROCESS | 1975 | 1461180589024 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 467ms 12:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:29:49 INFO - PROCESS | 1975 | 1461180589061 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1975 | 1461180589062 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:29:49 INFO - PROCESS | 1975 | 1461180589064 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1975 | 1461180589065 Marionette TRACE conn2 <- [1,1046,null,{}] 12:29:49 INFO - PROCESS | 1975 | 1461180589068 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:49 INFO - PROCESS | 1975 | 1461180589158 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:29:49 INFO - PROCESS | 1975 | 1461180589165 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c4800 == 34 [pid = 1975] [id = 269] 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11c4dc800) [pid = 1975] [serial = 805] [outer = 0x0] 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x125c88800) [pid = 1975] [serial = 806] [outer = 0x11c4dc800] 12:29:49 INFO - PROCESS | 1975 | 1461180589193 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x125e65000) [pid = 1975] [serial = 807] [outer = 0x11c4dc800] 12:29:49 INFO - PROCESS | 1975 | 1461180589484 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 473ms 12:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:29:49 INFO - PROCESS | 1975 | 1461180589538 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1975 | 1461180589539 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:29:49 INFO - PROCESS | 1975 | 1461180589541 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1975 | 1461180589542 Marionette TRACE conn2 <- [1,1050,null,{}] 12:29:49 INFO - PROCESS | 1975 | 1461180589544 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:49 INFO - PROCESS | 1975 | 1461180589615 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:29:49 INFO - PROCESS | 1975 | 1461180589621 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x11991d800 == 35 [pid = 1975] [id = 270] 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x125f53000) [pid = 1975] [serial = 808] [outer = 0x0] 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x1272c8400) [pid = 1975] [serial = 809] [outer = 0x125f53000] 12:29:49 INFO - PROCESS | 1975 | 1461180589646 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1276eb800) [pid = 1975] [serial = 810] [outer = 0x125f53000] 12:29:49 INFO - PROCESS | 1975 | 1461180589973 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 467ms 12:29:50 INFO - PROCESS | 1975 | 1461180590009 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1975 | 1461180590010 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:29:50 INFO - PROCESS | 1975 | 1461180590012 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1975 | 1461180590013 Marionette TRACE conn2 <- [1,1054,null,{}] 12:29:50 INFO - PROCESS | 1975 | 1461180590016 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 1975 | 1461180590121 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:29:50 INFO - PROCESS | 1975 | 1461180590138 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0b000 == 36 [pid = 1975] [id = 271] 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x127493800) [pid = 1975] [serial = 811] [outer = 0x0] 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x127988800) [pid = 1975] [serial = 812] [outer = 0x127493800] 12:29:50 INFO - PROCESS | 1975 | 1461180590163 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x127eac400) [pid = 1975] [serial = 813] [outer = 0x127493800] 12:29:50 INFO - PROCESS | 1975 | 1461180590495 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 12:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:29:50 INFO - PROCESS | 1975 | 1461180590533 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1975 | 1461180590534 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:29:50 INFO - PROCESS | 1975 | 1461180590537 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1975 | 1461180590538 Marionette TRACE conn2 <- [1,1058,null,{}] 12:29:50 INFO - PROCESS | 1975 | 1461180590541 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 1975 | 1461180590639 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:29:50 INFO - PROCESS | 1975 | 1461180590653 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a927000 == 37 [pid = 1975] [id = 272] 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x127ebd000) [pid = 1975] [serial = 814] [outer = 0x0] 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1288a5c00) [pid = 1975] [serial = 815] [outer = 0x127ebd000] 12:29:50 INFO - PROCESS | 1975 | 1461180590682 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x129209000) [pid = 1975] [serial = 816] [outer = 0x127ebd000] 12:29:51 INFO - PROCESS | 1975 | 1461180591027 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 12:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:29:51 INFO - PROCESS | 1975 | 1461180591056 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1975 | 1461180591057 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:29:51 INFO - PROCESS | 1975 | 1461180591059 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1975 | 1461180591060 Marionette TRACE conn2 <- [1,1062,null,{}] 12:29:51 INFO - PROCESS | 1975 | 1461180591062 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:51 INFO - PROCESS | 1975 | 1461180591149 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:29:51 INFO - PROCESS | 1975 | 1461180591180 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x12767a000 == 38 [pid = 1975] [id = 273] 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12920f800) [pid = 1975] [serial = 817] [outer = 0x0] 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x129bd9800) [pid = 1975] [serial = 818] [outer = 0x12920f800] 12:29:51 INFO - PROCESS | 1975 | 1461180591205 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x129cbac00) [pid = 1975] [serial = 819] [outer = 0x12920f800] 12:29:51 INFO - PROCESS | 1975 | 1461180591547 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 12:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:29:51 INFO - PROCESS | 1975 | 1461180591578 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1975 | 1461180591579 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:29:51 INFO - PROCESS | 1975 | 1461180591581 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1975 | 1461180591582 Marionette TRACE conn2 <- [1,1066,null,{}] 12:29:51 INFO - PROCESS | 1975 | 1461180591590 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:51 INFO - PROCESS | 1975 | 1461180591681 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:29:51 INFO - PROCESS | 1975 | 1461180591686 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x12809b800 == 39 [pid = 1975] [id = 274] 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x129cbe400) [pid = 1975] [serial = 820] [outer = 0x0] 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x129cc5800) [pid = 1975] [serial = 821] [outer = 0x129cbe400] 12:29:51 INFO - PROCESS | 1975 | 1461180591711 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b383800) [pid = 1975] [serial = 822] [outer = 0x129cbe400] 12:29:52 INFO - PROCESS | 1975 | 1461180592058 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11ad85000) [pid = 1975] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1288a9000) [pid = 1975] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x114ce9000) [pid = 1975] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12d940c00) [pid = 1975] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1283aa800) [pid = 1975] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12b384c00) [pid = 1975] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b594800) [pid = 1975] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bdea400) [pid = 1975] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x114d0cc00) [pid = 1975] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x115568c00) [pid = 1975] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x125966400) [pid = 1975] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11c42ac00) [pid = 1975] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11b5d2000) [pid = 1975] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x1176df800) [pid = 1975] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x116461000) [pid = 1975] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x1147c2400) [pid = 1975] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11b951400) [pid = 1975] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x127e12000) [pid = 1975] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12596bc00) [pid = 1975] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x1182b4800) [pid = 1975] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x1155e6000) [pid = 1975] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12d034400) [pid = 1975] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:29:52 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12d6d0c00) [pid = 1975] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:29:52 INFO - PROCESS | 1975 | 1461180592363 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1975 | 1461180592366 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:29:52 INFO - PROCESS | 1975 | 1461180592411 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1975 | 1461180592413 Marionette TRACE conn2 <- [1,1070,null,{}] 12:29:52 INFO - PROCESS | 1975 | 1461180592416 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:52 INFO - PROCESS | 1975 | 1461180592533 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:29:52 INFO - PROCESS | 1975 | 1461180592542 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x118c35800 == 40 [pid = 1975] [id = 275] 12:29:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1155e6000) [pid = 1975] [serial = 823] [outer = 0x0] 12:29:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x1186efc00) [pid = 1975] [serial = 824] [outer = 0x1155e6000] 12:29:52 INFO - PROCESS | 1975 | 1461180592582 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11acd2000) [pid = 1975] [serial = 825] [outer = 0x1155e6000] 12:29:52 INFO - PROCESS | 1975 | 1461180592925 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 528ms 12:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:29:52 INFO - PROCESS | 1975 | 1461180592940 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1975 | 1461180592941 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:29:52 INFO - PROCESS | 1975 | 1461180592943 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1975 | 1461180592944 Marionette TRACE conn2 <- [1,1074,null,{}] 12:29:52 INFO - PROCESS | 1975 | 1461180592946 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 1975 | 1461180593041 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:29:53 INFO - PROCESS | 1975 | 1461180593049 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a4000 == 41 [pid = 1975] [id = 276] 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x1155eb000) [pid = 1975] [serial = 826] [outer = 0x0] 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x127e08400) [pid = 1975] [serial = 827] [outer = 0x1155eb000] 12:29:53 INFO - PROCESS | 1975 | 1461180593074 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12b383c00) [pid = 1975] [serial = 828] [outer = 0x1155eb000] 12:29:53 INFO - PROCESS | 1975 | 1461180593367 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 467ms 12:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:29:53 INFO - PROCESS | 1975 | 1461180593411 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1975 | 1461180593412 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:29:53 INFO - PROCESS | 1975 | 1461180593414 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1975 | 1461180593415 Marionette TRACE conn2 <- [1,1078,null,{}] 12:29:53 INFO - PROCESS | 1975 | 1461180593419 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 1975 | 1461180593494 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:29:53 INFO - PROCESS | 1975 | 1461180593498 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb8000 == 42 [pid = 1975] [id = 277] 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12b384c00) [pid = 1975] [serial = 829] [outer = 0x0] 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12b3d4400) [pid = 1975] [serial = 830] [outer = 0x12b384c00] 12:29:53 INFO - PROCESS | 1975 | 1461180593526 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b744c00) [pid = 1975] [serial = 831] [outer = 0x12b384c00] 12:29:53 INFO - PROCESS | 1975 | 1461180593855 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 12:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:29:53 INFO - PROCESS | 1975 | 1461180593888 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1975 | 1461180593889 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:29:53 INFO - PROCESS | 1975 | 1461180593891 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1975 | 1461180593892 Marionette TRACE conn2 <- [1,1082,null,{}] 12:29:53 INFO - PROCESS | 1975 | 1461180593903 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 1975 | 1461180593978 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:29:53 INFO - PROCESS | 1975 | 1461180593984 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5cd000 == 43 [pid = 1975] [id = 278] 12:29:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12b3cd400) [pid = 1975] [serial = 832] [outer = 0x0] 12:29:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b899c00) [pid = 1975] [serial = 833] [outer = 0x12b3cd400] 12:29:54 INFO - PROCESS | 1975 | 1461180594011 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12bbd1400) [pid = 1975] [serial = 834] [outer = 0x12b3cd400] 12:29:54 INFO - PROCESS | 1975 | 1461180594316 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 12:29:54 INFO - PROCESS | 1975 | 1461180594402 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 1975 | 1461180594404 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:29:54 INFO - PROCESS | 1975 | 1461180594408 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 1975 | 1461180594411 Marionette TRACE conn2 <- [1,1086,null,{}] 12:29:54 INFO - PROCESS | 1975 | 1461180594415 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:54 INFO - PROCESS | 1975 | 1461180594504 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:29:54 INFO - PROCESS | 1975 | 1461180594592 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x1154db800 == 44 [pid = 1975] [id = 279] 12:29:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x1147c1800) [pid = 1975] [serial = 835] [outer = 0x0] 12:29:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x114c5b400) [pid = 1975] [serial = 836] [outer = 0x1147c1800] 12:29:54 INFO - PROCESS | 1975 | 1461180594624 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x114d07400) [pid = 1975] [serial = 837] [outer = 0x1147c1800] 12:29:55 INFO - PROCESS | 1975 | 1461180595146 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 821ms 12:29:55 INFO - PROCESS | 1975 | 1461180595230 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1975 | 1461180595233 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:29:55 INFO - PROCESS | 1975 | 1461180595241 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1975 | 1461180595244 Marionette TRACE conn2 <- [1,1090,null,{}] 12:29:55 INFO - PROCESS | 1975 | 1461180595247 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:55 INFO - PROCESS | 1975 | 1461180595371 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:29:55 INFO - PROCESS | 1975 | 1461180595466 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c4800 == 45 [pid = 1975] [id = 280] 12:29:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x114d07c00) [pid = 1975] [serial = 838] [outer = 0x0] 12:29:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x118fabc00) [pid = 1975] [serial = 839] [outer = 0x114d07c00] 12:29:55 INFO - PROCESS | 1975 | 1461180595513 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1192df400) [pid = 1975] [serial = 840] [outer = 0x114d07c00] 12:29:56 INFO - PROCESS | 1975 | 1461180596235 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1075ms 12:29:56 INFO - PROCESS | 1975 | 1461180596315 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1975 | 1461180596317 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:29:56 INFO - PROCESS | 1975 | 1461180596320 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1975 | 1461180596323 Marionette TRACE conn2 <- [1,1094,null,{}] 12:29:56 INFO - PROCESS | 1975 | 1461180596327 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:56 INFO - PROCESS | 1975 | 1461180596421 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:29:56 INFO - PROCESS | 1975 | 1461180596473 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x119912000 == 46 [pid = 1975] [id = 281] 12:29:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x1147c2400) [pid = 1975] [serial = 841] [outer = 0x0] 12:29:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x11549dc00) [pid = 1975] [serial = 842] [outer = 0x1147c2400] 12:29:56 INFO - PROCESS | 1975 | 1461180596503 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x1182b1400) [pid = 1975] [serial = 843] [outer = 0x1147c2400] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x129bb8000 == 45 [pid = 1975] [id = 277] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a4000 == 44 [pid = 1975] [id = 276] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x118c35800 == 43 [pid = 1975] [id = 275] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x12809b800 == 42 [pid = 1975] [id = 274] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x12767a000 == 41 [pid = 1975] [id = 273] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11a927000 == 40 [pid = 1975] [id = 272] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12e31e800) [pid = 1975] [serial = 782] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0b000 == 39 [pid = 1975] [id = 271] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11991d800 == 38 [pid = 1975] [id = 270] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c4800 == 37 [pid = 1975] [id = 269] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11c17e000 == 36 [pid = 1975] [id = 268] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11b57e800 == 35 [pid = 1975] [id = 267] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11a944000 == 34 [pid = 1975] [id = 266] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d6000 == 33 [pid = 1975] [id = 265] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x11991e800 == 32 [pid = 1975] [id = 264] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x118f4c000 == 31 [pid = 1975] [id = 263] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x1155cd800 == 30 [pid = 1975] [id = 262] 12:29:56 INFO - PROCESS | 1975 | --DOCSHELL 0x12d95e000 == 29 [pid = 1975] [id = 261] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12d943000) [pid = 1975] [serial = 672] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d9a4c00) [pid = 1975] [serial = 779] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12b58e800) [pid = 1975] [serial = 761] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d039800) [pid = 1975] [serial = 767] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bd3e800) [pid = 1975] [serial = 764] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12d6dac00) [pid = 1975] [serial = 770] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12d6d2800) [pid = 1975] [serial = 768] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11bca0000) [pid = 1975] [serial = 773] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12d99e400) [pid = 1975] [serial = 777] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12d946c00) [pid = 1975] [serial = 771] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x127eb3800) [pid = 1975] [serial = 758] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x125db9400) [pid = 1975] [serial = 755] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x1272c6000) [pid = 1975] [serial = 756] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11ba2f400) [pid = 1975] [serial = 752] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11c4db800) [pid = 1975] [serial = 753] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x11a8db400) [pid = 1975] [serial = 749] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x11b5d1c00) [pid = 1975] [serial = 750] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x11235fc00) [pid = 1975] [serial = 747] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x119c77400) [pid = 1975] [serial = 746] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x1158ee000) [pid = 1975] [serial = 744] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11535f800) [pid = 1975] [serial = 743] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12bde9c00) [pid = 1975] [serial = 741] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x12bbcf000) [pid = 1975] [serial = 740] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x12b89d000) [pid = 1975] [serial = 738] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x129cbd000) [pid = 1975] [serial = 737] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x1276ef800) [pid = 1975] [serial = 735] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x125e67400) [pid = 1975] [serial = 734] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11ad85400) [pid = 1975] [serial = 732] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11a8b7c00) [pid = 1975] [serial = 731] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x118ceb400) [pid = 1975] [serial = 729] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x1158e9c00) [pid = 1975] [serial = 728] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12d6d4800) [pid = 1975] [serial = 726] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12bde8000) [pid = 1975] [serial = 765] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12e318800) [pid = 1975] [serial = 780] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12bbd0800) [pid = 1975] [serial = 762] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12d995400) [pid = 1975] [serial = 776] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12d947c00) [pid = 1975] [serial = 774] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12b380c00) [pid = 1975] [serial = 759] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x11bca8400) [pid = 1975] [serial = 678] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x129cc0c00) [pid = 1975] [serial = 681] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x119256000) [pid = 1975] [serial = 675] [outer = 0x0] [url = about:blank] 12:29:56 INFO - PROCESS | 1975 | 1461180596901 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 621ms 12:29:56 INFO - PROCESS | 1975 | 1461180596942 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1975 | 1461180596946 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:29:56 INFO - PROCESS | 1975 | 1461180596950 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1975 | 1461180596952 Marionette TRACE conn2 <- [1,1098,null,{}] 12:29:56 INFO - PROCESS | 1975 | 1461180596954 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:57 INFO - PROCESS | 1975 | 1461180597029 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:29:57 INFO - PROCESS | 1975 | 1461180597076 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x119916000 == 30 [pid = 1975] [id = 282] 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x114c4ac00) [pid = 1975] [serial = 844] [outer = 0x0] 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x118ab5400) [pid = 1975] [serial = 845] [outer = 0x114c4ac00] 12:29:57 INFO - PROCESS | 1975 | 1461180597103 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x119257400) [pid = 1975] [serial = 846] [outer = 0x114c4ac00] 12:29:57 INFO - PROCESS | 1975 | 1461180597396 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 12:29:57 INFO - PROCESS | 1975 | 1461180597422 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 1975 | 1461180597423 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:29:57 INFO - PROCESS | 1975 | 1461180597425 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 1975 | 1461180597428 Marionette TRACE conn2 <- [1,1102,null,{}] 12:29:57 INFO - PROCESS | 1975 | 1461180597438 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:57 INFO - PROCESS | 1975 | 1461180597516 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:29:57 INFO - PROCESS | 1975 | 1461180597523 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7e0800 == 31 [pid = 1975] [id = 283] 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x119d78c00) [pid = 1975] [serial = 847] [outer = 0x0] 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11a8d9800) [pid = 1975] [serial = 848] [outer = 0x119d78c00] 12:29:57 INFO - PROCESS | 1975 | 1461180597552 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11ad90800) [pid = 1975] [serial = 849] [outer = 0x119d78c00] 12:29:58 INFO - PROCESS | 1975 | 1461180598100 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 723ms 12:29:58 INFO - PROCESS | 1975 | 1461180598158 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 1975 | 1461180598161 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:29:58 INFO - PROCESS | 1975 | 1461180598164 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1975 | 1461180598165 Marionette TRACE conn2 <- [1,1106,null,{}] 12:29:58 INFO - PROCESS | 1975 | 1461180598168 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 1975 | 1461180598233 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:29:58 INFO - PROCESS | 1975 | 1461180598238 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x123847800 == 32 [pid = 1975] [id = 284] 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11c12e000) [pid = 1975] [serial = 850] [outer = 0x0] 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11c4dc400) [pid = 1975] [serial = 851] [outer = 0x11c12e000] 12:29:58 INFO - PROCESS | 1975 | 1461180598259 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x125969c00) [pid = 1975] [serial = 852] [outer = 0x11c12e000] 12:29:58 INFO - PROCESS | 1975 | 1461180598709 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 574ms 12:29:58 INFO - PROCESS | 1975 | 1461180598739 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:29:58 INFO - PROCESS | 1975 | 1461180598741 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:29:58 INFO - PROCESS | 1975 | 1461180598744 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1975 | 1461180598746 Marionette TRACE conn2 <- [1,1110,null,{}] 12:29:58 INFO - PROCESS | 1975 | 1461180598750 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 1975 | 1461180598832 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:29:58 INFO - PROCESS | 1975 | 1461180598840 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aae800 == 33 [pid = 1975] [id = 285] 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x12596a000) [pid = 1975] [serial = 853] [outer = 0x0] 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x125dc1c00) [pid = 1975] [serial = 854] [outer = 0x12596a000] 12:29:58 INFO - PROCESS | 1975 | 1461180598866 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x1272bec00) [pid = 1975] [serial = 855] [outer = 0x12596a000] 12:29:59 INFO - PROCESS | 1975 | 1461180599243 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms 12:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:29:59 INFO - PROCESS | 1975 | 1461180599266 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1975 | 1461180599267 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:29:59 INFO - PROCESS | 1975 | 1461180599270 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1975 | 1461180599271 Marionette TRACE conn2 <- [1,1114,null,{}] 12:29:59 INFO - PROCESS | 1975 | 1461180599281 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 1975 | 1461180599389 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:29:59 INFO - PROCESS | 1975 | 1461180599395 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fd3800 == 34 [pid = 1975] [id = 286] 12:29:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x1272c9c00) [pid = 1975] [serial = 856] [outer = 0x0] 12:29:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x127989c00) [pid = 1975] [serial = 857] [outer = 0x1272c9c00] 12:29:59 INFO - PROCESS | 1975 | 1461180599424 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x1288a4400) [pid = 1975] [serial = 858] [outer = 0x1272c9c00] 12:29:59 INFO - PROCESS | 1975 | 1461180599746 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 526ms 12:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:29:59 INFO - PROCESS | 1975 | 1461180599796 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1975 | 1461180599798 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:29:59 INFO - PROCESS | 1975 | 1461180599800 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1975 | 1461180599801 Marionette TRACE conn2 <- [1,1118,null,{}] 12:29:59 INFO - PROCESS | 1975 | 1461180599803 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 1975 | 1461180599890 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:29:59 INFO - PROCESS | 1975 | 1461180599935 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272e5800 == 35 [pid = 1975] [id = 287] 12:29:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x127eaac00) [pid = 1975] [serial = 859] [outer = 0x0] 12:29:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x129207400) [pid = 1975] [serial = 860] [outer = 0x127eaac00] 12:29:59 INFO - PROCESS | 1975 | 1461180599961 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x129bd3800) [pid = 1975] [serial = 861] [outer = 0x127eaac00] 12:30:00 INFO - PROCESS | 1975 | 1461180600286 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 12:30:00 INFO - PROCESS | 1975 | 1461180600325 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1975 | 1461180600326 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:30:00 INFO - PROCESS | 1975 | 1461180600328 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1975 | 1461180600329 Marionette TRACE conn2 <- [1,1122,null,{}] 12:30:00 INFO - PROCESS | 1975 | 1461180600332 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:00 INFO - PROCESS | 1975 | 1461180600421 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:30:00 INFO - PROCESS | 1975 | 1461180600425 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c1f800 == 36 [pid = 1975] [id = 288] 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x11c421800) [pid = 1975] [serial = 862] [outer = 0x0] 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x129cb7000) [pid = 1975] [serial = 863] [outer = 0x11c421800] 12:30:00 INFO - PROCESS | 1975 | 1461180600450 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x129cc3400) [pid = 1975] [serial = 864] [outer = 0x11c421800] 12:30:00 INFO - PROCESS | 1975 | 1461180600757 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 12:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:30:00 INFO - PROCESS | 1975 | 1461180600803 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1975 | 1461180600804 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:30:00 INFO - PROCESS | 1975 | 1461180600806 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1975 | 1461180600807 Marionette TRACE conn2 <- [1,1126,null,{}] 12:30:00 INFO - PROCESS | 1975 | 1461180600809 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:00 INFO - PROCESS | 1975 | 1461180600899 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:30:00 INFO - PROCESS | 1975 | 1461180600904 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x1289a6800 == 37 [pid = 1975] [id = 289] 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12748b400) [pid = 1975] [serial = 865] [outer = 0x0] 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12b3c7400) [pid = 1975] [serial = 866] [outer = 0x12748b400] 12:30:00 INFO - PROCESS | 1975 | 1461180600929 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b592800) [pid = 1975] [serial = 867] [outer = 0x12748b400] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x127ebd000) [pid = 1975] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x114009000) [pid = 1975] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11c4dc800) [pid = 1975] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x114cedc00) [pid = 1975] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11ad8d000) [pid = 1975] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x115569800) [pid = 1975] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x125f53000) [pid = 1975] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11ad87c00) [pid = 1975] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12920f800) [pid = 1975] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x119c81000) [pid = 1975] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x114d08800) [pid = 1975] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x129cbe400) [pid = 1975] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x1155e6000) [pid = 1975] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x12b384c00) [pid = 1975] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x1155eb000) [pid = 1975] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:30:01 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x127493800) [pid = 1975] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:30:01 INFO - PROCESS | 1975 | 1461180601351 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 568ms 12:30:01 INFO - PROCESS | 1975 | 1461180601381 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1975 | 1461180601382 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:30:01 INFO - PROCESS | 1975 | 1461180601393 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1975 | 1461180601394 Marionette TRACE conn2 <- [1,1130,null,{}] 12:30:01 INFO - PROCESS | 1975 | 1461180601396 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 1975 | 1461180601476 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:30:01 INFO - PROCESS | 1975 | 1461180601481 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a98800 == 38 [pid = 1975] [id = 290] 12:30:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11a8bb000) [pid = 1975] [serial = 868] [outer = 0x0] 12:30:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11bca5c00) [pid = 1975] [serial = 869] [outer = 0x11a8bb000] 12:30:01 INFO - PROCESS | 1975 | 1461180601510 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x127ebd000) [pid = 1975] [serial = 870] [outer = 0x11a8bb000] 12:30:01 INFO - PROCESS | 1975 | 1461180601813 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 12:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:30:01 INFO - PROCESS | 1975 | 1461180601864 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1975 | 1461180601866 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:30:01 INFO - PROCESS | 1975 | 1461180601868 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1975 | 1461180601870 Marionette TRACE conn2 <- [1,1134,null,{}] 12:30:01 INFO - PROCESS | 1975 | 1461180601872 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 1975 | 1461180601961 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:30:02 INFO - PROCESS | 1975 | 1461180602012 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b519800 == 39 [pid = 1975] [id = 291] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11ad87c00) [pid = 1975] [serial = 871] [outer = 0x0] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12b386c00) [pid = 1975] [serial = 872] [outer = 0x11ad87c00] 12:30:02 INFO - PROCESS | 1975 | 1461180602041 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12bbd9400) [pid = 1975] [serial = 873] [outer = 0x11ad87c00] 12:30:02 INFO - PROCESS | 1975 | 1461180602354 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 12:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:30:02 INFO - PROCESS | 1975 | 1461180602389 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 1975 | 1461180602390 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:30:02 INFO - PROCESS | 1975 | 1461180602392 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1975 | 1461180602393 Marionette TRACE conn2 <- [1,1138,null,{}] 12:30:02 INFO - PROCESS | 1975 | 1461180602395 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:02 INFO - PROCESS | 1975 | 1461180602472 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:30:02 INFO - PROCESS | 1975 | 1461180602476 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf4b800 == 40 [pid = 1975] [id = 292] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x12bbd7c00) [pid = 1975] [serial = 874] [outer = 0x0] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x12bd82c00) [pid = 1975] [serial = 875] [outer = 0x12bbd7c00] 12:30:02 INFO - PROCESS | 1975 | 1461180602501 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12bd90800) [pid = 1975] [serial = 876] [outer = 0x12bbd7c00] 12:30:02 INFO - PROCESS | 1975 | 1461180602813 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 467ms 12:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:30:02 INFO - PROCESS | 1975 | 1461180602860 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 1975 | 1461180602861 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:30:02 INFO - PROCESS | 1975 | 1461180602863 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1975 | 1461180602864 Marionette TRACE conn2 <- [1,1142,null,{}] 12:30:02 INFO - PROCESS | 1975 | 1461180602867 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:02 INFO - PROCESS | 1975 | 1461180602965 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:30:02 INFO - PROCESS | 1975 | 1461180602974 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c90c000 == 41 [pid = 1975] [id = 293] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x12bd83800) [pid = 1975] [serial = 877] [outer = 0x0] 12:30:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12bda8c00) [pid = 1975] [serial = 878] [outer = 0x12bd83800] 12:30:03 INFO - PROCESS | 1975 | 1461180602999 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12bdeb000) [pid = 1975] [serial = 879] [outer = 0x12bd83800] 12:30:03 INFO - PROCESS | 1975 | --DOCSHELL 0x119912000 == 40 [pid = 1975] [id = 281] 12:30:03 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9c4800 == 39 [pid = 1975] [id = 280] 12:30:03 INFO - PROCESS | 1975 | --DOCSHELL 0x1154db800 == 38 [pid = 1975] [id = 279] 12:30:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12b5cd000 == 37 [pid = 1975] [id = 278] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7e0800 == 36 [pid = 1975] [id = 283] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x123847800 == 35 [pid = 1975] [id = 284] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x127c1f800 == 34 [pid = 1975] [id = 288] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x1289a6800 == 33 [pid = 1975] [id = 289] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x1272e5800 == 32 [pid = 1975] [id = 287] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x12b519800 == 31 [pid = 1975] [id = 291] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x125fd3800 == 30 [pid = 1975] [id = 286] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x123a98800 == 29 [pid = 1975] [id = 290] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x123aae800 == 28 [pid = 1975] [id = 285] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x119916000 == 27 [pid = 1975] [id = 282] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x1288a5c00) [pid = 1975] [serial = 815] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x119c7f000) [pid = 1975] [serial = 791] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11a793000) [pid = 1975] [serial = 792] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x125c88800) [pid = 1975] [serial = 806] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x125e65000) [pid = 1975] [serial = 807] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11a987400) [pid = 1975] [serial = 797] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11adee000) [pid = 1975] [serial = 798] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11b5db800) [pid = 1975] [serial = 800] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11c12b400) [pid = 1975] [serial = 801] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x1176e0400) [pid = 1975] [serial = 788] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x118ce7800) [pid = 1975] [serial = 789] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x1272c8400) [pid = 1975] [serial = 809] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x1276eb800) [pid = 1975] [serial = 810] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x11c65e800) [pid = 1975] [serial = 803] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x125969400) [pid = 1975] [serial = 804] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x129bd9800) [pid = 1975] [serial = 818] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x11a8d6800) [pid = 1975] [serial = 794] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x11a988000) [pid = 1975] [serial = 795] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x114d0f000) [pid = 1975] [serial = 785] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x115562c00) [pid = 1975] [serial = 786] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x12b899c00) [pid = 1975] [serial = 833] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x129cc5800) [pid = 1975] [serial = 821] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x129cbac00) [pid = 1975] [serial = 819] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x1186efc00) [pid = 1975] [serial = 824] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x11acd2000) [pid = 1975] [serial = 825] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x12b3d4400) [pid = 1975] [serial = 830] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x12b383800) [pid = 1975] [serial = 822] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x127e08400) [pid = 1975] [serial = 827] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 70 (0x12b744c00) [pid = 1975] [serial = 831] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 69 (0x127988800) [pid = 1975] [serial = 812] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 68 (0x127eac400) [pid = 1975] [serial = 813] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 67 (0x12b383c00) [pid = 1975] [serial = 828] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOMWINDOW == 66 (0x129209000) [pid = 1975] [serial = 816] [outer = 0x0] [url = about:blank] 12:30:04 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf4b800 == 26 [pid = 1975] [id = 292] 12:30:04 INFO - PROCESS | 1975 | 1461180604314 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1473ms 12:30:04 INFO - PROCESS | 1975 | 1461180604338 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1975 | 1461180604340 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:30:04 INFO - PROCESS | 1975 | 1461180604344 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1975 | 1461180604346 Marionette TRACE conn2 <- [1,1146,null,{}] 12:30:04 INFO - PROCESS | 1975 | 1461180604351 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:04 INFO - PROCESS | 1975 | 1461180604429 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:30:04 INFO - PROCESS | 1975 | 1461180604472 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x117638800 == 27 [pid = 1975] [id = 294] 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 67 (0x114ce9c00) [pid = 1975] [serial = 880] [outer = 0x0] 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 68 (0x114d07000) [pid = 1975] [serial = 881] [outer = 0x114ce9c00] 12:30:04 INFO - PROCESS | 1975 | 1461180604499 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 69 (0x1153c7c00) [pid = 1975] [serial = 882] [outer = 0x114ce9c00] 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 70 (0x1155eb000) [pid = 1975] [serial = 883] [outer = 0x11ad86000] 12:30:04 INFO - PROCESS | 1975 | 1461180604856 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 12:30:04 INFO - PROCESS | 1975 | 1461180604864 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1975 | 1461180604870 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:30:04 INFO - PROCESS | 1975 | 1461180604875 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1975 | 1461180604877 Marionette TRACE conn2 <- [1,1150,null,{}] 12:30:04 INFO - PROCESS | 1975 | 1461180604879 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:04 INFO - PROCESS | 1975 | 1461180604951 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:30:04 INFO - PROCESS | 1975 | 1461180604955 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x119902800 == 28 [pid = 1975] [id = 295] 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 71 (0x1153c9400) [pid = 1975] [serial = 884] [outer = 0x0] 12:30:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x118a2e000) [pid = 1975] [serial = 885] [outer = 0x1153c9400] 12:30:04 INFO - PROCESS | 1975 | 1461180604984 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x118cecc00) [pid = 1975] [serial = 886] [outer = 0x1153c9400] 12:30:05 INFO - PROCESS | 1975 | 1461180605310 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 12:30:05 INFO - PROCESS | 1975 | 1461180605346 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1975 | 1461180605348 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:30:05 INFO - PROCESS | 1975 | 1461180605350 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1975 | 1461180605353 Marionette TRACE conn2 <- [1,1154,null,{}] 12:30:05 INFO - PROCESS | 1975 | 1461180605360 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:05 INFO - PROCESS | 1975 | 1461180605435 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:30:05 INFO - PROCESS | 1975 | 1461180605439 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a508000 == 29 [pid = 1975] [id = 296] 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x114005c00) [pid = 1975] [serial = 887] [outer = 0x0] 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x119c72800) [pid = 1975] [serial = 888] [outer = 0x114005c00] 12:30:05 INFO - PROCESS | 1975 | 1461180605470 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x119d7d000) [pid = 1975] [serial = 889] [outer = 0x114005c00] 12:30:05 INFO - PROCESS | 1975 | 1461180605810 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 12:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:30:05 INFO - PROCESS | 1975 | 1461180605821 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1975 | 1461180605823 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:30:05 INFO - PROCESS | 1975 | 1461180605825 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1975 | 1461180605826 Marionette TRACE conn2 <- [1,1158,null,{}] 12:30:05 INFO - PROCESS | 1975 | 1461180605828 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:05 INFO - PROCESS | 1975 | 1461180605905 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:30:05 INFO - PROCESS | 1975 | 1461180605949 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a910000 == 30 [pid = 1975] [id = 297] 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x1191b0000) [pid = 1975] [serial = 890] [outer = 0x0] 12:30:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x11a8b7400) [pid = 1975] [serial = 891] [outer = 0x1191b0000] 12:30:05 INFO - PROCESS | 1975 | 1461180605976 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x11a8e0400) [pid = 1975] [serial = 892] [outer = 0x1191b0000] 12:30:06 INFO - PROCESS | 1975 | 1461180606267 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 12:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:30:06 INFO - PROCESS | 1975 | 1461180606294 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1975 | 1461180606295 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:30:06 INFO - PROCESS | 1975 | 1461180606297 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1975 | 1461180606298 Marionette TRACE conn2 <- [1,1162,null,{}] 12:30:06 INFO - PROCESS | 1975 | 1461180606309 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 1975 | 1461180606382 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:30:06 INFO - PROCESS | 1975 | 1461180606388 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9db800 == 31 [pid = 1975] [id = 298] 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x1147c2800) [pid = 1975] [serial = 893] [outer = 0x0] 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x11ad8f800) [pid = 1975] [serial = 894] [outer = 0x1147c2800] 12:30:06 INFO - PROCESS | 1975 | 1461180606415 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x11af6fc00) [pid = 1975] [serial = 895] [outer = 0x1147c2800] 12:30:06 INFO - PROCESS | 1975 | 1461180606770 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 12:30:06 INFO - PROCESS | 1975 | 1461180606816 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1975 | 1461180606818 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:30:06 INFO - PROCESS | 1975 | 1461180606820 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1975 | 1461180606821 Marionette TRACE conn2 <- [1,1166,null,{}] 12:30:06 INFO - PROCESS | 1975 | 1461180606824 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 1975 | 1461180606909 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:30:06 INFO - PROCESS | 1975 | 1461180606914 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf0c000 == 32 [pid = 1975] [id = 299] 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x11af7bc00) [pid = 1975] [serial = 896] [outer = 0x0] 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x11ba2ac00) [pid = 1975] [serial = 897] [outer = 0x11af7bc00] 12:30:06 INFO - PROCESS | 1975 | 1461180606944 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11c831000) [pid = 1975] [serial = 898] [outer = 0x11af7bc00] 12:30:07 INFO - PROCESS | 1975 | 1461180607255 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 12:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:30:07 INFO - PROCESS | 1975 | 1461180607290 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1975 | 1461180607291 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:30:07 INFO - PROCESS | 1975 | 1461180607293 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1975 | 1461180607294 Marionette TRACE conn2 <- [1,1170,null,{}] 12:30:07 INFO - PROCESS | 1975 | 1461180607296 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:07 INFO - PROCESS | 1975 | 1461180607365 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:30:07 INFO - PROCESS | 1975 | 1461180607409 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c4800 == 33 [pid = 1975] [id = 300] 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x119c7d800) [pid = 1975] [serial = 899] [outer = 0x0] 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11c8c2800) [pid = 1975] [serial = 900] [outer = 0x119c7d800] 12:30:07 INFO - PROCESS | 1975 | 1461180607435 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x125db9400) [pid = 1975] [serial = 901] [outer = 0x119c7d800] 12:30:07 INFO - PROCESS | 1975 | 1461180607683 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 418ms 12:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:30:07 INFO - PROCESS | 1975 | 1461180607711 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1975 | 1461180607712 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:30:07 INFO - PROCESS | 1975 | 1461180607714 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1975 | 1461180607716 Marionette TRACE conn2 <- [1,1174,null,{}] 12:30:07 INFO - PROCESS | 1975 | 1461180607726 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:07 INFO - PROCESS | 1975 | 1461180607802 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:30:07 INFO - PROCESS | 1975 | 1461180607807 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a90000 == 34 [pid = 1975] [id = 301] 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x125966400) [pid = 1975] [serial = 902] [outer = 0x0] 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x125f57000) [pid = 1975] [serial = 903] [outer = 0x125966400] 12:30:07 INFO - PROCESS | 1975 | 1461180607834 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x12748fc00) [pid = 1975] [serial = 904] [outer = 0x125966400] 12:30:08 INFO - PROCESS | 1975 | 1461180608163 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1975 | 1461180608195 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:30:08 INFO - PROCESS | 1975 | 1461180608198 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1975 | 1461180608199 Marionette TRACE conn2 <- [1,1178,null,{}] 12:30:08 INFO - PROCESS | 1975 | 1461180608201 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 1975 | 1461180608291 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:30:08 INFO - PROCESS | 1975 | 1461180608297 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a507800 == 35 [pid = 1975] [id = 302] 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x118e32800) [pid = 1975] [serial = 905] [outer = 0x0] 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x127497400) [pid = 1975] [serial = 906] [outer = 0x118e32800] 12:30:08 INFO - PROCESS | 1975 | 1461180608325 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x127eac400) [pid = 1975] [serial = 907] [outer = 0x118e32800] 12:30:08 INFO - PROCESS | 1975 | 1461180608620 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1975 | 1461180608673 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:30:08 INFO - PROCESS | 1975 | 1461180608675 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1975 | 1461180608676 Marionette TRACE conn2 <- [1,1182,null,{}] 12:30:08 INFO - PROCESS | 1975 | 1461180608678 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 1975 | 1461180608750 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:30:08 INFO - PROCESS | 1975 | 1461180608755 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fc9000 == 36 [pid = 1975] [id = 303] 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x127ea7c00) [pid = 1975] [serial = 908] [outer = 0x0] 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x127ef7400) [pid = 1975] [serial = 909] [outer = 0x127ea7c00] 12:30:08 INFO - PROCESS | 1975 | 1461180608782 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x1288a9000) [pid = 1975] [serial = 910] [outer = 0x127ea7c00] 12:30:09 INFO - PROCESS | 1975 | 1461180609115 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1975 | 1461180609146 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:30:09 INFO - PROCESS | 1975 | 1461180609148 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1975 | 1461180609150 Marionette TRACE conn2 <- [1,1186,null,{}] 12:30:09 INFO - PROCESS | 1975 | 1461180609170 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:09 INFO - PROCESS | 1975 | 1461180609271 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:30:09 INFO - PROCESS | 1975 | 1461180609275 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9db000 == 37 [pid = 1975] [id = 304] 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x127ef1c00) [pid = 1975] [serial = 911] [outer = 0x0] 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12920c400) [pid = 1975] [serial = 912] [outer = 0x127ef1c00] 12:30:09 INFO - PROCESS | 1975 | 1461180609305 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x129cc2800) [pid = 1975] [serial = 913] [outer = 0x127ef1c00] 12:30:09 INFO - PROCESS | 1975 | 1461180609653 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1975 | 1461180609671 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:30:09 INFO - PROCESS | 1975 | 1461180609673 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1975 | 1461180609674 Marionette TRACE conn2 <- [1,1190,null,{}] 12:30:09 INFO - PROCESS | 1975 | 1461180609677 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:09 INFO - PROCESS | 1975 | 1461180609766 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:30:09 INFO - PROCESS | 1975 | 1461180609797 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x1280ba000 == 38 [pid = 1975] [id = 305] 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x129bd3400) [pid = 1975] [serial = 914] [outer = 0x0] 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12b3c7000) [pid = 1975] [serial = 915] [outer = 0x129bd3400] 12:30:09 INFO - PROCESS | 1975 | 1461180609822 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b3d0000) [pid = 1975] [serial = 916] [outer = 0x129bd3400] 12:30:10 INFO - PROCESS | 1975 | 1461180610123 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1975 | 1461180610144 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:30:10 INFO - PROCESS | 1975 | 1461180610156 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1975 | 1461180610157 Marionette TRACE conn2 <- [1,1194,null,{}] 12:30:10 INFO - PROCESS | 1975 | 1461180610160 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:10 INFO - PROCESS | 1975 | 1461180610254 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:30:10 INFO - PROCESS | 1975 | 1461180610258 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x1289a8800 == 39 [pid = 1975] [id = 306] 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11c128800) [pid = 1975] [serial = 917] [outer = 0x0] 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12b3d3400) [pid = 1975] [serial = 918] [outer = 0x11c128800] 12:30:10 INFO - PROCESS | 1975 | 1461180610283 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12b597800) [pid = 1975] [serial = 919] [outer = 0x11c128800] 12:30:10 INFO - PROCESS | 1975 | 1461180610626 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1975 | 1461180610676 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:30:10 INFO - PROCESS | 1975 | 1461180610679 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1975 | 1461180610680 Marionette TRACE conn2 <- [1,1198,null,{}] 12:30:10 INFO - PROCESS | 1975 | 1461180610682 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:10 INFO - PROCESS | 1975 | 1461180610771 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:30:10 INFO - PROCESS | 1975 | 1461180610782 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b0800 == 40 [pid = 1975] [id = 307] 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12b598c00) [pid = 1975] [serial = 920] [outer = 0x0] 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12b897c00) [pid = 1975] [serial = 921] [outer = 0x12b598c00] 12:30:10 INFO - PROCESS | 1975 | 1461180610810 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12bbd6000) [pid = 1975] [serial = 922] [outer = 0x12b598c00] 12:30:11 INFO - PROCESS | 1975 | 1461180611133 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 12:30:11 INFO - PROCESS | 1975 | 1461180611150 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1975 | 1461180611153 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:30:11 INFO - PROCESS | 1975 | 1461180611157 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1975 | 1461180611158 Marionette TRACE conn2 <- [1,1202,null,{}] 12:30:11 INFO - PROCESS | 1975 | 1461180611161 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:11 INFO - PROCESS | 1975 | 1461180611354 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x1272c9c00) [pid = 1975] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x127eaac00) [pid = 1975] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11c421800) [pid = 1975] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12748b400) [pid = 1975] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x11a8bb000) [pid = 1975] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x119d78c00) [pid = 1975] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x114c4ac00) [pid = 1975] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x1147c2400) [pid = 1975] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x114d07c00) [pid = 1975] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x1147c1800) [pid = 1975] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12b3cd400) [pid = 1975] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x12596a000) [pid = 1975] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11c12e000) [pid = 1975] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11ad87c00) [pid = 1975] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12e313000) [pid = 1975] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:30:11 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x12bbd7c00) [pid = 1975] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:30:11 INFO - PROCESS | 1975 | 1461180611397 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x11915e000 == 41 [pid = 1975] [id = 308] 12:30:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x114503000) [pid = 1975] [serial = 923] [outer = 0x0] 12:30:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x1158e8800) [pid = 1975] [serial = 924] [outer = 0x114503000] 12:30:11 INFO - PROCESS | 1975 | 1461180611422 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11a791000) [pid = 1975] [serial = 925] [outer = 0x114503000] 12:30:11 INFO - PROCESS | 1975 | 1461180611738 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 619ms 12:30:11 INFO - PROCESS | 1975 | 1461180611777 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1975 | 1461180611779 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:30:11 INFO - PROCESS | 1975 | 1461180611783 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1975 | 1461180611784 Marionette TRACE conn2 <- [1,1206,null,{}] 12:30:11 INFO - PROCESS | 1975 | 1461180611788 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:11 INFO - PROCESS | 1975 | 1461180611904 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:30:12 INFO - PROCESS | 1975 | 1461180611997 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bb8800 == 42 [pid = 1975] [id = 309] 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x119c77800) [pid = 1975] [serial = 926] [outer = 0x0] 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12b3cd400) [pid = 1975] [serial = 927] [outer = 0x119c77800] 12:30:12 INFO - PROCESS | 1975 | 1461180612040 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12bd87800) [pid = 1975] [serial = 928] [outer = 0x119c77800] 12:30:12 INFO - PROCESS | 1975 | 1461180612356 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 621ms 12:30:12 INFO - PROCESS | 1975 | 1461180612408 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1975 | 1461180612409 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:30:12 INFO - PROCESS | 1975 | 1461180612412 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1975 | 1461180612413 Marionette TRACE conn2 <- [1,1210,null,{}] 12:30:12 INFO - PROCESS | 1975 | 1461180612415 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:12 INFO - PROCESS | 1975 | 1461180612496 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:30:12 INFO - PROCESS | 1975 | 1461180612544 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf4d800 == 43 [pid = 1975] [id = 310] 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11a8bb000) [pid = 1975] [serial = 929] [outer = 0x0] 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12bdab000) [pid = 1975] [serial = 930] [outer = 0x11a8bb000] 12:30:12 INFO - PROCESS | 1975 | 1461180612569 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12bdee000) [pid = 1975] [serial = 931] [outer = 0x11a8bb000] 12:30:12 INFO - PROCESS | 1975 | 1461180612835 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 12:30:12 INFO - PROCESS | 1975 | 1461180612881 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1975 | 1461180612882 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:30:12 INFO - PROCESS | 1975 | 1461180612892 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1975 | 1461180612893 Marionette TRACE conn2 <- [1,1214,null,{}] 12:30:12 INFO - PROCESS | 1975 | 1461180612895 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:12 INFO - PROCESS | 1975 | 1461180612977 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:30:12 INFO - PROCESS | 1975 | 1461180612981 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b9000 == 44 [pid = 1975] [id = 311] 12:30:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12bd85400) [pid = 1975] [serial = 932] [outer = 0x0] 12:30:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12d034800) [pid = 1975] [serial = 933] [outer = 0x12bd85400] 12:30:13 INFO - PROCESS | 1975 | 1461180613008 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12d627000) [pid = 1975] [serial = 934] [outer = 0x12bd85400] 12:30:13 INFO - PROCESS | 1975 | 1461180613323 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 12:30:13 INFO - PROCESS | 1975 | 1461180613413 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1975 | 1461180613416 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:30:13 INFO - PROCESS | 1975 | 1461180613419 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1975 | 1461180613421 Marionette TRACE conn2 <- [1,1218,null,{}] 12:30:13 INFO - PROCESS | 1975 | 1461180613425 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 1975 | 1461180613515 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:30:13 INFO - PROCESS | 1975 | 1461180613603 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11589f800 == 45 [pid = 1975] [id = 312] 12:30:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11444bc00) [pid = 1975] [serial = 935] [outer = 0x0] 12:30:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x1147b6400) [pid = 1975] [serial = 936] [outer = 0x11444bc00] 12:30:13 INFO - PROCESS | 1975 | 1461180613633 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x114ce9000) [pid = 1975] [serial = 937] [outer = 0x11444bc00] 12:30:14 INFO - PROCESS | 1975 | 1461180614155 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 774ms 12:30:14 INFO - PROCESS | 1975 | 1461180614194 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 1975 | 1461180614196 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:30:14 INFO - PROCESS | 1975 | 1461180614204 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 1975 | 1461180614207 Marionette TRACE conn2 <- [1,1222,null,{}] 12:30:14 INFO - PROCESS | 1975 | 1461180614210 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:14 INFO - PROCESS | 1975 | 1461180614314 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:30:14 INFO - PROCESS | 1975 | 1461180614384 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a926800 == 46 [pid = 1975] [id = 313] 12:30:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x1155a6800) [pid = 1975] [serial = 938] [outer = 0x0] 12:30:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x118ce9400) [pid = 1975] [serial = 939] [outer = 0x1155a6800] 12:30:14 INFO - PROCESS | 1975 | 1461180614414 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11913a800) [pid = 1975] [serial = 940] [outer = 0x1155a6800] 12:30:15 INFO - PROCESS | 1975 | 1461180615064 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1975 | 1461180615080 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:30:15 INFO - PROCESS | 1975 | 1461180615112 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1975 | 1461180615114 Marionette TRACE conn2 <- [1,1226,null,{}] 12:30:15 INFO - PROCESS | 1975 | 1461180615121 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 1975 | 1461180615216 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf4d800 == 45 [pid = 1975] [id = 310] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x125bb8800 == 44 [pid = 1975] [id = 309] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11915e000 == 43 [pid = 1975] [id = 308] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b0800 == 42 [pid = 1975] [id = 307] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x1289a8800 == 41 [pid = 1975] [id = 306] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x1280ba000 == 40 [pid = 1975] [id = 305] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bda8c00) [pid = 1975] [serial = 878] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | 1461180615322 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9db000 == 39 [pid = 1975] [id = 304] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x125fc9000 == 38 [pid = 1975] [id = 303] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a507800 == 37 [pid = 1975] [id = 302] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x123a90000 == 36 [pid = 1975] [id = 301] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c4800 == 35 [pid = 1975] [id = 300] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf0c000 == 34 [pid = 1975] [id = 299] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9db800 == 33 [pid = 1975] [id = 298] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a910000 == 32 [pid = 1975] [id = 297] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x11a508000 == 31 [pid = 1975] [id = 296] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x119902800 == 30 [pid = 1975] [id = 295] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x117638800 == 29 [pid = 1975] [id = 294] 12:30:15 INFO - PROCESS | 1975 | --DOCSHELL 0x12c90c000 == 28 [pid = 1975] [id = 293] 12:30:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x1155cd800 == 29 [pid = 1975] [id = 314] 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x114cee400) [pid = 1975] [serial = 941] [outer = 0x0] 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1155e2800) [pid = 1975] [serial = 942] [outer = 0x114cee400] 12:30:15 INFO - PROCESS | 1975 | 1461180615357 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x118fa9c00) [pid = 1975] [serial = 943] [outer = 0x114cee400] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12e385000) [pid = 1975] [serial = 783] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12bd82c00) [pid = 1975] [serial = 875] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bd90800) [pid = 1975] [serial = 876] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x127989c00) [pid = 1975] [serial = 857] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x129207400) [pid = 1975] [serial = 860] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x1288a4400) [pid = 1975] [serial = 858] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x129cb7000) [pid = 1975] [serial = 863] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x129bd3800) [pid = 1975] [serial = 861] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12b3c7400) [pid = 1975] [serial = 866] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x129cc3400) [pid = 1975] [serial = 864] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x11bca5c00) [pid = 1975] [serial = 869] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12b592800) [pid = 1975] [serial = 867] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11a8d9800) [pid = 1975] [serial = 848] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x118ab5400) [pid = 1975] [serial = 845] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x119257400) [pid = 1975] [serial = 846] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x1182b1400) [pid = 1975] [serial = 843] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11549dc00) [pid = 1975] [serial = 842] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x1192df400) [pid = 1975] [serial = 840] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x118fabc00) [pid = 1975] [serial = 839] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x114d07400) [pid = 1975] [serial = 837] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x114c5b400) [pid = 1975] [serial = 836] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x12bbd1400) [pid = 1975] [serial = 834] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x125dc1c00) [pid = 1975] [serial = 854] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11c4dc400) [pid = 1975] [serial = 851] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x125969c00) [pid = 1975] [serial = 852] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x11ad90800) [pid = 1975] [serial = 849] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12b386c00) [pid = 1975] [serial = 872] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x127ebd000) [pid = 1975] [serial = 870] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x1272bec00) [pid = 1975] [serial = 855] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12bbd9400) [pid = 1975] [serial = 873] [outer = 0x0] [url = about:blank] 12:30:15 INFO - PROCESS | 1975 | 1461180615663 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 653ms 12:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:30:15 INFO - PROCESS | 1975 | 1461180615737 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1975 | 1461180615739 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:30:15 INFO - PROCESS | 1975 | 1461180615743 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1975 | 1461180615745 Marionette TRACE conn2 <- [1,1230,null,{}] 12:30:15 INFO - PROCESS | 1975 | 1461180615749 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 1975 | 1461180615840 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:30:15 INFO - PROCESS | 1975 | 1461180615895 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x11915b000 == 30 [pid = 1975] [id = 315] 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x114d13400) [pid = 1975] [serial = 944] [outer = 0x0] 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11549e000) [pid = 1975] [serial = 945] [outer = 0x114d13400] 12:30:15 INFO - PROCESS | 1975 | 1461180615928 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x118c92400) [pid = 1975] [serial = 946] [outer = 0x114d13400] 12:30:16 INFO - PROCESS | 1975 | 1461180616348 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 623ms 12:30:16 INFO - PROCESS | 1975 | 1461180616366 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1975 | 1461180616368 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:30:16 INFO - PROCESS | 1975 | 1461180616374 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1975 | 1461180616376 Marionette TRACE conn2 <- [1,1234,null,{}] 12:30:16 INFO - PROCESS | 1975 | 1461180616379 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:16 INFO - PROCESS | 1975 | 1461180616464 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:30:16 INFO - PROCESS | 1975 | 1461180616547 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7e1800 == 31 [pid = 1975] [id = 316] 12:30:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x1192e0800) [pid = 1975] [serial = 947] [outer = 0x0] 12:30:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11a795800) [pid = 1975] [serial = 948] [outer = 0x1192e0800] 12:30:16 INFO - PROCESS | 1975 | 1461180616578 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11a8c1000) [pid = 1975] [serial = 949] [outer = 0x1192e0800] 12:30:16 INFO - PROCESS | 1975 | 1461180616966 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 621ms 12:30:16 INFO - PROCESS | 1975 | 1461180616994 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:30:16 INFO - PROCESS | 1975 | 1461180616996 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:30:16 INFO - PROCESS | 1975 | 1461180616998 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1975 | 1461180616999 Marionette TRACE conn2 <- [1,1238,null,{}] 12:30:17 INFO - PROCESS | 1975 | 1461180617007 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:17 INFO - PROCESS | 1975 | 1461180617100 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:30:17 INFO - PROCESS | 1975 | 1461180617161 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b57f800 == 32 [pid = 1975] [id = 317] 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11a986000) [pid = 1975] [serial = 950] [outer = 0x0] 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11ad91000) [pid = 1975] [serial = 951] [outer = 0x11a986000] 12:30:17 INFO - PROCESS | 1975 | 1461180617199 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11b5d1800) [pid = 1975] [serial = 952] [outer = 0x11a986000] 12:30:17 INFO - PROCESS | 1975 | 1461180617645 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 674ms 12:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:30:17 INFO - PROCESS | 1975 | 1461180617672 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1975 | 1461180617674 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:30:17 INFO - PROCESS | 1975 | 1461180617676 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1975 | 1461180617677 Marionette TRACE conn2 <- [1,1242,null,{}] 12:30:17 INFO - PROCESS | 1975 | 1461180617680 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:17 INFO - PROCESS | 1975 | 1461180617771 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:30:17 INFO - PROCESS | 1975 | 1461180617854 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c381000 == 33 [pid = 1975] [id = 318] 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11bca8800) [pid = 1975] [serial = 953] [outer = 0x0] 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11c12cc00) [pid = 1975] [serial = 954] [outer = 0x11bca8800] 12:30:17 INFO - PROCESS | 1975 | 1461180617885 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11c429800) [pid = 1975] [serial = 955] [outer = 0x11bca8800] 12:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 620ms 12:30:18 INFO - PROCESS | 1975 | 1461180618288 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:30:18 INFO - PROCESS | 1975 | 1461180618297 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1975 | 1461180618298 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:30:18 INFO - PROCESS | 1975 | 1461180618300 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1975 | 1461180618303 Marionette TRACE conn2 <- [1,1246,null,{}] 12:30:18 INFO - PROCESS | 1975 | 1461180618306 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 1975 | 1461180618389 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:30:18 INFO - PROCESS | 1975 | 1461180618430 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x12385d800 == 34 [pid = 1975] [id = 319] 12:30:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11c121400) [pid = 1975] [serial = 956] [outer = 0x0] 12:30:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x125969400) [pid = 1975] [serial = 957] [outer = 0x11c121400] 12:30:18 INFO - PROCESS | 1975 | 1461180618460 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x125c84000) [pid = 1975] [serial = 958] [outer = 0x11c121400] 12:30:18 INFO - PROCESS | 1975 | 1461180618863 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 572ms 12:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:30:18 INFO - PROCESS | 1975 | 1461180618873 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1975 | 1461180618874 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:30:18 INFO - PROCESS | 1975 | 1461180618877 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1975 | 1461180618878 Marionette TRACE conn2 <- [1,1250,null,{}] 12:30:18 INFO - PROCESS | 1975 | 1461180618880 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 1975 | 1461180618987 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:30:19 INFO - PROCESS | 1975 | 1461180619031 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0d000 == 35 [pid = 1975] [id = 320] 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12705e400) [pid = 1975] [serial = 959] [outer = 0x0] 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x127cb2000) [pid = 1975] [serial = 960] [outer = 0x12705e400] 12:30:19 INFO - PROCESS | 1975 | 1461180619064 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x127ef2800) [pid = 1975] [serial = 961] [outer = 0x12705e400] 12:30:19 INFO - PROCESS | 1975 | 1461180619512 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 668ms 12:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:30:19 INFO - PROCESS | 1975 | 1461180619546 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1975 | 1461180619547 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:30:19 INFO - PROCESS | 1975 | 1461180619550 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1975 | 1461180619551 Marionette TRACE conn2 <- [1,1254,null,{}] 12:30:19 INFO - PROCESS | 1975 | 1461180619553 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 1975 | 1461180619638 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:30:19 INFO - PROCESS | 1975 | 1461180619680 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272da800 == 36 [pid = 1975] [id = 321] 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x127ea9800) [pid = 1975] [serial = 962] [outer = 0x0] 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x128953400) [pid = 1975] [serial = 963] [outer = 0x127ea9800] 12:30:19 INFO - PROCESS | 1975 | 1461180619710 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x129211c00) [pid = 1975] [serial = 964] [outer = 0x127ea9800] 12:30:20 INFO - PROCESS | 1975 | 1461180620165 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:30:20 INFO - PROCESS | 1975 | --DOCSHELL 0x11589f800 == 35 [pid = 1975] [id = 312] 12:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 12:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:30:20 INFO - PROCESS | 1975 | 1461180620222 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1975 | 1461180620224 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:30:20 INFO - PROCESS | 1975 | 1461180620227 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1975 | 1461180620229 Marionette TRACE conn2 <- [1,1258,null,{}] 12:30:20 INFO - PROCESS | 1975 | 1461180620233 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:20 INFO - PROCESS | 1975 | 1461180620345 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:30:20 INFO - PROCESS | 1975 | 1461180620397 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x119904000 == 36 [pid = 1975] [id = 322] 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x118613400) [pid = 1975] [serial = 965] [outer = 0x0] 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x118c93400) [pid = 1975] [serial = 966] [outer = 0x118613400] 12:30:20 INFO - PROCESS | 1975 | 1461180620426 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x119257800) [pid = 1975] [serial = 967] [outer = 0x118613400] 12:30:20 INFO - PROCESS | 1975 | 1461180620705 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 12:30:20 INFO - PROCESS | 1975 | 1461180620747 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1975 | 1461180620753 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:30:20 INFO - PROCESS | 1975 | 1461180620760 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1975 | 1461180620761 Marionette TRACE conn2 <- [1,1262,null,{}] 12:30:20 INFO - PROCESS | 1975 | 1461180620764 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:20 INFO - PROCESS | 1975 | 1461180620840 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:30:20 INFO - PROCESS | 1975 | 1461180620892 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a922800 == 37 [pid = 1975] [id = 323] 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x118747800) [pid = 1975] [serial = 968] [outer = 0x0] 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x119d7dc00) [pid = 1975] [serial = 969] [outer = 0x118747800] 12:30:20 INFO - PROCESS | 1975 | 1461180620918 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x11c130c00) [pid = 1975] [serial = 970] [outer = 0x118747800] 12:30:21 INFO - PROCESS | 1975 | 1461180621300 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 12:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:30:21 INFO - PROCESS | 1975 | 1461180621329 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1975 | 1461180621331 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:30:21 INFO - PROCESS | 1975 | 1461180621333 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1975 | 1461180621337 Marionette TRACE conn2 <- [1,1266,null,{}] 12:30:21 INFO - PROCESS | 1975 | 1461180621345 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 1975 | 1461180621421 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:30:21 INFO - PROCESS | 1975 | 1461180621470 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a0800 == 38 [pid = 1975] [id = 324] 12:30:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11ad92c00) [pid = 1975] [serial = 971] [outer = 0x0] 12:30:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x127ec0400) [pid = 1975] [serial = 972] [outer = 0x11ad92c00] 12:30:21 INFO - PROCESS | 1975 | 1461180621500 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x129bdb800) [pid = 1975] [serial = 973] [outer = 0x11ad92c00] 12:30:21 INFO - PROCESS | 1975 | 1461180621812 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 526ms 12:30:21 INFO - PROCESS | 1975 | 1461180621860 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1975 | 1461180621861 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:30:21 INFO - PROCESS | 1975 | 1461180621864 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1975 | 1461180621865 Marionette TRACE conn2 <- [1,1270,null,{}] 12:30:21 INFO - PROCESS | 1975 | 1461180621867 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 1975 | 1461180621946 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:30:21 INFO - PROCESS | 1975 | 1461180621952 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288cd000 == 39 [pid = 1975] [id = 325] 12:30:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x129bdc000) [pid = 1975] [serial = 974] [outer = 0x0] 12:30:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b381c00) [pid = 1975] [serial = 975] [outer = 0x129bdc000] 12:30:21 INFO - PROCESS | 1975 | 1461180621979 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b3d5000) [pid = 1975] [serial = 976] [outer = 0x129bdc000] 12:30:22 INFO - PROCESS | 1975 | 1461180622325 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 471ms 12:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:30:22 INFO - PROCESS | 1975 | 1461180622339 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1975 | 1461180622340 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:30:22 INFO - PROCESS | 1975 | 1461180622342 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1975 | 1461180622343 Marionette TRACE conn2 <- [1,1274,null,{}] 12:30:22 INFO - PROCESS | 1975 | 1461180622345 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:22 INFO - PROCESS | 1975 | 1461180622448 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:30:22 INFO - PROCESS | 1975 | 1461180622453 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bae800 == 40 [pid = 1975] [id = 326] 12:30:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x129cba800) [pid = 1975] [serial = 977] [outer = 0x0] 12:30:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b744400) [pid = 1975] [serial = 978] [outer = 0x129cba800] 12:30:22 INFO - PROCESS | 1975 | 1461180622478 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12b89e400) [pid = 1975] [serial = 979] [outer = 0x129cba800] 12:30:22 INFO - PROCESS | 1975 | 1461180622840 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 12:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:30:22 INFO - PROCESS | 1975 | 1461180622860 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1975 | 1461180622862 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:30:22 INFO - PROCESS | 1975 | 1461180622864 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1975 | 1461180622865 Marionette TRACE conn2 <- [1,1278,null,{}] 12:30:22 INFO - PROCESS | 1975 | 1461180622873 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:22 INFO - PROCESS | 1975 | 1461180622979 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:30:22 INFO - PROCESS | 1975 | 1461180622985 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b821800 == 41 [pid = 1975] [id = 327] 12:30:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b592800) [pid = 1975] [serial = 980] [outer = 0x0] 12:30:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12bbdc800) [pid = 1975] [serial = 981] [outer = 0x12b592800] 12:30:23 INFO - PROCESS | 1975 | 1461180623013 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12d624c00) [pid = 1975] [serial = 982] [outer = 0x12b592800] 12:30:23 INFO - PROCESS | 1975 | 1461180623384 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 580ms 12:30:23 INFO - PROCESS | 1975 | 1461180623445 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1975 | 1461180623447 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:30:23 INFO - PROCESS | 1975 | 1461180623450 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1975 | 1461180623452 Marionette TRACE conn2 <- [1,1282,null,{}] 12:30:23 INFO - PROCESS | 1975 | 1461180623455 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:23 INFO - PROCESS | 1975 | 1461180623598 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:30:23 INFO - PROCESS | 1975 | 1461180623621 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c90b000 == 42 [pid = 1975] [id = 328] 12:30:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d031000) [pid = 1975] [serial = 983] [outer = 0x0] 12:30:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12d6ce000) [pid = 1975] [serial = 984] [outer = 0x12d031000] 12:30:23 INFO - PROCESS | 1975 | 1461180623660 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d6d8400) [pid = 1975] [serial = 985] [outer = 0x12d031000] 12:30:24 INFO - PROCESS | 1975 | 1461180624040 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x129bd3400) [pid = 1975] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x125966400) [pid = 1975] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x127ea7c00) [pid = 1975] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11af7bc00) [pid = 1975] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1147c2800) [pid = 1975] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x118e32800) [pid = 1975] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1153c9400) [pid = 1975] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11c128800) [pid = 1975] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12bd85400) [pid = 1975] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12b598c00) [pid = 1975] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x119c7d800) [pid = 1975] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114503000) [pid = 1975] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x119c77800) [pid = 1975] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12bd83800) [pid = 1975] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x114ce9c00) [pid = 1975] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x1191b0000) [pid = 1975] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x114005c00) [pid = 1975] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x127ef1c00) [pid = 1975] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:30:24 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11a8bb000) [pid = 1975] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:30:24 INFO - PROCESS | 1975 | 1461180624111 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 1975 | 1461180624112 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:30:24 INFO - PROCESS | 1975 | 1461180624117 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1975 | 1461180624118 Marionette TRACE conn2 <- [1,1286,null,{}] 12:30:24 INFO - PROCESS | 1975 | 1461180624120 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:24 INFO - PROCESS | 1975 | 1461180624196 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:30:24 INFO - PROCESS | 1975 | 1461180624221 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b38800 == 43 [pid = 1975] [id = 329] 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x118e32800) [pid = 1975] [serial = 986] [outer = 0x0] 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x119c7d800) [pid = 1975] [serial = 987] [outer = 0x118e32800] 12:30:24 INFO - PROCESS | 1975 | 1461180624246 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x125967800) [pid = 1975] [serial = 988] [outer = 0x118e32800] 12:30:24 INFO - PROCESS | 1975 | 1461180624562 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 12:30:24 INFO - PROCESS | 1975 | 1461180624589 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 1975 | 1461180624591 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:30:24 INFO - PROCESS | 1975 | 1461180624593 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1975 | 1461180624594 Marionette TRACE conn2 <- [1,1290,null,{}] 12:30:24 INFO - PROCESS | 1975 | 1461180624596 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:24 INFO - PROCESS | 1975 | 1461180624675 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:30:24 INFO - PROCESS | 1975 | 1461180624722 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6be000 == 44 [pid = 1975] [id = 330] 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x1153c9400) [pid = 1975] [serial = 989] [outer = 0x0] 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x127ef2c00) [pid = 1975] [serial = 990] [outer = 0x1153c9400] 12:30:24 INFO - PROCESS | 1975 | 1461180624747 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12d031c00) [pid = 1975] [serial = 991] [outer = 0x1153c9400] 12:30:25 INFO - PROCESS | 1975 | 1461180625039 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 12:30:25 INFO - PROCESS | 1975 | 1461180625061 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1975 | 1461180625062 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:30:25 INFO - PROCESS | 1975 | 1461180625065 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1975 | 1461180625066 Marionette TRACE conn2 <- [1,1294,null,{}] 12:30:25 INFO - PROCESS | 1975 | 1461180625069 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 1975 | 1461180625151 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:30:25 INFO - PROCESS | 1975 | 1461180625157 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7f1800 == 45 [pid = 1975] [id = 331] 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x1288a9400) [pid = 1975] [serial = 992] [outer = 0x0] 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12d945000) [pid = 1975] [serial = 993] [outer = 0x1288a9400] 12:30:25 INFO - PROCESS | 1975 | 1461180625182 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12d996000) [pid = 1975] [serial = 994] [outer = 0x1288a9400] 12:30:25 INFO - PROCESS | 1975 | 1461180625523 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 12:30:25 INFO - PROCESS | 1975 | 1461180625539 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1975 | 1461180625540 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:30:25 INFO - PROCESS | 1975 | 1461180625543 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1975 | 1461180625544 Marionette TRACE conn2 <- [1,1298,null,{}] 12:30:25 INFO - PROCESS | 1975 | 1461180625547 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 1975 | 1461180625661 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:30:25 INFO - PROCESS | 1975 | 1461180625671 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d969000 == 46 [pid = 1975] [id = 332] 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d94d400) [pid = 1975] [serial = 995] [outer = 0x0] 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12d99a800) [pid = 1975] [serial = 996] [outer = 0x12d94d400] 12:30:25 INFO - PROCESS | 1975 | 1461180625701 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e313c00) [pid = 1975] [serial = 997] [outer = 0x12d94d400] 12:30:26 INFO - PROCESS | 1975 | 1461180626043 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 12:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:30:26 INFO - PROCESS | 1975 | 1461180626063 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1975 | 1461180626064 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:30:26 INFO - PROCESS | 1975 | 1461180626066 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1975 | 1461180626067 Marionette TRACE conn2 <- [1,1302,null,{}] 12:30:26 INFO - PROCESS | 1975 | 1461180626070 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:26 INFO - PROCESS | 1975 | 1461180626213 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:30:26 INFO - PROCESS | 1975 | 1461180626268 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x11589f800 == 47 [pid = 1975] [id = 333] 12:30:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x114004000) [pid = 1975] [serial = 998] [outer = 0x0] 12:30:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x1147bdc00) [pid = 1975] [serial = 999] [outer = 0x114004000] 12:30:26 INFO - PROCESS | 1975 | 1461180626302 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x115360000) [pid = 1975] [serial = 1000] [outer = 0x114004000] 12:30:26 INFO - PROCESS | 1975 | 1461180626755 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 12:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:30:26 INFO - PROCESS | 1975 | 1461180626791 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1975 | 1461180626794 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:30:26 INFO - PROCESS | 1975 | 1461180626797 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1975 | 1461180626800 Marionette TRACE conn2 <- [1,1306,null,{}] 12:30:26 INFO - PROCESS | 1975 | 1461180626803 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:26 INFO - PROCESS | 1975 | 1461180626930 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:30:26 INFO - PROCESS | 1975 | 1461180626995 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c4800 == 48 [pid = 1975] [id = 334] 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x11adee000) [pid = 1975] [serial = 1001] [outer = 0x0] 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x11c428800) [pid = 1975] [serial = 1002] [outer = 0x11adee000] 12:30:27 INFO - PROCESS | 1975 | 1461180627026 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x127066000) [pid = 1975] [serial = 1003] [outer = 0x11adee000] 12:30:27 INFO - PROCESS | 1975 | 1461180627442 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 12:30:27 INFO - PROCESS | 1975 | 1461180627468 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:30:27 INFO - PROCESS | 1975 | 1461180627470 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:30:27 INFO - PROCESS | 1975 | 1461180627473 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1975 | 1461180627474 Marionette TRACE conn2 <- [1,1310,null,{}] 12:30:27 INFO - PROCESS | 1975 | 1461180627477 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:27 INFO - PROCESS | 1975 | 1461180627578 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:30:27 INFO - PROCESS | 1975 | 1461180627630 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b813800 == 49 [pid = 1975] [id = 335] 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x1276eec00) [pid = 1975] [serial = 1004] [outer = 0x0] 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x129bd2800) [pid = 1975] [serial = 1005] [outer = 0x1276eec00] 12:30:27 INFO - PROCESS | 1975 | 1461180627660 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12b3d1800) [pid = 1975] [serial = 1006] [outer = 0x1276eec00] 12:30:28 INFO - PROCESS | 1975 | 1461180628091 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1975 | 1461180628147 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:30:28 INFO - PROCESS | 1975 | 1461180628170 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1975 | 1461180628174 Marionette TRACE conn2 <- [1,1314,null,{}] 12:30:28 INFO - PROCESS | 1975 | 1461180628178 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:28 INFO - PROCESS | 1975 | 1461180628307 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:30:28 INFO - PROCESS | 1975 | 1461180628369 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec56000 == 50 [pid = 1975] [id = 336] 12:30:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b89c800) [pid = 1975] [serial = 1007] [outer = 0x0] 12:30:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12d6d2c00) [pid = 1975] [serial = 1008] [outer = 0x12b89c800] 12:30:28 INFO - PROCESS | 1975 | 1461180628399 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12d947800) [pid = 1975] [serial = 1009] [outer = 0x12b89c800] 12:30:28 INFO - PROCESS | 1975 | 1461180628830 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 695ms 12:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:30:28 INFO - PROCESS | 1975 | 1461180628845 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1975 | 1461180628847 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:30:28 INFO - PROCESS | 1975 | 1461180628849 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1975 | 1461180628850 Marionette TRACE conn2 <- [1,1318,null,{}] 12:30:28 INFO - PROCESS | 1975 | 1461180628853 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:28 INFO - PROCESS | 1975 | 1461180628953 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:30:29 INFO - PROCESS | 1975 | 1461180629002 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f38800 == 51 [pid = 1975] [id = 337] 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x1158eb400) [pid = 1975] [serial = 1010] [outer = 0x0] 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x1283a3400) [pid = 1975] [serial = 1011] [outer = 0x1158eb400] 12:30:29 INFO - PROCESS | 1975 | 1461180629032 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12b747800) [pid = 1975] [serial = 1012] [outer = 0x1158eb400] 12:30:29 INFO - PROCESS | 1975 | 1461180629677 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 873ms 12:30:29 INFO - PROCESS | 1975 | 1461180629723 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1975 | 1461180629725 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:30:29 INFO - PROCESS | 1975 | 1461180629728 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1975 | 1461180629730 Marionette TRACE conn2 <- [1,1322,null,{}] 12:30:29 INFO - PROCESS | 1975 | 1461180629734 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:29 INFO - PROCESS | 1975 | 1461180629828 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:30:29 INFO - PROCESS | 1975 | 1461180629893 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x11926a800 == 52 [pid = 1975] [id = 338] 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x118aad800) [pid = 1975] [serial = 1013] [outer = 0x0] 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x119138800) [pid = 1975] [serial = 1014] [outer = 0x118aad800] 12:30:29 INFO - PROCESS | 1975 | 1461180629923 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x119d71000) [pid = 1975] [serial = 1015] [outer = 0x118aad800] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12d969000 == 51 [pid = 1975] [id = 332] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7f1800 == 50 [pid = 1975] [id = 331] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6be000 == 49 [pid = 1975] [id = 330] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x119b38800 == 48 [pid = 1975] [id = 329] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12c90b000 == 47 [pid = 1975] [id = 328] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12b821800 == 46 [pid = 1975] [id = 327] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x129bae800 == 45 [pid = 1975] [id = 326] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x1288cd000 == 44 [pid = 1975] [id = 325] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x1147b6400) [pid = 1975] [serial = 936] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x118ce9400) [pid = 1975] [serial = 939] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x1155e2800) [pid = 1975] [serial = 942] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a0800 == 43 [pid = 1975] [id = 324] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x11a922800 == 42 [pid = 1975] [id = 323] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x119904000 == 41 [pid = 1975] [id = 322] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x1272da800 == 40 [pid = 1975] [id = 321] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0d000 == 39 [pid = 1975] [id = 320] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6b9000 == 38 [pid = 1975] [id = 311] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x12385d800 == 37 [pid = 1975] [id = 319] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x11c381000 == 36 [pid = 1975] [id = 318] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x11b57f800 == 35 [pid = 1975] [id = 317] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7e1800 == 34 [pid = 1975] [id = 316] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x11915b000 == 33 [pid = 1975] [id = 315] 12:30:30 INFO - PROCESS | 1975 | --DOCSHELL 0x1155cd800 == 32 [pid = 1975] [id = 314] 12:30:30 INFO - PROCESS | 1975 | 1461180630348 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 12:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:30:30 INFO - PROCESS | 1975 | 1461180630399 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1975 | 1461180630402 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:30:30 INFO - PROCESS | 1975 | 1461180630406 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1975 | 1461180630408 Marionette TRACE conn2 <- [1,1326,null,{}] 12:30:30 INFO - PROCESS | 1975 | 1461180630411 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:30 INFO - PROCESS | 1975 | 1461180630488 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:30:30 INFO - PROCESS | 1975 | 1461180630493 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910e800 == 33 [pid = 1975] [id = 339] 12:30:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x1155e2800) [pid = 1975] [serial = 1016] [outer = 0x0] 12:30:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x11a8b3c00) [pid = 1975] [serial = 1017] [outer = 0x1155e2800] 12:30:30 INFO - PROCESS | 1975 | 1461180630520 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11ad90800) [pid = 1975] [serial = 1018] [outer = 0x1155e2800] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12b3c7000) [pid = 1975] [serial = 915] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x125f57000) [pid = 1975] [serial = 903] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x127ef7400) [pid = 1975] [serial = 909] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x11ba2ac00) [pid = 1975] [serial = 897] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11c831000) [pid = 1975] [serial = 898] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x11ad8f800) [pid = 1975] [serial = 894] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11af6fc00) [pid = 1975] [serial = 895] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x127497400) [pid = 1975] [serial = 906] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x127eac400) [pid = 1975] [serial = 907] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x118a2e000) [pid = 1975] [serial = 885] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x118cecc00) [pid = 1975] [serial = 886] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b3d3400) [pid = 1975] [serial = 918] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12d627000) [pid = 1975] [serial = 934] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b3d0000) [pid = 1975] [serial = 916] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b897c00) [pid = 1975] [serial = 921] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12bbd6000) [pid = 1975] [serial = 922] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11c8c2800) [pid = 1975] [serial = 900] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1158e8800) [pid = 1975] [serial = 924] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12b3cd400) [pid = 1975] [serial = 927] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x125db9400) [pid = 1975] [serial = 901] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bdeb000) [pid = 1975] [serial = 879] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x114d07000) [pid = 1975] [serial = 881] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x1153c7c00) [pid = 1975] [serial = 882] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a8b7400) [pid = 1975] [serial = 891] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11a8e0400) [pid = 1975] [serial = 892] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x119c72800) [pid = 1975] [serial = 888] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x119d7d000) [pid = 1975] [serial = 889] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12920c400) [pid = 1975] [serial = 912] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12b597800) [pid = 1975] [serial = 919] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11a791000) [pid = 1975] [serial = 925] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x129cbe800) [pid = 1975] [serial = 465] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x129cc2800) [pid = 1975] [serial = 913] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12bd87800) [pid = 1975] [serial = 928] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12d034800) [pid = 1975] [serial = 933] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12bdee000) [pid = 1975] [serial = 931] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12748fc00) [pid = 1975] [serial = 904] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x1288a9000) [pid = 1975] [serial = 910] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12bdab000) [pid = 1975] [serial = 930] [outer = 0x0] [url = about:blank] 12:30:30 INFO - PROCESS | 1975 | 1461180630911 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 12:30:30 INFO - PROCESS | 1975 | 1461180630930 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1975 | 1461180630932 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:30:30 INFO - PROCESS | 1975 | 1461180630937 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1975 | 1461180630942 Marionette TRACE conn2 <- [1,1330,null,{}] 12:30:30 INFO - PROCESS | 1975 | 1461180630962 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:31 INFO - PROCESS | 1975 | 1461180631070 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:30:31 INFO - PROCESS | 1975 | 1461180631077 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b58a800 == 34 [pid = 1975] [id = 340] 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11c1dc400) [pid = 1975] [serial = 1019] [outer = 0x0] 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11c4db800) [pid = 1975] [serial = 1020] [outer = 0x11c1dc400] 12:30:31 INFO - PROCESS | 1975 | 1461180631105 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x125dbe400) [pid = 1975] [serial = 1021] [outer = 0x11c1dc400] 12:30:31 INFO - PROCESS | 1975 | 1461180631531 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 627ms 12:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:30:31 INFO - PROCESS | 1975 | 1461180631563 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1975 | 1461180631566 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:30:31 INFO - PROCESS | 1975 | 1461180631569 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1975 | 1461180631571 Marionette TRACE conn2 <- [1,1334,null,{}] 12:30:31 INFO - PROCESS | 1975 | 1461180631574 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:31 INFO - PROCESS | 1975 | 1461180631694 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:30:31 INFO - PROCESS | 1975 | 1461180631702 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c7bb800 == 35 [pid = 1975] [id = 341] 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x125f4dc00) [pid = 1975] [serial = 1022] [outer = 0x0] 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x127494400) [pid = 1975] [serial = 1023] [outer = 0x125f4dc00] 12:30:31 INFO - PROCESS | 1975 | 1461180631744 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x127eb5400) [pid = 1975] [serial = 1024] [outer = 0x125f4dc00] 12:30:32 INFO - PROCESS | 1975 | 1461180632156 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 623ms 12:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:30:32 INFO - PROCESS | 1975 | 1461180632191 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1975 | 1461180632192 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:30:32 INFO - PROCESS | 1975 | 1461180632195 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1975 | 1461180632196 Marionette TRACE conn2 <- [1,1338,null,{}] 12:30:32 INFO - PROCESS | 1975 | 1461180632198 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:32 INFO - PROCESS | 1975 | 1461180632273 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:30:32 INFO - PROCESS | 1975 | 1461180632278 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0a800 == 36 [pid = 1975] [id = 342] 12:30:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x127eb7400) [pid = 1975] [serial = 1025] [outer = 0x0] 12:30:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1283aa400) [pid = 1975] [serial = 1026] [outer = 0x127eb7400] 12:30:32 INFO - PROCESS | 1975 | 1461180632306 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x129208000) [pid = 1975] [serial = 1027] [outer = 0x127eb7400] 12:30:33 INFO - PROCESS | 1975 | 1461180633156 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 12:30:33 INFO - PROCESS | 1975 | 1461180633163 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 1975 | 1461180633165 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:30:33 INFO - PROCESS | 1975 | 1461180633167 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1975 | 1461180633169 Marionette TRACE conn2 <- [1,1342,null,{}] 12:30:33 INFO - PROCESS | 1975 | 1461180633172 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:33 INFO - PROCESS | 1975 | 1461180633279 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:30:33 INFO - PROCESS | 1975 | 1461180633320 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272d0000 == 37 [pid = 1975] [id = 343] 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x129207000) [pid = 1975] [serial = 1028] [outer = 0x0] 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b3c7000) [pid = 1975] [serial = 1029] [outer = 0x129207000] 12:30:33 INFO - PROCESS | 1975 | 1461180633365 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12bbd6000) [pid = 1975] [serial = 1030] [outer = 0x129207000] 12:30:33 INFO - PROCESS | 1975 | 1461180633752 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 12:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:30:33 INFO - PROCESS | 1975 | 1461180633788 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 1975 | 1461180633789 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:30:33 INFO - PROCESS | 1975 | 1461180633798 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1975 | 1461180633799 Marionette TRACE conn2 <- [1,1346,null,{}] 12:30:33 INFO - PROCESS | 1975 | 1461180633801 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:33 INFO - PROCESS | 1975 | 1461180633893 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:30:33 INFO - PROCESS | 1975 | 1461180633897 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c08800 == 38 [pid = 1975] [id = 344] 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b893c00) [pid = 1975] [serial = 1031] [outer = 0x0] 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12bd3f000) [pid = 1975] [serial = 1032] [outer = 0x12b893c00] 12:30:33 INFO - PROCESS | 1975 | 1461180633922 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12bddfc00) [pid = 1975] [serial = 1033] [outer = 0x12b893c00] 12:30:34 INFO - PROCESS | 1975 | 1461180634311 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 525ms 12:30:34 INFO - PROCESS | 1975 | 1461180634318 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1975 | 1461180634320 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:30:34 INFO - PROCESS | 1975 | 1461180634323 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1975 | 1461180634325 Marionette TRACE conn2 <- [1,1350,null,{}] 12:30:34 INFO - PROCESS | 1975 | 1461180634328 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:34 INFO - PROCESS | 1975 | 1461180634484 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x1155a6800) [pid = 1975] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x129cba800) [pid = 1975] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x127ea9800) [pid = 1975] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x118747800) [pid = 1975] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x118613400) [pid = 1975] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x129bdc000) [pid = 1975] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12b592800) [pid = 1975] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11ad92c00) [pid = 1975] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12d031000) [pid = 1975] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x118e32800) [pid = 1975] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x1153c9400) [pid = 1975] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:30:34 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x1288a9400) [pid = 1975] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:30:34 INFO - PROCESS | 1975 | 1461180634825 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b2f800 == 39 [pid = 1975] [id = 345] 12:30:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x11474ec00) [pid = 1975] [serial = 1034] [outer = 0x0] 12:30:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11586d000) [pid = 1975] [serial = 1035] [outer = 0x11474ec00] 12:30:34 INFO - PROCESS | 1975 | 1461180634850 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11c12e000) [pid = 1975] [serial = 1036] [outer = 0x11474ec00] 12:30:35 INFO - PROCESS | 1975 | 1461180635118 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 821ms 12:30:35 INFO - PROCESS | 1975 | 1461180635144 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1975 | 1461180635146 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:30:35 INFO - PROCESS | 1975 | 1461180635148 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1975 | 1461180635149 Marionette TRACE conn2 <- [1,1354,null,{}] 12:30:35 INFO - PROCESS | 1975 | 1461180635159 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:35 INFO - PROCESS | 1975 | 1461180635241 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:30:35 INFO - PROCESS | 1975 | 1461180635248 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb9000 == 40 [pid = 1975] [id = 346] 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x129cba800) [pid = 1975] [serial = 1037] [outer = 0x0] 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12bdeb000) [pid = 1975] [serial = 1038] [outer = 0x129cba800] 12:30:35 INFO - PROCESS | 1975 | 1461180635274 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12d629000) [pid = 1975] [serial = 1039] [outer = 0x129cba800] 12:30:35 INFO - PROCESS | 1975 | 1461180635606 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 474ms 12:30:35 INFO - PROCESS | 1975 | 1461180635624 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:30:35 INFO - PROCESS | 1975 | 1461180635625 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:30:35 INFO - PROCESS | 1975 | 1461180635627 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1975 | 1461180635628 Marionette TRACE conn2 <- [1,1358,null,{}] 12:30:35 INFO - PROCESS | 1975 | 1461180635631 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:35 INFO - PROCESS | 1975 | 1461180635731 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:30:35 INFO - PROCESS | 1975 | 1461180635740 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5ce000 == 41 [pid = 1975] [id = 347] 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12d632000) [pid = 1975] [serial = 1040] [outer = 0x0] 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12d6d4c00) [pid = 1975] [serial = 1041] [outer = 0x12d632000] 12:30:35 INFO - PROCESS | 1975 | 1461180635765 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12d947000) [pid = 1975] [serial = 1042] [outer = 0x12d632000] 12:30:36 INFO - PROCESS | 1975 | 1461180636093 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 12:30:36 INFO - PROCESS | 1975 | 1461180636096 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1975 | 1461180636097 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:30:36 INFO - PROCESS | 1975 | 1461180636099 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1975 | 1461180636101 Marionette TRACE conn2 <- [1,1362,null,{}] 12:30:36 INFO - PROCESS | 1975 | 1461180636107 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 1975 | 1461180636203 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:30:36 INFO - PROCESS | 1975 | 1461180636218 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9d5800 == 42 [pid = 1975] [id = 348] 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12d99f800) [pid = 1975] [serial = 1043] [outer = 0x0] 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12e382c00) [pid = 1975] [serial = 1044] [outer = 0x12d99f800] 12:30:36 INFO - PROCESS | 1975 | 1461180636249 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12e38c000) [pid = 1975] [serial = 1045] [outer = 0x12d99f800] 12:30:36 INFO - PROCESS | 1975 | 1461180636578 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms 12:30:36 INFO - PROCESS | 1975 | 1461180636621 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1975 | 1461180636622 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:30:36 INFO - PROCESS | 1975 | 1461180636634 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1975 | 1461180636635 Marionette TRACE conn2 <- [1,1366,null,{}] 12:30:36 INFO - PROCESS | 1975 | 1461180636638 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 1975 | 1461180636714 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:30:36 INFO - PROCESS | 1975 | 1461180636721 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7e2800 == 43 [pid = 1975] [id = 349] 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x129cbcc00) [pid = 1975] [serial = 1046] [outer = 0x0] 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12e757c00) [pid = 1975] [serial = 1047] [outer = 0x129cbcc00] 12:30:36 INFO - PROCESS | 1975 | 1461180636746 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12e75ec00) [pid = 1975] [serial = 1048] [outer = 0x129cbcc00] 12:30:37 INFO - PROCESS | 1975 | 1461180637276 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1975 | 1461180637323 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:30:37 INFO - PROCESS | 1975 | 1461180637328 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1975 | 1461180637330 Marionette TRACE conn2 <- [1,1370,null,{}] 12:30:37 INFO - PROCESS | 1975 | 1461180637334 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:37 INFO - PROCESS | 1975 | 1461180637435 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:30:37 INFO - PROCESS | 1975 | 1461180637527 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9d2000 == 44 [pid = 1975] [id = 350] 12:30:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119130c00) [pid = 1975] [serial = 1049] [outer = 0x0] 12:30:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x119259800) [pid = 1975] [serial = 1050] [outer = 0x119130c00] 12:30:37 INFO - PROCESS | 1975 | 1461180637558 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11a984400) [pid = 1975] [serial = 1051] [outer = 0x119130c00] 12:30:37 INFO - PROCESS | 1975 | 1461180637994 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1975 | 1461180638056 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:30:38 INFO - PROCESS | 1975 | 1461180638063 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1975 | 1461180638065 Marionette TRACE conn2 <- [1,1374,null,{}] 12:30:38 INFO - PROCESS | 1975 | 1461180638067 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 1975 | 1461180638168 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:30:38 INFO - PROCESS | 1975 | 1461180638231 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fd7000 == 45 [pid = 1975] [id = 351] 12:30:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x11c423000) [pid = 1975] [serial = 1052] [outer = 0x0] 12:30:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x125dbdc00) [pid = 1975] [serial = 1053] [outer = 0x11c423000] 12:30:38 INFO - PROCESS | 1975 | 1461180638261 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127987c00) [pid = 1975] [serial = 1054] [outer = 0x11c423000] 12:30:38 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:30:38 INFO - PROCESS | 1975 | 1461180638771 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1975 | 1461180638841 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:30:38 INFO - PROCESS | 1975 | 1461180638844 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1975 | 1461180638846 Marionette TRACE conn2 <- [1,1378,null,{}] 12:30:38 INFO - PROCESS | 1975 | 1461180638854 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 1975 | 1461180638952 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:30:39 INFO - PROCESS | 1975 | 1461180639016 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d956000 == 46 [pid = 1975] [id = 352] 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b3d0000) [pid = 1975] [serial = 1055] [outer = 0x0] 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12bd85c00) [pid = 1975] [serial = 1056] [outer = 0x12b3d0000] 12:30:39 INFO - PROCESS | 1975 | 1461180639048 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d6d1c00) [pid = 1975] [serial = 1057] [outer = 0x12b3d0000] 12:30:39 INFO - PROCESS | 1975 | 1461180639463 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1975 | 1461180639521 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:30:39 INFO - PROCESS | 1975 | 1461180639524 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1975 | 1461180639525 Marionette TRACE conn2 <- [1,1382,null,{}] 12:30:39 INFO - PROCESS | 1975 | 1461180639527 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:39 INFO - PROCESS | 1975 | 1461180639625 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:30:39 INFO - PROCESS | 1975 | 1461180639688 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec4d800 == 47 [pid = 1975] [id = 353] 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12d998c00) [pid = 1975] [serial = 1058] [outer = 0x0] 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12e314800) [pid = 1975] [serial = 1059] [outer = 0x12d998c00] 12:30:39 INFO - PROCESS | 1975 | 1461180639718 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12e37e400) [pid = 1975] [serial = 1060] [outer = 0x12d998c00] 12:30:40 INFO - PROCESS | 1975 | [1975] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:30:40 INFO - PROCESS | 1975 | 1461180640172 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1975 | 1461180640231 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:30:40 INFO - PROCESS | 1975 | 1461180640249 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1975 | 1461180640251 Marionette TRACE conn2 <- [1,1386,null,{}] 12:30:40 INFO - PROCESS | 1975 | 1461180640255 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:40 INFO - PROCESS | 1975 | 1461180640467 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:30:40 INFO - PROCESS | 1975 | 1461180640544 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c182800 == 48 [pid = 1975] [id = 354] 12:30:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x1147be400) [pid = 1975] [serial = 1061] [outer = 0x0] 12:30:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x114d14c00) [pid = 1975] [serial = 1062] [outer = 0x1147be400] 12:30:40 INFO - PROCESS | 1975 | 1461180640573 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x1182b4000) [pid = 1975] [serial = 1063] [outer = 0x1147be400] 12:30:41 INFO - PROCESS | 1975 | 1461180641060 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:30:41 INFO - PROCESS | 1975 | 1461180641130 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:30:41 INFO - PROCESS | 1975 | 1461180641133 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1975 | 1461180641137 Marionette TRACE conn2 <- [1,1390,null,{}] 12:30:41 INFO - PROCESS | 1975 | 1461180641141 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:41 INFO - PROCESS | 1975 | 1461180641236 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:30:41 INFO - PROCESS | 1975 | 1461180641289 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9ca000 == 49 [pid = 1975] [id = 355] 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11ad85400) [pid = 1975] [serial = 1064] [outer = 0x0] 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x11adf2000) [pid = 1975] [serial = 1065] [outer = 0x11ad85400] 12:30:41 INFO - PROCESS | 1975 | 1461180641318 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x11ba2c800) [pid = 1975] [serial = 1066] [outer = 0x11ad85400] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9d5800 == 48 [pid = 1975] [id = 348] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x12b5ce000 == 47 [pid = 1975] [id = 347] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x129bb9000 == 46 [pid = 1975] [id = 346] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x119b2f800 == 45 [pid = 1975] [id = 345] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x127c08800 == 44 [pid = 1975] [id = 344] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x1272d0000 == 43 [pid = 1975] [id = 343] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0a800 == 42 [pid = 1975] [id = 342] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x11c7bb800 == 41 [pid = 1975] [id = 341] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x11b58a800 == 40 [pid = 1975] [id = 340] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x11910e800 == 39 [pid = 1975] [id = 339] 12:30:41 INFO - PROCESS | 1975 | --DOCSHELL 0x11926a800 == 38 [pid = 1975] [id = 338] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x11913a800) [pid = 1975] [serial = 940] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x11a795800) [pid = 1975] [serial = 948] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11ad91000) [pid = 1975] [serial = 951] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12b744400) [pid = 1975] [serial = 978] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x129211c00) [pid = 1975] [serial = 964] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x128953400) [pid = 1975] [serial = 963] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11549e000) [pid = 1975] [serial = 945] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x119d7dc00) [pid = 1975] [serial = 969] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11c130c00) [pid = 1975] [serial = 970] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x118c93400) [pid = 1975] [serial = 966] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x119257800) [pid = 1975] [serial = 967] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b381c00) [pid = 1975] [serial = 975] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12bbdc800) [pid = 1975] [serial = 981] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x127ec0400) [pid = 1975] [serial = 972] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x129bdb800) [pid = 1975] [serial = 973] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11c12cc00) [pid = 1975] [serial = 954] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12d6ce000) [pid = 1975] [serial = 984] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d624c00) [pid = 1975] [serial = 982] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x119c7d800) [pid = 1975] [serial = 987] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x127ef2c00) [pid = 1975] [serial = 990] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x125967800) [pid = 1975] [serial = 988] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x125969400) [pid = 1975] [serial = 957] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12d6d8400) [pid = 1975] [serial = 985] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12d996000) [pid = 1975] [serial = 994] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x127cb2000) [pid = 1975] [serial = 960] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12d945000) [pid = 1975] [serial = 993] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12d99a800) [pid = 1975] [serial = 996] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12d031c00) [pid = 1975] [serial = 991] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12b89e400) [pid = 1975] [serial = 979] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12b3d5000) [pid = 1975] [serial = 976] [outer = 0x0] [url = about:blank] 12:30:41 INFO - PROCESS | 1975 | 1461180641661 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 572ms 12:30:41 INFO - PROCESS | 1975 | 1461180641706 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:30:41 INFO - PROCESS | 1975 | 1461180641708 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:30:41 INFO - PROCESS | 1975 | 1461180641710 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1975 | 1461180641711 Marionette TRACE conn2 <- [1,1394,null,{}] 12:30:41 INFO - PROCESS | 1975 | 1461180641714 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:41 INFO - PROCESS | 1975 | 1461180641812 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:30:41 INFO - PROCESS | 1975 | 1461180641821 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x11ab9b000 == 39 [pid = 1975] [id = 356] 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11c130c00) [pid = 1975] [serial = 1067] [outer = 0x0] 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x125965800) [pid = 1975] [serial = 1068] [outer = 0x11c130c00] 12:30:41 INFO - PROCESS | 1975 | 1461180641848 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11c421400) [pid = 1975] [serial = 1069] [outer = 0x11c130c00] 12:30:42 INFO - PROCESS | 1975 | 1461180642197 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 12:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:30:42 INFO - PROCESS | 1975 | 1461180642228 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1975 | 1461180642231 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:30:42 INFO - PROCESS | 1975 | 1461180642238 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1975 | 1461180642241 Marionette TRACE conn2 <- [1,1398,null,{}] 12:30:42 INFO - PROCESS | 1975 | 1461180642249 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:42 INFO - PROCESS | 1975 | 1461180642329 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:30:42 INFO - PROCESS | 1975 | 1461180642333 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bca800 == 40 [pid = 1975] [id = 357] 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x1272c8400) [pid = 1975] [serial = 1070] [outer = 0x0] 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x1283acc00) [pid = 1975] [serial = 1071] [outer = 0x1272c8400] 12:30:42 INFO - PROCESS | 1975 | 1461180642363 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x129cbe800) [pid = 1975] [serial = 1072] [outer = 0x1272c8400] 12:30:42 INFO - PROCESS | 1975 | 1461180642715 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 526ms 12:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:30:42 INFO - PROCESS | 1975 | 1461180642760 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1975 | 1461180642761 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:30:42 INFO - PROCESS | 1975 | 1461180642763 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1975 | 1461180642764 Marionette TRACE conn2 <- [1,1402,null,{}] 12:30:42 INFO - PROCESS | 1975 | 1461180642772 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:42 INFO - PROCESS | 1975 | 1461180642845 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:30:42 INFO - PROCESS | 1975 | 1461180642849 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d0000 == 41 [pid = 1975] [id = 358] 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x129cbec00) [pid = 1975] [serial = 1073] [outer = 0x0] 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12b3cc000) [pid = 1975] [serial = 1074] [outer = 0x129cbec00] 12:30:42 INFO - PROCESS | 1975 | 1461180642881 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b894c00) [pid = 1975] [serial = 1075] [outer = 0x129cbec00] 12:30:43 INFO - PROCESS | 1975 | 1461180643354 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 626ms 12:30:43 INFO - PROCESS | 1975 | 1461180643390 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 1975 | 1461180643392 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:30:43 INFO - PROCESS | 1975 | 1461180643395 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 1975 | 1461180643397 Marionette TRACE conn2 <- [1,1406,null,{}] 12:30:43 INFO - PROCESS | 1975 | 1461180643400 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:43 INFO - PROCESS | 1975 | 1461180643552 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:30:43 INFO - PROCESS | 1975 | 1461180643571 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7e4800 == 42 [pid = 1975] [id = 359] 12:30:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12bd84800) [pid = 1975] [serial = 1076] [outer = 0x0] 12:30:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12bd8ac00) [pid = 1975] [serial = 1077] [outer = 0x12bd84800] 12:30:43 INFO - PROCESS | 1975 | 1461180643605 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d627c00) [pid = 1975] [serial = 1078] [outer = 0x12bd84800] 12:30:43 INFO - PROCESS | 1975 | 1461180643964 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 12:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:30:44 INFO - PROCESS | 1975 | 1461180644015 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1975 | 1461180644016 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:30:44 INFO - PROCESS | 1975 | 1461180644018 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1975 | 1461180644019 Marionette TRACE conn2 <- [1,1410,null,{}] 12:30:44 INFO - PROCESS | 1975 | 1461180644021 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 1975 | 1461180644116 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:30:44 INFO - PROCESS | 1975 | 1461180644150 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5b1000 == 43 [pid = 1975] [id = 360] 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12d6d1400) [pid = 1975] [serial = 1079] [outer = 0x0] 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12d99cc00) [pid = 1975] [serial = 1080] [outer = 0x12d6d1400] 12:30:44 INFO - PROCESS | 1975 | 1461180644175 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12e37e800) [pid = 1975] [serial = 1081] [outer = 0x12d6d1400] 12:30:44 INFO - PROCESS | 1975 | 1461180644524 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 12:30:44 INFO - PROCESS | 1975 | 1461180644541 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1975 | 1461180644542 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:30:44 INFO - PROCESS | 1975 | 1461180644550 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1975 | 1461180644551 Marionette TRACE conn2 <- [1,1414,null,{}] 12:30:44 INFO - PROCESS | 1975 | 1461180644556 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 1975 | 1461180644650 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:30:44 INFO - PROCESS | 1975 | 1461180644654 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb66000 == 44 [pid = 1975] [id = 361] 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12d6d8000) [pid = 1975] [serial = 1082] [outer = 0x0] 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12e756c00) [pid = 1975] [serial = 1083] [outer = 0x12d6d8000] 12:30:44 INFO - PROCESS | 1975 | 1461180644679 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12e760c00) [pid = 1975] [serial = 1084] [outer = 0x12d6d8000] 12:30:45 INFO - PROCESS | 1975 | 1461180645031 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 12:30:45 INFO - PROCESS | 1975 | 1461180645072 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:30:45 INFO - PROCESS | 1975 | 1461180645073 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:30:45 INFO - PROCESS | 1975 | 1461180645075 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1975 | 1461180645076 Marionette TRACE conn2 <- [1,1418,null,{}] 12:30:45 INFO - PROCESS | 1975 | 1461180645078 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:45 INFO - PROCESS | 1975 | 1461180645182 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:30:45 INFO - PROCESS | 1975 | 1461180645186 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d643800 == 45 [pid = 1975] [id = 362] 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d942800) [pid = 1975] [serial = 1085] [outer = 0x0] 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12e879400) [pid = 1975] [serial = 1086] [outer = 0x12d942800] 12:30:45 INFO - PROCESS | 1975 | 1461180645211 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12e880400) [pid = 1975] [serial = 1087] [outer = 0x12d942800] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x129cba800) [pid = 1975] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12d99f800) [pid = 1975] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x114cee400) [pid = 1975] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x129207000) [pid = 1975] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12b893c00) [pid = 1975] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11474ec00) [pid = 1975] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x118aad800) [pid = 1975] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x127eb7400) [pid = 1975] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x1155e2800) [pid = 1975] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d632000) [pid = 1975] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x125f4dc00) [pid = 1975] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11c1dc400) [pid = 1975] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:30:45 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x1158eb400) [pid = 1975] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:30:45 INFO - PROCESS | 1975 | 1461180645686 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 622ms 12:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:30:45 INFO - PROCESS | 1975 | 1461180645697 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1975 | 1461180645698 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:30:45 INFO - PROCESS | 1975 | 1461180645701 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1975 | 1461180645702 Marionette TRACE conn2 <- [1,1422,null,{}] 12:30:45 INFO - PROCESS | 1975 | 1461180645708 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:45 INFO - PROCESS | 1975 | 1461180645791 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:30:45 INFO - PROCESS | 1975 | 1461180645797 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c17f000 == 46 [pid = 1975] [id = 363] 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11586a000) [pid = 1975] [serial = 1088] [outer = 0x0] 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11b9c3400) [pid = 1975] [serial = 1089] [outer = 0x11586a000] 12:30:45 INFO - PROCESS | 1975 | 1461180645822 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x128958c00) [pid = 1975] [serial = 1090] [outer = 0x11586a000] 12:30:46 INFO - PROCESS | 1975 | 1461180646161 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 472ms 12:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:30:46 INFO - PROCESS | 1975 | 1461180646173 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1975 | 1461180646174 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:30:46 INFO - PROCESS | 1975 | 1461180646176 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1975 | 1461180646178 Marionette TRACE conn2 <- [1,1426,null,{}] 12:30:46 INFO - PROCESS | 1975 | 1461180646180 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 1975 | 1461180646287 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:30:46 INFO - PROCESS | 1975 | 1461180646295 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6c5000 == 47 [pid = 1975] [id = 364] 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x127eac400) [pid = 1975] [serial = 1091] [outer = 0x0] 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12d02ec00) [pid = 1975] [serial = 1092] [outer = 0x127eac400] 12:30:46 INFO - PROCESS | 1975 | 1461180646325 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e882c00) [pid = 1975] [serial = 1093] [outer = 0x127eac400] 12:30:46 INFO - PROCESS | 1975 | 1461180646670 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 12:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:30:46 INFO - PROCESS | 1975 | 1461180646698 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1975 | 1461180646699 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:30:46 INFO - PROCESS | 1975 | 1461180646701 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1975 | 1461180646703 Marionette TRACE conn2 <- [1,1430,null,{}] 12:30:46 INFO - PROCESS | 1975 | 1461180646706 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 1975 | 1461180646801 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:30:46 INFO - PROCESS | 1975 | 1461180646807 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecbc000 == 48 [pid = 1975] [id = 365] 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12d948800) [pid = 1975] [serial = 1094] [outer = 0x0] 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12ec3c400) [pid = 1975] [serial = 1095] [outer = 0x12d948800] 12:30:46 INFO - PROCESS | 1975 | 1461180646832 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12f798400) [pid = 1975] [serial = 1096] [outer = 0x12d948800] 12:30:47 INFO - PROCESS | 1975 | 1461180647158 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 12:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:30:47 INFO - PROCESS | 1975 | 1461180647174 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1975 | 1461180647176 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:30:47 INFO - PROCESS | 1975 | 1461180647178 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1975 | 1461180647179 Marionette TRACE conn2 <- [1,1434,null,{}] 12:30:47 INFO - PROCESS | 1975 | 1461180647182 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:47 INFO - PROCESS | 1975 | 1461180647288 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:30:47 INFO - PROCESS | 1975 | 1461180647295 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f61f000 == 49 [pid = 1975] [id = 366] 12:30:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x11568c800) [pid = 1975] [serial = 1097] [outer = 0x0] 12:30:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x115695000) [pid = 1975] [serial = 1098] [outer = 0x11568c800] 12:30:47 INFO - PROCESS | 1975 | 1461180647320 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x11569a800) [pid = 1975] [serial = 1099] [outer = 0x11568c800] 12:30:47 INFO - PROCESS | 1975 | 1461180647743 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 619ms 12:30:47 INFO - PROCESS | 1975 | 1461180647798 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1975 | 1461180647800 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:30:47 INFO - PROCESS | 1975 | 1461180647804 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1975 | 1461180647807 Marionette TRACE conn2 <- [1,1438,null,{}] 12:30:47 INFO - PROCESS | 1975 | 1461180647811 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:47 INFO - PROCESS | 1975 | 1461180647919 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:30:47 INFO - PROCESS | 1975 | 1461180647975 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7dc000 == 50 [pid = 1975] [id = 367] 12:30:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x11569ac00) [pid = 1975] [serial = 1100] [outer = 0x0] 12:30:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x118f07400) [pid = 1975] [serial = 1101] [outer = 0x11569ac00] 12:30:48 INFO - PROCESS | 1975 | 1461180648007 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x11a8bb400) [pid = 1975] [serial = 1102] [outer = 0x11569ac00] 12:30:48 INFO - PROCESS | 1975 | 1461180648439 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 675ms 12:30:48 INFO - PROCESS | 1975 | 1461180648479 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 1975 | 1461180648483 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:30:48 INFO - PROCESS | 1975 | 1461180648487 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1975 | 1461180648489 Marionette TRACE conn2 <- [1,1442,null,{}] 12:30:48 INFO - PROCESS | 1975 | 1461180648492 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:48 INFO - PROCESS | 1975 | 1461180648592 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:30:48 INFO - PROCESS | 1975 | 1461180648644 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x12717b000 == 51 [pid = 1975] [id = 368] 12:30:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x11ad91000) [pid = 1975] [serial = 1103] [outer = 0x0] 12:30:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x125968000) [pid = 1975] [serial = 1104] [outer = 0x11ad91000] 12:30:48 INFO - PROCESS | 1975 | 1461180648674 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x127eabc00) [pid = 1975] [serial = 1105] [outer = 0x11ad91000] 12:30:49 INFO - PROCESS | 1975 | 1461180649123 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 12:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:30:49 INFO - PROCESS | 1975 | 1461180649158 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1975 | 1461180649160 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:30:49 INFO - PROCESS | 1975 | 1461180649162 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1975 | 1461180649165 Marionette TRACE conn2 <- [1,1446,null,{}] 12:30:49 INFO - PROCESS | 1975 | 1461180649173 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:49 INFO - PROCESS | 1975 | 1461180649303 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:30:49 INFO - PROCESS | 1975 | 1461180649356 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec52800 == 52 [pid = 1975] [id = 369] 12:30:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x1288adc00) [pid = 1975] [serial = 1106] [outer = 0x0] 12:30:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b58f800) [pid = 1975] [serial = 1107] [outer = 0x1288adc00] 12:30:49 INFO - PROCESS | 1975 | 1461180649388 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12bdeec00) [pid = 1975] [serial = 1108] [outer = 0x1288adc00] 12:30:49 INFO - PROCESS | 1975 | 1461180649828 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 677ms 12:30:49 INFO - PROCESS | 1975 | 1461180649840 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1975 | 1461180649842 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:30:49 INFO - PROCESS | 1975 | 1461180649844 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1975 | 1461180649846 Marionette TRACE conn2 <- [1,1450,null,{}] 12:30:49 INFO - PROCESS | 1975 | 1461180649848 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:49 INFO - PROCESS | 1975 | 1461180649949 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:30:50 INFO - PROCESS | 1975 | 1461180649999 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7e5000 == 53 [pid = 1975] [id = 370] 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12d037800) [pid = 1975] [serial = 1109] [outer = 0x0] 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12d99b400) [pid = 1975] [serial = 1110] [outer = 0x12d037800] 12:30:50 INFO - PROCESS | 1975 | 1461180650040 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12e87b400) [pid = 1975] [serial = 1111] [outer = 0x12d037800] 12:30:50 INFO - PROCESS | 1975 | 1461180650480 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 671ms 12:30:50 INFO - PROCESS | 1975 | 1461180650517 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:30:50 INFO - PROCESS | 1975 | 1461180650518 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:30:50 INFO - PROCESS | 1975 | 1461180650520 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1975 | 1461180650522 Marionette TRACE conn2 <- [1,1454,null,{}] 12:30:50 INFO - PROCESS | 1975 | 1461180650524 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:50 INFO - PROCESS | 1975 | 1461180650654 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:30:50 INFO - PROCESS | 1975 | 1461180650745 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288c2800 == 54 [pid = 1975] [id = 371] 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x1147b6800) [pid = 1975] [serial = 1112] [outer = 0x0] 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12d034c00) [pid = 1975] [serial = 1113] [outer = 0x1147b6800] 12:30:50 INFO - PROCESS | 1975 | 1461180650775 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12e87f800) [pid = 1975] [serial = 1114] [outer = 0x1147b6800] 12:30:51 INFO - PROCESS | 1975 | 1461180651209 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 719ms 12:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:30:51 INFO - PROCESS | 1975 | 1461180651242 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 1975 | 1461180651244 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:30:51 INFO - PROCESS | 1975 | 1461180651246 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1975 | 1461180651247 Marionette TRACE conn2 <- [1,1458,null,{}] 12:30:51 INFO - PROCESS | 1975 | 1461180651252 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:51 INFO - PROCESS | 1975 | 1461180651367 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:30:51 INFO - PROCESS | 1975 | 1461180651424 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c36b800 == 55 [pid = 1975] [id = 372] 12:30:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11c66c400) [pid = 1975] [serial = 1115] [outer = 0x0] 12:30:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12e881000) [pid = 1975] [serial = 1116] [outer = 0x11c66c400] 12:30:51 INFO - PROCESS | 1975 | 1461180651456 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12f7a0400) [pid = 1975] [serial = 1117] [outer = 0x11c66c400] 12:30:52 INFO - PROCESS | 1975 | 1461180652099 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 876ms 12:30:52 INFO - PROCESS | 1975 | 1461180652123 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 1975 | 1461180652126 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:30:52 INFO - PROCESS | 1975 | 1461180652130 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1975 | 1461180652131 Marionette TRACE conn2 <- [1,1462,null,{}] 12:30:52 INFO - PROCESS | 1975 | 1461180652156 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:52 INFO - PROCESS | 1975 | 1461180652271 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:30:52 INFO - PROCESS | 1975 | 1461180652310 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b3a000 == 56 [pid = 1975] [id = 373] 12:30:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x1182b2800) [pid = 1975] [serial = 1118] [outer = 0x0] 12:30:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x118a25800) [pid = 1975] [serial = 1119] [outer = 0x1182b2800] 12:30:52 INFO - PROCESS | 1975 | 1461180652340 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x118f03400) [pid = 1975] [serial = 1120] [outer = 0x1182b2800] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecbc000 == 55 [pid = 1975] [id = 365] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6c5000 == 54 [pid = 1975] [id = 364] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11c17f000 == 53 [pid = 1975] [id = 363] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12d643800 == 52 [pid = 1975] [id = 362] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb66000 == 51 [pid = 1975] [id = 361] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12b5b1000 == 50 [pid = 1975] [id = 360] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x1147bdc00) [pid = 1975] [serial = 999] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x129bd2800) [pid = 1975] [serial = 1005] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11c428800) [pid = 1975] [serial = 1002] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12d6d2c00) [pid = 1975] [serial = 1008] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7e4800 == 49 [pid = 1975] [id = 359] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d0000 == 48 [pid = 1975] [id = 358] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x125bca800 == 47 [pid = 1975] [id = 357] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11ab9b000 == 46 [pid = 1975] [id = 356] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9ca000 == 45 [pid = 1975] [id = 355] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11c182800 == 44 [pid = 1975] [id = 354] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x125fd7000 == 43 [pid = 1975] [id = 351] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9d2000 == 42 [pid = 1975] [id = 350] 12:30:52 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7e2800 == 41 [pid = 1975] [id = 349] 12:30:52 INFO - PROCESS | 1975 | 1461180652809 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 721ms 12:30:52 INFO - PROCESS | 1975 | 1461180652851 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 1975 | 1461180652857 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:30:52 INFO - PROCESS | 1975 | 1461180652867 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1975 | 1461180652870 Marionette TRACE conn2 <- [1,1466,null,{}] 12:30:52 INFO - PROCESS | 1975 | 1461180652873 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:52 INFO - PROCESS | 1975 | 1461180652952 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12b3c7000) [pid = 1975] [serial = 1029] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12bd3f000) [pid = 1975] [serial = 1032] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12bbd6000) [pid = 1975] [serial = 1030] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x11586d000) [pid = 1975] [serial = 1035] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x119d71000) [pid = 1975] [serial = 1015] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x119138800) [pid = 1975] [serial = 1014] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12bddfc00) [pid = 1975] [serial = 1033] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x11c12e000) [pid = 1975] [serial = 1036] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x1283aa400) [pid = 1975] [serial = 1026] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11a8b3c00) [pid = 1975] [serial = 1017] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x11ad90800) [pid = 1975] [serial = 1018] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12d947000) [pid = 1975] [serial = 1042] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x127494400) [pid = 1975] [serial = 1023] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x127eb5400) [pid = 1975] [serial = 1024] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11c4db800) [pid = 1975] [serial = 1020] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x125dbe400) [pid = 1975] [serial = 1021] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b747800) [pid = 1975] [serial = 1012] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1283a3400) [pid = 1975] [serial = 1011] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12e38c000) [pid = 1975] [serial = 1045] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12bdeb000) [pid = 1975] [serial = 1038] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12d629000) [pid = 1975] [serial = 1039] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12d6d4c00) [pid = 1975] [serial = 1041] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x129208000) [pid = 1975] [serial = 1027] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12e382c00) [pid = 1975] [serial = 1044] [outer = 0x0] [url = about:blank] 12:30:52 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x118fa9c00) [pid = 1975] [serial = 943] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1975 | 1461180653019 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x119908000 == 42 [pid = 1975] [id = 374] 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x1182b3800) [pid = 1975] [serial = 1121] [outer = 0x0] 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1192db000) [pid = 1975] [serial = 1122] [outer = 0x1182b3800] 12:30:53 INFO - PROCESS | 1975 | 1461180653048 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11a98b000) [pid = 1975] [serial = 1123] [outer = 0x1182b3800] 12:30:53 INFO - PROCESS | 1975 | 1461180653406 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 573ms 12:30:53 INFO - PROCESS | 1975 | 1461180653441 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1975 | 1461180653442 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:30:53 INFO - PROCESS | 1975 | 1461180653444 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1975 | 1461180653446 Marionette TRACE conn2 <- [1,1470,null,{}] 12:30:53 INFO - PROCESS | 1975 | 1461180653455 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:53 INFO - PROCESS | 1975 | 1461180653533 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:30:53 INFO - PROCESS | 1975 | 1461180653616 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aab800 == 43 [pid = 1975] [id = 375] 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x11b94dc00) [pid = 1975] [serial = 1124] [outer = 0x0] 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x125f4d800) [pid = 1975] [serial = 1125] [outer = 0x11b94dc00] 12:30:53 INFO - PROCESS | 1975 | 1461180653638 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127ebb800) [pid = 1975] [serial = 1126] [outer = 0x11b94dc00] 12:30:54 INFO - PROCESS | 1975 | 1461180654042 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 623ms 12:30:54 INFO - PROCESS | 1975 | 1461180654067 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1975 | 1461180654070 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:30:54 INFO - PROCESS | 1975 | 1461180654073 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1975 | 1461180654074 Marionette TRACE conn2 <- [1,1474,null,{}] 12:30:54 INFO - PROCESS | 1975 | 1461180654076 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 1975 | 1461180654143 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:30:54 INFO - PROCESS | 1975 | 1461180654199 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x127180800 == 44 [pid = 1975] [id = 376] 12:30:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12721ec00) [pid = 1975] [serial = 1127] [outer = 0x0] 12:30:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x1288a3800) [pid = 1975] [serial = 1128] [outer = 0x12721ec00] 12:30:54 INFO - PROCESS | 1975 | 1461180654240 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b37dc00) [pid = 1975] [serial = 1129] [outer = 0x12721ec00] 12:30:54 INFO - PROCESS | 1975 | 1461180654618 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 572ms 12:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:30:54 INFO - PROCESS | 1975 | 1461180654646 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1975 | 1461180654647 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:30:54 INFO - PROCESS | 1975 | 1461180654650 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1975 | 1461180654654 Marionette TRACE conn2 <- [1,1478,null,{}] 12:30:54 INFO - PROCESS | 1975 | 1461180654657 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 1975 | 1461180654816 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:30:54 INFO - PROCESS | 1975 | 1461180654898 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a959800 == 45 [pid = 1975] [id = 377] 12:30:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x129211c00) [pid = 1975] [serial = 1130] [outer = 0x0] 12:30:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12b593400) [pid = 1975] [serial = 1131] [outer = 0x129211c00] 12:30:54 INFO - PROCESS | 1975 | 1461180654939 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b89c000) [pid = 1975] [serial = 1132] [outer = 0x129211c00] 12:30:55 INFO - PROCESS | 1975 | 1461180655385 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 772ms 12:30:55 INFO - PROCESS | 1975 | 1461180655429 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1975 | 1461180655430 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:30:55 INFO - PROCESS | 1975 | 1461180655432 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1975 | 1461180655434 Marionette TRACE conn2 <- [1,1482,null,{}] 12:30:55 INFO - PROCESS | 1975 | 1461180655441 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:55 INFO - PROCESS | 1975 | 1461180655554 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:30:55 INFO - PROCESS | 1975 | 1461180655559 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb59000 == 46 [pid = 1975] [id = 378] 12:30:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12bdac400) [pid = 1975] [serial = 1133] [outer = 0x0] 12:30:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12d629000) [pid = 1975] [serial = 1134] [outer = 0x12bdac400] 12:30:55 INFO - PROCESS | 1975 | 1461180655615 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12d944400) [pid = 1975] [serial = 1135] [outer = 0x12bdac400] 12:30:55 INFO - PROCESS | 1975 | 1461180655957 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 568ms 12:30:56 INFO - PROCESS | 1975 | 1461180656001 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1975 | 1461180656002 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:30:56 INFO - PROCESS | 1975 | 1461180656007 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1975 | 1461180656008 Marionette TRACE conn2 <- [1,1486,null,{}] 12:30:56 INFO - PROCESS | 1975 | 1461180656011 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:56 INFO - PROCESS | 1975 | 1461180656108 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:30:56 INFO - PROCESS | 1975 | 1461180656120 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9d3000 == 47 [pid = 1975] [id = 379] 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12bd89000) [pid = 1975] [serial = 1136] [outer = 0x0] 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12d9a4800) [pid = 1975] [serial = 1137] [outer = 0x12bd89000] 12:30:56 INFO - PROCESS | 1975 | 1461180656145 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12e382c00) [pid = 1975] [serial = 1138] [outer = 0x12bd89000] 12:30:56 INFO - PROCESS | 1975 | 1461180656532 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 12:30:56 INFO - PROCESS | 1975 | 1461180656577 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1975 | 1461180656578 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:30:56 INFO - PROCESS | 1975 | 1461180656580 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1975 | 1461180656581 Marionette TRACE conn2 <- [1,1490,null,{}] 12:30:56 INFO - PROCESS | 1975 | 1461180656584 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:56 INFO - PROCESS | 1975 | 1461180656680 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:30:56 INFO - PROCESS | 1975 | 1461180656694 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6c1800 == 48 [pid = 1975] [id = 380] 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12e318c00) [pid = 1975] [serial = 1139] [outer = 0x0] 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12e75fc00) [pid = 1975] [serial = 1140] [outer = 0x12e318c00] 12:30:56 INFO - PROCESS | 1975 | 1461180656720 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12ec43c00) [pid = 1975] [serial = 1141] [outer = 0x12e318c00] 12:30:57 INFO - PROCESS | 1975 | 1461180657055 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 12:30:57 INFO - PROCESS | 1975 | 1461180657098 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1975 | 1461180657099 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:30:57 INFO - PROCESS | 1975 | 1461180657102 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1975 | 1461180657103 Marionette TRACE conn2 <- [1,1494,null,{}] 12:30:57 INFO - PROCESS | 1975 | 1461180657105 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:57 INFO - PROCESS | 1975 | 1461180657352 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b89c800) [pid = 1975] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x11c121400) [pid = 1975] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x11bca8800) [pid = 1975] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x11adee000) [pid = 1975] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x114004000) [pid = 1975] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11444bc00) [pid = 1975] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12705e400) [pid = 1975] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x1276eec00) [pid = 1975] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x114d13400) [pid = 1975] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x1192e0800) [pid = 1975] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11a986000) [pid = 1975] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d6d1400) [pid = 1975] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12d6d8000) [pid = 1975] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1272c8400) [pid = 1975] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x129cbec00) [pid = 1975] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11c130c00) [pid = 1975] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x129cbcc00) [pid = 1975] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11ad85400) [pid = 1975] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1147be400) [pid = 1975] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12d942800) [pid = 1975] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d948800) [pid = 1975] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11586a000) [pid = 1975] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x127eac400) [pid = 1975] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:30:57 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12bd84800) [pid = 1975] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:30:57 INFO - PROCESS | 1975 | 1461180657418 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x1154c8800 == 49 [pid = 1975] [id = 381] 12:30:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11423f000) [pid = 1975] [serial = 1142] [outer = 0x0] 12:30:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x114d08800) [pid = 1975] [serial = 1143] [outer = 0x11423f000] 12:30:57 INFO - PROCESS | 1975 | 1461180657444 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11913a800) [pid = 1975] [serial = 1144] [outer = 0x11423f000] 12:30:57 INFO - PROCESS | 1975 | 1461180657776 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 12:30:57 INFO - PROCESS | 1975 | 1461180657823 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1975 | 1461180657824 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:30:57 INFO - PROCESS | 1975 | 1461180657827 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1975 | 1461180657828 Marionette TRACE conn2 <- [1,1498,null,{}] 12:30:57 INFO - PROCESS | 1975 | 1461180657830 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:57 INFO - PROCESS | 1975 | 1461180657930 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:30:57 INFO - PROCESS | 1975 | 1461180657937 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b802800 == 50 [pid = 1975] [id = 382] 12:30:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119c77400) [pid = 1975] [serial = 1145] [outer = 0x0] 12:30:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11c4d6c00) [pid = 1975] [serial = 1146] [outer = 0x119c77400] 12:30:57 INFO - PROCESS | 1975 | 1461180657962 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12f79c800) [pid = 1975] [serial = 1147] [outer = 0x119c77400] 12:30:58 INFO - PROCESS | 1975 | 1461180658268 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 467ms 12:30:58 INFO - PROCESS | 1975 | 1461180658295 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1975 | 1461180658297 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:30:58 INFO - PROCESS | 1975 | 1461180658299 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1975 | 1461180658301 Marionette TRACE conn2 <- [1,1502,null,{}] 12:30:58 INFO - PROCESS | 1975 | 1461180658305 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 1975 | 1461180658400 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:30:58 INFO - PROCESS | 1975 | 1461180658407 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdcd800 == 51 [pid = 1975] [id = 383] 12:30:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12f7a2400) [pid = 1975] [serial = 1148] [outer = 0x0] 12:30:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12fbda800) [pid = 1975] [serial = 1149] [outer = 0x12f7a2400] 12:30:58 INFO - PROCESS | 1975 | 1461180658436 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12fd70400) [pid = 1975] [serial = 1150] [outer = 0x12f7a2400] 12:30:58 INFO - PROCESS | 1975 | 1461180658793 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 12:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:30:58 INFO - PROCESS | 1975 | 1461180658833 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1975 | 1461180658835 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:30:58 INFO - PROCESS | 1975 | 1461180658838 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1975 | 1461180658840 Marionette TRACE conn2 <- [1,1506,null,{}] 12:30:58 INFO - PROCESS | 1975 | 1461180658843 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 1975 | 1461180658970 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:30:58 INFO - PROCESS | 1975 | 1461180658976 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x13011e800 == 52 [pid = 1975] [id = 384] 12:30:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b276c00) [pid = 1975] [serial = 1151] [outer = 0x0] 12:30:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b279000) [pid = 1975] [serial = 1152] [outer = 0x12b276c00] 12:30:59 INFO - PROCESS | 1975 | 1461180659015 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b27dc00) [pid = 1975] [serial = 1153] [outer = 0x12b276c00] 12:30:59 INFO - PROCESS | 1975 | 1461180659520 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 724ms 12:30:59 INFO - PROCESS | 1975 | 1461180659561 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:30:59 INFO - PROCESS | 1975 | 1461180659564 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:30:59 INFO - PROCESS | 1975 | 1461180659568 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1975 | 1461180659570 Marionette TRACE conn2 <- [1,1510,null,{}] 12:30:59 INFO - PROCESS | 1975 | 1461180659574 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:59 INFO - PROCESS | 1975 | 1461180659682 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:30:59 INFO - PROCESS | 1975 | 1461180659793 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a912000 == 53 [pid = 1975] [id = 385] 12:30:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x114b94800) [pid = 1975] [serial = 1154] [outer = 0x0] 12:30:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x114b96400) [pid = 1975] [serial = 1155] [outer = 0x114b94800] 12:30:59 INFO - PROCESS | 1975 | 1461180659825 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x114cef000) [pid = 1975] [serial = 1156] [outer = 0x114b94800] 12:31:00 INFO - PROCESS | 1975 | 1461180660260 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 723ms 12:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:31:00 INFO - PROCESS | 1975 | 1461180660291 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1975 | 1461180660295 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:31:00 INFO - PROCESS | 1975 | 1461180660300 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1975 | 1461180660302 Marionette TRACE conn2 <- [1,1514,null,{}] 12:31:00 INFO - PROCESS | 1975 | 1461180660304 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:00 INFO - PROCESS | 1975 | 1461180660405 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:31:00 INFO - PROCESS | 1975 | 1461180660459 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bbf800 == 54 [pid = 1975] [id = 386] 12:31:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x114cee400) [pid = 1975] [serial = 1157] [outer = 0x0] 12:31:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x115696800) [pid = 1975] [serial = 1158] [outer = 0x114cee400] 12:31:00 INFO - PROCESS | 1975 | 1461180660489 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x1192dbc00) [pid = 1975] [serial = 1159] [outer = 0x114cee400] 12:31:00 INFO - PROCESS | 1975 | 1461180660919 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 12:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:31:00 INFO - PROCESS | 1975 | 1461180660973 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1975 | 1461180660975 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:31:00 INFO - PROCESS | 1975 | 1461180660977 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1975 | 1461180660980 Marionette TRACE conn2 <- [1,1518,null,{}] 12:31:00 INFO - PROCESS | 1975 | 1461180660988 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 1975 | 1461180661118 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:31:01 INFO - PROCESS | 1975 | 1461180661187 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6c3800 == 55 [pid = 1975] [id = 387] 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11ad8f800) [pid = 1975] [serial = 1160] [outer = 0x0] 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x11c1e2400) [pid = 1975] [serial = 1161] [outer = 0x11ad8f800] 12:31:01 INFO - PROCESS | 1975 | 1461180661221 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x1276f0400) [pid = 1975] [serial = 1162] [outer = 0x11ad8f800] 12:31:01 INFO - PROCESS | 1975 | 1461180661640 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 675ms 12:31:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:31:01 INFO - PROCESS | 1975 | 1461180661652 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1975 | 1461180661654 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:31:01 INFO - PROCESS | 1975 | 1461180661657 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1975 | 1461180661658 Marionette TRACE conn2 <- [1,1522,null,{}] 12:31:01 INFO - PROCESS | 1975 | 1461180661660 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 1975 | 1461180661756 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:31:01 INFO - PROCESS | 1975 | 1461180661806 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdcc000 == 56 [pid = 1975] [id = 388] 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x11bca6800) [pid = 1975] [serial = 1163] [outer = 0x0] 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x1283ad400) [pid = 1975] [serial = 1164] [outer = 0x11bca6800] 12:31:01 INFO - PROCESS | 1975 | 1461180661836 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12b278000) [pid = 1975] [serial = 1165] [outer = 0x11bca6800] 12:31:02 INFO - PROCESS | 1975 | 1461180662196 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:31:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:31:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:31:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:31:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:31:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 570ms 12:31:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:31:02 INFO - PROCESS | 1975 | 1461180662228 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1975 | 1461180662229 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:31:02 INFO - PROCESS | 1975 | 1461180662232 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1975 | 1461180662233 Marionette TRACE conn2 <- [1,1526,null,{}] 12:31:02 INFO - PROCESS | 1975 | 1461180662235 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:02 INFO - PROCESS | 1975 | 1461180662332 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:31:02 INFO - PROCESS | 1975 | 1461180662403 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x130619000 == 57 [pid = 1975] [id = 389] 12:31:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12b27d000) [pid = 1975] [serial = 1166] [outer = 0x0] 12:31:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12b899c00) [pid = 1975] [serial = 1167] [outer = 0x12b27d000] 12:31:02 INFO - PROCESS | 1975 | 1461180662445 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12d038800) [pid = 1975] [serial = 1168] [outer = 0x12b27d000] 12:31:02 INFO - PROCESS | 1975 | 1461180662811 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:31:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:31:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 12:31:02 INFO - PROCESS | 1975 | 1461180662851 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1975 | 1461180662852 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:31:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:31:02 INFO - PROCESS | 1975 | 1461180662855 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1975 | 1461180662856 Marionette TRACE conn2 <- [1,1530,null,{}] 12:31:02 INFO - PROCESS | 1975 | 1461180662858 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:02 INFO - PROCESS | 1975 | 1461180662973 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:31:03 INFO - PROCESS | 1975 | 1461180663029 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a3c800 == 58 [pid = 1975] [id = 390] 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12d039000) [pid = 1975] [serial = 1169] [outer = 0x0] 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12e888000) [pid = 1975] [serial = 1170] [outer = 0x12d039000] 12:31:03 INFO - PROCESS | 1975 | 1461180663060 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12fd72400) [pid = 1975] [serial = 1171] [outer = 0x12d039000] 12:31:03 INFO - PROCESS | 1975 | 1461180663429 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:31:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:31:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:31:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:31:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:31:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:31:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 620ms 12:31:03 INFO - PROCESS | 1975 | 1461180663476 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1975 | 1461180663477 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:31:03 INFO - PROCESS | 1975 | 1461180663480 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1975 | 1461180663481 Marionette TRACE conn2 <- [1,1534,null,{}] 12:31:03 INFO - PROCESS | 1975 | 1461180663483 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:03 INFO - PROCESS | 1975 | 1461180663582 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:31:03 INFO - PROCESS | 1975 | 1461180663672 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x119919800 == 59 [pid = 1975] [id = 391] 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x1155e2800) [pid = 1975] [serial = 1172] [outer = 0x0] 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x127647800) [pid = 1975] [serial = 1173] [outer = 0x1155e2800] 12:31:03 INFO - PROCESS | 1975 | 1461180663703 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x127650000) [pid = 1975] [serial = 1174] [outer = 0x1155e2800] 12:31:04 INFO - PROCESS | 1975 | 1461180664273 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 818ms 12:31:04 INFO - PROCESS | 1975 | 1461180664299 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1975 | 1461180664301 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:31:04 INFO - PROCESS | 1975 | 1461180664307 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1975 | 1461180664309 Marionette TRACE conn2 <- [1,1538,null,{}] 12:31:04 INFO - PROCESS | 1975 | 1461180664314 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:04 INFO - PROCESS | 1975 | 1461180664409 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:31:04 INFO - PROCESS | 1975 | 1461180664482 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bace800 == 60 [pid = 1975] [id = 392] 12:31:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x114b98000) [pid = 1975] [serial = 1175] [outer = 0x0] 12:31:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x114ced400) [pid = 1975] [serial = 1176] [outer = 0x114b98000] 12:31:04 INFO - PROCESS | 1975 | 1461180664510 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x115693800) [pid = 1975] [serial = 1177] [outer = 0x114b98000] 12:31:05 INFO - PROCESS | 1975 | 1461180665014 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 722ms 12:31:05 INFO - PROCESS | 1975 | 1461180665029 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1975 | 1461180665034 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:31:05 INFO - PROCESS | 1975 | 1461180665041 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1975 | 1461180665043 Marionette TRACE conn2 <- [1,1542,null,{}] 12:31:05 INFO - PROCESS | 1975 | 1461180665047 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 1975 | 1461180665186 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:31:05 INFO - PROCESS | 1975 | 1461180665290 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9db000 == 61 [pid = 1975] [id = 393] 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x115695c00) [pid = 1975] [serial = 1178] [outer = 0x0] 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x118f04800) [pid = 1975] [serial = 1179] [outer = 0x115695c00] 12:31:05 INFO - PROCESS | 1975 | 1461180665337 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x119d78c00) [pid = 1975] [serial = 1180] [outer = 0x115695c00] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x118f38800 == 60 [pid = 1975] [id = 337] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdcd800 == 59 [pid = 1975] [id = 383] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12b802800 == 58 [pid = 1975] [id = 382] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x1154c8800 == 57 [pid = 1975] [id = 381] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6c1800 == 56 [pid = 1975] [id = 380] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9d3000 == 55 [pid = 1975] [id = 379] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x115695000) [pid = 1975] [serial = 1098] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x125dbdc00) [pid = 1975] [serial = 1053] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x119259800) [pid = 1975] [serial = 1050] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x12bd85c00) [pid = 1975] [serial = 1056] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x12e314800) [pid = 1975] [serial = 1059] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb59000 == 54 [pid = 1975] [id = 378] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x11a959800 == 53 [pid = 1975] [id = 377] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x127180800 == 52 [pid = 1975] [id = 376] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x123aab800 == 51 [pid = 1975] [id = 375] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x119908000 == 50 [pid = 1975] [id = 374] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x119b3a000 == 49 [pid = 1975] [id = 373] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7e5000 == 48 [pid = 1975] [id = 370] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec52800 == 47 [pid = 1975] [id = 369] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12717b000 == 46 [pid = 1975] [id = 368] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7dc000 == 45 [pid = 1975] [id = 367] 12:31:05 INFO - PROCESS | 1975 | --DOCSHELL 0x12f61f000 == 44 [pid = 1975] [id = 366] 12:31:05 INFO - PROCESS | 1975 | 1461180665771 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x127ef2800) [pid = 1975] [serial = 961] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12b3d1800) [pid = 1975] [serial = 1006] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x118c92400) [pid = 1975] [serial = 946] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x11a8c1000) [pid = 1975] [serial = 949] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11b5d1800) [pid = 1975] [serial = 952] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12f798400) [pid = 1975] [serial = 1096] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x11b9c3400) [pid = 1975] [serial = 1089] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12d02ec00) [pid = 1975] [serial = 1092] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x128958c00) [pid = 1975] [serial = 1090] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12ec3c400) [pid = 1975] [serial = 1095] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12e880400) [pid = 1975] [serial = 1087] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12bd8ac00) [pid = 1975] [serial = 1077] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12e37e800) [pid = 1975] [serial = 1081] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12e882c00) [pid = 1975] [serial = 1093] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12d627c00) [pid = 1975] [serial = 1078] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12d947800) [pid = 1975] [serial = 1009] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x125c84000) [pid = 1975] [serial = 958] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11c429800) [pid = 1975] [serial = 955] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x127066000) [pid = 1975] [serial = 1003] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x115360000) [pid = 1975] [serial = 1000] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x114ce9000) [pid = 1975] [serial = 937] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d99cc00) [pid = 1975] [serial = 1080] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12e756c00) [pid = 1975] [serial = 1083] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1283acc00) [pid = 1975] [serial = 1071] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x129cbe800) [pid = 1975] [serial = 1072] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b3cc000) [pid = 1975] [serial = 1074] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12b894c00) [pid = 1975] [serial = 1075] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x125965800) [pid = 1975] [serial = 1068] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11c421400) [pid = 1975] [serial = 1069] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12e757c00) [pid = 1975] [serial = 1047] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12e75ec00) [pid = 1975] [serial = 1048] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11ba2c800) [pid = 1975] [serial = 1066] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11adf2000) [pid = 1975] [serial = 1065] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x1182b4000) [pid = 1975] [serial = 1063] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x114d14c00) [pid = 1975] [serial = 1062] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12e879400) [pid = 1975] [serial = 1086] [outer = 0x0] [url = about:blank] 12:31:05 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12e760c00) [pid = 1975] [serial = 1084] [outer = 0x0] [url = about:blank] 12:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 773ms 12:31:05 INFO - PROCESS | 1975 | 1461180665814 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1975 | 1461180665815 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:31:05 INFO - PROCESS | 1975 | 1461180665817 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1975 | 1461180665820 Marionette TRACE conn2 <- [1,1546,null,{}] 12:31:05 INFO - PROCESS | 1975 | 1461180665827 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 1975 | 1461180665913 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:31:05 INFO - PROCESS | 1975 | 1461180665918 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a91b000 == 45 [pid = 1975] [id = 394] 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11a792c00) [pid = 1975] [serial = 1181] [outer = 0x0] 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11a987400) [pid = 1975] [serial = 1182] [outer = 0x11a792c00] 12:31:05 INFO - PROCESS | 1975 | 1461180665950 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11af76000) [pid = 1975] [serial = 1183] [outer = 0x11a792c00] 12:31:06 INFO - PROCESS | 1975 | 1461180666327 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 573ms 12:31:06 INFO - PROCESS | 1975 | 1461180666390 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 1975 | 1461180666392 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:31:06 INFO - PROCESS | 1975 | 1461180666394 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1975 | 1461180666395 Marionette TRACE conn2 <- [1,1550,null,{}] 12:31:06 INFO - PROCESS | 1975 | 1461180666398 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:06 INFO - PROCESS | 1975 | 1461180666478 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:31:06 INFO - PROCESS | 1975 | 1461180666482 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b1e000 == 46 [pid = 1975] [id = 395] 12:31:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11bca3400) [pid = 1975] [serial = 1184] [outer = 0x0] 12:31:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x125966c00) [pid = 1975] [serial = 1185] [outer = 0x11bca3400] 12:31:06 INFO - PROCESS | 1975 | 1461180666509 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x127645000) [pid = 1975] [serial = 1186] [outer = 0x11bca3400] 12:31:06 INFO - PROCESS | 1975 | 1461180666861 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 12:31:06 INFO - PROCESS | 1975 | 1461180666913 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 1975 | 1461180666914 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:31:06 INFO - PROCESS | 1975 | 1461180666916 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1975 | 1461180666917 Marionette TRACE conn2 <- [1,1554,null,{}] 12:31:06 INFO - PROCESS | 1975 | 1461180666919 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 1975 | 1461180666997 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:31:07 INFO - PROCESS | 1975 | 1461180667003 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a0000 == 47 [pid = 1975] [id = 396] 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12764c400) [pid = 1975] [serial = 1187] [outer = 0x0] 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x127652c00) [pid = 1975] [serial = 1188] [outer = 0x12764c400] 12:31:07 INFO - PROCESS | 1975 | 1461180667031 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x1283ab800) [pid = 1975] [serial = 1189] [outer = 0x12764c400] 12:31:07 INFO - PROCESS | 1975 | 1461180667362 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 12:31:07 INFO - PROCESS | 1975 | 1461180667389 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:31:07 INFO - PROCESS | 1975 | 1461180667391 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:31:07 INFO - PROCESS | 1975 | 1461180667393 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1975 | 1461180667394 Marionette TRACE conn2 <- [1,1558,null,{}] 12:31:07 INFO - PROCESS | 1975 | 1461180667397 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 1975 | 1461180667490 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:31:07 INFO - PROCESS | 1975 | 1461180667551 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x128884800 == 48 [pid = 1975] [id = 397] 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x127651c00) [pid = 1975] [serial = 1190] [outer = 0x0] 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x128954800) [pid = 1975] [serial = 1191] [outer = 0x127651c00] 12:31:07 INFO - PROCESS | 1975 | 1461180667578 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12b1d1800) [pid = 1975] [serial = 1192] [outer = 0x127651c00] 12:31:07 INFO - PROCESS | 1975 | 1461180667900 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 12:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:31:07 INFO - PROCESS | 1975 | 1461180667912 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 1975 | 1461180667913 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:31:07 INFO - PROCESS | 1975 | 1461180667915 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1975 | 1461180667916 Marionette TRACE conn2 <- [1,1562,null,{}] 12:31:07 INFO - PROCESS | 1975 | 1461180667919 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:08 INFO - PROCESS | 1975 | 1461180668035 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:31:08 INFO - PROCESS | 1975 | 1461180668049 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3c5800 == 49 [pid = 1975] [id = 398] 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b270400) [pid = 1975] [serial = 1193] [outer = 0x0] 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b381c00) [pid = 1975] [serial = 1194] [outer = 0x12b270400] 12:31:08 INFO - PROCESS | 1975 | 1461180668090 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b89a400) [pid = 1975] [serial = 1195] [outer = 0x12b270400] 12:31:08 INFO - PROCESS | 1975 | 1461180668573 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 12:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:31:08 INFO - PROCESS | 1975 | 1461180668590 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 1975 | 1461180668591 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:31:08 INFO - PROCESS | 1975 | 1461180668593 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1975 | 1461180668594 Marionette TRACE conn2 <- [1,1566,null,{}] 12:31:08 INFO - PROCESS | 1975 | 1461180668596 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:08 INFO - PROCESS | 1975 | 1461180668699 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:31:08 INFO - PROCESS | 1975 | 1461180668750 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c90b800 == 50 [pid = 1975] [id = 399] 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x127eb2000) [pid = 1975] [serial = 1196] [outer = 0x0] 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12bd90c00) [pid = 1975] [serial = 1197] [outer = 0x127eb2000] 12:31:08 INFO - PROCESS | 1975 | 1461180668775 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12d627c00) [pid = 1975] [serial = 1198] [outer = 0x127eb2000] 12:31:09 INFO - PROCESS | 1975 | 1461180669099 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 12:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:31:09 INFO - PROCESS | 1975 | 1461180669112 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 1975 | 1461180669114 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:31:09 INFO - PROCESS | 1975 | 1461180669116 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1975 | 1461180669117 Marionette TRACE conn2 <- [1,1570,null,{}] 12:31:09 INFO - PROCESS | 1975 | 1461180669119 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:09 INFO - PROCESS | 1975 | 1461180669230 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:31:09 INFO - PROCESS | 1975 | 1461180669244 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7d7800 == 51 [pid = 1975] [id = 400] 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12bbdac00) [pid = 1975] [serial = 1199] [outer = 0x0] 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12d6d4c00) [pid = 1975] [serial = 1200] [outer = 0x12bbdac00] 12:31:09 INFO - PROCESS | 1975 | 1461180669269 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12d999400) [pid = 1975] [serial = 1201] [outer = 0x12bbdac00] 12:31:09 INFO - PROCESS | 1975 | 1461180669628 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 12:31:09 INFO - PROCESS | 1975 | 1461180669642 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 1975 | 1461180669644 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:31:09 INFO - PROCESS | 1975 | 1461180669648 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1975 | 1461180669649 Marionette TRACE conn2 <- [1,1574,null,{}] 12:31:09 INFO - PROCESS | 1975 | 1461180669654 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:09 INFO - PROCESS | 1975 | 1461180669765 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:31:09 INFO - PROCESS | 1975 | 1461180669778 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e41e800 == 52 [pid = 1975] [id = 401] 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12d99ac00) [pid = 1975] [serial = 1202] [outer = 0x0] 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12e37e800) [pid = 1975] [serial = 1203] [outer = 0x12d99ac00] 12:31:09 INFO - PROCESS | 1975 | 1461180669803 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12e75ac00) [pid = 1975] [serial = 1204] [outer = 0x12d99ac00] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12b3d0000) [pid = 1975] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x11c423000) [pid = 1975] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12d94d400) [pid = 1975] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x119130c00) [pid = 1975] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12d998c00) [pid = 1975] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12bdac400) [pid = 1975] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12bd89000) [pid = 1975] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12e318c00) [pid = 1975] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x1182b3800) [pid = 1975] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x11568c800) [pid = 1975] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12721ec00) [pid = 1975] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11b94dc00) [pid = 1975] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x129211c00) [pid = 1975] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1182b2800) [pid = 1975] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11c66c400) [pid = 1975] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11569ac00) [pid = 1975] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12f7a2400) [pid = 1975] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11423f000) [pid = 1975] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:31:10 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x119c77400) [pid = 1975] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:31:10 INFO - PROCESS | 1975 | 1461180670280 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 673ms 12:31:10 INFO - PROCESS | 1975 | 1461180670326 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1975 | 1461180670327 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:31:10 INFO - PROCESS | 1975 | 1461180670330 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1975 | 1461180670331 Marionette TRACE conn2 <- [1,1578,null,{}] 12:31:10 INFO - PROCESS | 1975 | 1461180670334 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 1975 | 1461180670438 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:31:10 INFO - PROCESS | 1975 | 1461180670444 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecac000 == 53 [pid = 1975] [id = 402] 12:31:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x119c77400) [pid = 1975] [serial = 1205] [outer = 0x0] 12:31:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12721ec00) [pid = 1975] [serial = 1206] [outer = 0x119c77400] 12:31:10 INFO - PROCESS | 1975 | 1461180670474 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e75b000) [pid = 1975] [serial = 1207] [outer = 0x119c77400] 12:31:10 INFO - PROCESS | 1975 | 1461180670789 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 12:31:10 INFO - PROCESS | 1975 | 1461180670799 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1975 | 1461180670800 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:31:10 INFO - PROCESS | 1975 | 1461180670802 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1975 | 1461180670804 Marionette TRACE conn2 <- [1,1582,null,{}] 12:31:10 INFO - PROCESS | 1975 | 1461180670809 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 1975 | 1461180670896 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:31:10 INFO - PROCESS | 1975 | 1461180670951 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f61f000 == 54 [pid = 1975] [id = 403] 12:31:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11af77c00) [pid = 1975] [serial = 1208] [outer = 0x0] 12:31:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12a3e0000) [pid = 1975] [serial = 1209] [outer = 0x11af77c00] 12:31:10 INFO - PROCESS | 1975 | 1461180670978 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12a3e5800) [pid = 1975] [serial = 1210] [outer = 0x11af77c00] 12:31:11 INFO - PROCESS | 1975 | 1461180671340 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 572ms 12:31:11 INFO - PROCESS | 1975 | 1461180671375 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1975 | 1461180671377 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:31:11 INFO - PROCESS | 1975 | 1461180671381 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1975 | 1461180671382 Marionette TRACE conn2 <- [1,1586,null,{}] 12:31:11 INFO - PROCESS | 1975 | 1461180671386 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:11 INFO - PROCESS | 1975 | 1461180671518 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:31:11 INFO - PROCESS | 1975 | 1461180671586 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f844800 == 55 [pid = 1975] [id = 404] 12:31:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x1191b9400) [pid = 1975] [serial = 1211] [outer = 0x0] 12:31:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12bda6800) [pid = 1975] [serial = 1212] [outer = 0x1191b9400] 12:31:11 INFO - PROCESS | 1975 | 1461180671611 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12ec38800) [pid = 1975] [serial = 1213] [outer = 0x1191b9400] 12:31:11 INFO - PROCESS | 1975 | 1461180671897 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 12:31:11 INFO - PROCESS | 1975 | 1461180671900 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1975 | 1461180671901 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:31:11 INFO - PROCESS | 1975 | 1461180671911 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1975 | 1461180671912 Marionette TRACE conn2 <- [1,1590,null,{}] 12:31:11 INFO - PROCESS | 1975 | 1461180671915 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 1975 | 1461180672008 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:31:12 INFO - PROCESS | 1975 | 1461180672012 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x13012e000 == 56 [pid = 1975] [id = 405] 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12e763800) [pid = 1975] [serial = 1214] [outer = 0x0] 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12f79b400) [pid = 1975] [serial = 1215] [outer = 0x12e763800] 12:31:12 INFO - PROCESS | 1975 | 1461180672037 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12fbd7800) [pid = 1975] [serial = 1216] [outer = 0x12e763800] 12:31:12 INFO - PROCESS | 1975 | 1461180672543 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 12:31:12 INFO - PROCESS | 1975 | 1461180672580 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1975 | 1461180672584 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:31:12 INFO - PROCESS | 1975 | 1461180672590 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1975 | 1461180672593 Marionette TRACE conn2 <- [1,1594,null,{}] 12:31:12 INFO - PROCESS | 1975 | 1461180672596 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 1975 | 1461180672705 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:31:12 INFO - PROCESS | 1975 | 1461180672816 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x1124bc800 == 57 [pid = 1975] [id = 406] 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x1158e8800) [pid = 1975] [serial = 1217] [outer = 0x0] 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x118a25c00) [pid = 1975] [serial = 1218] [outer = 0x1158e8800] 12:31:12 INFO - PROCESS | 1975 | 1461180672849 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x119256800) [pid = 1975] [serial = 1219] [outer = 0x1158e8800] 12:31:13 INFO - PROCESS | 1975 | 1461180673274 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 725ms 12:31:13 INFO - PROCESS | 1975 | 1461180673314 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1975 | 1461180673318 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:31:13 INFO - PROCESS | 1975 | 1461180673322 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1975 | 1461180673324 Marionette TRACE conn2 <- [1,1598,null,{}] 12:31:13 INFO - PROCESS | 1975 | 1461180673326 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:13 INFO - PROCESS | 1975 | 1461180673435 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:31:13 INFO - PROCESS | 1975 | 1461180673505 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c6800 == 58 [pid = 1975] [id = 407] 12:31:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x119d7cc00) [pid = 1975] [serial = 1220] [outer = 0x0] 12:31:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11ad8d400) [pid = 1975] [serial = 1221] [outer = 0x119d7cc00] 12:31:13 INFO - PROCESS | 1975 | 1461180673535 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12596a800) [pid = 1975] [serial = 1222] [outer = 0x119d7cc00] 12:31:13 INFO - PROCESS | 1975 | 1461180673931 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 12:31:13 INFO - PROCESS | 1975 | 1461180673995 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1975 | 1461180673997 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:31:14 INFO - PROCESS | 1975 | 1461180673999 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1975 | 1461180674002 Marionette TRACE conn2 <- [1,1602,null,{}] 12:31:14 INFO - PROCESS | 1975 | 1461180674010 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:14 INFO - PROCESS | 1975 | 1461180674141 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:31:14 INFO - PROCESS | 1975 | 1461180674202 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x128897800 == 59 [pid = 1975] [id = 408] 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x127ec0000) [pid = 1975] [serial = 1223] [outer = 0x0] 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12a3d6800) [pid = 1975] [serial = 1224] [outer = 0x127ec0000] 12:31:14 INFO - PROCESS | 1975 | 1461180674233 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12b1cb000) [pid = 1975] [serial = 1225] [outer = 0x127ec0000] 12:31:14 INFO - PROCESS | 1975 | 1461180674675 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 726ms 12:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:31:14 INFO - PROCESS | 1975 | 1461180674725 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1975 | 1461180674727 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:31:14 INFO - PROCESS | 1975 | 1461180674730 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1975 | 1461180674731 Marionette TRACE conn2 <- [1,1606,null,{}] 12:31:14 INFO - PROCESS | 1975 | 1461180674733 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:14 INFO - PROCESS | 1975 | 1461180674840 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:31:14 INFO - PROCESS | 1975 | 1461180674898 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec4f000 == 60 [pid = 1975] [id = 409] 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12b1cfc00) [pid = 1975] [serial = 1226] [outer = 0x0] 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12b3d5000) [pid = 1975] [serial = 1227] [outer = 0x12b1cfc00] 12:31:14 INFO - PROCESS | 1975 | 1461180674928 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12bd9f800) [pid = 1975] [serial = 1228] [outer = 0x12b1cfc00] 12:31:15 INFO - PROCESS | 1975 | 1461180675390 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 669ms 12:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:31:15 INFO - PROCESS | 1975 | 1461180675400 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1975 | 1461180675401 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:31:15 INFO - PROCESS | 1975 | 1461180675406 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1975 | 1461180675407 Marionette TRACE conn2 <- [1,1610,null,{}] 12:31:15 INFO - PROCESS | 1975 | 1461180675410 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:15 INFO - PROCESS | 1975 | 1461180675536 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:31:15 INFO - PROCESS | 1975 | 1461180675812 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x11991a800 == 61 [pid = 1975] [id = 410] 12:31:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x114b8d800) [pid = 1975] [serial = 1229] [outer = 0x0] 12:31:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x114b90800) [pid = 1975] [serial = 1230] [outer = 0x114b8d800] 12:31:15 INFO - PROCESS | 1975 | 1461180675840 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x114d07c00) [pid = 1975] [serial = 1231] [outer = 0x114b8d800] 12:31:16 INFO - PROCESS | 1975 | 1461180676267 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 872ms 12:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:31:16 INFO - PROCESS | 1975 | 1461180676277 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1975 | 1461180676279 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:31:16 INFO - PROCESS | 1975 | 1461180676282 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1975 | 1461180676284 Marionette TRACE conn2 <- [1,1614,null,{}] 12:31:16 INFO - PROCESS | 1975 | 1461180676288 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:16 INFO - PROCESS | 1975 | 1461180676383 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:31:16 INFO - PROCESS | 1975 | 1461180676438 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x119916000 == 62 [pid = 1975] [id = 411] 12:31:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x114c5b800) [pid = 1975] [serial = 1232] [outer = 0x0] 12:31:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x115360000) [pid = 1975] [serial = 1233] [outer = 0x114c5b800] 12:31:16 INFO - PROCESS | 1975 | 1461180676468 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x118a25000) [pid = 1975] [serial = 1234] [outer = 0x114c5b800] 12:31:16 INFO - PROCESS | 1975 | 1461180676866 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12d956000 == 61 [pid = 1975] [id = 352] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x11589f800 == 60 [pid = 1975] [id = 333] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec4d800 == 59 [pid = 1975] [id = 353] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12f844800 == 58 [pid = 1975] [id = 404] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12f61f000 == 57 [pid = 1975] [id = 403] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecac000 == 56 [pid = 1975] [id = 402] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12e41e800 == 55 [pid = 1975] [id = 401] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7d7800 == 54 [pid = 1975] [id = 400] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12c90b800 == 53 [pid = 1975] [id = 399] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12b279000) [pid = 1975] [serial = 1152] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x125968000) [pid = 1975] [serial = 1104] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x12b58f800) [pid = 1975] [serial = 1107] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12d99b400) [pid = 1975] [serial = 1110] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12d034c00) [pid = 1975] [serial = 1113] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3c5800 == 52 [pid = 1975] [id = 398] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x128884800 == 51 [pid = 1975] [id = 397] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a0000 == 50 [pid = 1975] [id = 396] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x125b1e000 == 49 [pid = 1975] [id = 395] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x11a91b000 == 48 [pid = 1975] [id = 394] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9db000 == 47 [pid = 1975] [id = 393] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x11bace800 == 46 [pid = 1975] [id = 392] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x119919800 == 45 [pid = 1975] [id = 391] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x130a3c800 == 44 [pid = 1975] [id = 390] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x130619000 == 43 [pid = 1975] [id = 389] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdcc000 == 42 [pid = 1975] [id = 388] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6c3800 == 41 [pid = 1975] [id = 387] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x125bbf800 == 40 [pid = 1975] [id = 386] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x11a912000 == 39 [pid = 1975] [id = 385] 12:31:16 INFO - PROCESS | 1975 | --DOCSHELL 0x13011e800 == 38 [pid = 1975] [id = 384] 12:31: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 12:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 675ms 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12e37e400) [pid = 1975] [serial = 1060] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12d6d1c00) [pid = 1975] [serial = 1057] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x127987c00) [pid = 1975] [serial = 1054] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12e313c00) [pid = 1975] [serial = 997] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x11a984400) [pid = 1975] [serial = 1051] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12d629000) [pid = 1975] [serial = 1134] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12d9a4800) [pid = 1975] [serial = 1137] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12d944400) [pid = 1975] [serial = 1135] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12ec43c00) [pid = 1975] [serial = 1141] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12e75fc00) [pid = 1975] [serial = 1140] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12e382c00) [pid = 1975] [serial = 1138] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11a98b000) [pid = 1975] [serial = 1123] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x1192db000) [pid = 1975] [serial = 1122] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11569a800) [pid = 1975] [serial = 1099] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x1288a3800) [pid = 1975] [serial = 1128] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b37dc00) [pid = 1975] [serial = 1129] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x125f4d800) [pid = 1975] [serial = 1125] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x127ebb800) [pid = 1975] [serial = 1126] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b593400) [pid = 1975] [serial = 1131] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x118f03400) [pid = 1975] [serial = 1120] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x118a25800) [pid = 1975] [serial = 1119] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12f7a0400) [pid = 1975] [serial = 1117] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12e881000) [pid = 1975] [serial = 1116] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11a8bb400) [pid = 1975] [serial = 1102] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x118f07400) [pid = 1975] [serial = 1101] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12fbda800) [pid = 1975] [serial = 1149] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114d08800) [pid = 1975] [serial = 1143] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12f79c800) [pid = 1975] [serial = 1147] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11913a800) [pid = 1975] [serial = 1144] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11c4d6c00) [pid = 1975] [serial = 1146] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12fd70400) [pid = 1975] [serial = 1150] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b89c000) [pid = 1975] [serial = 1132] [outer = 0x0] [url = about:blank] 12:31:16 INFO - PROCESS | 1975 | 1461180676976 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1975 | 1461180676979 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:31:16 INFO - PROCESS | 1975 | 1461180676985 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1975 | 1461180676986 Marionette TRACE conn2 <- [1,1618,null,{}] 12:31:16 INFO - PROCESS | 1975 | 1461180676991 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:17 INFO - PROCESS | 1975 | 1461180677087 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:31:17 INFO - PROCESS | 1975 | 1461180677098 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x119283800 == 39 [pid = 1975] [id = 412] 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x118f03400) [pid = 1975] [serial = 1235] [outer = 0x0] 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x118fb1c00) [pid = 1975] [serial = 1236] [outer = 0x118f03400] 12:31:17 INFO - PROCESS | 1975 | 1461180677126 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11a8b5400) [pid = 1975] [serial = 1237] [outer = 0x118f03400] 12:31:17 INFO - PROCESS | 1975 | 1461180677576 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 623ms 12:31:17 INFO - PROCESS | 1975 | 1461180677614 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1975 | 1461180677616 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:31:17 INFO - PROCESS | 1975 | 1461180677631 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1975 | 1461180677637 Marionette TRACE conn2 <- [1,1622,null,{}] 12:31:17 INFO - PROCESS | 1975 | 1461180677643 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:17 INFO - PROCESS | 1975 | 1461180677767 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:31:17 INFO - PROCESS | 1975 | 1461180677846 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c174000 == 40 [pid = 1975] [id = 413] 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x118ab5400) [pid = 1975] [serial = 1238] [outer = 0x0] 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11b5cec00) [pid = 1975] [serial = 1239] [outer = 0x118ab5400] 12:31:17 INFO - PROCESS | 1975 | 1461180677892 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11bca2400) [pid = 1975] [serial = 1240] [outer = 0x118ab5400] 12:31:18 INFO - PROCESS | 1975 | 1461180678195 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:31: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 12:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 588ms 12:31:18 INFO - PROCESS | 1975 | 1461180678212 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1975 | 1461180678213 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:31:18 INFO - PROCESS | 1975 | 1461180678216 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1975 | 1461180678217 Marionette TRACE conn2 <- [1,1626,null,{}] 12:31:18 INFO - PROCESS | 1975 | 1461180678219 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:18 INFO - PROCESS | 1975 | 1461180678313 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:31:18 INFO - PROCESS | 1975 | 1461180678384 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b33800 == 41 [pid = 1975] [id = 414] 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11a8b8400) [pid = 1975] [serial = 1241] [outer = 0x0] 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11c42b000) [pid = 1975] [serial = 1242] [outer = 0x11a8b8400] 12:31:18 INFO - PROCESS | 1975 | 1461180678411 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x125e62c00) [pid = 1975] [serial = 1243] [outer = 0x11a8b8400] 12:31:18 INFO - PROCESS | 1975 | 1461180678686 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 12:31:18 INFO - PROCESS | 1975 | 1461180678741 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1975 | 1461180678743 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:31:18 INFO - PROCESS | 1975 | 1461180678746 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1975 | 1461180678747 Marionette TRACE conn2 <- [1,1630,null,{}] 12:31:18 INFO - PROCESS | 1975 | 1461180678749 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:18 INFO - PROCESS | 1975 | 1461180678831 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:31:18 INFO - PROCESS | 1975 | 1461180678838 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fd4000 == 42 [pid = 1975] [id = 415] 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x127646800) [pid = 1975] [serial = 1244] [outer = 0x0] 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12764c800) [pid = 1975] [serial = 1245] [outer = 0x127646800] 12:31:18 INFO - PROCESS | 1975 | 1461180678872 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x127ead000) [pid = 1975] [serial = 1246] [outer = 0x127646800] 12:31:19 INFO - PROCESS | 1975 | 1461180679260 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 12:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:31:19 INFO - PROCESS | 1975 | 1461180679315 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1975 | 1461180679316 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:31:19 INFO - PROCESS | 1975 | 1461180679318 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1975 | 1461180679319 Marionette TRACE conn2 <- [1,1634,null,{}] 12:31:19 INFO - PROCESS | 1975 | 1461180679330 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 1975 | 1461180679435 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:31:19 INFO - PROCESS | 1975 | 1461180679441 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a0000 == 43 [pid = 1975] [id = 416] 12:31:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x127646c00) [pid = 1975] [serial = 1247] [outer = 0x0] 12:31:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x1288ad000) [pid = 1975] [serial = 1248] [outer = 0x127646c00] 12:31:19 INFO - PROCESS | 1975 | 1461180679467 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x129cb9800) [pid = 1975] [serial = 1249] [outer = 0x127646c00] 12:31:19 INFO - PROCESS | 1975 | 1461180679808 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 528ms 12:31:19 INFO - PROCESS | 1975 | 1461180679847 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1975 | 1461180679848 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:31:19 INFO - PROCESS | 1975 | 1461180679850 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1975 | 1461180679851 Marionette TRACE conn2 <- [1,1638,null,{}] 12:31:19 INFO - PROCESS | 1975 | 1461180679854 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 1975 | 1461180679952 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:31:19 INFO - PROCESS | 1975 | 1461180679965 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x12809a800 == 44 [pid = 1975] [id = 417] 12:31:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x129cbd400) [pid = 1975] [serial = 1250] [outer = 0x0] 12:31:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12a3e2000) [pid = 1975] [serial = 1251] [outer = 0x129cbd400] 12:31:19 INFO - PROCESS | 1975 | 1461180679991 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12b1c8000) [pid = 1975] [serial = 1252] [outer = 0x129cbd400] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11c36b800 == 43 [pid = 1975] [id = 372] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x1288c2800 == 42 [pid = 1975] [id = 371] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11a926800 == 41 [pid = 1975] [id = 313] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c4800 == 40 [pid = 1975] [id = 334] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12b813800 == 39 [pid = 1975] [id = 335] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec56000 == 38 [pid = 1975] [id = 336] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x119916000 == 37 [pid = 1975] [id = 411] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11991a800 == 36 [pid = 1975] [id = 410] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec4f000 == 35 [pid = 1975] [id = 409] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x128897800 == 34 [pid = 1975] [id = 408] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9c6800 == 33 [pid = 1975] [id = 407] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x1124bc800 == 32 [pid = 1975] [id = 406] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x13012e000 == 31 [pid = 1975] [id = 405] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x119283800 == 30 [pid = 1975] [id = 412] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11c174000 == 29 [pid = 1975] [id = 413] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x119b33800 == 28 [pid = 1975] [id = 414] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x125fd4000 == 27 [pid = 1975] [id = 415] 12:31:21 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a0000 == 26 [pid = 1975] [id = 416] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x127eabc00) [pid = 1975] [serial = 1105] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12e87f800) [pid = 1975] [serial = 1114] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12bdeec00) [pid = 1975] [serial = 1108] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12d037800) [pid = 1975] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11ad91000) [pid = 1975] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1147b6800) [pid = 1975] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x1288adc00) [pid = 1975] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b270400) [pid = 1975] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x127eb2000) [pid = 1975] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d99ac00) [pid = 1975] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x114b98000) [pid = 1975] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11bca3400) [pid = 1975] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b276c00) [pid = 1975] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a792c00) [pid = 1975] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x127651c00) [pid = 1975] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bbdac00) [pid = 1975] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x115695c00) [pid = 1975] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12764c400) [pid = 1975] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11af77c00) [pid = 1975] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x119c77400) [pid = 1975] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x1191b9400) [pid = 1975] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12e87b400) [pid = 1975] [serial = 1111] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12b381c00) [pid = 1975] [serial = 1194] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12d627c00) [pid = 1975] [serial = 1198] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12bd90c00) [pid = 1975] [serial = 1197] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12e37e800) [pid = 1975] [serial = 1203] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x115693800) [pid = 1975] [serial = 1177] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x114ced400) [pid = 1975] [serial = 1176] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x125966c00) [pid = 1975] [serial = 1185] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x127645000) [pid = 1975] [serial = 1186] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x115696800) [pid = 1975] [serial = 1158] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12b27dc00) [pid = 1975] [serial = 1153] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x1283ad400) [pid = 1975] [serial = 1164] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11a987400) [pid = 1975] [serial = 1182] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11af76000) [pid = 1975] [serial = 1183] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11c1e2400) [pid = 1975] [serial = 1161] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x127647800) [pid = 1975] [serial = 1173] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x128954800) [pid = 1975] [serial = 1191] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12d999400) [pid = 1975] [serial = 1201] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x119d78c00) [pid = 1975] [serial = 1180] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x118f04800) [pid = 1975] [serial = 1179] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12d6d4c00) [pid = 1975] [serial = 1200] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x127652c00) [pid = 1975] [serial = 1188] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x1283ab800) [pid = 1975] [serial = 1189] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x12b899c00) [pid = 1975] [serial = 1167] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x114b96400) [pid = 1975] [serial = 1155] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x12e888000) [pid = 1975] [serial = 1170] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x12a3e5800) [pid = 1975] [serial = 1210] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12721ec00) [pid = 1975] [serial = 1206] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x12e75ac00) [pid = 1975] [serial = 1204] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x12bda6800) [pid = 1975] [serial = 1212] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 74 (0x12ec38800) [pid = 1975] [serial = 1213] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 73 (0x12e75b000) [pid = 1975] [serial = 1207] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 72 (0x12a3e0000) [pid = 1975] [serial = 1209] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 71 (0x12b1d1800) [pid = 1975] [serial = 1192] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | --DOMWINDOW == 70 (0x12b89a400) [pid = 1975] [serial = 1195] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1975 | 1461180681699 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1876ms 12:31:21 INFO - PROCESS | 1975 | 1461180681727 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:31:21 INFO - PROCESS | 1975 | 1461180681729 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:31:21 INFO - PROCESS | 1975 | 1461180681733 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1975 | 1461180681734 Marionette TRACE conn2 <- [1,1642,null,{}] 12:31:21 INFO - PROCESS | 1975 | 1461180681753 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:21 INFO - PROCESS | 1975 | 1461180681838 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:31:21 INFO - PROCESS | 1975 | 1461180681844 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x11530e000 == 27 [pid = 1975] [id = 418] 12:31:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 71 (0x114cedc00) [pid = 1975] [serial = 1253] [outer = 0x0] 12:31:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 72 (0x114cee800) [pid = 1975] [serial = 1254] [outer = 0x114cedc00] 12:31:21 INFO - PROCESS | 1975 | 1461180681875 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 73 (0x1153c8800) [pid = 1975] [serial = 1255] [outer = 0x114cedc00] 12:31:22 INFO - PROCESS | 1975 | 1461180682209 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 481ms 12:31:22 INFO - PROCESS | 1975 | 1461180682213 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1975 | 1461180682217 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:31:22 INFO - PROCESS | 1975 | 1461180682224 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1975 | 1461180682226 Marionette TRACE conn2 <- [1,1646,null,{}] 12:31:22 INFO - PROCESS | 1975 | 1461180682229 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:22 INFO - PROCESS | 1975 | 1461180682330 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:31:22 INFO - PROCESS | 1975 | 1461180682374 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f3b800 == 28 [pid = 1975] [id = 419] 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 74 (0x112360800) [pid = 1975] [serial = 1256] [outer = 0x0] 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 75 (0x1155e2c00) [pid = 1975] [serial = 1257] [outer = 0x112360800] 12:31:22 INFO - PROCESS | 1975 | 1461180682400 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x1158e5800) [pid = 1975] [serial = 1258] [outer = 0x112360800] 12:31:22 INFO - PROCESS | 1975 | 1461180682700 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms 12:31:22 INFO - PROCESS | 1975 | 1461180682746 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:31:22 INFO - PROCESS | 1975 | 1461180682748 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:31:22 INFO - PROCESS | 1975 | 1461180682750 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1975 | 1461180682753 Marionette TRACE conn2 <- [1,1650,null,{}] 12:31:22 INFO - PROCESS | 1975 | 1461180682764 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:22 INFO - PROCESS | 1975 | 1461180682840 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:31:22 INFO - PROCESS | 1975 | 1461180682845 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a506800 == 29 [pid = 1975] [id = 420] 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x114230c00) [pid = 1975] [serial = 1259] [outer = 0x0] 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x118e32800) [pid = 1975] [serial = 1260] [outer = 0x114230c00] 12:31:22 INFO - PROCESS | 1975 | 1461180682877 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x1191b0400) [pid = 1975] [serial = 1261] [outer = 0x114230c00] 12:31:23 INFO - PROCESS | 1975 | 1461180683513 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 774ms 12:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:31:23 INFO - PROCESS | 1975 | 1461180683525 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1975 | 1461180683530 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:31:23 INFO - PROCESS | 1975 | 1461180683536 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1975 | 1461180683539 Marionette TRACE conn2 <- [1,1654,null,{}] 12:31:23 INFO - PROCESS | 1975 | 1461180683545 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 1975 | 1461180683684 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:31:23 INFO - PROCESS | 1975 | 1461180683755 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x11927a000 == 30 [pid = 1975] [id = 421] 12:31:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11535f000) [pid = 1975] [serial = 1262] [outer = 0x0] 12:31:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x115692800) [pid = 1975] [serial = 1263] [outer = 0x11535f000] 12:31:23 INFO - PROCESS | 1975 | 1461180683805 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x118752c00) [pid = 1975] [serial = 1264] [outer = 0x11535f000] 12:31:24 INFO - PROCESS | 1975 | 1461180684406 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 926ms 12:31:24 INFO - PROCESS | 1975 | 1461180684484 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1975 | 1461180684490 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:31:24 INFO - PROCESS | 1975 | 1461180684496 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1975 | 1461180684498 Marionette TRACE conn2 <- [1,1658,null,{}] 12:31:24 INFO - PROCESS | 1975 | 1461180684501 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:24 INFO - PROCESS | 1975 | 1461180684597 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:31:24 INFO - PROCESS | 1975 | 1461180684668 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a953800 == 31 [pid = 1975] [id = 422] 12:31:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x115691c00) [pid = 1975] [serial = 1265] [outer = 0x0] 12:31:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x118fab400) [pid = 1975] [serial = 1266] [outer = 0x115691c00] 12:31:24 INFO - PROCESS | 1975 | 1461180684698 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x119c79000) [pid = 1975] [serial = 1267] [outer = 0x115691c00] 12:31:25 INFO - PROCESS | 1975 | --DOCSHELL 0x115378800 == 30 [pid = 1975] [id = 99] 12:31:25 INFO - PROCESS | 1975 | --DOCSHELL 0x123a91000 == 29 [pid = 1975] [id = 92] 12:31:25 INFO - PROCESS | 1975 | 1461180685177 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 12:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:31:25 INFO - PROCESS | 1975 | 1461180685216 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1975 | 1461180685218 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:31:25 INFO - PROCESS | 1975 | 1461180685224 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1975 | 1461180685226 Marionette TRACE conn2 <- [1,1662,null,{}] 12:31:25 INFO - PROCESS | 1975 | 1461180685230 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:25 INFO - PROCESS | 1975 | 1461180685313 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:31:25 INFO - PROCESS | 1975 | 1461180685319 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x118778000 == 30 [pid = 1975] [id = 423] 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x114d0e000) [pid = 1975] [serial = 1268] [outer = 0x0] 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x118612c00) [pid = 1975] [serial = 1269] [outer = 0x114d0e000] 12:31:25 INFO - PROCESS | 1975 | 1461180685351 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x1191b8c00) [pid = 1975] [serial = 1270] [outer = 0x114d0e000] 12:31:25 INFO - PROCESS | 1975 | 1461180685682 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 474ms 12:31:25 INFO - PROCESS | 1975 | 1461180685715 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1975 | 1461180685718 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:31:25 INFO - PROCESS | 1975 | 1461180685726 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1975 | 1461180685728 Marionette TRACE conn2 <- [1,1666,null,{}] 12:31:25 INFO - PROCESS | 1975 | 1461180685730 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:25 INFO - PROCESS | 1975 | 1461180685800 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:31:25 INFO - PROCESS | 1975 | 1461180685805 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9ca000 == 31 [pid = 1975] [id = 424] 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x1192dc400) [pid = 1975] [serial = 1271] [outer = 0x0] 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11a791800) [pid = 1975] [serial = 1272] [outer = 0x1192dc400] 12:31:25 INFO - PROCESS | 1975 | 1461180685833 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11a8d5400) [pid = 1975] [serial = 1273] [outer = 0x1192dc400] 12:31:26 INFO - PROCESS | 1975 | 1461180686184 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 12:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:31:26 INFO - PROCESS | 1975 | 1461180686196 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1975 | 1461180686198 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:31:26 INFO - PROCESS | 1975 | 1461180686200 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1975 | 1461180686202 Marionette TRACE conn2 <- [1,1670,null,{}] 12:31:26 INFO - PROCESS | 1975 | 1461180686213 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 1975 | 1461180686297 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:31:26 INFO - PROCESS | 1975 | 1461180686345 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf0a800 == 32 [pid = 1975] [id = 425] 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11a8b7c00) [pid = 1975] [serial = 1274] [outer = 0x0] 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11a8e0c00) [pid = 1975] [serial = 1275] [outer = 0x11a8b7c00] 12:31:26 INFO - PROCESS | 1975 | 1461180686373 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11af78000) [pid = 1975] [serial = 1276] [outer = 0x11a8b7c00] 12:31:26 INFO - PROCESS | 1975 | 1461180686664 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 475ms 12:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:31:26 INFO - PROCESS | 1975 | 1461180686679 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1975 | 1461180686681 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:31:26 INFO - PROCESS | 1975 | 1461180686683 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1975 | 1461180686685 Marionette TRACE conn2 <- [1,1674,null,{}] 12:31:26 INFO - PROCESS | 1975 | 1461180686697 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 1975 | 1461180686793 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:31:26 INFO - PROCESS | 1975 | 1461180686798 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x123852000 == 33 [pid = 1975] [id = 426] 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x11b950400) [pid = 1975] [serial = 1277] [outer = 0x0] 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11bc9e400) [pid = 1975] [serial = 1278] [outer = 0x11b950400] 12:31:26 INFO - PROCESS | 1975 | 1461180686839 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x11c424000) [pid = 1975] [serial = 1279] [outer = 0x11b950400] 12:31:27 INFO - PROCESS | 1975 | 1461180687352 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 719ms 12:31:27 INFO - PROCESS | 1975 | 1461180687404 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 1975 | 1461180687408 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:31:27 INFO - PROCESS | 1975 | 1461180687411 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1975 | 1461180687413 Marionette TRACE conn2 <- [1,1678,null,{}] 12:31:27 INFO - PROCESS | 1975 | 1461180687417 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:27 INFO - PROCESS | 1975 | 1461180687503 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:31:27 INFO - PROCESS | 1975 | 1461180687539 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aab800 == 34 [pid = 1975] [id = 427] 12:31:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x1142c4800) [pid = 1975] [serial = 1280] [outer = 0x0] 12:31:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11c4db400) [pid = 1975] [serial = 1281] [outer = 0x1142c4800] 12:31:27 INFO - PROCESS | 1975 | 1461180687565 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11c8c1c00) [pid = 1975] [serial = 1282] [outer = 0x1142c4800] 12:31:27 INFO - PROCESS | 1975 | 1461180687899 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:31:27 INFO - PROCESS | 1975 | 1461180687933 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 1975 | 1461180687934 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:31:27 INFO - PROCESS | 1975 | 1461180687936 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1975 | 1461180687937 Marionette TRACE conn2 <- [1,1682,null,{}] 12:31:27 INFO - PROCESS | 1975 | 1461180687940 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:28 INFO - PROCESS | 1975 | 1461180688047 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:31:28 INFO - PROCESS | 1975 | 1461180688084 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fc2800 == 35 [pid = 1975] [id = 428] 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x125967800) [pid = 1975] [serial = 1283] [outer = 0x0] 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x125f4d800) [pid = 1975] [serial = 1284] [outer = 0x125967800] 12:31:28 INFO - PROCESS | 1975 | 1461180688115 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x127494400) [pid = 1975] [serial = 1285] [outer = 0x125967800] 12:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 12:31:28 INFO - PROCESS | 1975 | 1461180688450 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:31:28 INFO - PROCESS | 1975 | 1461180688458 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1975 | 1461180688459 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:31:28 INFO - PROCESS | 1975 | 1461180688461 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1975 | 1461180688462 Marionette TRACE conn2 <- [1,1686,null,{}] 12:31:28 INFO - PROCESS | 1975 | 1461180688465 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:28 INFO - PROCESS | 1975 | 1461180688551 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:31:28 INFO - PROCESS | 1975 | 1461180688583 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x12718b000 == 36 [pid = 1975] [id = 429] 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x127645400) [pid = 1975] [serial = 1286] [outer = 0x0] 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12764e400) [pid = 1975] [serial = 1287] [outer = 0x127645400] 12:31:28 INFO - PROCESS | 1975 | 1461180688608 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1276f6c00) [pid = 1975] [serial = 1288] [outer = 0x127645400] 12:31:28 INFO - PROCESS | 1975 | 1461180688905 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:31: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 12:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 470ms 12:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:31:28 INFO - PROCESS | 1975 | 1461180688931 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1975 | 1461180688932 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:31:28 INFO - PROCESS | 1975 | 1461180688934 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1975 | 1461180688936 Marionette TRACE conn2 <- [1,1690,null,{}] 12:31:28 INFO - PROCESS | 1975 | 1461180688940 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 1975 | 1461180689035 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:31:29 INFO - PROCESS | 1975 | 1461180689040 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a1800 == 37 [pid = 1975] [id = 430] 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x127645800) [pid = 1975] [serial = 1289] [outer = 0x0] 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x127cba800) [pid = 1975] [serial = 1290] [outer = 0x127645800] 12:31:29 INFO - PROCESS | 1975 | 1461180689065 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x127ec0800) [pid = 1975] [serial = 1291] [outer = 0x127645800] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x127646800) [pid = 1975] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11bca6800) [pid = 1975] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1155e2800) [pid = 1975] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11ad8f800) [pid = 1975] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x114b94800) [pid = 1975] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12b27d000) [pid = 1975] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12d039000) [pid = 1975] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x114cee400) [pid = 1975] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x127646c00) [pid = 1975] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x112360800) [pid = 1975] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x114cedc00) [pid = 1975] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x1158e8800) [pid = 1975] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x12e763800) [pid = 1975] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11a8b8400) [pid = 1975] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x118ab5400) [pid = 1975] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x118f03400) [pid = 1975] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x114c5b800) [pid = 1975] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x114b8d800) [pid = 1975] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12b1cfc00) [pid = 1975] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x127ec0000) [pid = 1975] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:31:29 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x119d7cc00) [pid = 1975] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:31:29 INFO - PROCESS | 1975 | 1461180689414 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 12:31:29 INFO - PROCESS | 1975 | 1461180689456 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1975 | 1461180689458 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:31:29 INFO - PROCESS | 1975 | 1461180689460 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1975 | 1461180689461 Marionette TRACE conn2 <- [1,1694,null,{}] 12:31:29 INFO - PROCESS | 1975 | 1461180689463 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 1975 | 1461180689539 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:31:29 INFO - PROCESS | 1975 | 1461180689544 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9c9800 == 38 [pid = 1975] [id = 431] 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x114b8c000) [pid = 1975] [serial = 1292] [outer = 0x0] 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11549dc00) [pid = 1975] [serial = 1293] [outer = 0x114b8c000] 12:31:29 INFO - PROCESS | 1975 | 1461180689570 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x119134c00) [pid = 1975] [serial = 1294] [outer = 0x114b8c000] 12:31:29 INFO - PROCESS | 1975 | 1461180689888 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 469ms 12:31:29 INFO - PROCESS | 1975 | 1461180689929 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1975 | 1461180689930 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:31:29 INFO - PROCESS | 1975 | 1461180689933 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1975 | 1461180689934 Marionette TRACE conn2 <- [1,1698,null,{}] 12:31:29 INFO - PROCESS | 1975 | 1461180689936 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:30 INFO - PROCESS | 1975 | 1461180690032 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:31:30 INFO - PROCESS | 1975 | 1461180690041 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x12793f000 == 39 [pid = 1975] [id = 432] 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11a8b3800) [pid = 1975] [serial = 1295] [outer = 0x0] 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11c121400) [pid = 1975] [serial = 1296] [outer = 0x11a8b3800] 12:31:30 INFO - PROCESS | 1975 | 1461180690066 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x127ebf000) [pid = 1975] [serial = 1297] [outer = 0x11a8b3800] 12:31:30 INFO - PROCESS | 1975 | 1461180690369 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 475ms 12:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:31:30 INFO - PROCESS | 1975 | 1461180690409 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1975 | 1461180690410 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:31:30 INFO - PROCESS | 1975 | 1461180690412 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1975 | 1461180690415 Marionette TRACE conn2 <- [1,1702,null,{}] 12:31:30 INFO - PROCESS | 1975 | 1461180690418 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:30 INFO - PROCESS | 1975 | 1461180690555 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:31:30 INFO - PROCESS | 1975 | 1461180690627 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x128894800 == 40 [pid = 1975] [id = 433] 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x118f03400) [pid = 1975] [serial = 1298] [outer = 0x0] 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x127ef6c00) [pid = 1975] [serial = 1299] [outer = 0x118f03400] 12:31:30 INFO - PROCESS | 1975 | 1461180690673 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x129bdac00) [pid = 1975] [serial = 1300] [outer = 0x118f03400] 12:31:30 INFO - PROCESS | 1975 | 1461180690969 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 12:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:31:30 INFO - PROCESS | 1975 | 1461180690982 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1975 | 1461180690983 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:31:30 INFO - PROCESS | 1975 | 1461180690985 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1975 | 1461180690987 Marionette TRACE conn2 <- [1,1706,null,{}] 12:31:30 INFO - PROCESS | 1975 | 1461180690991 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:31 INFO - PROCESS | 1975 | 1461180691059 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:31:31 INFO - PROCESS | 1975 | 1461180691064 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb8000 == 41 [pid = 1975] [id = 434] 12:31:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x129cb6c00) [pid = 1975] [serial = 1301] [outer = 0x0] 12:31:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x129cc1400) [pid = 1975] [serial = 1302] [outer = 0x129cb6c00] 12:31:31 INFO - PROCESS | 1975 | 1461180691091 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12a3dac00) [pid = 1975] [serial = 1303] [outer = 0x129cb6c00] 12:31:31 INFO - PROCESS | 1975 | 1461180691676 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 12:31:31 INFO - PROCESS | 1975 | 1461180691709 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:31:31 INFO - PROCESS | 1975 | 1461180691713 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:31:31 INFO - PROCESS | 1975 | 1461180691718 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 1975 | 1461180691723 Marionette TRACE conn2 <- [1,1710,null,{}] 12:31:31 INFO - PROCESS | 1975 | 1461180691729 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:31 INFO - PROCESS | 1975 | 1461180691910 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:31:31 INFO - PROCESS | 1975 | 1461180691977 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a93f800 == 42 [pid = 1975] [id = 435] 12:31:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x118c93400) [pid = 1975] [serial = 1304] [outer = 0x0] 12:31:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x118e2e800) [pid = 1975] [serial = 1305] [outer = 0x118c93400] 12:31:32 INFO - PROCESS | 1975 | 1461180692009 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11a78d400) [pid = 1975] [serial = 1306] [outer = 0x118c93400] 12:31:32 INFO - PROCESS | 1975 | 1461180692413 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 726ms 12:31:32 INFO - PROCESS | 1975 | 1461180692443 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1975 | 1461180692447 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:31:32 INFO - PROCESS | 1975 | 1461180692452 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1975 | 1461180692453 Marionette TRACE conn2 <- [1,1714,null,{}] 12:31:32 INFO - PROCESS | 1975 | 1461180692456 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:32 INFO - PROCESS | 1975 | 1461180692550 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:31:32 INFO - PROCESS | 1975 | 1461180692601 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aaa000 == 43 [pid = 1975] [id = 436] 12:31:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11a8b3400) [pid = 1975] [serial = 1307] [outer = 0x0] 12:31:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11ad90800) [pid = 1975] [serial = 1308] [outer = 0x11a8b3400] 12:31:32 INFO - PROCESS | 1975 | 1461180692631 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11af7dc00) [pid = 1975] [serial = 1309] [outer = 0x11a8b3400] 12:31:33 INFO - PROCESS | 1975 | 1461180693048 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 624ms 12:31:33 INFO - PROCESS | 1975 | 1461180693076 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1975 | 1461180693077 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:31:33 INFO - PROCESS | 1975 | 1461180693080 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1975 | 1461180693082 Marionette TRACE conn2 <- [1,1718,null,{}] 12:31:33 INFO - PROCESS | 1975 | 1461180693090 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:33 INFO - PROCESS | 1975 | 1461180693187 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:31:33 INFO - PROCESS | 1975 | 1461180693275 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bbc000 == 44 [pid = 1975] [id = 437] 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11c4dc400) [pid = 1975] [serial = 1310] [outer = 0x0] 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x125f4dc00) [pid = 1975] [serial = 1311] [outer = 0x11c4dc400] 12:31:33 INFO - PROCESS | 1975 | 1461180693306 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x1272bfc00) [pid = 1975] [serial = 1312] [outer = 0x11c4dc400] 12:31:33 INFO - PROCESS | 1975 | 1461180693721 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 12:31:33 INFO - PROCESS | 1975 | 1461180693751 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:31:33 INFO - PROCESS | 1975 | 1461180693753 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:31:33 INFO - PROCESS | 1975 | 1461180693755 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1975 | 1461180693756 Marionette TRACE conn2 <- [1,1722,null,{}] 12:31:33 INFO - PROCESS | 1975 | 1461180693759 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:33 INFO - PROCESS | 1975 | 1461180693853 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:31:33 INFO - PROCESS | 1975 | 1461180693901 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b816800 == 45 [pid = 1975] [id = 438] 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x127227400) [pid = 1975] [serial = 1313] [outer = 0x0] 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1283a9000) [pid = 1975] [serial = 1314] [outer = 0x127227400] 12:31:33 INFO - PROCESS | 1975 | 1461180693935 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x129206400) [pid = 1975] [serial = 1315] [outer = 0x127227400] 12:31:34 INFO - PROCESS | 1975 | 1461180694354 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 620ms 12:31:34 INFO - PROCESS | 1975 | 1461180694375 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1975 | 1461180694376 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:31:34 INFO - PROCESS | 1975 | 1461180694379 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1975 | 1461180694380 Marionette TRACE conn2 <- [1,1726,null,{}] 12:31:34 INFO - PROCESS | 1975 | 1461180694383 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:34 INFO - PROCESS | 1975 | 1461180694475 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:31:34 INFO - PROCESS | 1975 | 1461180694557 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x119907000 == 46 [pid = 1975] [id = 439] 12:31:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x114b8dc00) [pid = 1975] [serial = 1316] [outer = 0x0] 12:31:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11a985800) [pid = 1975] [serial = 1317] [outer = 0x114b8dc00] 12:31:34 INFO - PROCESS | 1975 | 1461180694588 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x129210400) [pid = 1975] [serial = 1318] [outer = 0x114b8dc00] 12:31:35 INFO - PROCESS | 1975 | 1461180695181 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 820ms 12:31:35 INFO - PROCESS | 1975 | 1461180695200 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1975 | 1461180695203 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:31:35 INFO - PROCESS | 1975 | 1461180695230 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1975 | 1461180695232 Marionette TRACE conn2 <- [1,1730,null,{}] 12:31:35 INFO - PROCESS | 1975 | 1461180695240 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:35 INFO - PROCESS | 1975 | 1461180695370 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:31:35 INFO - PROCESS | 1975 | 1461180695452 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b32000 == 47 [pid = 1975] [id = 440] 12:31:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1147c2c00) [pid = 1975] [serial = 1319] [outer = 0x0] 12:31:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x114ce2000) [pid = 1975] [serial = 1320] [outer = 0x1147c2c00] 12:31:35 INFO - PROCESS | 1975 | 1461180695479 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x115569800) [pid = 1975] [serial = 1321] [outer = 0x1147c2c00] 12:31:35 INFO - PROCESS | 1975 | 1461180695929 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x11a50e000 == 46 [pid = 1975] [id = 84] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x12d95f000 == 45 [pid = 1975] [id = 96] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b4800 == 44 [pid = 1975] [id = 87] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x118cad000 == 43 [pid = 1975] [id = 91] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec4c800 == 42 [pid = 1975] [id = 90] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x12809a800 == 41 [pid = 1975] [id = 417] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x123847000 == 40 [pid = 1975] [id = 95] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x118a68000 == 39 [pid = 1975] [id = 97] 12:31:35 INFO - PROCESS | 1975 | --DOCSHELL 0x114b69800 == 38 [pid = 1975] [id = 94] 12:31:35 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x118e32800) [pid = 1975] [serial = 1260] [outer = 0x0] [url = about:blank] 12:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 731ms 12:31:35 INFO - PROCESS | 1975 | 1461180695960 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1975 | 1461180695963 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:31:35 INFO - PROCESS | 1975 | 1461180695967 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1975 | 1461180695969 Marionette TRACE conn2 <- [1,1734,null,{}] 12:31:35 INFO - PROCESS | 1975 | 1461180695971 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:36 INFO - PROCESS | 1975 | 1461180696054 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b278000) [pid = 1975] [serial = 1165] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x127650000) [pid = 1975] [serial = 1174] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x1276f0400) [pid = 1975] [serial = 1162] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114cef000) [pid = 1975] [serial = 1156] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12d038800) [pid = 1975] [serial = 1168] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12fd72400) [pid = 1975] [serial = 1171] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x1192dbc00) [pid = 1975] [serial = 1159] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12a3e2000) [pid = 1975] [serial = 1251] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x1288ad000) [pid = 1975] [serial = 1248] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x129cb9800) [pid = 1975] [serial = 1249] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1158e5800) [pid = 1975] [serial = 1258] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x1155e2c00) [pid = 1975] [serial = 1257] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x1153c8800) [pid = 1975] [serial = 1255] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x114cee800) [pid = 1975] [serial = 1254] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x118a25c00) [pid = 1975] [serial = 1218] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12f79b400) [pid = 1975] [serial = 1215] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12fbd7800) [pid = 1975] [serial = 1216] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11c42b000) [pid = 1975] [serial = 1242] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x125e62c00) [pid = 1975] [serial = 1243] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11b5cec00) [pid = 1975] [serial = 1239] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11bca2400) [pid = 1975] [serial = 1240] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x118fb1c00) [pid = 1975] [serial = 1236] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x11a8b5400) [pid = 1975] [serial = 1237] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x118a25000) [pid = 1975] [serial = 1234] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x115360000) [pid = 1975] [serial = 1233] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x114d07c00) [pid = 1975] [serial = 1231] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x114b90800) [pid = 1975] [serial = 1230] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x12bd9f800) [pid = 1975] [serial = 1228] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12b3d5000) [pid = 1975] [serial = 1227] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12b1cb000) [pid = 1975] [serial = 1225] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12a3d6800) [pid = 1975] [serial = 1224] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x12596a800) [pid = 1975] [serial = 1222] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x11ad8d400) [pid = 1975] [serial = 1221] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x119256800) [pid = 1975] [serial = 1219] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12764c800) [pid = 1975] [serial = 1245] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x127ead000) [pid = 1975] [serial = 1246] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1975 | 1461180696113 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a85000 == 39 [pid = 1975] [id = 441] 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x114cee800) [pid = 1975] [serial = 1322] [outer = 0x0] 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x1155e2c00) [pid = 1975] [serial = 1323] [outer = 0x114cee800] 12:31:36 INFO - PROCESS | 1975 | 1461180696140 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x118a30c00) [pid = 1975] [serial = 1324] [outer = 0x114cee800] 12:31:36 INFO - PROCESS | 1975 | 1461180696442 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 12:31:36 INFO - PROCESS | 1975 | 1461180696493 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:31:36 INFO - PROCESS | 1975 | 1461180696494 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:31:36 INFO - PROCESS | 1975 | 1461180696496 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1975 | 1461180696499 Marionette TRACE conn2 <- [1,1738,null,{}] 12:31:36 INFO - PROCESS | 1975 | 1461180696507 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:36 INFO - PROCESS | 1975 | 1461180696585 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:31:36 INFO - PROCESS | 1975 | 1461180696657 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a946800 == 40 [pid = 1975] [id = 442] 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x119c73400) [pid = 1975] [serial = 1325] [outer = 0x0] 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11a8d9800) [pid = 1975] [serial = 1326] [outer = 0x119c73400] 12:31:36 INFO - PROCESS | 1975 | 1461180696687 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11adf7400) [pid = 1975] [serial = 1327] [outer = 0x119c73400] 12:31:36 INFO - PROCESS | 1975 | 1461180696981 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:31:37 INFO - PROCESS | 1975 | 1461180697018 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1975 | 1461180697020 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:31:37 INFO - PROCESS | 1975 | 1461180697025 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1975 | 1461180697027 Marionette TRACE conn2 <- [1,1742,null,{}] 12:31:37 INFO - PROCESS | 1975 | 1461180697030 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 1975 | 1461180697109 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:31:37 INFO - PROCESS | 1975 | 1461180697114 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bae0800 == 41 [pid = 1975] [id = 443] 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11af79000) [pid = 1975] [serial = 1328] [outer = 0x0] 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11bca8800) [pid = 1975] [serial = 1329] [outer = 0x11af79000] 12:31:37 INFO - PROCESS | 1975 | 1461180697141 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11c42ac00) [pid = 1975] [serial = 1330] [outer = 0x11af79000] 12:31:37 INFO - PROCESS | 1975 | 1461180697484 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 473ms 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:31:37 INFO - PROCESS | 1975 | 1461180697497 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1975 | 1461180697498 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:31:37 INFO - PROCESS | 1975 | 1461180697500 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1975 | 1461180697501 Marionette TRACE conn2 <- [1,1746,null,{}] 12:31:37 INFO - PROCESS | 1975 | 1461180697504 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 1975 | 1461180697584 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:31:37 INFO - PROCESS | 1975 | 1461180697591 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aa7000 == 42 [pid = 1975] [id = 444] 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11c42b000) [pid = 1975] [serial = 1331] [outer = 0x0] 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x125c84000) [pid = 1975] [serial = 1332] [outer = 0x11c42b000] 12:31:37 INFO - PROCESS | 1975 | 1461180697617 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12722a400) [pid = 1975] [serial = 1333] [outer = 0x11c42b000] 12:31:37 INFO - PROCESS | 1975 | 1461180697945 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 472ms 12:31:37 INFO - PROCESS | 1975 | 1461180697973 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1975 | 1461180697974 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:31:37 INFO - PROCESS | 1975 | 1461180697976 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1975 | 1461180697977 Marionette TRACE conn2 <- [1,1750,null,{}] 12:31:37 INFO - PROCESS | 1975 | 1461180697979 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:38 INFO - PROCESS | 1975 | 1461180698071 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:31:38 INFO - PROCESS | 1975 | 1461180698137 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x1154c8800 == 43 [pid = 1975] [id = 445] 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x12596e400) [pid = 1975] [serial = 1334] [outer = 0x0] 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x127645c00) [pid = 1975] [serial = 1335] [outer = 0x12596e400] 12:31:38 INFO - PROCESS | 1975 | 1461180698165 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x129208c00) [pid = 1975] [serial = 1336] [outer = 0x12596e400] 12:31:38 INFO - PROCESS | 1975 | 1461180698525 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 12:31:38 INFO - PROCESS | 1975 | 1461180698546 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1975 | 1461180698547 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:31:38 INFO - PROCESS | 1975 | 1461180698549 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1975 | 1461180698551 Marionette TRACE conn2 <- [1,1754,null,{}] 12:31:38 INFO - PROCESS | 1975 | 1461180698556 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:38 INFO - PROCESS | 1975 | 1461180698706 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:31:38 INFO - PROCESS | 1975 | 1461180698758 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x127940000 == 44 [pid = 1975] [id = 446] 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x129209000) [pid = 1975] [serial = 1337] [outer = 0x0] 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12a3d7000) [pid = 1975] [serial = 1338] [outer = 0x129209000] 12:31:38 INFO - PROCESS | 1975 | 1461180698799 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12a3e1400) [pid = 1975] [serial = 1339] [outer = 0x129209000] 12:31:39 INFO - PROCESS | 1975 | 1461180699162 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 12:31:39 INFO - PROCESS | 1975 | 1461180699219 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1975 | 1461180699221 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:31:39 INFO - PROCESS | 1975 | 1461180699229 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1975 | 1461180699230 Marionette TRACE conn2 <- [1,1758,null,{}] 12:31:39 INFO - PROCESS | 1975 | 1461180699232 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:39 INFO - PROCESS | 1975 | 1461180699326 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:31:39 INFO - PROCESS | 1975 | 1461180699330 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x128884800 == 45 [pid = 1975] [id = 447] 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x129cbdc00) [pid = 1975] [serial = 1340] [outer = 0x0] 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x12b1c2800) [pid = 1975] [serial = 1341] [outer = 0x129cbdc00] 12:31:39 INFO - PROCESS | 1975 | 1461180699355 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12b1ca800) [pid = 1975] [serial = 1342] [outer = 0x129cbdc00] 12:31:39 INFO - PROCESS | 1975 | 1461180699652 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 474ms 12:31:39 INFO - PROCESS | 1975 | 1461180699697 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1975 | 1461180699699 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:31:39 INFO - PROCESS | 1975 | 1461180699701 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1975 | 1461180699702 Marionette TRACE conn2 <- [1,1762,null,{}] 12:31:39 INFO - PROCESS | 1975 | 1461180699706 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:39 INFO - PROCESS | 1975 | 1461180699803 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:31:39 INFO - PROCESS | 1975 | 1461180699815 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x1292b5000 == 46 [pid = 1975] [id = 448] 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b1cac00) [pid = 1975] [serial = 1343] [outer = 0x0] 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12b1d0800) [pid = 1975] [serial = 1344] [outer = 0x12b1cac00] 12:31:39 INFO - PROCESS | 1975 | 1461180699841 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12b271800) [pid = 1975] [serial = 1345] [outer = 0x12b1cac00] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x125967800) [pid = 1975] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x127645400) [pid = 1975] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x114d0e000) [pid = 1975] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11b950400) [pid = 1975] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11a8b7c00) [pid = 1975] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x1192dc400) [pid = 1975] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x127645800) [pid = 1975] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x114b8c000) [pid = 1975] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11a8b3800) [pid = 1975] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x118f03400) [pid = 1975] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:31:40 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x1142c4800) [pid = 1975] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:31:40 INFO - PROCESS | 1975 | 1461180700251 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 12:31:40 INFO - PROCESS | 1975 | 1461180700273 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1975 | 1461180700275 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:31:40 INFO - PROCESS | 1975 | 1461180700277 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1975 | 1461180700278 Marionette TRACE conn2 <- [1,1766,null,{}] 12:31:40 INFO - PROCESS | 1975 | 1461180700280 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 1975 | 1461180700362 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:31:40 INFO - PROCESS | 1975 | 1461180700367 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c189800 == 47 [pid = 1975] [id = 449] 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x118f0e800) [pid = 1975] [serial = 1346] [outer = 0x0] 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x11ba2e800) [pid = 1975] [serial = 1347] [outer = 0x118f0e800] 12:31:40 INFO - PROCESS | 1975 | 1461180700392 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x127ea9c00) [pid = 1975] [serial = 1348] [outer = 0x118f0e800] 12:31:40 INFO - PROCESS | 1975 | 1461180700716 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:31:40 INFO - PROCESS | 1975 | 1461180700746 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1975 | 1461180700748 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:31:40 INFO - PROCESS | 1975 | 1461180700750 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1975 | 1461180700752 Marionette TRACE conn2 <- [1,1770,null,{}] 12:31:40 INFO - PROCESS | 1975 | 1461180700754 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 1975 | 1461180700869 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:31:40 INFO - PROCESS | 1975 | 1461180700898 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b810800 == 48 [pid = 1975] [id = 450] 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x11a8d6400) [pid = 1975] [serial = 1349] [outer = 0x0] 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12b1d1400) [pid = 1975] [serial = 1350] [outer = 0x11a8d6400] 12:31:40 INFO - PROCESS | 1975 | 1461180700927 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12b388400) [pid = 1975] [serial = 1351] [outer = 0x11a8d6400] 12:31:41 INFO - PROCESS | 1975 | 1461180701227 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 524ms 12:31:41 INFO - PROCESS | 1975 | 1461180701275 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1975 | 1461180701276 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:31:41 INFO - PROCESS | 1975 | 1461180701278 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1975 | 1461180701279 Marionette TRACE conn2 <- [1,1774,null,{}] 12:31:41 INFO - PROCESS | 1975 | 1461180701282 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:41 INFO - PROCESS | 1975 | 1461180701361 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:31:41 INFO - PROCESS | 1975 | 1461180701365 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9cf000 == 49 [pid = 1975] [id = 451] 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x125969800) [pid = 1975] [serial = 1352] [outer = 0x0] 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x12b3cdc00) [pid = 1975] [serial = 1353] [outer = 0x125969800] 12:31:41 INFO - PROCESS | 1975 | 1461180701391 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b58e800) [pid = 1975] [serial = 1354] [outer = 0x125969800] 12:31:41 INFO - PROCESS | 1975 | 1461180701709 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 469ms 12:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:31:41 INFO - PROCESS | 1975 | 1461180701747 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1975 | 1461180701748 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:31:41 INFO - PROCESS | 1975 | 1461180701750 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1975 | 1461180701751 Marionette TRACE conn2 <- [1,1778,null,{}] 12:31:41 INFO - PROCESS | 1975 | 1461180701754 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:41 INFO - PROCESS | 1975 | 1461180701858 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:31:41 INFO - PROCESS | 1975 | 1461180701865 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d63b000 == 50 [pid = 1975] [id = 452] 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12b3d0c00) [pid = 1975] [serial = 1355] [outer = 0x0] 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x12b597800) [pid = 1975] [serial = 1356] [outer = 0x12b3d0c00] 12:31:41 INFO - PROCESS | 1975 | 1461180701891 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12b747c00) [pid = 1975] [serial = 1357] [outer = 0x12b3d0c00] 12:31:42 INFO - PROCESS | 1975 | 1461180702206 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 12:31:42 INFO - PROCESS | 1975 | 1461180702273 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1975 | 1461180702275 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:31:42 INFO - PROCESS | 1975 | 1461180702278 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1975 | 1461180702281 Marionette TRACE conn2 <- [1,1782,null,{}] 12:31:42 INFO - PROCESS | 1975 | 1461180702285 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:42 INFO - PROCESS | 1975 | 1461180702376 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:31:42 INFO - PROCESS | 1975 | 1461180702473 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x118775800 == 51 [pid = 1975] [id = 453] 12:31:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x114b93000) [pid = 1975] [serial = 1358] [outer = 0x0] 12:31:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x114ce3c00) [pid = 1975] [serial = 1359] [outer = 0x114b93000] 12:31:42 INFO - PROCESS | 1975 | 1461180702504 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11568e400) [pid = 1975] [serial = 1360] [outer = 0x114b93000] 12:31:42 INFO - PROCESS | 1975 | 1461180702928 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 12:31:42 INFO - PROCESS | 1975 | 1461180702950 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1975 | 1461180702953 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:31:42 INFO - PROCESS | 1975 | 1461180702961 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1975 | 1461180702963 Marionette TRACE conn2 <- [1,1786,null,{}] 12:31:42 INFO - PROCESS | 1975 | 1461180702966 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:43 INFO - PROCESS | 1975 | 1461180703069 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:31:43 INFO - PROCESS | 1975 | 1461180703121 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b57b000 == 52 [pid = 1975] [id = 454] 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x1176df800) [pid = 1975] [serial = 1361] [outer = 0x0] 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x119d71000) [pid = 1975] [serial = 1362] [outer = 0x1176df800] 12:31:43 INFO - PROCESS | 1975 | 1461180703151 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11a98b000) [pid = 1975] [serial = 1363] [outer = 0x1176df800] 12:31:43 INFO - PROCESS | 1975 | 1461180703568 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 623ms 12:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:31:43 INFO - PROCESS | 1975 | 1461180703581 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1975 | 1461180703583 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:31:43 INFO - PROCESS | 1975 | 1461180703585 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1975 | 1461180703587 Marionette TRACE conn2 <- [1,1790,null,{}] 12:31:43 INFO - PROCESS | 1975 | 1461180703597 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:43 INFO - PROCESS | 1975 | 1461180703702 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:31:43 INFO - PROCESS | 1975 | 1461180703792 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b81c800 == 53 [pid = 1975] [id = 455] 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x125967800) [pid = 1975] [serial = 1364] [outer = 0x0] 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x1272c6000) [pid = 1975] [serial = 1365] [outer = 0x125967800] 12:31:43 INFO - PROCESS | 1975 | 1461180703825 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12764f400) [pid = 1975] [serial = 1366] [outer = 0x125967800] 12:31:44 INFO - PROCESS | 1975 | 1461180704247 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 724ms 12:31:44 INFO - PROCESS | 1975 | 1461180704309 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1975 | 1461180704311 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:31:44 INFO - PROCESS | 1975 | 1461180704313 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1975 | 1461180704315 Marionette TRACE conn2 <- [1,1794,null,{}] 12:31:44 INFO - PROCESS | 1975 | 1461180704317 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:44 INFO - PROCESS | 1975 | 1461180704419 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:31:44 INFO - PROCESS | 1975 | 1461180704472 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7dd800 == 54 [pid = 1975] [id = 456] 12:31:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1276f0c00) [pid = 1975] [serial = 1367] [outer = 0x0] 12:31:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x127eabc00) [pid = 1975] [serial = 1368] [outer = 0x1276f0c00] 12:31:44 INFO - PROCESS | 1975 | 1461180704502 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1288a4000) [pid = 1975] [serial = 1369] [outer = 0x1276f0c00] 12:31:44 INFO - PROCESS | 1975 | 1461180704944 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 12:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:31:44 INFO - PROCESS | 1975 | 1461180704984 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1975 | 1461180704985 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:31:44 INFO - PROCESS | 1975 | 1461180704987 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1975 | 1461180704989 Marionette TRACE conn2 <- [1,1798,null,{}] 12:31:44 INFO - PROCESS | 1975 | 1461180704991 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 1975 | 1461180705107 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:31:45 INFO - PROCESS | 1975 | 1461180705171 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a956000 == 55 [pid = 1975] [id = 457] 12:31:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11586f800) [pid = 1975] [serial = 1370] [outer = 0x0] 12:31:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x127987400) [pid = 1975] [serial = 1371] [outer = 0x11586f800] 12:31:45 INFO - PROCESS | 1975 | 1461180705202 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12a3e3400) [pid = 1975] [serial = 1372] [outer = 0x11586f800] 12:31:45 INFO - PROCESS | 1975 | 1461180705787 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 821ms 12:31:45 INFO - PROCESS | 1975 | 1461180705809 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1975 | 1461180705811 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:31:45 INFO - PROCESS | 1975 | 1461180705814 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1975 | 1461180705817 Marionette TRACE conn2 <- [1,1802,null,{}] 12:31:45 INFO - PROCESS | 1975 | 1461180705821 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 1975 | 1461180705911 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:31:45 INFO - PROCESS | 1975 | 1461180705979 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x1154d2800 == 56 [pid = 1975] [id = 458] 12:31:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x114c49c00) [pid = 1975] [serial = 1373] [outer = 0x0] 12:31:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x114ce3000) [pid = 1975] [serial = 1374] [outer = 0x114c49c00] 12:31:46 INFO - PROCESS | 1975 | 1461180706009 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x114d14c00) [pid = 1975] [serial = 1375] [outer = 0x114c49c00] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x118f31800 == 55 [pid = 1975] [id = 100] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11a941000 == 54 [pid = 1975] [id = 89] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3bc800 == 53 [pid = 1975] [id = 93] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9cf000 == 52 [pid = 1975] [id = 451] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x12b810800 == 51 [pid = 1975] [id = 450] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11c189800 == 50 [pid = 1975] [id = 449] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x1292b5000 == 49 [pid = 1975] [id = 448] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x128884800 == 48 [pid = 1975] [id = 447] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x127940000 == 47 [pid = 1975] [id = 446] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x129cc1400) [pid = 1975] [serial = 1302] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x1154c8800 == 46 [pid = 1975] [id = 445] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x123aa7000 == 45 [pid = 1975] [id = 444] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11bae0800 == 44 [pid = 1975] [id = 443] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x11a946800 == 43 [pid = 1975] [id = 442] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x118a85000 == 42 [pid = 1975] [id = 441] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x119b32000 == 41 [pid = 1975] [id = 440] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x119907000 == 40 [pid = 1975] [id = 439] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x12b816800 == 39 [pid = 1975] [id = 438] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x129bbc000 == 38 [pid = 1975] [id = 437] 12:31:46 INFO - PROCESS | 1975 | --DOCSHELL 0x123aaa000 == 37 [pid = 1975] [id = 436] 12:31:46 INFO - PROCESS | 1975 | 1461180706449 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 674ms 12:31:46 INFO - PROCESS | 1975 | 1461180706489 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 1975 | 1461180706493 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:31:46 INFO - PROCESS | 1975 | 1461180706497 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 1975 | 1461180706499 Marionette TRACE conn2 <- [1,1806,null,{}] 12:31:46 INFO - PROCESS | 1975 | 1461180706501 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:46 INFO - PROCESS | 1975 | 1461180706590 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x125f4d800) [pid = 1975] [serial = 1284] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12764e400) [pid = 1975] [serial = 1287] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x115692800) [pid = 1975] [serial = 1263] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x118612c00) [pid = 1975] [serial = 1269] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11bc9e400) [pid = 1975] [serial = 1278] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11a8e0c00) [pid = 1975] [serial = 1275] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11af78000) [pid = 1975] [serial = 1276] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x118fab400) [pid = 1975] [serial = 1266] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11a791800) [pid = 1975] [serial = 1272] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11a8d5400) [pid = 1975] [serial = 1273] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x127cba800) [pid = 1975] [serial = 1290] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x1276f6c00) [pid = 1975] [serial = 1288] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x119134c00) [pid = 1975] [serial = 1294] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11c121400) [pid = 1975] [serial = 1296] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x11549dc00) [pid = 1975] [serial = 1293] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x127ef6c00) [pid = 1975] [serial = 1299] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1191b8c00) [pid = 1975] [serial = 1270] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11c4db400) [pid = 1975] [serial = 1281] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x127ec0800) [pid = 1975] [serial = 1291] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x127494400) [pid = 1975] [serial = 1285] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x127ebf000) [pid = 1975] [serial = 1297] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11c8c1c00) [pid = 1975] [serial = 1282] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11c424000) [pid = 1975] [serial = 1279] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x129bdac00) [pid = 1975] [serial = 1300] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1975 | 1461180706650 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x119156800 == 38 [pid = 1975] [id = 459] 12:31:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x114d0cc00) [pid = 1975] [serial = 1376] [outer = 0x0] 12:31:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1155e4000) [pid = 1975] [serial = 1377] [outer = 0x114d0cc00] 12:31:46 INFO - PROCESS | 1975 | 1461180706677 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x118611800) [pid = 1975] [serial = 1378] [outer = 0x114d0cc00] 12:31:46 INFO - PROCESS | 1975 | 1461180706970 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 12:31:47 INFO - PROCESS | 1975 | 1461180707019 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1975 | 1461180707020 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:31:47 INFO - PROCESS | 1975 | 1461180707025 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1975 | 1461180707028 Marionette TRACE conn2 <- [1,1810,null,{}] 12:31:47 INFO - PROCESS | 1975 | 1461180707035 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:47 INFO - PROCESS | 1975 | 1461180707114 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:31:47 INFO - PROCESS | 1975 | 1461180707182 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b589800 == 39 [pid = 1975] [id = 460] 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x1182b2000) [pid = 1975] [serial = 1379] [outer = 0x0] 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x118f06000) [pid = 1975] [serial = 1380] [outer = 0x1182b2000] 12:31:47 INFO - PROCESS | 1975 | 1461180707210 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11a8b9400) [pid = 1975] [serial = 1381] [outer = 0x1182b2000] 12:31:47 INFO - PROCESS | 1975 | 1461180707499 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 12:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:31:47 INFO - PROCESS | 1975 | 1461180707548 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1975 | 1461180707550 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:31:47 INFO - PROCESS | 1975 | 1461180707552 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1975 | 1461180707553 Marionette TRACE conn2 <- [1,1814,null,{}] 12:31:47 INFO - PROCESS | 1975 | 1461180707557 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:47 INFO - PROCESS | 1975 | 1461180707643 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:31:47 INFO - PROCESS | 1975 | 1461180707648 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c7bb800 == 40 [pid = 1975] [id = 461] 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11a8df000) [pid = 1975] [serial = 1382] [outer = 0x0] 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11ad93c00) [pid = 1975] [serial = 1383] [outer = 0x11a8df000] 12:31:47 INFO - PROCESS | 1975 | 1461180707677 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11af78000) [pid = 1975] [serial = 1384] [outer = 0x11a8df000] 12:31:48 INFO - PROCESS | 1975 | 1461180708178 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 12:31:48 INFO - PROCESS | 1975 | 1461180708227 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1975 | 1461180708228 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:31:48 INFO - PROCESS | 1975 | 1461180708230 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1975 | 1461180708231 Marionette TRACE conn2 <- [1,1818,null,{}] 12:31:48 INFO - PROCESS | 1975 | 1461180708234 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:48 INFO - PROCESS | 1975 | 1461180708312 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:31:48 INFO - PROCESS | 1975 | 1461180708317 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b09000 == 41 [pid = 1975] [id = 462] 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11b5d8000) [pid = 1975] [serial = 1385] [outer = 0x0] 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x11ba2d800) [pid = 1975] [serial = 1386] [outer = 0x11b5d8000] 12:31:48 INFO - PROCESS | 1975 | 1461180708343 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11c4dcc00) [pid = 1975] [serial = 1387] [outer = 0x11b5d8000] 12:31:48 INFO - PROCESS | 1975 | 1461180708672 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 468ms 12:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:31:48 INFO - PROCESS | 1975 | 1461180708699 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1975 | 1461180708700 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:31:48 INFO - PROCESS | 1975 | 1461180708702 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1975 | 1461180708703 Marionette TRACE conn2 <- [1,1822,null,{}] 12:31:48 INFO - PROCESS | 1975 | 1461180708706 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:48 INFO - PROCESS | 1975 | 1461180708831 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:31:48 INFO - PROCESS | 1975 | 1461180708848 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7dd000 == 42 [pid = 1975] [id = 463] 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11c825c00) [pid = 1975] [serial = 1388] [outer = 0x0] 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x125968c00) [pid = 1975] [serial = 1389] [outer = 0x11c825c00] 12:31:48 INFO - PROCESS | 1975 | 1461180708876 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x127cba800) [pid = 1975] [serial = 1390] [outer = 0x11c825c00] 12:31:49 INFO - PROCESS | 1975 | 1461180709200 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 12:31:49 INFO - PROCESS | 1975 | 1461180709221 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1975 | 1461180709223 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:31:49 INFO - PROCESS | 1975 | 1461180709228 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1975 | 1461180709229 Marionette TRACE conn2 <- [1,1826,null,{}] 12:31:49 INFO - PROCESS | 1975 | 1461180709231 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 1975 | 1461180709328 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:31:49 INFO - PROCESS | 1975 | 1461180709332 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x12793a800 == 43 [pid = 1975] [id = 464] 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11c82b000) [pid = 1975] [serial = 1391] [outer = 0x0] 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x127eb2800) [pid = 1975] [serial = 1392] [outer = 0x11c82b000] 12:31:49 INFO - PROCESS | 1975 | 1461180709358 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x129208800) [pid = 1975] [serial = 1393] [outer = 0x11c82b000] 12:31:49 INFO - PROCESS | 1975 | 1461180709673 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 12:31:49 INFO - PROCESS | 1975 | 1461180709697 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1975 | 1461180709698 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:31:49 INFO - PROCESS | 1975 | 1461180709700 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1975 | 1461180709701 Marionette TRACE conn2 <- [1,1830,null,{}] 12:31:49 INFO - PROCESS | 1975 | 1461180709715 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 1975 | 1461180709815 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:31:49 INFO - PROCESS | 1975 | 1461180709819 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x12888d800 == 44 [pid = 1975] [id = 465] 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1283ac800) [pid = 1975] [serial = 1394] [outer = 0x0] 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x129cba400) [pid = 1975] [serial = 1395] [outer = 0x1283ac800] 12:31:49 INFO - PROCESS | 1975 | 1461180709844 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12a3d8000) [pid = 1975] [serial = 1396] [outer = 0x1283ac800] 12:31:50 INFO - PROCESS | 1975 | 1461180710191 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 12:31:50 INFO - PROCESS | 1975 | 1461180710230 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 1975 | 1461180710231 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:31:50 INFO - PROCESS | 1975 | 1461180710234 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1975 | 1461180710235 Marionette TRACE conn2 <- [1,1834,null,{}] 12:31:50 INFO - PROCESS | 1975 | 1461180710237 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:50 INFO - PROCESS | 1975 | 1461180710339 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:31:50 INFO - PROCESS | 1975 | 1461180710343 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x129baf000 == 45 [pid = 1975] [id = 466] 12:31:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12920b000) [pid = 1975] [serial = 1397] [outer = 0x0] 12:31:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12a3e3c00) [pid = 1975] [serial = 1398] [outer = 0x12920b000] 12:31:50 INFO - PROCESS | 1975 | 1461180710368 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b1c9400) [pid = 1975] [serial = 1399] [outer = 0x12920b000] 12:31:50 INFO - PROCESS | 1975 | 1461180710703 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 12:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:31:50 INFO - PROCESS | 1975 | 1461180710756 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 1975 | 1461180710758 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:31:50 INFO - PROCESS | 1975 | 1461180710760 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1975 | 1461180710761 Marionette TRACE conn2 <- [1,1838,null,{}] 12:31:50 INFO - PROCESS | 1975 | 1461180710763 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:51 INFO - PROCESS | 1975 | 1461180710998 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x129209000) [pid = 1975] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x129cbdc00) [pid = 1975] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11c42b000) [pid = 1975] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x1147c2c00) [pid = 1975] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x114cee800) [pid = 1975] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11af79000) [pid = 1975] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x119c73400) [pid = 1975] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x125969800) [pid = 1975] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12b1cac00) [pid = 1975] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x118f0e800) [pid = 1975] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a8d6400) [pid = 1975] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12596e400) [pid = 1975] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:31:51 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x114230c00) [pid = 1975] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:31:51 INFO - PROCESS | 1975 | 1461180711040 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x11827a000 == 46 [pid = 1975] [id = 467] 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11235c000) [pid = 1975] [serial = 1400] [outer = 0x0] 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x115691400) [pid = 1975] [serial = 1401] [outer = 0x11235c000] 12:31:51 INFO - PROCESS | 1975 | 1461180711067 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11ad92c00) [pid = 1975] [serial = 1402] [outer = 0x11235c000] 12:31:51 INFO - PROCESS | 1975 | 1461180711334 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 618ms 12:31:51 INFO - PROCESS | 1975 | 1461180711380 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1975 | 1461180711381 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:31:51 INFO - PROCESS | 1975 | 1461180711383 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1975 | 1461180711385 Marionette TRACE conn2 <- [1,1842,null,{}] 12:31:51 INFO - PROCESS | 1975 | 1461180711388 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:51 INFO - PROCESS | 1975 | 1461180711487 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:31:51 INFO - PROCESS | 1975 | 1461180711493 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c917800 == 47 [pid = 1975] [id = 468] 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11a8d6400) [pid = 1975] [serial = 1403] [outer = 0x0] 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b1ccc00) [pid = 1975] [serial = 1404] [outer = 0x11a8d6400] 12:31:51 INFO - PROCESS | 1975 | 1461180711523 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b385800) [pid = 1975] [serial = 1405] [outer = 0x11a8d6400] 12:31:51 INFO - PROCESS | 1975 | 1461180711877 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 12:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:31:51 INFO - PROCESS | 1975 | 1461180711913 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1975 | 1461180711914 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:31:51 INFO - PROCESS | 1975 | 1461180711917 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1975 | 1461180711917 Marionette TRACE conn2 <- [1,1846,null,{}] 12:31:51 INFO - PROCESS | 1975 | 1461180711920 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 1975 | 1461180712000 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:31:52 INFO - PROCESS | 1975 | 1461180712005 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7dc800 == 48 [pid = 1975] [id = 469] 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b385c00) [pid = 1975] [serial = 1406] [outer = 0x0] 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b3ce400) [pid = 1975] [serial = 1407] [outer = 0x12b385c00] 12:31:52 INFO - PROCESS | 1975 | 1461180712030 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12b58f000) [pid = 1975] [serial = 1408] [outer = 0x12b385c00] 12:31:52 INFO - PROCESS | 1975 | 1461180712352 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 12:31:52 INFO - PROCESS | 1975 | 1461180712389 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1975 | 1461180712390 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:31:52 INFO - PROCESS | 1975 | 1461180712393 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1975 | 1461180712394 Marionette TRACE conn2 <- [1,1850,null,{}] 12:31:52 INFO - PROCESS | 1975 | 1461180712396 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 1975 | 1461180712479 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:31:52 INFO - PROCESS | 1975 | 1461180712483 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e41a800 == 49 [pid = 1975] [id = 470] 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b3d1000) [pid = 1975] [serial = 1409] [outer = 0x0] 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b896c00) [pid = 1975] [serial = 1410] [outer = 0x12b3d1000] 12:31:52 INFO - PROCESS | 1975 | 1461180712508 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12b89d400) [pid = 1975] [serial = 1411] [outer = 0x12b3d1000] 12:31:52 INFO - PROCESS | 1975 | 1461180712867 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 12:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:31:52 INFO - PROCESS | 1975 | 1461180712915 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1975 | 1461180712916 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:31:52 INFO - PROCESS | 1975 | 1461180712918 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1975 | 1461180712920 Marionette TRACE conn2 <- [1,1854,null,{}] 12:31:52 INFO - PROCESS | 1975 | 1461180712922 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:53 INFO - PROCESS | 1975 | 1461180713001 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:31:53 INFO - PROCESS | 1975 | 1461180713110 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x114779800 == 50 [pid = 1975] [id = 471] 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x112364000) [pid = 1975] [serial = 1412] [outer = 0x0] 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x114009000) [pid = 1975] [serial = 1413] [outer = 0x112364000] 12:31:53 INFO - PROCESS | 1975 | 1461180713141 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x114b96c00) [pid = 1975] [serial = 1414] [outer = 0x112364000] 12:31:53 INFO - PROCESS | 1975 | 1461180713607 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 12:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:31:53 INFO - PROCESS | 1975 | 1461180713645 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 1975 | 1461180713648 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:31:53 INFO - PROCESS | 1975 | 1461180713653 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1975 | 1461180713657 Marionette TRACE conn2 <- [1,1858,null,{}] 12:31:53 INFO - PROCESS | 1975 | 1461180713663 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:53 INFO - PROCESS | 1975 | 1461180713815 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:31:53 INFO - PROCESS | 1975 | 1461180713908 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c174000 == 51 [pid = 1975] [id = 472] 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x1155e3c00) [pid = 1975] [serial = 1415] [outer = 0x0] 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x118ce7800) [pid = 1975] [serial = 1416] [outer = 0x1155e3c00] 12:31:53 INFO - PROCESS | 1975 | 1461180713947 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x1191b0000) [pid = 1975] [serial = 1417] [outer = 0x1155e3c00] 12:31:54 INFO - PROCESS | 1975 | 1461180714413 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 776ms 12:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:31:54 INFO - PROCESS | 1975 | 1461180714429 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1975 | 1461180714432 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:31:54 INFO - PROCESS | 1975 | 1461180714435 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1975 | 1461180714436 Marionette TRACE conn2 <- [1,1862,null,{}] 12:31:54 INFO - PROCESS | 1975 | 1461180714439 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:54 INFO - PROCESS | 1975 | 1461180714540 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:31:54 INFO - PROCESS | 1975 | 1461180714591 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x127678800 == 52 [pid = 1975] [id = 473] 12:31:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x11913bc00) [pid = 1975] [serial = 1418] [outer = 0x0] 12:31:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x11a8dc800) [pid = 1975] [serial = 1419] [outer = 0x11913bc00] 12:31:54 INFO - PROCESS | 1975 | 1461180714621 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x11c666c00) [pid = 1975] [serial = 1420] [outer = 0x11913bc00] 12:31:55 INFO - PROCESS | 1975 | 1461180715057 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 12:31:55 INFO - PROCESS | 1975 | 1461180715106 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1975 | 1461180715108 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:31:55 INFO - PROCESS | 1975 | 1461180715116 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1975 | 1461180715121 Marionette TRACE conn2 <- [1,1866,null,{}] 12:31:55 INFO - PROCESS | 1975 | 1461180715124 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:55 INFO - PROCESS | 1975 | 1461180715236 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:31:55 INFO - PROCESS | 1975 | 1461180715303 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d63a800 == 53 [pid = 1975] [id = 474] 12:31:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11c424000) [pid = 1975] [serial = 1421] [outer = 0x0] 12:31:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x127062c00) [pid = 1975] [serial = 1422] [outer = 0x11c424000] 12:31:55 INFO - PROCESS | 1975 | 1461180715334 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12a3d6400) [pid = 1975] [serial = 1423] [outer = 0x11c424000] 12:31:55 INFO - PROCESS | 1975 | 1461180715748 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 681ms 12:31:55 INFO - PROCESS | 1975 | 1461180715792 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1975 | 1461180715794 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:31:55 INFO - PROCESS | 1975 | 1461180715817 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1975 | 1461180715818 Marionette TRACE conn2 <- [1,1870,null,{}] 12:31:55 INFO - PROCESS | 1975 | 1461180715820 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:55 INFO - PROCESS | 1975 | 1461180715972 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:31:56 INFO - PROCESS | 1975 | 1461180716022 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288b9800 == 54 [pid = 1975] [id = 475] 12:31:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x127ebec00) [pid = 1975] [serial = 1424] [outer = 0x0] 12:31:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12b1d1800) [pid = 1975] [serial = 1425] [outer = 0x127ebec00] 12:31:56 INFO - PROCESS | 1975 | 1461180716053 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12b37c400) [pid = 1975] [serial = 1426] [outer = 0x127ebec00] 12:31:56 INFO - PROCESS | 1975 | 1461180716760 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 975ms 12:31:56 INFO - PROCESS | 1975 | 1461180716800 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1975 | 1461180716803 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:31:56 INFO - PROCESS | 1975 | 1461180716810 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1975 | 1461180716812 Marionette TRACE conn2 <- [1,1874,null,{}] 12:31:56 INFO - PROCESS | 1975 | 1461180716816 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:56 INFO - PROCESS | 1975 | 1461180716911 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:31:56 INFO - PROCESS | 1975 | 1461180716984 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c2800 == 55 [pid = 1975] [id = 476] 12:31:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x114d0f000) [pid = 1975] [serial = 1427] [outer = 0x0] 12:31:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x11549e000) [pid = 1975] [serial = 1428] [outer = 0x114d0f000] 12:31:57 INFO - PROCESS | 1975 | 1461180717014 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x115868400) [pid = 1975] [serial = 1429] [outer = 0x114d0f000] 12:31:57 INFO - PROCESS | 1975 | 1461180717517 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 772ms 12:31:57 INFO - PROCESS | 1975 | 1461180717589 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:31:57 INFO - PROCESS | 1975 | 1461180717596 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:31:57 INFO - PROCESS | 1975 | 1461180717601 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1975 | 1461180717603 Marionette TRACE conn2 <- [1,1878,null,{}] 12:31:57 INFO - PROCESS | 1975 | 1461180717605 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:57 INFO - PROCESS | 1975 | 1461180717733 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:31:57 INFO - PROCESS | 1975 | 1461180717826 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a957000 == 56 [pid = 1975] [id = 477] 12:31:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x118e31000) [pid = 1975] [serial = 1430] [outer = 0x0] 12:31:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x1192dc400) [pid = 1975] [serial = 1431] [outer = 0x118e31000] 12:31:57 INFO - PROCESS | 1975 | 1461180717853 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x11a8b4000) [pid = 1975] [serial = 1432] [outer = 0x118e31000] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12888a000 == 55 [pid = 1975] [id = 86] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x118a72000 == 54 [pid = 1975] [id = 98] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12e41a800 == 53 [pid = 1975] [id = 470] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7dc800 == 52 [pid = 1975] [id = 469] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12c917800 == 51 [pid = 1975] [id = 468] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11827a000 == 50 [pid = 1975] [id = 467] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x129baf000 == 49 [pid = 1975] [id = 466] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12888d800 == 48 [pid = 1975] [id = 465] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11a985800) [pid = 1975] [serial = 1317] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x118e2e800) [pid = 1975] [serial = 1305] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x11ad90800) [pid = 1975] [serial = 1308] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x1283a9000) [pid = 1975] [serial = 1314] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x125f4dc00) [pid = 1975] [serial = 1311] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12b597800) [pid = 1975] [serial = 1356] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12793a800 == 47 [pid = 1975] [id = 464] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7dd000 == 46 [pid = 1975] [id = 463] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x125b09000 == 45 [pid = 1975] [id = 462] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11c7bb800 == 44 [pid = 1975] [id = 461] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11b589800 == 43 [pid = 1975] [id = 460] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x119156800 == 42 [pid = 1975] [id = 459] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x1154d2800 == 41 [pid = 1975] [id = 458] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11a956000 == 40 [pid = 1975] [id = 457] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7dd800 == 39 [pid = 1975] [id = 456] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x12b81c800 == 38 [pid = 1975] [id = 455] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x11b57b000 == 37 [pid = 1975] [id = 454] 12:31:58 INFO - PROCESS | 1975 | --DOCSHELL 0x118775800 == 36 [pid = 1975] [id = 453] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12a3d7000) [pid = 1975] [serial = 1338] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12b1c2800) [pid = 1975] [serial = 1341] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x125c84000) [pid = 1975] [serial = 1332] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12722a400) [pid = 1975] [serial = 1333] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x114ce2000) [pid = 1975] [serial = 1320] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x115569800) [pid = 1975] [serial = 1321] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x1155e2c00) [pid = 1975] [serial = 1323] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x118a30c00) [pid = 1975] [serial = 1324] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12a3e1400) [pid = 1975] [serial = 1339] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11bca8800) [pid = 1975] [serial = 1329] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11c42ac00) [pid = 1975] [serial = 1330] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11a8d9800) [pid = 1975] [serial = 1326] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x11adf7400) [pid = 1975] [serial = 1327] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12b58e800) [pid = 1975] [serial = 1354] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b1d0800) [pid = 1975] [serial = 1344] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11ba2e800) [pid = 1975] [serial = 1347] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x127ea9c00) [pid = 1975] [serial = 1348] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12b3cdc00) [pid = 1975] [serial = 1353] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b271800) [pid = 1975] [serial = 1345] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12b388400) [pid = 1975] [serial = 1351] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x127645c00) [pid = 1975] [serial = 1335] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x129208c00) [pid = 1975] [serial = 1336] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12b1ca800) [pid = 1975] [serial = 1342] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b1d1400) [pid = 1975] [serial = 1350] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x1191b0400) [pid = 1975] [serial = 1261] [outer = 0x0] [url = about:blank] 12:31:58 INFO - PROCESS | 1975 | 1461180718239 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 674ms 12:31:58 INFO - PROCESS | 1975 | 1461180718276 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1975 | 1461180718277 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:31:58 INFO - PROCESS | 1975 | 1461180718280 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1975 | 1461180718282 Marionette TRACE conn2 <- [1,1882,null,{}] 12:31:58 INFO - PROCESS | 1975 | 1461180718289 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:58 INFO - PROCESS | 1975 | 1461180718369 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:31:58 INFO - PROCESS | 1975 | 1461180718449 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a946800 == 37 [pid = 1975] [id = 478] 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11a797400) [pid = 1975] [serial = 1433] [outer = 0x0] 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11acc5800) [pid = 1975] [serial = 1434] [outer = 0x11a797400] 12:31:58 INFO - PROCESS | 1975 | 1461180718477 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11b94d400) [pid = 1975] [serial = 1435] [outer = 0x11a797400] 12:31:58 INFO - PROCESS | 1975 | 1461180718778 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 12:31:58 INFO - PROCESS | 1975 | 1461180718801 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1975 | 1461180718803 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:31:58 INFO - PROCESS | 1975 | 1461180718807 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1975 | 1461180718810 Marionette TRACE conn2 <- [1,1886,null,{}] 12:31:58 INFO - PROCESS | 1975 | 1461180718813 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:58 INFO - PROCESS | 1975 | 1461180718893 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:31:58 INFO - PROCESS | 1975 | 1461180718897 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x12385a800 == 38 [pid = 1975] [id = 479] 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11ba24800) [pid = 1975] [serial = 1436] [outer = 0x0] 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x11c1d4800) [pid = 1975] [serial = 1437] [outer = 0x11ba24800] 12:31:58 INFO - PROCESS | 1975 | 1461180718924 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11c8c5c00) [pid = 1975] [serial = 1438] [outer = 0x11ba24800] 12:31:59 INFO - PROCESS | 1975 | 1461180719249 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 472ms 12:31:59 INFO - PROCESS | 1975 | 1461180719278 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:31:59 INFO - PROCESS | 1975 | 1461180719280 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:31:59 INFO - PROCESS | 1975 | 1461180719282 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1975 | 1461180719283 Marionette TRACE conn2 <- [1,1890,null,{}] 12:31:59 INFO - PROCESS | 1975 | 1461180719285 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:59 INFO - PROCESS | 1975 | 1461180719363 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:31:59 INFO - PROCESS | 1975 | 1461180719368 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x125d22000 == 39 [pid = 1975] [id = 480] 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x125964800) [pid = 1975] [serial = 1439] [outer = 0x0] 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x125f4d800) [pid = 1975] [serial = 1440] [outer = 0x125964800] 12:31:59 INFO - PROCESS | 1975 | 1461180719394 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x1272cc800) [pid = 1975] [serial = 1441] [outer = 0x125964800] 12:31:59 INFO - PROCESS | 1975 | 1461180719734 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 471ms 12:31:59 INFO - PROCESS | 1975 | 1461180719754 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1975 | 1461180719755 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:31:59 INFO - PROCESS | 1975 | 1461180719760 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1975 | 1461180719761 Marionette TRACE conn2 <- [1,1894,null,{}] 12:31:59 INFO - PROCESS | 1975 | 1461180719763 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:59 INFO - PROCESS | 1975 | 1461180719858 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:31:59 INFO - PROCESS | 1975 | 1461180719919 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x12768b800 == 40 [pid = 1975] [id = 481] 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x125966c00) [pid = 1975] [serial = 1442] [outer = 0x0] 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x127645c00) [pid = 1975] [serial = 1443] [outer = 0x125966c00] 12:31:59 INFO - PROCESS | 1975 | 1461180719947 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x128954400) [pid = 1975] [serial = 1444] [outer = 0x125966c00] 12:32:00 INFO - PROCESS | 1975 | 1461180720267 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 569ms 12:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:32:00 INFO - PROCESS | 1975 | 1461180720328 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1975 | 1461180720330 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:32:00 INFO - PROCESS | 1975 | 1461180720332 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1975 | 1461180720333 Marionette TRACE conn2 <- [1,1898,null,{}] 12:32:00 INFO - PROCESS | 1975 | 1461180720335 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 1975 | 1461180720431 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:32:00 INFO - PROCESS | 1975 | 1461180720447 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x127e4a800 == 41 [pid = 1975] [id = 482] 12:32:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x1288b0000) [pid = 1975] [serial = 1445] [outer = 0x0] 12:32:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x129bd1400) [pid = 1975] [serial = 1446] [outer = 0x1288b0000] 12:32:00 INFO - PROCESS | 1975 | 1461180720473 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x129cc3800) [pid = 1975] [serial = 1447] [outer = 0x1288b0000] 12:32:00 INFO - PROCESS | 1975 | 1461180720785 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 468ms 12:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:32:00 INFO - PROCESS | 1975 | 1461180720800 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1975 | 1461180720801 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:32:00 INFO - PROCESS | 1975 | 1461180720804 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1975 | 1461180720808 Marionette TRACE conn2 <- [1,1902,null,{}] 12:32:00 INFO - PROCESS | 1975 | 1461180720812 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 1975 | 1461180720925 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:32:00 INFO - PROCESS | 1975 | 1461180720930 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12889a800 == 42 [pid = 1975] [id = 483] 12:32:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x128958400) [pid = 1975] [serial = 1448] [outer = 0x0] 12:32:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12a3e1c00) [pid = 1975] [serial = 1449] [outer = 0x128958400] 12:32:01 INFO - PROCESS | 1975 | 1461180721008 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12b1ca800) [pid = 1975] [serial = 1450] [outer = 0x128958400] 12:32:01 INFO - PROCESS | 1975 | 1461180721479 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 12:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:32:01 INFO - PROCESS | 1975 | 1461180721528 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1975 | 1461180721529 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:32:01 INFO - PROCESS | 1975 | 1461180721531 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1975 | 1461180721532 Marionette TRACE conn2 <- [1,1906,null,{}] 12:32:01 INFO - PROCESS | 1975 | 1461180721535 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:01 INFO - PROCESS | 1975 | 1461180721632 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:32:01 INFO - PROCESS | 1975 | 1461180721671 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5bc800 == 43 [pid = 1975] [id = 484] 12:32:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b1cb000) [pid = 1975] [serial = 1451] [outer = 0x0] 12:32:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b272800) [pid = 1975] [serial = 1452] [outer = 0x12b1cb000] 12:32:01 INFO - PROCESS | 1975 | 1461180721698 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12b27d400) [pid = 1975] [serial = 1453] [outer = 0x12b1cb000] 12:32:02 INFO - PROCESS | 1975 | 1461180722040 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 12:32:02 INFO - PROCESS | 1975 | 1461180722050 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1975 | 1461180722052 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:32:02 INFO - PROCESS | 1975 | 1461180722054 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1975 | 1461180722058 Marionette TRACE conn2 <- [1,1910,null,{}] 12:32:02 INFO - PROCESS | 1975 | 1461180722062 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:02 INFO - PROCESS | 1975 | 1461180722148 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:32:02 INFO - PROCESS | 1975 | 1461180722189 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b821800 == 44 [pid = 1975] [id = 485] 12:32:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12b1c8c00) [pid = 1975] [serial = 1454] [outer = 0x0] 12:32:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12b3cc800) [pid = 1975] [serial = 1455] [outer = 0x12b1c8c00] 12:32:02 INFO - PROCESS | 1975 | 1461180722229 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12b58e400) [pid = 1975] [serial = 1456] [outer = 0x12b1c8c00] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x11535f000) [pid = 1975] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x129cb6c00) [pid = 1975] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x115691c00) [pid = 1975] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x129cbd400) [pid = 1975] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11c4dc400) [pid = 1975] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12b385c00) [pid = 1975] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11c82b000) [pid = 1975] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x1283ac800) [pid = 1975] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12920b000) [pid = 1975] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11a8df000) [pid = 1975] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11586f800) [pid = 1975] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x114d0cc00) [pid = 1975] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11b5d8000) [pid = 1975] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b3d0c00) [pid = 1975] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1276f0c00) [pid = 1975] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x114c49c00) [pid = 1975] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x114b93000) [pid = 1975] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x125967800) [pid = 1975] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x1182b2000) [pid = 1975] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x1176df800) [pid = 1975] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11a8d6400) [pid = 1975] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11235c000) [pid = 1975] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11c825c00) [pid = 1975] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x127227400) [pid = 1975] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x118c93400) [pid = 1975] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x114b8dc00) [pid = 1975] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:32:02 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11a8b3400) [pid = 1975] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:32:02 INFO - PROCESS | 1975 | 1461180722875 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 828ms 12:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:32:02 INFO - PROCESS | 1975 | 1461180722885 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1975 | 1461180722887 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:32:02 INFO - PROCESS | 1975 | 1461180722889 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1975 | 1461180722893 Marionette TRACE conn2 <- [1,1914,null,{}] 12:32:02 INFO - PROCESS | 1975 | 1461180722912 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1975 | 1461180723018 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:32:03 INFO - PROCESS | 1975 | 1461180723022 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x127942000 == 45 [pid = 1975] [id = 486] 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x114b8cc00) [pid = 1975] [serial = 1457] [outer = 0x0] 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11a8c1000) [pid = 1975] [serial = 1458] [outer = 0x114b8cc00] 12:32:03 INFO - PROCESS | 1975 | 1461180723052 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1283aa000) [pid = 1975] [serial = 1459] [outer = 0x114b8cc00] 12:32:03 INFO - PROCESS | 1975 | 1461180723364 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 525ms 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:32:03 INFO - PROCESS | 1975 | 1461180723414 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1975 | 1461180723416 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:32:03 INFO - PROCESS | 1975 | 1461180723418 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1975 | 1461180723419 Marionette TRACE conn2 <- [1,1918,null,{}] 12:32:03 INFO - PROCESS | 1975 | 1461180723421 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1975 | 1461180723502 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:32:03 INFO - PROCESS | 1975 | 1461180723563 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9d1000 == 46 [pid = 1975] [id = 487] 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x118ce7000) [pid = 1975] [serial = 1460] [outer = 0x0] 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12a3e0000) [pid = 1975] [serial = 1461] [outer = 0x118ce7000] 12:32:03 INFO - PROCESS | 1975 | 1461180723589 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b3d5c00) [pid = 1975] [serial = 1462] [outer = 0x118ce7000] 12:32:03 INFO - PROCESS | 1975 | 1461180723872 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 474ms 12:32:03 INFO - PROCESS | 1975 | 1461180723896 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1975 | 1461180723897 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:32:03 INFO - PROCESS | 1975 | 1461180723899 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1975 | 1461180723900 Marionette TRACE conn2 <- [1,1922,null,{}] 12:32:03 INFO - PROCESS | 1975 | 1461180723902 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1975 | 1461180723989 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:32:03 INFO - PROCESS | 1975 | 1461180723995 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d967800 == 47 [pid = 1975] [id = 488] 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b3c6800) [pid = 1975] [serial = 1463] [outer = 0x0] 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b89a000) [pid = 1975] [serial = 1464] [outer = 0x12b3c6800] 12:32:04 INFO - PROCESS | 1975 | 1461180724021 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12bbd6000) [pid = 1975] [serial = 1465] [outer = 0x12b3c6800] 12:32:04 INFO - PROCESS | 1975 | 1461180724367 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 12:32:04 INFO - PROCESS | 1975 | 1461180724423 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 1975 | 1461180724426 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:32:04 INFO - PROCESS | 1975 | 1461180724429 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 1975 | 1461180724431 Marionette TRACE conn2 <- [1,1926,null,{}] 12:32:04 INFO - PROCESS | 1975 | 1461180724434 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:04 INFO - PROCESS | 1975 | 1461180724561 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:32:04 INFO - PROCESS | 1975 | 1461180724570 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec66800 == 48 [pid = 1975] [id = 489] 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12bbce400) [pid = 1975] [serial = 1466] [outer = 0x0] 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12bd32000) [pid = 1975] [serial = 1467] [outer = 0x12bbce400] 12:32:04 INFO - PROCESS | 1975 | 1461180724611 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12bd82c00) [pid = 1975] [serial = 1468] [outer = 0x12bbce400] 12:32:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x114c3b400) [pid = 1975] [serial = 1469] [outer = 0x11ad86000] 12:32:05 INFO - PROCESS | 1975 | 1461180725273 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 871ms 12:32:05 INFO - PROCESS | 1975 | 1461180725304 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1975 | 1461180725309 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:32:05 INFO - PROCESS | 1975 | 1461180725314 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1975 | 1461180725315 Marionette TRACE conn2 <- [1,1930,null,{}] 12:32:05 INFO - PROCESS | 1975 | 1461180725319 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:05 INFO - PROCESS | 1975 | 1461180725420 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:32:05 INFO - PROCESS | 1975 | 1461180725489 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b3d000 == 49 [pid = 1975] [id = 490] 12:32:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x1158eb000) [pid = 1975] [serial = 1470] [outer = 0x0] 12:32:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x118aac400) [pid = 1975] [serial = 1471] [outer = 0x1158eb000] 12:32:05 INFO - PROCESS | 1975 | 1461180725520 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x119c72c00) [pid = 1975] [serial = 1472] [outer = 0x1158eb000] 12:32:05 INFO - PROCESS | 1975 | 1461180725907 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 622ms 12:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:32:05 INFO - PROCESS | 1975 | 1461180725945 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1975 | 1461180725948 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:32:05 INFO - PROCESS | 1975 | 1461180725953 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1975 | 1461180725955 Marionette TRACE conn2 <- [1,1934,null,{}] 12:32:05 INFO - PROCESS | 1975 | 1461180725960 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:06 INFO - PROCESS | 1975 | 1461180726061 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:32:06 INFO - PROCESS | 1975 | 1461180726119 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fbe800 == 50 [pid = 1975] [id = 491] 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x11a792000) [pid = 1975] [serial = 1473] [outer = 0x0] 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x11adee000) [pid = 1975] [serial = 1474] [outer = 0x11a792000] 12:32:06 INFO - PROCESS | 1975 | 1461180726148 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x11b945000) [pid = 1975] [serial = 1475] [outer = 0x11a792000] 12:32:06 INFO - PROCESS | 1975 | 1461180726599 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 673ms 12:32:06 INFO - PROCESS | 1975 | 1461180726626 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1975 | 1461180726628 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:32:06 INFO - PROCESS | 1975 | 1461180726630 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1975 | 1461180726633 Marionette TRACE conn2 <- [1,1938,null,{}] 12:32:06 INFO - PROCESS | 1975 | 1461180726641 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:06 INFO - PROCESS | 1975 | 1461180726768 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:32:06 INFO - PROCESS | 1975 | 1461180726864 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d966800 == 51 [pid = 1975] [id = 492] 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12764f000) [pid = 1975] [serial = 1476] [outer = 0x0] 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x1276ecc00) [pid = 1975] [serial = 1477] [outer = 0x12764f000] 12:32:06 INFO - PROCESS | 1975 | 1461180726896 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x127ef0c00) [pid = 1975] [serial = 1478] [outer = 0x12764f000] 12:32:07 INFO - PROCESS | 1975 | 1461180727307 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 12:32:07 INFO - PROCESS | 1975 | 1461180727353 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1975 | 1461180727355 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:32:07 INFO - PROCESS | 1975 | 1461180727358 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1975 | 1461180727359 Marionette TRACE conn2 <- [1,1942,null,{}] 12:32:07 INFO - PROCESS | 1975 | 1461180727361 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:07 INFO - PROCESS | 1975 | 1461180727461 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:32:07 INFO - PROCESS | 1975 | 1461180727518 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecbc800 == 52 [pid = 1975] [id = 493] 12:32:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x1288b0c00) [pid = 1975] [serial = 1479] [outer = 0x0] 12:32:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12a3e4000) [pid = 1975] [serial = 1480] [outer = 0x1288b0c00] 12:32:07 INFO - PROCESS | 1975 | 1461180727547 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12b27c800) [pid = 1975] [serial = 1481] [outer = 0x1288b0c00] 12:32:07 INFO - PROCESS | 1975 | 1461180727981 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 669ms 12:32:08 INFO - PROCESS | 1975 | 1461180728028 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1975 | 1461180728030 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:32:08 INFO - PROCESS | 1975 | 1461180728034 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1975 | 1461180728036 Marionette TRACE conn2 <- [1,1946,null,{}] 12:32:08 INFO - PROCESS | 1975 | 1461180728039 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:08 INFO - PROCESS | 1975 | 1461180728207 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:32:08 INFO - PROCESS | 1975 | 1461180728317 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a83800 == 53 [pid = 1975] [id = 494] 12:32:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x114b98400) [pid = 1975] [serial = 1482] [outer = 0x0] 12:32:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x115697800) [pid = 1975] [serial = 1483] [outer = 0x114b98400] 12:32:08 INFO - PROCESS | 1975 | 1461180728367 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x11c8cf800) [pid = 1975] [serial = 1484] [outer = 0x114b98400] 12:32:08 INFO - PROCESS | 1975 | 1461180728995 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 971ms 12:32:09 INFO - PROCESS | 1975 | 1461180729004 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1975 | 1461180729007 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:32:09 INFO - PROCESS | 1975 | 1461180729011 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1975 | 1461180729013 Marionette TRACE conn2 <- [1,1950,null,{}] 12:32:09 INFO - PROCESS | 1975 | 1461180729016 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 1975 | 1461180729112 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:32:09 INFO - PROCESS | 1975 | 1461180729187 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c380000 == 54 [pid = 1975] [id = 495] 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x114b8c800) [pid = 1975] [serial = 1485] [outer = 0x0] 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x114ce7000) [pid = 1975] [serial = 1486] [outer = 0x114b8c800] 12:32:09 INFO - PROCESS | 1975 | 1461180729217 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x1176dac00) [pid = 1975] [serial = 1487] [outer = 0x114b8c800] 12:32:09 INFO - PROCESS | 1975 | 1461180729663 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 673ms 12:32:09 INFO - PROCESS | 1975 | 1461180729684 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1975 | 1461180729687 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:32:09 INFO - PROCESS | 1975 | 1461180729692 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1975 | 1461180729693 Marionette TRACE conn2 <- [1,1954,null,{}] 12:32:09 INFO - PROCESS | 1975 | 1461180729696 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 1975 | 1461180729818 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x11bad9000 == 53 [pid = 1975] [id = 85] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12d967800 == 52 [pid = 1975] [id = 488] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9d1000 == 51 [pid = 1975] [id = 487] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x127942000 == 50 [pid = 1975] [id = 486] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12b821800 == 49 [pid = 1975] [id = 485] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12b5bc800 == 48 [pid = 1975] [id = 484] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12889a800 == 47 [pid = 1975] [id = 483] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x127e4a800 == 46 [pid = 1975] [id = 482] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12768b800 == 45 [pid = 1975] [id = 481] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x125d22000 == 44 [pid = 1975] [id = 480] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12385a800 == 43 [pid = 1975] [id = 479] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x11a946800 == 42 [pid = 1975] [id = 478] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x11a957000 == 41 [pid = 1975] [id = 477] 12:32:09 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c2800 == 40 [pid = 1975] [id = 476] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x129206400) [pid = 1975] [serial = 1315] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x11a78d400) [pid = 1975] [serial = 1306] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x129210400) [pid = 1975] [serial = 1318] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x11af7dc00) [pid = 1975] [serial = 1309] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x118752c00) [pid = 1975] [serial = 1264] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12a3dac00) [pid = 1975] [serial = 1303] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x119c79000) [pid = 1975] [serial = 1267] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12b1c8000) [pid = 1975] [serial = 1252] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x1272bfc00) [pid = 1975] [serial = 1312] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12b747c00) [pid = 1975] [serial = 1357] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11568e400) [pid = 1975] [serial = 1360] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x114ce3c00) [pid = 1975] [serial = 1359] [outer = 0x0] [url = about:blank] 12:32:09 INFO - PROCESS | 1975 | 1461180729904 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x11827a000 == 41 [pid = 1975] [id = 496] 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x1147c1000) [pid = 1975] [serial = 1488] [outer = 0x0] 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x1182b3000) [pid = 1975] [serial = 1489] [outer = 0x1147c1000] 12:32:09 INFO - PROCESS | 1975 | 1461180729930 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x119c74800) [pid = 1975] [serial = 1490] [outer = 0x1147c1000] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x129cba400) [pid = 1975] [serial = 1395] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12a3e3c00) [pid = 1975] [serial = 1398] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11ad93c00) [pid = 1975] [serial = 1383] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11af78000) [pid = 1975] [serial = 1384] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x127987400) [pid = 1975] [serial = 1371] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x1155e4000) [pid = 1975] [serial = 1377] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x118611800) [pid = 1975] [serial = 1378] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11ba2d800) [pid = 1975] [serial = 1386] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11c4dcc00) [pid = 1975] [serial = 1387] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12a3d8000) [pid = 1975] [serial = 1396] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1288a4000) [pid = 1975] [serial = 1369] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x127eabc00) [pid = 1975] [serial = 1368] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x114d14c00) [pid = 1975] [serial = 1375] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x114ce3000) [pid = 1975] [serial = 1374] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12764f400) [pid = 1975] [serial = 1366] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x1272c6000) [pid = 1975] [serial = 1365] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x118f06000) [pid = 1975] [serial = 1380] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11a8b9400) [pid = 1975] [serial = 1381] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a98b000) [pid = 1975] [serial = 1363] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x119d71000) [pid = 1975] [serial = 1362] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12b1c9400) [pid = 1975] [serial = 1399] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12b3ce400) [pid = 1975] [serial = 1407] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b1ccc00) [pid = 1975] [serial = 1404] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x115691400) [pid = 1975] [serial = 1401] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11ad92c00) [pid = 1975] [serial = 1402] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12a3e3400) [pid = 1975] [serial = 1372] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x125968c00) [pid = 1975] [serial = 1389] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x129208800) [pid = 1975] [serial = 1393] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x127cba800) [pid = 1975] [serial = 1390] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12b385800) [pid = 1975] [serial = 1405] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12b896c00) [pid = 1975] [serial = 1410] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12b58f000) [pid = 1975] [serial = 1408] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x127eb2800) [pid = 1975] [serial = 1392] [outer = 0x0] [url = about:blank] 12:32:10 INFO - PROCESS | 1975 | 1461180730276 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 624ms 12:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:32:10 INFO - PROCESS | 1975 | 1461180730315 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1975 | 1461180730317 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:32:10 INFO - PROCESS | 1975 | 1461180730340 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1975 | 1461180730342 Marionette TRACE conn2 <- [1,1958,null,{}] 12:32:10 INFO - PROCESS | 1975 | 1461180730351 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:10 INFO - PROCESS | 1975 | 1461180730433 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:32:10 INFO - PROCESS | 1975 | 1461180730439 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bac4800 == 42 [pid = 1975] [id = 497] 12:32:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11a8d5400) [pid = 1975] [serial = 1491] [outer = 0x0] 12:32:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x11ad8d800) [pid = 1975] [serial = 1492] [outer = 0x11a8d5400] 12:32:10 INFO - PROCESS | 1975 | 1461180730469 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x11b9c3c00) [pid = 1975] [serial = 1493] [outer = 0x11a8d5400] 12:32:10 INFO - PROCESS | 1975 | 1461180730823 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 542ms 12:32:10 INFO - PROCESS | 1975 | 1461180730861 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1975 | 1461180730863 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:32:10 INFO - PROCESS | 1975 | 1461180730875 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1975 | 1461180730877 Marionette TRACE conn2 <- [1,1962,null,{}] 12:32:10 INFO - PROCESS | 1975 | 1461180730879 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:10 INFO - PROCESS | 1975 | 1461180730962 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:32:10 INFO - PROCESS | 1975 | 1461180730966 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0b000 == 43 [pid = 1975] [id = 498] 12:32:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x11bca8000) [pid = 1975] [serial = 1494] [outer = 0x0] 12:32:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11c825c00) [pid = 1975] [serial = 1495] [outer = 0x11bca8000] 12:32:10 INFO - PROCESS | 1975 | 1461180730993 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x125c8a800) [pid = 1975] [serial = 1496] [outer = 0x11bca8000] 12:32:11 INFO - PROCESS | 1975 | 1461180731335 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 472ms 12:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:32:11 INFO - PROCESS | 1975 | 1461180731345 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1975 | 1461180731346 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:32:11 INFO - PROCESS | 1975 | 1461180731348 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1975 | 1461180731349 Marionette TRACE conn2 <- [1,1966,null,{}] 12:32:11 INFO - PROCESS | 1975 | 1461180731352 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:11 INFO - PROCESS | 1975 | 1461180731434 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:32:11 INFO - PROCESS | 1975 | 1461180731439 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a0800 == 44 [pid = 1975] [id = 499] 12:32:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x125e65800) [pid = 1975] [serial = 1497] [outer = 0x0] 12:32:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1272cc000) [pid = 1975] [serial = 1498] [outer = 0x125e65800] 12:32:11 INFO - PROCESS | 1975 | 1461180731465 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x1276ef400) [pid = 1975] [serial = 1499] [outer = 0x125e65800] 12:32:11 INFO - PROCESS | 1975 | 1461180731786 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 12:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:32:11 INFO - PROCESS | 1975 | 1461180731817 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1975 | 1461180731818 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:32:11 INFO - PROCESS | 1975 | 1461180731820 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1975 | 1461180731821 Marionette TRACE conn2 <- [1,1970,null,{}] 12:32:11 INFO - PROCESS | 1975 | 1461180731853 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:11 INFO - PROCESS | 1975 | 1461180731970 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:32:12 INFO - PROCESS | 1975 | 1461180732007 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x127e38800 == 45 [pid = 1975] [id = 500] 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x1276efc00) [pid = 1975] [serial = 1500] [outer = 0x0] 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x1288ab400) [pid = 1975] [serial = 1501] [outer = 0x1276efc00] 12:32:12 INFO - PROCESS | 1975 | 1461180732035 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x129cbdc00) [pid = 1975] [serial = 1502] [outer = 0x1276efc00] 12:32:12 INFO - PROCESS | 1975 | 1461180732359 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 578ms 12:32:12 INFO - PROCESS | 1975 | 1461180732399 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1975 | 1461180732400 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:32:12 INFO - PROCESS | 1975 | 1461180732402 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1975 | 1461180732403 Marionette TRACE conn2 <- [1,1974,null,{}] 12:32:12 INFO - PROCESS | 1975 | 1461180732406 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 1975 | 1461180732502 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:32:12 INFO - PROCESS | 1975 | 1461180732514 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288d1800 == 46 [pid = 1975] [id = 501] 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x129cba400) [pid = 1975] [serial = 1503] [outer = 0x0] 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12a3e3400) [pid = 1975] [serial = 1504] [outer = 0x129cba400] 12:32:12 INFO - PROCESS | 1975 | 1461180732540 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b1d0800) [pid = 1975] [serial = 1505] [outer = 0x129cba400] 12:32:12 INFO - PROCESS | 1975 | 1461180732879 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 523ms 12:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:32:12 INFO - PROCESS | 1975 | 1461180732926 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1975 | 1461180732927 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:32:12 INFO - PROCESS | 1975 | 1461180732929 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1975 | 1461180732931 Marionette TRACE conn2 <- [1,1978,null,{}] 12:32:12 INFO - PROCESS | 1975 | 1461180732934 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:13 INFO - PROCESS | 1975 | 1461180733082 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:32:13 INFO - PROCESS | 1975 | 1461180733102 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b7000 == 47 [pid = 1975] [id = 502] 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b26ec00) [pid = 1975] [serial = 1506] [outer = 0x0] 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b278800) [pid = 1975] [serial = 1507] [outer = 0x12b26ec00] 12:32:13 INFO - PROCESS | 1975 | 1461180733143 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b385c00) [pid = 1975] [serial = 1508] [outer = 0x12b26ec00] 12:32:13 INFO - PROCESS | 1975 | 1461180733546 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 12:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:32:13 INFO - PROCESS | 1975 | 1461180733600 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1975 | 1461180733601 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:32:13 INFO - PROCESS | 1975 | 1461180733603 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1975 | 1461180733604 Marionette TRACE conn2 <- [1,1982,null,{}] 12:32:13 INFO - PROCESS | 1975 | 1461180733606 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:13 INFO - PROCESS | 1975 | 1461180733707 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:32:13 INFO - PROCESS | 1975 | 1461180733711 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb4f000 == 48 [pid = 1975] [id = 503] 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b386000) [pid = 1975] [serial = 1509] [outer = 0x0] 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b3d5800) [pid = 1975] [serial = 1510] [outer = 0x12b386000] 12:32:13 INFO - PROCESS | 1975 | 1461180733766 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12b89a800) [pid = 1975] [serial = 1511] [outer = 0x12b386000] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b3c6800) [pid = 1975] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x128958400) [pid = 1975] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11a797400) [pid = 1975] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x125964800) [pid = 1975] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x1288b0000) [pid = 1975] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b1cb000) [pid = 1975] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11913bc00) [pid = 1975] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x127ebec00) [pid = 1975] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x1155e3c00) [pid = 1975] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11c424000) [pid = 1975] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x125966c00) [pid = 1975] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x114d0f000) [pid = 1975] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12b1c8c00) [pid = 1975] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x112364000) [pid = 1975] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x11ba24800) [pid = 1975] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x118e31000) [pid = 1975] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x118ce7000) [pid = 1975] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:32:14 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x114b8cc00) [pid = 1975] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:32:14 INFO - PROCESS | 1975 | 1461180734175 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 618ms 12:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:32:14 INFO - PROCESS | 1975 | 1461180734227 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1975 | 1461180734229 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:32:14 INFO - PROCESS | 1975 | 1461180734231 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1975 | 1461180734232 Marionette TRACE conn2 <- [1,1986,null,{}] 12:32:14 INFO - PROCESS | 1975 | 1461180734234 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 1975 | 1461180734349 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:32:14 INFO - PROCESS | 1975 | 1461180734355 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3a6800 == 49 [pid = 1975] [id = 504] 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x112367000) [pid = 1975] [serial = 1512] [outer = 0x0] 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x119c7f800) [pid = 1975] [serial = 1513] [outer = 0x112367000] 12:32:14 INFO - PROCESS | 1975 | 1461180734380 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x127649000) [pid = 1975] [serial = 1514] [outer = 0x112367000] 12:32:14 INFO - PROCESS | 1975 | 1461180734705 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 12:32:14 INFO - PROCESS | 1975 | 1461180734754 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1975 | 1461180734755 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:32:14 INFO - PROCESS | 1975 | 1461180734758 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1975 | 1461180734759 Marionette TRACE conn2 <- [1,1990,null,{}] 12:32:14 INFO - PROCESS | 1975 | 1461180734762 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 1975 | 1461180734882 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:32:14 INFO - PROCESS | 1975 | 1461180734890 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d646800 == 50 [pid = 1975] [id = 505] 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11400e800) [pid = 1975] [serial = 1515] [outer = 0x0] 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12b27dc00) [pid = 1975] [serial = 1516] [outer = 0x11400e800] 12:32:14 INFO - PROCESS | 1975 | 1461180734919 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12bd84400) [pid = 1975] [serial = 1517] [outer = 0x11400e800] 12:32:15 INFO - PROCESS | 1975 | 1461180735231 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 519ms 12:32:15 INFO - PROCESS | 1975 | 1461180735278 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1975 | 1461180735279 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:32:15 INFO - PROCESS | 1975 | 1461180735281 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1975 | 1461180735282 Marionette TRACE conn2 <- [1,1994,null,{}] 12:32:15 INFO - PROCESS | 1975 | 1461180735285 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:15 INFO - PROCESS | 1975 | 1461180735370 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:32:15 INFO - PROCESS | 1975 | 1461180735374 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e425800 == 51 [pid = 1975] [id = 506] 12:32:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12bd84800) [pid = 1975] [serial = 1518] [outer = 0x0] 12:32:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12bd8ec00) [pid = 1975] [serial = 1519] [outer = 0x12bd84800] 12:32:15 INFO - PROCESS | 1975 | 1461180735399 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12bda6800) [pid = 1975] [serial = 1520] [outer = 0x12bd84800] 12:32:15 INFO - PROCESS | 1975 | 1461180735759 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 12:32:15 INFO - PROCESS | 1975 | 1461180735802 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1975 | 1461180735804 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:32:15 INFO - PROCESS | 1975 | 1461180735809 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1975 | 1461180735810 Marionette TRACE conn2 <- [1,1998,null,{}] 12:32:15 INFO - PROCESS | 1975 | 1461180735814 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:15 INFO - PROCESS | 1975 | 1461180735938 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:32:15 INFO - PROCESS | 1975 | 1461180735942 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f629800 == 52 [pid = 1975] [id = 507] 12:32:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12bd8dc00) [pid = 1975] [serial = 1521] [outer = 0x0] 12:32:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12bde6c00) [pid = 1975] [serial = 1522] [outer = 0x12bd8dc00] 12:32:15 INFO - PROCESS | 1975 | 1461180735967 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12d02cc00) [pid = 1975] [serial = 1523] [outer = 0x12bd8dc00] 12:32:16 INFO - PROCESS | 1975 | 1461180736445 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 12:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:32:16 INFO - PROCESS | 1975 | 1461180736480 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 1975 | 1461180736483 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:32:16 INFO - PROCESS | 1975 | 1461180736487 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 1975 | 1461180736489 Marionette TRACE conn2 <- [1,2002,null,{}] 12:32:16 INFO - PROCESS | 1975 | 1461180736493 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:16 INFO - PROCESS | 1975 | 1461180736597 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:32:16 INFO - PROCESS | 1975 | 1461180736704 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d8800 == 53 [pid = 1975] [id = 508] 12:32:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x118a25c00) [pid = 1975] [serial = 1524] [outer = 0x0] 12:32:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x118cec400) [pid = 1975] [serial = 1525] [outer = 0x118a25c00] 12:32:16 INFO - PROCESS | 1975 | 1461180736737 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x119c7e800) [pid = 1975] [serial = 1526] [outer = 0x118a25c00] 12:32:17 INFO - PROCESS | 1975 | 1461180737158 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 12:32:17 INFO - PROCESS | 1975 | 1461180737209 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 1975 | 1461180737213 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:32:17 INFO - PROCESS | 1975 | 1461180737218 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1975 | 1461180737220 Marionette TRACE conn2 <- [1,2006,null,{}] 12:32:17 INFO - PROCESS | 1975 | 1461180737222 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:17 INFO - PROCESS | 1975 | 1461180737326 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:32:17 INFO - PROCESS | 1975 | 1461180737394 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x1276c2800 == 54 [pid = 1975] [id = 509] 12:32:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119c80400) [pid = 1975] [serial = 1527] [outer = 0x0] 12:32:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11b5cec00) [pid = 1975] [serial = 1528] [outer = 0x119c80400] 12:32:17 INFO - PROCESS | 1975 | 1461180737424 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11c4d8800) [pid = 1975] [serial = 1529] [outer = 0x119c80400] 12:32:17 INFO - PROCESS | 1975 | 1461180737843 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 12:32:17 INFO - PROCESS | 1975 | 1461180737893 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:32:17 INFO - PROCESS | 1975 | 1461180737894 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:32:17 INFO - PROCESS | 1975 | 1461180737897 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1975 | 1461180737900 Marionette TRACE conn2 <- [1,2010,null,{}] 12:32:17 INFO - PROCESS | 1975 | 1461180737932 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:18 INFO - PROCESS | 1975 | 1461180738037 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:32:18 INFO - PROCESS | 1975 | 1461180738094 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d952000 == 55 [pid = 1975] [id = 510] 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x127647400) [pid = 1975] [serial = 1530] [outer = 0x0] 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x127e12000) [pid = 1975] [serial = 1531] [outer = 0x127647400] 12:32:18 INFO - PROCESS | 1975 | 1461180738125 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x129cb6c00) [pid = 1975] [serial = 1532] [outer = 0x127647400] 12:32:18 INFO - PROCESS | 1975 | 1461180738604 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 745ms 12:32:18 INFO - PROCESS | 1975 | 1461180738643 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 1975 | 1461180738645 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:32:18 INFO - PROCESS | 1975 | 1461180738647 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1975 | 1461180738648 Marionette TRACE conn2 <- [1,2014,null,{}] 12:32:18 INFO - PROCESS | 1975 | 1461180738651 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:18 INFO - PROCESS | 1975 | 1461180738754 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:32:18 INFO - PROCESS | 1975 | 1461180738810 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7e1800 == 56 [pid = 1975] [id = 511] 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12a3dac00) [pid = 1975] [serial = 1533] [outer = 0x0] 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b37d000) [pid = 1975] [serial = 1534] [outer = 0x12a3dac00] 12:32:18 INFO - PROCESS | 1975 | 1461180738840 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b89fc00) [pid = 1975] [serial = 1535] [outer = 0x12a3dac00] 12:32:19 INFO - PROCESS | 1975 | 1461180739260 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 12:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:32:19 INFO - PROCESS | 1975 | 1461180739316 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1975 | 1461180739318 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:32:19 INFO - PROCESS | 1975 | 1461180739320 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1975 | 1461180739321 Marionette TRACE conn2 <- [1,2018,null,{}] 12:32:19 INFO - PROCESS | 1975 | 1461180739343 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:19 INFO - PROCESS | 1975 | 1461180739446 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:32:19 INFO - PROCESS | 1975 | 1461180739503 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x118f30000 == 57 [pid = 1975] [id = 512] 12:32:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x118753000) [pid = 1975] [serial = 1536] [outer = 0x0] 12:32:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x11a8bb400) [pid = 1975] [serial = 1537] [outer = 0x118753000] 12:32:19 INFO - PROCESS | 1975 | 1461180739533 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12764e400) [pid = 1975] [serial = 1538] [outer = 0x118753000] 12:32:20 INFO - PROCESS | 1975 | 1461180740141 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 890ms 12:32:20 INFO - PROCESS | 1975 | 1461180740210 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1975 | 1461180740213 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:32:20 INFO - PROCESS | 1975 | 1461180740217 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1975 | 1461180740219 Marionette TRACE conn2 <- [1,2022,null,{}] 12:32:20 INFO - PROCESS | 1975 | 1461180740222 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 1975 | 1461180740314 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:32:20 INFO - PROCESS | 1975 | 1461180740385 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x11990e800 == 58 [pid = 1975] [id = 513] 12:32:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x11568d000) [pid = 1975] [serial = 1539] [outer = 0x0] 12:32:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x1158ec000) [pid = 1975] [serial = 1540] [outer = 0x11568d000] 12:32:20 INFO - PROCESS | 1975 | 1461180740414 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x118f03400) [pid = 1975] [serial = 1541] [outer = 0x11568d000] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x12e425800 == 57 [pid = 1975] [id = 506] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x12d646800 == 56 [pid = 1975] [id = 505] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3a6800 == 55 [pid = 1975] [id = 504] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb4f000 == 54 [pid = 1975] [id = 503] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b7000 == 53 [pid = 1975] [id = 502] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x1288d1800 == 52 [pid = 1975] [id = 501] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x127e38800 == 51 [pid = 1975] [id = 500] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a0800 == 50 [pid = 1975] [id = 499] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0b000 == 49 [pid = 1975] [id = 498] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x11bac4800 == 48 [pid = 1975] [id = 497] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x11827a000 == 47 [pid = 1975] [id = 496] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x11c380000 == 46 [pid = 1975] [id = 495] 12:32:20 INFO - PROCESS | 1975 | --DOCSHELL 0x119b3d000 == 45 [pid = 1975] [id = 490] 12:32:20 INFO - PROCESS | 1975 | 1461180740810 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 623ms 12:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:32:20 INFO - PROCESS | 1975 | 1461180740843 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1975 | 1461180740847 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:32:20 INFO - PROCESS | 1975 | 1461180740851 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1975 | 1461180740853 Marionette TRACE conn2 <- [1,2026,null,{}] 12:32:20 INFO - PROCESS | 1975 | 1461180740855 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 1975 | 1461180740958 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x129cc3800) [pid = 1975] [serial = 1447] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x1283aa000) [pid = 1975] [serial = 1459] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x128954400) [pid = 1975] [serial = 1444] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12bbd6000) [pid = 1975] [serial = 1465] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12b89a000) [pid = 1975] [serial = 1464] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12a3e1c00) [pid = 1975] [serial = 1449] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x11acc5800) [pid = 1975] [serial = 1434] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11b94d400) [pid = 1975] [serial = 1435] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x125f4d800) [pid = 1975] [serial = 1440] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1272cc800) [pid = 1975] [serial = 1441] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x129bd1400) [pid = 1975] [serial = 1446] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12b272800) [pid = 1975] [serial = 1452] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11c666c00) [pid = 1975] [serial = 1420] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11a8dc800) [pid = 1975] [serial = 1419] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b37c400) [pid = 1975] [serial = 1426] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12b1d1800) [pid = 1975] [serial = 1425] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x1191b0000) [pid = 1975] [serial = 1417] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x118ce7800) [pid = 1975] [serial = 1416] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12a3d6400) [pid = 1975] [serial = 1423] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x127062c00) [pid = 1975] [serial = 1422] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12b1ca800) [pid = 1975] [serial = 1450] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x127645c00) [pid = 1975] [serial = 1443] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x115868400) [pid = 1975] [serial = 1429] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11549e000) [pid = 1975] [serial = 1428] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12b3cc800) [pid = 1975] [serial = 1455] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12b27d400) [pid = 1975] [serial = 1453] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x114b96c00) [pid = 1975] [serial = 1414] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x114009000) [pid = 1975] [serial = 1413] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x11c1d4800) [pid = 1975] [serial = 1437] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x11c8c5c00) [pid = 1975] [serial = 1438] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x11a8b4000) [pid = 1975] [serial = 1432] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x1192dc400) [pid = 1975] [serial = 1431] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x12b3d5c00) [pid = 1975] [serial = 1462] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11a8c1000) [pid = 1975] [serial = 1458] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x12b58e400) [pid = 1975] [serial = 1456] [outer = 0x0] [url = about:blank] 12:32:20 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x12a3e0000) [pid = 1975] [serial = 1461] [outer = 0x0] [url = about:blank] 12:32:21 INFO - PROCESS | 1975 | 1461180741029 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7ca800 == 46 [pid = 1975] [id = 514] 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x114b96c00) [pid = 1975] [serial = 1542] [outer = 0x0] 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x118ce7000) [pid = 1975] [serial = 1543] [outer = 0x114b96c00] 12:32:21 INFO - PROCESS | 1975 | 1461180741058 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x11a97c400) [pid = 1975] [serial = 1544] [outer = 0x114b96c00] 12:32:21 INFO - PROCESS | 1975 | 1461180741353 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 12:32:21 INFO - PROCESS | 1975 | 1461180741371 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1975 | 1461180741373 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:32:21 INFO - PROCESS | 1975 | 1461180741384 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1975 | 1461180741386 Marionette TRACE conn2 <- [1,2030,null,{}] 12:32:21 INFO - PROCESS | 1975 | 1461180741398 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:21 INFO - PROCESS | 1975 | 1461180741484 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:32:21 INFO - PROCESS | 1975 | 1461180741584 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x115476800 == 47 [pid = 1975] [id = 515] 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x112364000) [pid = 1975] [serial = 1545] [outer = 0x0] 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x114b90800) [pid = 1975] [serial = 1546] [outer = 0x112364000] 12:32:21 INFO - PROCESS | 1975 | 1461180741619 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x1155e4000) [pid = 1975] [serial = 1547] [outer = 0x112364000] 12:32:22 INFO - PROCESS | 1975 | 1461180742121 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 774ms 12:32:22 INFO - PROCESS | 1975 | 1461180742160 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1975 | 1461180742164 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:32:22 INFO - PROCESS | 1975 | 1461180742169 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1975 | 1461180742174 Marionette TRACE conn2 <- [1,2034,null,{}] 12:32:22 INFO - PROCESS | 1975 | 1461180742178 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:22 INFO - PROCESS | 1975 | 1461180742367 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:32:22 INFO - PROCESS | 1975 | 1461180742462 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c377800 == 48 [pid = 1975] [id = 516] 12:32:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x118747400) [pid = 1975] [serial = 1548] [outer = 0x0] 12:32:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x119d7b000) [pid = 1975] [serial = 1549] [outer = 0x118747400] 12:32:22 INFO - PROCESS | 1975 | 1461180742512 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11b9cb400) [pid = 1975] [serial = 1550] [outer = 0x118747400] 12:32:22 INFO - PROCESS | 1975 | 1461180742948 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 827ms 12:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:32:23 INFO - PROCESS | 1975 | 1461180742997 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 1975 | 1461180742999 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:32:23 INFO - PROCESS | 1975 | 1461180743002 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1975 | 1461180743003 Marionette TRACE conn2 <- [1,2038,null,{}] 12:32:23 INFO - PROCESS | 1975 | 1461180743006 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:23 INFO - PROCESS | 1975 | 1461180743103 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:32:23 INFO - PROCESS | 1975 | 1461180743156 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bbe800 == 49 [pid = 1975] [id = 517] 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11ba25800) [pid = 1975] [serial = 1551] [outer = 0x0] 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11c82ac00) [pid = 1975] [serial = 1552] [outer = 0x11ba25800] 12:32:23 INFO - PROCESS | 1975 | 1461180743187 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x125970400) [pid = 1975] [serial = 1553] [outer = 0x11ba25800] 12:32:23 INFO - PROCESS | 1975 | 1461180743576 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 622ms 12:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:32:23 INFO - PROCESS | 1975 | 1461180743627 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 1975 | 1461180743628 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:32:23 INFO - PROCESS | 1975 | 1461180743635 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1975 | 1461180743639 Marionette TRACE conn2 <- [1,2042,null,{}] 12:32:23 INFO - PROCESS | 1975 | 1461180743643 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:23 INFO - PROCESS | 1975 | 1461180743742 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:32:23 INFO - PROCESS | 1975 | 1461180743836 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x12789e000 == 50 [pid = 1975] [id = 518] 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x127643400) [pid = 1975] [serial = 1554] [outer = 0x0] 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12764c800) [pid = 1975] [serial = 1555] [outer = 0x127643400] 12:32:23 INFO - PROCESS | 1975 | 1461180743866 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x127eb2000) [pid = 1975] [serial = 1556] [outer = 0x127643400] 12:32:24 INFO - PROCESS | 1975 | 1461180744276 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 679ms 12:32:24 INFO - PROCESS | 1975 | 1461180744311 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:32:24 INFO - PROCESS | 1975 | 1461180744313 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:32:24 INFO - PROCESS | 1975 | 1461180744315 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1975 | 1461180744316 Marionette TRACE conn2 <- [1,2046,null,{}] 12:32:24 INFO - PROCESS | 1975 | 1461180744319 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:24 INFO - PROCESS | 1975 | 1461180744418 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:32:24 INFO - PROCESS | 1975 | 1461180744470 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x127952800 == 51 [pid = 1975] [id = 519] 12:32:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x127ebf000) [pid = 1975] [serial = 1557] [outer = 0x0] 12:32:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1288aa800) [pid = 1975] [serial = 1558] [outer = 0x127ebf000] 12:32:24 INFO - PROCESS | 1975 | 1461180744500 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x129210000) [pid = 1975] [serial = 1559] [outer = 0x127ebf000] 12:32:24 INFO - PROCESS | 1975 | 1461180744943 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 12:32:24 INFO - PROCESS | 1975 | 1461180744986 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1975 | 1461180744988 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:32:24 INFO - PROCESS | 1975 | 1461180744992 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1975 | 1461180744994 Marionette TRACE conn2 <- [1,2050,null,{}] 12:32:24 INFO - PROCESS | 1975 | 1461180744998 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 1975 | 1461180745169 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:32:25 INFO - PROCESS | 1975 | 1461180745276 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x128993800 == 52 [pid = 1975] [id = 520] 12:32:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x129cc1400) [pid = 1975] [serial = 1560] [outer = 0x0] 12:32:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12a3d7800) [pid = 1975] [serial = 1561] [outer = 0x129cc1400] 12:32:25 INFO - PROCESS | 1975 | 1461180745338 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b1c8000) [pid = 1975] [serial = 1562] [outer = 0x129cc1400] 12:32:25 INFO - PROCESS | 1975 | 1461180745794 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 820ms 12:32:25 INFO - PROCESS | 1975 | 1461180745812 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1975 | 1461180745813 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:32:25 INFO - PROCESS | 1975 | 1461180745815 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1975 | 1461180745817 Marionette TRACE conn2 <- [1,2054,null,{}] 12:32:25 INFO - PROCESS | 1975 | 1461180745819 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 1975 | 1461180745916 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:32:25 INFO - PROCESS | 1975 | 1461180745967 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3bc800 == 53 [pid = 1975] [id = 521] 12:32:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b1ca000) [pid = 1975] [serial = 1563] [outer = 0x0] 12:32:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12b277000) [pid = 1975] [serial = 1564] [outer = 0x12b1ca000] 12:32:25 INFO - PROCESS | 1975 | 1461180745997 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12b386c00) [pid = 1975] [serial = 1565] [outer = 0x12b1ca000] 12:32:26 INFO - PROCESS | 1975 | 1461180746391 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 620ms 12:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:32:26 INFO - PROCESS | 1975 | 1461180746443 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1975 | 1461180746445 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:32:26 INFO - PROCESS | 1975 | 1461180746447 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1975 | 1461180746449 Marionette TRACE conn2 <- [1,2058,null,{}] 12:32:26 INFO - PROCESS | 1975 | 1461180746451 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:26 INFO - PROCESS | 1975 | 1461180746547 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:32:26 INFO - PROCESS | 1975 | 1461180746634 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb54800 == 54 [pid = 1975] [id = 522] 12:32:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b1cdc00) [pid = 1975] [serial = 1566] [outer = 0x0] 12:32:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b3cf000) [pid = 1975] [serial = 1567] [outer = 0x12b1cdc00] 12:32:26 INFO - PROCESS | 1975 | 1461180746663 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12b747800) [pid = 1975] [serial = 1568] [outer = 0x12b1cdc00] 12:32:27 INFO - PROCESS | 1975 | 1461180747152 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 12:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:32:27 INFO - PROCESS | 1975 | 1461180747167 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1975 | 1461180747169 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:32:27 INFO - PROCESS | 1975 | 1461180747173 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1975 | 1461180747175 Marionette TRACE conn2 <- [1,2062,null,{}] 12:32:27 INFO - PROCESS | 1975 | 1461180747179 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 1975 | 1461180747274 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:32:27 INFO - PROCESS | 1975 | 1461180747327 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x12385a800 == 55 [pid = 1975] [id = 523] 12:32:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x119255800) [pid = 1975] [serial = 1569] [outer = 0x0] 12:32:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x119d7c400) [pid = 1975] [serial = 1570] [outer = 0x119255800] 12:32:27 INFO - PROCESS | 1975 | 1461180747356 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x11ad92000) [pid = 1975] [serial = 1571] [outer = 0x119255800] 12:32:27 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7ca800 == 54 [pid = 1975] [id = 514] 12:32:27 INFO - PROCESS | 1975 | --DOCSHELL 0x11990e800 == 53 [pid = 1975] [id = 513] 12:32:27 INFO - PROCESS | 1975 | --DOCSHELL 0x12d952000 == 52 [pid = 1975] [id = 510] 12:32:27 INFO - PROCESS | 1975 | --DOCSHELL 0x1276c2800 == 51 [pid = 1975] [id = 509] 12:32:27 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d8800 == 50 [pid = 1975] [id = 508] 12:32:27 INFO - PROCESS | 1975 | 1461180747805 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 672ms 12:32:27 INFO - PROCESS | 1975 | 1461180747845 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1975 | 1461180747849 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:32:27 INFO - PROCESS | 1975 | 1461180747853 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1975 | 1461180747855 Marionette TRACE conn2 <- [1,2066,null,{}] 12:32:27 INFO - PROCESS | 1975 | 1461180747864 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 1975 | 1461180747951 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:32:27 INFO - PROCESS | 1975 | 1461180747958 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b964000 == 51 [pid = 1975] [id = 524] 12:32:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x118cecc00) [pid = 1975] [serial = 1572] [outer = 0x0] 12:32:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x11c665000) [pid = 1975] [serial = 1573] [outer = 0x118cecc00] 12:32:27 INFO - PROCESS | 1975 | 1461180747984 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x125e5f800) [pid = 1975] [serial = 1574] [outer = 0x118cecc00] 12:32:28 INFO - PROCESS | 1975 | 1461180748331 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 12:32:28 INFO - PROCESS | 1975 | 1461180748374 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1975 | 1461180748375 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:32:28 INFO - PROCESS | 1975 | 1461180748377 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1975 | 1461180748380 Marionette TRACE conn2 <- [1,2070,null,{}] 12:32:28 INFO - PROCESS | 1975 | 1461180748387 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 1975 | 1461180748469 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:32:28 INFO - PROCESS | 1975 | 1461180748476 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288d1800 == 52 [pid = 1975] [id = 525] 12:32:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x127220000) [pid = 1975] [serial = 1575] [outer = 0x0] 12:32:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129208000) [pid = 1975] [serial = 1576] [outer = 0x127220000] 12:32:28 INFO - PROCESS | 1975 | 1461180748504 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b1c2c00) [pid = 1975] [serial = 1577] [outer = 0x127220000] 12:32:28 INFO - PROCESS | 1975 | 1461180748849 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 12:32:28 INFO - PROCESS | 1975 | 1461180748902 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1975 | 1461180748904 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:32:28 INFO - PROCESS | 1975 | 1461180748907 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1975 | 1461180748909 Marionette TRACE conn2 <- [1,2074,null,{}] 12:32:28 INFO - PROCESS | 1975 | 1461180748911 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 1975 | 1461180748991 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:32:29 INFO - PROCESS | 1975 | 1461180748997 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c91f800 == 53 [pid = 1975] [id = 526] 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b1ca800) [pid = 1975] [serial = 1578] [outer = 0x0] 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12b3cdc00) [pid = 1975] [serial = 1579] [outer = 0x12b1ca800] 12:32:29 INFO - PROCESS | 1975 | 1461180749023 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12bbd9800) [pid = 1975] [serial = 1580] [outer = 0x12b1ca800] 12:32:29 INFO - PROCESS | 1975 | 1461180749415 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 12:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:32:29 INFO - PROCESS | 1975 | 1461180749429 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1975 | 1461180749430 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:32:29 INFO - PROCESS | 1975 | 1461180749432 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1975 | 1461180749433 Marionette TRACE conn2 <- [1,2078,null,{}] 12:32:29 INFO - PROCESS | 1975 | 1461180749436 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:29 INFO - PROCESS | 1975 | 1461180749540 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:32:29 INFO - PROCESS | 1975 | 1461180749545 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b3800 == 54 [pid = 1975] [id = 527] 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12b1cc400) [pid = 1975] [serial = 1581] [outer = 0x0] 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12bd82400) [pid = 1975] [serial = 1582] [outer = 0x12b1cc400] 12:32:29 INFO - PROCESS | 1975 | 1461180749570 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12bd9e800) [pid = 1975] [serial = 1583] [outer = 0x12b1cc400] 12:32:29 INFO - PROCESS | 1975 | 1461180749904 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 12:32:29 INFO - PROCESS | 1975 | 1461180749953 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1975 | 1461180749954 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:32:29 INFO - PROCESS | 1975 | 1461180749956 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1975 | 1461180749957 Marionette TRACE conn2 <- [1,2082,null,{}] 12:32:29 INFO - PROCESS | 1975 | 1461180749959 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:30 INFO - PROCESS | 1975 | 1461180750074 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:32:30 INFO - PROCESS | 1975 | 1461180750090 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e424000 == 55 [pid = 1975] [id = 528] 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12bda9400) [pid = 1975] [serial = 1584] [outer = 0x0] 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12d031c00) [pid = 1975] [serial = 1585] [outer = 0x12bda9400] 12:32:30 INFO - PROCESS | 1975 | 1461180750117 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12d62c000) [pid = 1975] [serial = 1586] [outer = 0x12bda9400] 12:32:30 INFO - PROCESS | 1975 | 1461180750454 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:32:30 INFO - PROCESS | 1975 | 1461180750476 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1975 | 1461180750477 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:32:30 INFO - PROCESS | 1975 | 1461180750479 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1975 | 1461180750480 Marionette TRACE conn2 <- [1,2086,null,{}] 12:32:30 INFO - PROCESS | 1975 | 1461180750482 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:30 INFO - PROCESS | 1975 | 1461180750586 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:32:30 INFO - PROCESS | 1975 | 1461180750599 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecb9000 == 56 [pid = 1975] [id = 529] 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12bbd9c00) [pid = 1975] [serial = 1587] [outer = 0x0] 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12d6d2000) [pid = 1975] [serial = 1588] [outer = 0x12bbd9c00] 12:32:30 INFO - PROCESS | 1975 | 1461180750624 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12d6d7c00) [pid = 1975] [serial = 1589] [outer = 0x12bbd9c00] 12:32:30 INFO - PROCESS | 1975 | 1461180750971 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 12:32:31 INFO - PROCESS | 1975 | 1461180751001 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 1975 | 1461180751002 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:32:31 INFO - PROCESS | 1975 | 1461180751011 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1975 | 1461180751012 Marionette TRACE conn2 <- [1,2090,null,{}] 12:32:31 INFO - PROCESS | 1975 | 1461180751015 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:31 INFO - PROCESS | 1975 | 1461180751117 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:32:31 INFO - PROCESS | 1975 | 1461180751153 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f834000 == 57 [pid = 1975] [id = 530] 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x12d02c800) [pid = 1975] [serial = 1590] [outer = 0x0] 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x12d941800) [pid = 1975] [serial = 1591] [outer = 0x12d02c800] 12:32:31 INFO - PROCESS | 1975 | 1461180751177 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x12d94d400) [pid = 1975] [serial = 1592] [outer = 0x12d02c800] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12b3d1000) [pid = 1975] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12bd84800) [pid = 1975] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12b26ec00) [pid = 1975] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x129cba400) [pid = 1975] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x114b8c800) [pid = 1975] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x11bca8000) [pid = 1975] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x11a8d5400) [pid = 1975] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12b386000) [pid = 1975] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x125e65800) [pid = 1975] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x114b98400) [pid = 1975] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x1147c1000) [pid = 1975] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x11568d000) [pid = 1975] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x118753000) [pid = 1975] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x11400e800) [pid = 1975] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x112367000) [pid = 1975] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:32:31 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x1276efc00) [pid = 1975] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:32:31 INFO - PROCESS | 1975 | 1461180751525 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 12:32:31 INFO - PROCESS | 1975 | 1461180751581 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 1975 | 1461180751582 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:32:31 INFO - PROCESS | 1975 | 1461180751584 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1975 | 1461180751585 Marionette TRACE conn2 <- [1,2094,null,{}] 12:32:31 INFO - PROCESS | 1975 | 1461180751588 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:31 INFO - PROCESS | 1975 | 1461180751672 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:32:31 INFO - PROCESS | 1975 | 1461180751676 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7d8800 == 58 [pid = 1975] [id = 531] 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x118618800) [pid = 1975] [serial = 1593] [outer = 0x0] 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11bca8000) [pid = 1975] [serial = 1594] [outer = 0x118618800] 12:32:31 INFO - PROCESS | 1975 | 1461180751702 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x127ec0800) [pid = 1975] [serial = 1595] [outer = 0x118618800] 12:32:32 INFO - PROCESS | 1975 | 1461180752038 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:32:32 INFO - PROCESS | 1975 | 1461180752055 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1975 | 1461180752056 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:32:32 INFO - PROCESS | 1975 | 1461180752060 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1975 | 1461180752061 Marionette TRACE conn2 <- [1,2098,null,{}] 12:32:32 INFO - PROCESS | 1975 | 1461180752064 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:32 INFO - PROCESS | 1975 | 1461180752154 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:32:32 INFO - PROCESS | 1975 | 1461180752159 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdcf000 == 59 [pid = 1975] [id = 532] 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12b1c9400) [pid = 1975] [serial = 1596] [outer = 0x0] 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12d6d8000) [pid = 1975] [serial = 1597] [outer = 0x12b1c9400] 12:32:32 INFO - PROCESS | 1975 | 1461180752187 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12d997c00) [pid = 1975] [serial = 1598] [outer = 0x12b1c9400] 12:32:32 INFO - PROCESS | 1975 | 1461180752553 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 12:32:32 INFO - PROCESS | 1975 | 1461180752579 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1975 | 1461180752580 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:32:32 INFO - PROCESS | 1975 | 1461180752582 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1975 | 1461180752584 Marionette TRACE conn2 <- [1,2102,null,{}] 12:32:32 INFO - PROCESS | 1975 | 1461180752587 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:32 INFO - PROCESS | 1975 | 1461180752688 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:32:32 INFO - PROCESS | 1975 | 1461180752692 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x130126000 == 60 [pid = 1975] [id = 533] 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12748d000) [pid = 1975] [serial = 1599] [outer = 0x0] 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12d9a0c00) [pid = 1975] [serial = 1600] [outer = 0x12748d000] 12:32:32 INFO - PROCESS | 1975 | 1461180752721 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12e321800) [pid = 1975] [serial = 1601] [outer = 0x12748d000] 12:32:33 INFO - PROCESS | 1975 | 1461180753062 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:32:33 INFO - PROCESS | 1975 | 1461180753102 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1975 | 1461180753103 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:32:33 INFO - PROCESS | 1975 | 1461180753106 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1975 | 1461180753107 Marionette TRACE conn2 <- [1,2106,null,{}] 12:32:33 INFO - PROCESS | 1975 | 1461180753109 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:33 INFO - PROCESS | 1975 | 1461180753197 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:32:33 INFO - PROCESS | 1975 | 1461180753259 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x13060c000 == 61 [pid = 1975] [id = 534] 12:32:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12e320000) [pid = 1975] [serial = 1602] [outer = 0x0] 12:32:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12e381800) [pid = 1975] [serial = 1603] [outer = 0x12e320000] 12:32:33 INFO - PROCESS | 1975 | 1461180753284 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12e38c000) [pid = 1975] [serial = 1604] [outer = 0x12e320000] 12:32:33 INFO - PROCESS | 1975 | 1461180753760 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 12:32:33 INFO - PROCESS | 1975 | 1461180753778 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1975 | 1461180753781 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:32:33 INFO - PROCESS | 1975 | 1461180753785 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1975 | 1461180753788 Marionette TRACE conn2 <- [1,2110,null,{}] 12:32:33 INFO - PROCESS | 1975 | 1461180753791 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:33 INFO - PROCESS | 1975 | 1461180753899 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:32:33 INFO - PROCESS | 1975 | 1461180753960 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x127189000 == 62 [pid = 1975] [id = 535] 12:32:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x11a8d6400) [pid = 1975] [serial = 1605] [outer = 0x0] 12:32:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x11af70800) [pid = 1975] [serial = 1606] [outer = 0x11a8d6400] 12:32:33 INFO - PROCESS | 1975 | 1461180753991 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x11c42ac00) [pid = 1975] [serial = 1607] [outer = 0x11a8d6400] 12:32:34 INFO - PROCESS | 1975 | 1461180754448 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 12:32:34 INFO - PROCESS | 1975 | 1461180754506 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 1975 | 1461180754510 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:32:34 INFO - PROCESS | 1975 | 1461180754515 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1975 | 1461180754517 Marionette TRACE conn2 <- [1,2114,null,{}] 12:32:34 INFO - PROCESS | 1975 | 1461180754520 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:34 INFO - PROCESS | 1975 | 1461180754628 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:32:34 INFO - PROCESS | 1975 | 1461180754701 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf55000 == 63 [pid = 1975] [id = 536] 12:32:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x11c8c5c00) [pid = 1975] [serial = 1608] [outer = 0x0] 12:32:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x127988800) [pid = 1975] [serial = 1609] [outer = 0x11c8c5c00] 12:32:34 INFO - PROCESS | 1975 | 1461180754732 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x12b1c5400) [pid = 1975] [serial = 1610] [outer = 0x11c8c5c00] 12:32:35 INFO - PROCESS | 1975 | 1461180755160 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:32:35 INFO - PROCESS | 1975 | 1461180755185 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1975 | 1461180755187 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:32:35 INFO - PROCESS | 1975 | 1461180755189 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1975 | 1461180755192 Marionette TRACE conn2 <- [1,2118,null,{}] 12:32:35 INFO - PROCESS | 1975 | 1461180755200 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:35 INFO - PROCESS | 1975 | 1461180755332 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:32:35 INFO - PROCESS | 1975 | 1461180755436 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x130128800 == 64 [pid = 1975] [id = 537] 12:32:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x12bbd0c00) [pid = 1975] [serial = 1611] [outer = 0x0] 12:32:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x12bdadc00) [pid = 1975] [serial = 1612] [outer = 0x12bbd0c00] 12:32:35 INFO - PROCESS | 1975 | 1461180755469 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x12d039800) [pid = 1975] [serial = 1613] [outer = 0x12bbd0c00] 12:32:35 INFO - PROCESS | 1975 | 1461180755883 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 723ms 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:32:35 INFO - PROCESS | 1975 | 1461180755912 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1975 | 1461180755914 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:32:35 INFO - PROCESS | 1975 | 1461180755916 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1975 | 1461180755918 Marionette TRACE conn2 <- [1,2122,null,{}] 12:32:35 INFO - PROCESS | 1975 | 1461180755920 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 1975 | 1461180756027 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:32:36 INFO - PROCESS | 1975 | 1461180756087 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a2e800 == 65 [pid = 1975] [id = 538] 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x12d02e400) [pid = 1975] [serial = 1614] [outer = 0x0] 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x12d62bc00) [pid = 1975] [serial = 1615] [outer = 0x12d02e400] 12:32:36 INFO - PROCESS | 1975 | 1461180756117 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x12d99f400) [pid = 1975] [serial = 1616] [outer = 0x12d02e400] 12:32:36 INFO - PROCESS | 1975 | 1461180756563 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 668ms 12:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:32:36 INFO - PROCESS | 1975 | 1461180756585 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1975 | 1461180756586 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:32:36 INFO - PROCESS | 1975 | 1461180756589 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1975 | 1461180756590 Marionette TRACE conn2 <- [1,2126,null,{}] 12:32:36 INFO - PROCESS | 1975 | 1461180756593 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 1975 | 1461180756698 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:32:36 INFO - PROCESS | 1975 | 1461180756804 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x11915b000 == 66 [pid = 1975] [id = 539] 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x114502800) [pid = 1975] [serial = 1617] [outer = 0x0] 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x1153c1c00) [pid = 1975] [serial = 1618] [outer = 0x114502800] 12:32:36 INFO - PROCESS | 1975 | 1461180756836 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x119d7d000) [pid = 1975] [serial = 1619] [outer = 0x114502800] 12:32:37 INFO - PROCESS | 1975 | 1461180757461 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 921ms 12:32:37 INFO - PROCESS | 1975 | 1461180757525 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 1975 | 1461180757527 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:32:37 INFO - PROCESS | 1975 | 1461180757531 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1975 | 1461180757534 Marionette TRACE conn2 <- [1,2130,null,{}] 12:32:37 INFO - PROCESS | 1975 | 1461180757537 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:37 INFO - PROCESS | 1975 | 1461180757635 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:32:37 INFO - PROCESS | 1975 | 1461180757711 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a928800 == 67 [pid = 1975] [id = 540] 12:32:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x115698000) [pid = 1975] [serial = 1620] [outer = 0x0] 12:32:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x11a793000) [pid = 1975] [serial = 1621] [outer = 0x115698000] 12:32:37 INFO - PROCESS | 1975 | 1461180757739 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 160 (0x11ad91800) [pid = 1975] [serial = 1622] [outer = 0x115698000] 12:32:38 INFO - PROCESS | 1975 | 1461180758194 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 1975 | 1461180758284 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:32:38 INFO - PROCESS | 1975 | 1461180758299 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 1975 | 1461180758300 Marionette TRACE conn2 <- [1,2134,null,{}] 12:32:38 INFO - PROCESS | 1975 | 1461180758303 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:38 INFO - PROCESS | 1975 | 1461180758438 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:32:38 INFO - PROCESS | 1975 | 1461180758444 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7cf000 == 51 [pid = 1975] [id = 541] 12:32:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11af7b800) [pid = 1975] [serial = 1623] [outer = 0x0] 12:32:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11bca2400) [pid = 1975] [serial = 1624] [outer = 0x11af7b800] 12:32:38 INFO - PROCESS | 1975 | 1461180758470 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12596d000) [pid = 1975] [serial = 1625] [outer = 0x11af7b800] 12:32:38 INFO - PROCESS | 1975 | 1461180758815 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 573ms 12:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:32:38 INFO - PROCESS | 1975 | 1461180758870 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 1975 | 1461180758872 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:32:38 INFO - PROCESS | 1975 | 1461180758880 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 1975 | 1461180758882 Marionette TRACE conn2 <- [1,2138,null,{}] 12:32:38 INFO - PROCESS | 1975 | 1461180758890 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:38 INFO - PROCESS | 1975 | 1461180758973 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:32:38 INFO - PROCESS | 1975 | 1461180758980 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x125fd7000 == 52 [pid = 1975] [id = 542] 12:32:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x127cb2000) [pid = 1975] [serial = 1626] [outer = 0x0] 12:32:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127eb3800) [pid = 1975] [serial = 1627] [outer = 0x127cb2000] 12:32:39 INFO - PROCESS | 1975 | 1461180759008 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x128958400) [pid = 1975] [serial = 1628] [outer = 0x127cb2000] 12:32:39 INFO - PROCESS | 1975 | 1461180759351 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 526ms 12:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:32:39 INFO - PROCESS | 1975 | 1461180759401 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 1975 | 1461180759402 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:32:39 INFO - PROCESS | 1975 | 1461180759404 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1975 | 1461180759406 Marionette TRACE conn2 <- [1,2142,null,{}] 12:32:39 INFO - PROCESS | 1975 | 1461180759408 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:39 INFO - PROCESS | 1975 | 1461180759489 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:32:39 INFO - PROCESS | 1975 | 1461180759496 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c1e000 == 53 [pid = 1975] [id = 543] 12:32:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x129bd3400) [pid = 1975] [serial = 1629] [outer = 0x0] 12:32:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12a3e1c00) [pid = 1975] [serial = 1630] [outer = 0x129bd3400] 12:32:39 INFO - PROCESS | 1975 | 1461180759522 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12b1cf000) [pid = 1975] [serial = 1631] [outer = 0x129bd3400] 12:32:39 INFO - PROCESS | 1975 | 1461180759881 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 1975 | 1461180759925 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:32:39 INFO - PROCESS | 1975 | 1461180759928 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1975 | 1461180759930 Marionette TRACE conn2 <- [1,2146,null,{}] 12:32:39 INFO - PROCESS | 1975 | 1461180759932 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:40 INFO - PROCESS | 1975 | 1461180760078 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:32:40 INFO - PROCESS | 1975 | 1461180760095 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c37f800 == 54 [pid = 1975] [id = 544] 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x129cb6800) [pid = 1975] [serial = 1632] [outer = 0x0] 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b277400) [pid = 1975] [serial = 1633] [outer = 0x129cb6800] 12:32:40 INFO - PROCESS | 1975 | 1461180760136 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12b592800) [pid = 1975] [serial = 1634] [outer = 0x129cb6800] 12:32:40 INFO - PROCESS | 1975 | 1461180760503 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1975 | 1461180760553 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:32:40 INFO - PROCESS | 1975 | 1461180760561 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1975 | 1461180760562 Marionette TRACE conn2 <- [1,2150,null,{}] 12:32:40 INFO - PROCESS | 1975 | 1461180760565 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:40 INFO - PROCESS | 1975 | 1461180760673 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:32:40 INFO - PROCESS | 1975 | 1461180760677 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0d4800 == 55 [pid = 1975] [id = 545] 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12b3c8800) [pid = 1975] [serial = 1635] [outer = 0x0] 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b89b000) [pid = 1975] [serial = 1636] [outer = 0x12b3c8800] 12:32:40 INFO - PROCESS | 1975 | 1461180760707 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12d038400) [pid = 1975] [serial = 1637] [outer = 0x12b3c8800] 12:32:41 INFO - PROCESS | 1975 | 1461180761084 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:32:41 INFO - PROCESS | 1975 | 1461180761133 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1975 | 1461180761134 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:32:41 INFO - PROCESS | 1975 | 1461180761137 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1975 | 1461180761138 Marionette TRACE conn2 <- [1,2154,null,{}] 12:32:41 INFO - PROCESS | 1975 | 1461180761140 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:41 INFO - PROCESS | 1975 | 1461180761240 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:32:41 INFO - PROCESS | 1975 | 1461180761281 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb4f000 == 56 [pid = 1975] [id = 546] 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12d039400) [pid = 1975] [serial = 1638] [outer = 0x0] 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12d6ce800) [pid = 1975] [serial = 1639] [outer = 0x12d039400] 12:32:41 INFO - PROCESS | 1975 | 1461180761306 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12d6dac00) [pid = 1975] [serial = 1640] [outer = 0x12d039400] 12:32:41 INFO - PROCESS | 1975 | 1461180761614 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 12:32:41 INFO - PROCESS | 1975 | 1461180761656 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1975 | 1461180761657 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:32:41 INFO - PROCESS | 1975 | 1461180761659 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1975 | 1461180761660 Marionette TRACE conn2 <- [1,2158,null,{}] 12:32:41 INFO - PROCESS | 1975 | 1461180761663 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:41 INFO - PROCESS | 1975 | 1461180761766 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:32:41 INFO - PROCESS | 1975 | 1461180761802 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9d6000 == 57 [pid = 1975] [id = 547] 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12d62c800) [pid = 1975] [serial = 1641] [outer = 0x0] 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12d99b400) [pid = 1975] [serial = 1642] [outer = 0x12d62c800] 12:32:41 INFO - PROCESS | 1975 | 1461180761827 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12e317400) [pid = 1975] [serial = 1643] [outer = 0x12d62c800] 12:32:42 INFO - PROCESS | 1975 | 1461180762161 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 12:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:32:42 INFO - PROCESS | 1975 | 1461180762180 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 1975 | 1461180762181 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:32:42 INFO - PROCESS | 1975 | 1461180762183 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 1975 | 1461180762184 Marionette TRACE conn2 <- [1,2162,null,{}] 12:32:42 INFO - PROCESS | 1975 | 1461180762187 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:42 INFO - PROCESS | 1975 | 1461180762295 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:32:42 INFO - PROCESS | 1975 | 1461180762309 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d95e000 == 58 [pid = 1975] [id = 548] 12:32:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12d943000) [pid = 1975] [serial = 1644] [outer = 0x0] 12:32:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12e383c00) [pid = 1975] [serial = 1645] [outer = 0x12d943000] 12:32:42 INFO - PROCESS | 1975 | 1461180762334 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12e756400) [pid = 1975] [serial = 1646] [outer = 0x12d943000] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12764f000) [pid = 1975] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x1288b0c00) [pid = 1975] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12a3dac00) [pid = 1975] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x11a792000) [pid = 1975] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12bd8dc00) [pid = 1975] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x119c80400) [pid = 1975] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x1158eb000) [pid = 1975] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x127647400) [pid = 1975] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x114b96c00) [pid = 1975] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12bbce400) [pid = 1975] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x118a25c00) [pid = 1975] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12b1cc400) [pid = 1975] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12bda9400) [pid = 1975] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x127220000) [pid = 1975] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x118cecc00) [pid = 1975] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x119255800) [pid = 1975] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b1ca800) [pid = 1975] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12bbd9c00) [pid = 1975] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12d02c800) [pid = 1975] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b1c9400) [pid = 1975] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12748d000) [pid = 1975] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:32:42 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x118618800) [pid = 1975] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:32:42 INFO - PROCESS | 1975 | 1461180762843 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 12:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:32:42 INFO - PROCESS | 1975 | 1461180762853 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 1975 | 1461180762854 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:32:42 INFO - PROCESS | 1975 | 1461180762857 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 1975 | 1461180762858 Marionette TRACE conn2 <- [1,2166,null,{}] 12:32:42 INFO - PROCESS | 1975 | 1461180762866 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:42 INFO - PROCESS | 1975 | 1461180762982 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:32:43 INFO - PROCESS | 1975 | 1461180763037 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bc0000 == 59 [pid = 1975] [id = 549] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x114447400) [pid = 1975] [serial = 1647] [outer = 0x0] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x11a8d7800) [pid = 1975] [serial = 1648] [outer = 0x114447400] 12:32:43 INFO - PROCESS | 1975 | 1461180763063 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127987400) [pid = 1975] [serial = 1649] [outer = 0x114447400] 12:32:43 INFO - PROCESS | 1975 | 1461180763334 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 12:32:43 INFO - PROCESS | 1975 | 1461180763381 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:32:43 INFO - PROCESS | 1975 | 1461180763383 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:32:43 INFO - PROCESS | 1975 | 1461180763385 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1975 | 1461180763387 Marionette TRACE conn2 <- [1,2170,null,{}] 12:32:43 INFO - PROCESS | 1975 | 1461180763389 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 1975 | 1461180763490 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:32:43 INFO - PROCESS | 1975 | 1461180763552 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c90b800 == 60 [pid = 1975] [id = 550] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x11a987000) [pid = 1975] [serial = 1650] [outer = 0x0] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x129cc0800) [pid = 1975] [serial = 1651] [outer = 0x11a987000] 12:32:43 INFO - PROCESS | 1975 | 1461180763581 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12e75e000) [pid = 1975] [serial = 1652] [outer = 0x11a987000] 12:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 470ms 12:32:43 INFO - PROCESS | 1975 | 1461180763853 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:32:43 INFO - PROCESS | 1975 | 1461180763856 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1975 | 1461180763858 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:32:43 INFO - PROCESS | 1975 | 1461180763867 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1975 | 1461180763868 Marionette TRACE conn2 <- [1,2174,null,{}] 12:32:43 INFO - PROCESS | 1975 | 1461180763870 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 1975 | 1461180763963 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:32:43 INFO - PROCESS | 1975 | 1461180763968 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f61d000 == 61 [pid = 1975] [id = 551] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12e758800) [pid = 1975] [serial = 1653] [outer = 0x0] 12:32:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12e763400) [pid = 1975] [serial = 1654] [outer = 0x12e758800] 12:32:43 INFO - PROCESS | 1975 | 1461180763993 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12e882c00) [pid = 1975] [serial = 1655] [outer = 0x12e758800] 12:32:44 INFO - PROCESS | 1975 | 1461180764338 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 521ms 12:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:32:44 INFO - PROCESS | 1975 | 1461180764386 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1975 | 1461180764387 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:32:44 INFO - PROCESS | 1975 | 1461180764390 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1975 | 1461180764391 Marionette TRACE conn2 <- [1,2178,null,{}] 12:32:44 INFO - PROCESS | 1975 | 1461180764393 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:44 INFO - PROCESS | 1975 | 1461180764504 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:32:44 INFO - PROCESS | 1975 | 1461180764510 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f848000 == 62 [pid = 1975] [id = 552] 12:32:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12e879400) [pid = 1975] [serial = 1656] [outer = 0x0] 12:32:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12ec3ac00) [pid = 1975] [serial = 1657] [outer = 0x12e879400] 12:32:44 INFO - PROCESS | 1975 | 1461180764534 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12ec43c00) [pid = 1975] [serial = 1658] [outer = 0x12e879400] 12:32:44 INFO - PROCESS | 1975 | 1461180764990 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 620ms 12:32:45 INFO - PROCESS | 1975 | 1461180765028 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1975 | 1461180765030 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:32:45 INFO - PROCESS | 1975 | 1461180765035 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 1975 | 1461180765037 Marionette TRACE conn2 <- [1,2182,null,{}] 12:32:45 INFO - PROCESS | 1975 | 1461180765043 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 1975 | 1461180765147 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:32:45 INFO - PROCESS | 1975 | 1461180765223 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x123851800 == 63 [pid = 1975] [id = 553] 12:32:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x118a2f400) [pid = 1975] [serial = 1659] [outer = 0x0] 12:32:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x1192e1800) [pid = 1975] [serial = 1660] [outer = 0x118a2f400] 12:32:45 INFO - PROCESS | 1975 | 1461180765255 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x11ad92c00) [pid = 1975] [serial = 1661] [outer = 0x118a2f400] 12:32:45 INFO - PROCESS | 1975 | 1461180765677 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 722ms 12:32:45 INFO - PROCESS | 1975 | 1461180765757 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1975 | 1461180765761 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:32:45 INFO - PROCESS | 1975 | 1461180765765 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 1975 | 1461180765767 Marionette TRACE conn2 <- [1,2186,null,{}] 12:32:45 INFO - PROCESS | 1975 | 1461180765770 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 1975 | 1461180765875 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:32:45 INFO - PROCESS | 1975 | 1461180765947 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb9000 == 64 [pid = 1975] [id = 554] 12:32:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x11af78000) [pid = 1975] [serial = 1662] [outer = 0x0] 12:32:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x125e5d400) [pid = 1975] [serial = 1663] [outer = 0x11af78000] 12:32:45 INFO - PROCESS | 1975 | 1461180765978 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x1283a2400) [pid = 1975] [serial = 1664] [outer = 0x11af78000] 12:32:46 INFO - PROCESS | 1975 | 1461180766402 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 12:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:32:46 INFO - PROCESS | 1975 | 1461180766436 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1975 | 1461180766437 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:32:46 INFO - PROCESS | 1975 | 1461180766460 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1975 | 1461180766464 Marionette TRACE conn2 <- [1,2190,null,{}] 12:32:46 INFO - PROCESS | 1975 | 1461180766481 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:46 INFO - PROCESS | 1975 | 1461180766637 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:32:46 INFO - PROCESS | 1975 | 1461180766741 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecb9000 == 65 [pid = 1975] [id = 555] 12:32:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12b894400) [pid = 1975] [serial = 1665] [outer = 0x0] 12:32:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12bbd9000) [pid = 1975] [serial = 1666] [outer = 0x12b894400] 12:32:46 INFO - PROCESS | 1975 | 1461180766791 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12bd91400) [pid = 1975] [serial = 1667] [outer = 0x12b894400] 12:32:47 INFO - PROCESS | 1975 | 1461180767281 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 847ms 12:32:47 INFO - PROCESS | 1975 | 1461180767287 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:32:47 INFO - PROCESS | 1975 | 1461180767289 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:32:47 INFO - PROCESS | 1975 | 1461180767291 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 1975 | 1461180767293 Marionette TRACE conn2 <- [1,2194,null,{}] 12:32:47 INFO - PROCESS | 1975 | 1461180767295 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:47 INFO - PROCESS | 1975 | 1461180767400 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:32:47 INFO - PROCESS | 1975 | 1461180767457 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x130124800 == 66 [pid = 1975] [id = 556] 12:32:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12bde3800) [pid = 1975] [serial = 1668] [outer = 0x0] 12:32:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12d62cc00) [pid = 1975] [serial = 1669] [outer = 0x12bde3800] 12:32:47 INFO - PROCESS | 1975 | 1461180767487 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12e319800) [pid = 1975] [serial = 1670] [outer = 0x12bde3800] 12:32:47 INFO - PROCESS | 1975 | 1461180767918 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 12:32:47 INFO - PROCESS | 1975 | 1461180767962 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 1975 | 1461180767964 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:32:47 INFO - PROCESS | 1975 | 1461180767966 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 1975 | 1461180767967 Marionette TRACE conn2 <- [1,2198,null,{}] 12:32:47 INFO - PROCESS | 1975 | 1461180767970 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 1975 | 1461180768067 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:32:48 INFO - PROCESS | 1975 | 1461180768128 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f6b000 == 67 [pid = 1975] [id = 557] 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x12e315800) [pid = 1975] [serial = 1671] [outer = 0x0] 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x12e756c00) [pid = 1975] [serial = 1672] [outer = 0x12e315800] 12:32:48 INFO - PROCESS | 1975 | 1461180768158 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x12e881000) [pid = 1975] [serial = 1673] [outer = 0x12e315800] 12:32:48 INFO - PROCESS | 1975 | 1461180768617 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 12:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:32:48 INFO - PROCESS | 1975 | 1461180768636 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1975 | 1461180768637 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:32:48 INFO - PROCESS | 1975 | 1461180768639 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1975 | 1461180768641 Marionette TRACE conn2 <- [1,2202,null,{}] 12:32:48 INFO - PROCESS | 1975 | 1461180768662 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 1975 | 1461180768798 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:32:48 INFO - PROCESS | 1975 | 1461180768890 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a924000 == 68 [pid = 1975] [id = 558] 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x118f06000) [pid = 1975] [serial = 1674] [outer = 0x0] 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x12b27bc00) [pid = 1975] [serial = 1675] [outer = 0x118f06000] 12:32:48 INFO - PROCESS | 1975 | 1461180768926 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x12f7a4400) [pid = 1975] [serial = 1676] [outer = 0x118f06000] 12:32:49 INFO - PROCESS | 1975 | 1461180769622 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1041ms 12:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:32:49 INFO - PROCESS | 1975 | 1461180769680 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1975 | 1461180769682 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:32:49 INFO - PROCESS | 1975 | 1461180769685 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1975 | 1461180769688 Marionette TRACE conn2 <- [1,2206,null,{}] 12:32:49 INFO - PROCESS | 1975 | 1461180769694 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:49 INFO - PROCESS | 1975 | 1461180769832 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:32:49 INFO - PROCESS | 1975 | 1461180769925 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf1f000 == 69 [pid = 1975] [id = 559] 12:32:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x11568c400) [pid = 1975] [serial = 1677] [outer = 0x0] 12:32:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x1158eb000) [pid = 1975] [serial = 1678] [outer = 0x11568c400] 12:32:49 INFO - PROCESS | 1975 | 1461180769952 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x118e31000) [pid = 1975] [serial = 1679] [outer = 0x11568c400] 12:32:50 INFO - PROCESS | 1975 | 1461180770465 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 825ms 12:32:50 INFO - PROCESS | 1975 | 1461180770511 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 1975 | 1461180770514 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:32:50 INFO - PROCESS | 1975 | 1461180770519 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 1975 | 1461180770522 Marionette TRACE conn2 <- [1,2210,null,{}] 12:32:50 INFO - PROCESS | 1975 | 1461180770549 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:50 INFO - PROCESS | 1975 | 1461180770652 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:32:50 INFO - PROCESS | 1975 | 1461180770714 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b964000 == 70 [pid = 1975] [id = 560] 12:32:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x11a79ac00) [pid = 1975] [serial = 1680] [outer = 0x0] 12:32:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x11a8e0c00) [pid = 1975] [serial = 1681] [outer = 0x11a79ac00] 12:32:50 INFO - PROCESS | 1975 | 1461180770742 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x11af6fc00) [pid = 1975] [serial = 1682] [outer = 0x11a79ac00] 12:32:51 INFO - PROCESS | 1975 | 1461180771162 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 693ms 12:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:32:51 INFO - PROCESS | 1975 | 1461180771212 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1975 | 1461180771213 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:32:51 INFO - PROCESS | 1975 | 1461180771216 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1975 | 1461180771218 Marionette TRACE conn2 <- [1,2214,null,{}] 12:32:51 INFO - PROCESS | 1975 | 1461180771225 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:51 INFO - PROCESS | 1975 | 1461180771347 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12f61d000 == 69 [pid = 1975] [id = 551] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12c90b800 == 68 [pid = 1975] [id = 550] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x125bc0000 == 67 [pid = 1975] [id = 549] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12d95e000 == 66 [pid = 1975] [id = 548] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12c9d6000 == 65 [pid = 1975] [id = 547] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb4f000 == 64 [pid = 1975] [id = 546] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x114b90800) [pid = 1975] [serial = 1546] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x1288aa800) [pid = 1975] [serial = 1558] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x11c82ac00) [pid = 1975] [serial = 1552] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x12b3cf000) [pid = 1975] [serial = 1567] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x119d7b000) [pid = 1975] [serial = 1549] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x12764c800) [pid = 1975] [serial = 1555] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x12a3d7800) [pid = 1975] [serial = 1561] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x12b277000) [pid = 1975] [serial = 1564] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0d4800 == 63 [pid = 1975] [id = 545] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x11c37f800 == 62 [pid = 1975] [id = 544] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x127c1e000 == 61 [pid = 1975] [id = 543] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x125fd7000 == 60 [pid = 1975] [id = 542] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7cf000 == 59 [pid = 1975] [id = 541] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x11a928800 == 58 [pid = 1975] [id = 540] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf55000 == 57 [pid = 1975] [id = 536] 12:32:51 INFO - PROCESS | 1975 | --DOCSHELL 0x127189000 == 56 [pid = 1975] [id = 535] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x11b945000) [pid = 1975] [serial = 1475] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12d02cc00) [pid = 1975] [serial = 1523] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x11c4d8800) [pid = 1975] [serial = 1529] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x119c72c00) [pid = 1975] [serial = 1472] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x129cb6c00) [pid = 1975] [serial = 1532] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x11a97c400) [pid = 1975] [serial = 1544] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12bd82c00) [pid = 1975] [serial = 1468] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x119c7e800) [pid = 1975] [serial = 1526] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x127ef0c00) [pid = 1975] [serial = 1478] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12b27c800) [pid = 1975] [serial = 1481] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b89fc00) [pid = 1975] [serial = 1535] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12bd82400) [pid = 1975] [serial = 1582] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12d031c00) [pid = 1975] [serial = 1585] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x129208000) [pid = 1975] [serial = 1576] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12b1c2c00) [pid = 1975] [serial = 1577] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11c665000) [pid = 1975] [serial = 1573] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x125e5f800) [pid = 1975] [serial = 1574] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11ad92000) [pid = 1975] [serial = 1571] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x119d7c400) [pid = 1975] [serial = 1570] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12b3cdc00) [pid = 1975] [serial = 1579] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12d6d7c00) [pid = 1975] [serial = 1589] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d6d2000) [pid = 1975] [serial = 1588] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12d941800) [pid = 1975] [serial = 1591] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12d6d8000) [pid = 1975] [serial = 1597] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12d9a0c00) [pid = 1975] [serial = 1600] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11bca8000) [pid = 1975] [serial = 1594] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12d94d400) [pid = 1975] [serial = 1592] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12e321800) [pid = 1975] [serial = 1601] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d997c00) [pid = 1975] [serial = 1598] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12bd9e800) [pid = 1975] [serial = 1583] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12bbd9800) [pid = 1975] [serial = 1580] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d62c000) [pid = 1975] [serial = 1586] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x127ec0800) [pid = 1975] [serial = 1595] [outer = 0x0] [url = about:blank] 12:32:51 INFO - PROCESS | 1975 | 1461180771474 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x11911c000 == 57 [pid = 1975] [id = 561] 12:32:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x114d13800) [pid = 1975] [serial = 1683] [outer = 0x0] 12:32:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x119c7f800) [pid = 1975] [serial = 1684] [outer = 0x114d13800] 12:32:51 INFO - PROCESS | 1975 | 1461180771506 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x11bca7c00) [pid = 1975] [serial = 1685] [outer = 0x114d13800] 12:32:51 INFO - PROCESS | 1975 | 1461180771807 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 620ms 12:32:51 INFO - PROCESS | 1975 | 1461180771837 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1975 | 1461180771838 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:32:51 INFO - PROCESS | 1975 | 1461180771841 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1975 | 1461180771843 Marionette TRACE conn2 <- [1,2218,null,{}] 12:32:51 INFO - PROCESS | 1975 | 1461180771848 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:51 INFO - PROCESS | 1975 | 1461180771936 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:32:51 INFO - PROCESS | 1975 | 1461180771941 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bc0000 == 58 [pid = 1975] [id = 562] 12:32:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1259c1800) [pid = 1975] [serial = 1686] [outer = 0x0] 12:32:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x1283aa000) [pid = 1975] [serial = 1687] [outer = 0x1259c1800] 12:32:51 INFO - PROCESS | 1975 | 1461180771968 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x129211000) [pid = 1975] [serial = 1688] [outer = 0x1259c1800] 12:32:52 INFO - PROCESS | 1975 | 1461180772327 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 12:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:32:52 INFO - PROCESS | 1975 | 1461180772363 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1975 | 1461180772364 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:32:52 INFO - PROCESS | 1975 | 1461180772366 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1975 | 1461180772367 Marionette TRACE conn2 <- [1,2222,null,{}] 12:32:52 INFO - PROCESS | 1975 | 1461180772369 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:52 INFO - PROCESS | 1975 | 1461180772452 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:32:52 INFO - PROCESS | 1975 | 1461180772459 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x1292ad000 == 59 [pid = 1975] [id = 563] 12:32:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x129cb6c00) [pid = 1975] [serial = 1689] [outer = 0x0] 12:32:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12a3d7800) [pid = 1975] [serial = 1690] [outer = 0x129cb6c00] 12:32:52 INFO - PROCESS | 1975 | 1461180772485 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b26f000) [pid = 1975] [serial = 1691] [outer = 0x129cb6c00] 12:32:52 INFO - PROCESS | 1975 | 1461180772830 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 12:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:32:52 INFO - PROCESS | 1975 | 1461180772836 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1975 | 1461180772837 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:32:52 INFO - PROCESS | 1975 | 1461180772839 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1975 | 1461180772840 Marionette TRACE conn2 <- [1,2226,null,{}] 12:32:52 INFO - PROCESS | 1975 | 1461180772845 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:52 INFO - PROCESS | 1975 | 1461180772967 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:32:52 INFO - PROCESS | 1975 | 1461180772975 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0c2800 == 60 [pid = 1975] [id = 564] 12:32:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b27dc00) [pid = 1975] [serial = 1692] [outer = 0x0] 12:32:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b595400) [pid = 1975] [serial = 1693] [outer = 0x12b27dc00] 12:32:53 INFO - PROCESS | 1975 | 1461180773003 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12bda7000) [pid = 1975] [serial = 1694] [outer = 0x12b27dc00] 12:32:53 INFO - PROCESS | 1975 | 1461180773320 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 12:32:53 INFO - PROCESS | 1975 | 1461180773361 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 1975 | 1461180773362 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:32:53 INFO - PROCESS | 1975 | 1461180773365 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 1975 | 1461180773366 Marionette TRACE conn2 <- [1,2230,null,{}] 12:32:53 INFO - PROCESS | 1975 | 1461180773368 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 1975 | 1461180773454 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:32:53 INFO - PROCESS | 1975 | 1461180773459 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf48000 == 61 [pid = 1975] [id = 565] 12:32:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12bddfc00) [pid = 1975] [serial = 1695] [outer = 0x0] 12:32:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12d032800) [pid = 1975] [serial = 1696] [outer = 0x12bddfc00] 12:32:53 INFO - PROCESS | 1975 | 1461180773484 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12d62f400) [pid = 1975] [serial = 1697] [outer = 0x12bddfc00] 12:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 12:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:32:53 INFO - PROCESS | 1975 | 1461180773879 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:32:53 INFO - PROCESS | 1975 | 1461180773883 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 1975 | 1461180773884 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:32:53 INFO - PROCESS | 1975 | 1461180773886 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 1975 | 1461180773887 Marionette TRACE conn2 <- [1,2234,null,{}] 12:32:53 INFO - PROCESS | 1975 | 1461180773889 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:54 INFO - PROCESS | 1975 | 1461180774018 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:32:54 INFO - PROCESS | 1975 | 1461180774038 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d645800 == 62 [pid = 1975] [id = 566] 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12d038000) [pid = 1975] [serial = 1698] [outer = 0x0] 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12d6d2000) [pid = 1975] [serial = 1699] [outer = 0x12d038000] 12:32:54 INFO - PROCESS | 1975 | 1461180774081 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12d943c00) [pid = 1975] [serial = 1700] [outer = 0x12d038000] 12:32:54 INFO - PROCESS | 1975 | 1461180774565 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 719ms 12:32:54 INFO - PROCESS | 1975 | 1461180774607 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 1975 | 1461180774608 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:32:54 INFO - PROCESS | 1975 | 1461180774612 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 1975 | 1461180774613 Marionette TRACE conn2 <- [1,2238,null,{}] 12:32:54 INFO - PROCESS | 1975 | 1461180774617 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:54 INFO - PROCESS | 1975 | 1461180774748 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:32:54 INFO - PROCESS | 1975 | 1461180774765 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d953000 == 63 [pid = 1975] [id = 567] 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12d94c400) [pid = 1975] [serial = 1701] [outer = 0x0] 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12d9a3c00) [pid = 1975] [serial = 1702] [outer = 0x12d94c400] 12:32:54 INFO - PROCESS | 1975 | 1461180774789 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12e387c00) [pid = 1975] [serial = 1703] [outer = 0x12d94c400] 12:32:55 INFO - PROCESS | 1975 | 1461180775188 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 621ms 12:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:32:55 INFO - PROCESS | 1975 | 1461180775233 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1975 | 1461180775235 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:32:55 INFO - PROCESS | 1975 | 1461180775238 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1975 | 1461180775240 Marionette TRACE conn2 <- [1,2242,null,{}] 12:32:55 INFO - PROCESS | 1975 | 1461180775253 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:55 INFO - PROCESS | 1975 | 1461180775418 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:32:55 INFO - PROCESS | 1975 | 1461180775474 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecbd800 == 64 [pid = 1975] [id = 568] 12:32:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12d94cc00) [pid = 1975] [serial = 1704] [outer = 0x0] 12:32:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12e87cc00) [pid = 1975] [serial = 1705] [outer = 0x12d94cc00] 12:32:55 INFO - PROCESS | 1975 | 1461180775514 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12ec39c00) [pid = 1975] [serial = 1706] [outer = 0x12d94cc00] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x129cc1400) [pid = 1975] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b1cdc00) [pid = 1975] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12b1ca000) [pid = 1975] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x118747400) [pid = 1975] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x127643400) [pid = 1975] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x11ba25800) [pid = 1975] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x112364000) [pid = 1975] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x127ebf000) [pid = 1975] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12b3c8800) [pid = 1975] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12d62c800) [pid = 1975] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12d039400) [pid = 1975] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x114447400) [pid = 1975] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d943000) [pid = 1975] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x129bd3400) [pid = 1975] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x114502800) [pid = 1975] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x127cb2000) [pid = 1975] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12bbd0c00) [pid = 1975] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12e758800) [pid = 1975] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x129cb6800) [pid = 1975] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d02e400) [pid = 1975] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11a8d6400) [pid = 1975] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11c8c5c00) [pid = 1975] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11af7b800) [pid = 1975] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x115698000) [pid = 1975] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:32:55 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11a987000) [pid = 1975] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:32:56 INFO - PROCESS | 1975 | 1461180776035 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 831ms 12:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:32:56 INFO - PROCESS | 1975 | 1461180776069 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1975 | 1461180776070 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:32:56 INFO - PROCESS | 1975 | 1461180776072 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1975 | 1461180776074 Marionette TRACE conn2 <- [1,2246,null,{}] 12:32:56 INFO - PROCESS | 1975 | 1461180776082 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:56 INFO - PROCESS | 1975 | 1461180776216 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:32:56 INFO - PROCESS | 1975 | 1461180776258 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb51000 == 65 [pid = 1975] [id = 569] 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x114b8c800) [pid = 1975] [serial = 1707] [outer = 0x0] 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11c82b000) [pid = 1975] [serial = 1708] [outer = 0x114b8c800] 12:32:56 INFO - PROCESS | 1975 | 1461180776287 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d02e400) [pid = 1975] [serial = 1709] [outer = 0x114b8c800] 12:32:56 INFO - PROCESS | 1975 | 1461180776578 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 528ms 12:32:56 INFO - PROCESS | 1975 | 1461180776601 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1975 | 1461180776602 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:32:56 INFO - PROCESS | 1975 | 1461180776605 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1975 | 1461180776606 Marionette TRACE conn2 <- [1,2250,null,{}] 12:32:56 INFO - PROCESS | 1975 | 1461180776611 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:56 INFO - PROCESS | 1975 | 1461180776704 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:32:56 INFO - PROCESS | 1975 | 1461180776708 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdc2000 == 66 [pid = 1975] [id = 570] 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119255800) [pid = 1975] [serial = 1710] [outer = 0x0] 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e764800) [pid = 1975] [serial = 1711] [outer = 0x119255800] 12:32:56 INFO - PROCESS | 1975 | 1461180776733 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12f79a800) [pid = 1975] [serial = 1712] [outer = 0x119255800] 12:32:57 INFO - PROCESS | 1975 | 1461180777066 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 12:32:57 INFO - PROCESS | 1975 | 1461180777083 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1975 | 1461180777084 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:32:57 INFO - PROCESS | 1975 | 1461180777087 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1975 | 1461180777088 Marionette TRACE conn2 <- [1,2254,null,{}] 12:32:57 INFO - PROCESS | 1975 | 1461180777090 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 1975 | 1461180777222 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:32:57 INFO - PROCESS | 1975 | 1461180777228 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7f6800 == 67 [pid = 1975] [id = 571] 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12ec35c00) [pid = 1975] [serial = 1713] [outer = 0x0] 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12f7a3c00) [pid = 1975] [serial = 1714] [outer = 0x12ec35c00] 12:32:57 INFO - PROCESS | 1975 | 1461180777253 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12fbdb000) [pid = 1975] [serial = 1715] [outer = 0x12ec35c00] 12:32:57 INFO - PROCESS | 1975 | 1461180777547 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 12:32:57 INFO - PROCESS | 1975 | 1461180777556 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1975 | 1461180777557 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:32:57 INFO - PROCESS | 1975 | 1461180777569 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1975 | 1461180777570 Marionette TRACE conn2 <- [1,2258,null,{}] 12:32:57 INFO - PROCESS | 1975 | 1461180777572 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 1975 | 1461180777668 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:32:57 INFO - PROCESS | 1975 | 1461180777672 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x12adcf800 == 68 [pid = 1975] [id = 572] 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12f7a7400) [pid = 1975] [serial = 1716] [outer = 0x0] 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12fbe2400) [pid = 1975] [serial = 1717] [outer = 0x12f7a7400] 12:32:57 INFO - PROCESS | 1975 | 1461180777697 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12fbe6800) [pid = 1975] [serial = 1718] [outer = 0x12f7a7400] 12:32:58 INFO - PROCESS | 1975 | 1461180778208 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 676ms 12:32:58 INFO - PROCESS | 1975 | 1461180778238 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1975 | 1461180778241 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:32:58 INFO - PROCESS | 1975 | 1461180778263 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1975 | 1461180778265 Marionette TRACE conn2 <- [1,2262,null,{}] 12:32:58 INFO - PROCESS | 1975 | 1461180778269 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:58 INFO - PROCESS | 1975 | 1461180778378 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:32:58 INFO - PROCESS | 1975 | 1461180778454 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf06000 == 69 [pid = 1975] [id = 573] 12:32:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x118a24c00) [pid = 1975] [serial = 1719] [outer = 0x0] 12:32:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x119c72800) [pid = 1975] [serial = 1720] [outer = 0x118a24c00] 12:32:58 INFO - PROCESS | 1975 | 1461180778486 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x11ad8d000) [pid = 1975] [serial = 1721] [outer = 0x118a24c00] 12:32:58 INFO - PROCESS | 1975 | 1461180778911 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 12:32:58 INFO - PROCESS | 1975 | 1461180778934 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1975 | 1461180778938 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:32:58 INFO - PROCESS | 1975 | 1461180778943 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1975 | 1461180778945 Marionette TRACE conn2 <- [1,2266,null,{}] 12:32:58 INFO - PROCESS | 1975 | 1461180778947 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:59 INFO - PROCESS | 1975 | 1461180779056 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:32:59 INFO - PROCESS | 1975 | 1461180779120 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x127948000 == 70 [pid = 1975] [id = 574] 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x11adf9000) [pid = 1975] [serial = 1722] [outer = 0x0] 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x11c4dc400) [pid = 1975] [serial = 1723] [outer = 0x11adf9000] 12:32:59 INFO - PROCESS | 1975 | 1461180779191 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12764f800) [pid = 1975] [serial = 1724] [outer = 0x11adf9000] 12:32:59 INFO - PROCESS | 1975 | 1461180779582 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 12:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:32:59 INFO - PROCESS | 1975 | 1461180779614 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1975 | 1461180779615 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:32:59 INFO - PROCESS | 1975 | 1461180779617 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1975 | 1461180779620 Marionette TRACE conn2 <- [1,2270,null,{}] 12:32:59 INFO - PROCESS | 1975 | 1461180779628 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:59 INFO - PROCESS | 1975 | 1461180779760 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:32:59 INFO - PROCESS | 1975 | 1461180779838 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b50f000 == 71 [pid = 1975] [id = 575] 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12a3db400) [pid = 1975] [serial = 1725] [outer = 0x0] 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12b37c000) [pid = 1975] [serial = 1726] [outer = 0x12a3db400] 12:32:59 INFO - PROCESS | 1975 | 1461180779870 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12b745c00) [pid = 1975] [serial = 1727] [outer = 0x12a3db400] 12:33:00 INFO - PROCESS | 1975 | 1461180780256 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 676ms 12:33:00 INFO - PROCESS | 1975 | 1461180780294 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:33:00 INFO - PROCESS | 1975 | 1461180780295 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:33:00 INFO - PROCESS | 1975 | 1461180780298 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1975 | 1461180780299 Marionette TRACE conn2 <- [1,2274,null,{}] 12:33:00 INFO - PROCESS | 1975 | 1461180780302 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:00 INFO - PROCESS | 1975 | 1461180780408 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:33:00 INFO - PROCESS | 1975 | 1461180780469 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f830800 == 72 [pid = 1975] [id = 576] 12:33:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12b746c00) [pid = 1975] [serial = 1728] [outer = 0x0] 12:33:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12bd8f000) [pid = 1975] [serial = 1729] [outer = 0x12b746c00] 12:33:00 INFO - PROCESS | 1975 | 1461180780499 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12d623c00) [pid = 1975] [serial = 1730] [outer = 0x12b746c00] 12:33:00 INFO - PROCESS | 1975 | 1461180780935 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 12:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:33:00 INFO - PROCESS | 1975 | 1461180780968 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 1975 | 1461180780970 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:33:00 INFO - PROCESS | 1975 | 1461180780972 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1975 | 1461180780973 Marionette TRACE conn2 <- [1,2278,null,{}] 12:33:00 INFO - PROCESS | 1975 | 1461180780975 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 1975 | 1461180781081 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:33:01 INFO - PROCESS | 1975 | 1461180781174 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x138bc6000 == 73 [pid = 1975] [id = 577] 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12d628c00) [pid = 1975] [serial = 1731] [outer = 0x0] 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12e388400) [pid = 1975] [serial = 1732] [outer = 0x12d628c00] 12:33:01 INFO - PROCESS | 1975 | 1461180781203 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12ec3e000) [pid = 1975] [serial = 1733] [outer = 0x12d628c00] 12:33:01 INFO - PROCESS | 1975 | 1461180781639 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 12:33:01 INFO - PROCESS | 1975 | 1461180781645 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1975 | 1461180781647 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:33:01 INFO - PROCESS | 1975 | 1461180781649 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1975 | 1461180781650 Marionette TRACE conn2 <- [1,2282,null,{}] 12:33:01 INFO - PROCESS | 1975 | 1461180781653 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 1975 | 1461180781777 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:33:01 INFO - PROCESS | 1975 | 1461180781883 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x118773000 == 74 [pid = 1975] [id = 578] 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x11400e800) [pid = 1975] [serial = 1734] [outer = 0x0] 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x1155a4c00) [pid = 1975] [serial = 1735] [outer = 0x11400e800] 12:33:01 INFO - PROCESS | 1975 | 1461180781919 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x123a0f000) [pid = 1975] [serial = 1736] [outer = 0x11400e800] 12:33:02 INFO - PROCESS | 1975 | 1461180782581 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 970ms 12:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:33:02 INFO - PROCESS | 1975 | 1461180782619 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:33:02 INFO - PROCESS | 1975 | 1461180782621 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:33:02 INFO - PROCESS | 1975 | 1461180782646 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 1975 | 1461180782649 Marionette TRACE conn2 <- [1,2286,null,{}] 12:33:02 INFO - PROCESS | 1975 | 1461180782655 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:02 INFO - PROCESS | 1975 | 1461180782750 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:33:02 INFO - PROCESS | 1975 | 1461180782829 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bbc800 == 75 [pid = 1975] [id = 579] 12:33:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x11568d000) [pid = 1975] [serial = 1737] [outer = 0x0] 12:33:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x115697c00) [pid = 1975] [serial = 1738] [outer = 0x11568d000] 12:33:02 INFO - PROCESS | 1975 | 1461180782858 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x118a32000) [pid = 1975] [serial = 1739] [outer = 0x11568d000] 12:33:03 INFO - PROCESS | 1975 | 1461180783285 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 694ms 12:33:03 INFO - PROCESS | 1975 | 1461180783319 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1975 | 1461180783323 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:33:03 INFO - PROCESS | 1975 | 1461180783327 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1975 | 1461180783329 Marionette TRACE conn2 <- [1,2290,null,{}] 12:33:03 INFO - PROCESS | 1975 | 1461180783331 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:03 INFO - PROCESS | 1975 | 1461180783446 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3bc800 == 74 [pid = 1975] [id = 521] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x128993800 == 73 [pid = 1975] [id = 520] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12789e000 == 72 [pid = 1975] [id = 518] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x127952800 == 71 [pid = 1975] [id = 519] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7e1800 == 70 [pid = 1975] [id = 511] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7f6800 == 69 [pid = 1975] [id = 571] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdc2000 == 68 [pid = 1975] [id = 570] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb51000 == 67 [pid = 1975] [id = 569] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecbd800 == 66 [pid = 1975] [id = 568] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12d953000 == 65 [pid = 1975] [id = 567] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12ec3ac00) [pid = 1975] [serial = 1657] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12d645800 == 64 [pid = 1975] [id = 566] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf48000 == 63 [pid = 1975] [id = 565] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0c2800 == 62 [pid = 1975] [id = 564] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x1292ad000 == 61 [pid = 1975] [id = 563] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x125bc0000 == 60 [pid = 1975] [id = 562] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x11911c000 == 59 [pid = 1975] [id = 561] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x11b964000 == 58 [pid = 1975] [id = 560] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf1f000 == 57 [pid = 1975] [id = 559] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x129bb9000 == 56 [pid = 1975] [id = 554] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x123851800 == 55 [pid = 1975] [id = 553] 12:33:03 INFO - PROCESS | 1975 | --DOCSHELL 0x12f848000 == 54 [pid = 1975] [id = 552] 12:33:03 INFO - PROCESS | 1975 | 1461180783547 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12b1c8000) [pid = 1975] [serial = 1562] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12b747800) [pid = 1975] [serial = 1568] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x12b386c00) [pid = 1975] [serial = 1565] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x11b9cb400) [pid = 1975] [serial = 1550] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x127eb2000) [pid = 1975] [serial = 1556] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x125970400) [pid = 1975] [serial = 1553] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x1155e4000) [pid = 1975] [serial = 1547] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x129210000) [pid = 1975] [serial = 1559] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b592800) [pid = 1975] [serial = 1634] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12e882c00) [pid = 1975] [serial = 1655] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x127987400) [pid = 1975] [serial = 1649] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x129cc0800) [pid = 1975] [serial = 1651] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12b89b000) [pid = 1975] [serial = 1636] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12d99b400) [pid = 1975] [serial = 1642] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12d6ce800) [pid = 1975] [serial = 1639] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12d6dac00) [pid = 1975] [serial = 1640] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12e317400) [pid = 1975] [serial = 1643] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11a8d7800) [pid = 1975] [serial = 1648] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12e383c00) [pid = 1975] [serial = 1645] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12a3e1c00) [pid = 1975] [serial = 1630] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b1cf000) [pid = 1975] [serial = 1631] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x119d7d000) [pid = 1975] [serial = 1619] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x1153c1c00) [pid = 1975] [serial = 1618] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x128958400) [pid = 1975] [serial = 1628] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x127eb3800) [pid = 1975] [serial = 1627] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12bdadc00) [pid = 1975] [serial = 1612] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d039800) [pid = 1975] [serial = 1613] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12e763400) [pid = 1975] [serial = 1654] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b277400) [pid = 1975] [serial = 1633] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12d99f400) [pid = 1975] [serial = 1616] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12d62bc00) [pid = 1975] [serial = 1615] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11c42ac00) [pid = 1975] [serial = 1607] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11af70800) [pid = 1975] [serial = 1606] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b1c5400) [pid = 1975] [serial = 1610] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x127988800) [pid = 1975] [serial = 1609] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11bca2400) [pid = 1975] [serial = 1624] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12596d000) [pid = 1975] [serial = 1625] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12e381800) [pid = 1975] [serial = 1603] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x11a793000) [pid = 1975] [serial = 1621] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11ad91800) [pid = 1975] [serial = 1622] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12e75e000) [pid = 1975] [serial = 1652] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12e756400) [pid = 1975] [serial = 1646] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x12d038400) [pid = 1975] [serial = 1637] [outer = 0x0] [url = about:blank] 12:33:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910e800 == 55 [pid = 1975] [id = 580] 12:33:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x114d13400) [pid = 1975] [serial = 1740] [outer = 0x0] 12:33:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x118cee000) [pid = 1975] [serial = 1741] [outer = 0x114d13400] 12:33:03 INFO - PROCESS | 1975 | 1461180783581 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11ad87800) [pid = 1975] [serial = 1742] [outer = 0x114d13400] 12:33:03 INFO - PROCESS | 1975 | 1461180783899 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 619ms 12:33:03 INFO - PROCESS | 1975 | 1461180783947 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1975 | 1461180783948 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:33:03 INFO - PROCESS | 1975 | 1461180783951 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1975 | 1461180783953 Marionette TRACE conn2 <- [1,2294,null,{}] 12:33:03 INFO - PROCESS | 1975 | 1461180783961 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:04 INFO - PROCESS | 1975 | 1461180784050 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:33:04 INFO - PROCESS | 1975 | 1461180784149 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aae800 == 56 [pid = 1975] [id = 581] 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11b94dc00) [pid = 1975] [serial = 1743] [outer = 0x0] 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11c425800) [pid = 1975] [serial = 1744] [outer = 0x11b94dc00] 12:33:04 INFO - PROCESS | 1975 | 1461180784179 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x123a0d800) [pid = 1975] [serial = 1745] [outer = 0x11b94dc00] 12:33:04 INFO - PROCESS | 1975 | 1461180784484 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 12:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:33:04 INFO - PROCESS | 1975 | 1461180784521 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 1975 | 1461180784523 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:33:04 INFO - PROCESS | 1975 | 1461180784527 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 1975 | 1461180784529 Marionette TRACE conn2 <- [1,2298,null,{}] 12:33:04 INFO - PROCESS | 1975 | 1461180784531 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:04 INFO - PROCESS | 1975 | 1461180784616 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:33:04 INFO - PROCESS | 1975 | 1461180784621 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x1276d4000 == 57 [pid = 1975] [id = 582] 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x123a11800) [pid = 1975] [serial = 1746] [outer = 0x0] 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x125970400) [pid = 1975] [serial = 1747] [outer = 0x123a11800] 12:33:04 INFO - PROCESS | 1975 | 1461180784647 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x127220000) [pid = 1975] [serial = 1748] [outer = 0x123a11800] 12:33:04 INFO - PROCESS | 1975 | 1461180784981 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 12:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:33:05 INFO - PROCESS | 1975 | 1461180784998 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1975 | 1461180785000 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:33:05 INFO - PROCESS | 1975 | 1461180785002 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1975 | 1461180785003 Marionette TRACE conn2 <- [1,2302,null,{}] 12:33:05 INFO - PROCESS | 1975 | 1461180785005 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:05 INFO - PROCESS | 1975 | 1461180785088 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:33:05 INFO - PROCESS | 1975 | 1461180785094 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1a5800 == 58 [pid = 1975] [id = 583] 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1272c7c00) [pid = 1975] [serial = 1749] [outer = 0x0] 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x127648400) [pid = 1975] [serial = 1750] [outer = 0x1272c7c00] 12:33:05 INFO - PROCESS | 1975 | 1461180785120 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x127985c00) [pid = 1975] [serial = 1751] [outer = 0x1272c7c00] 12:33:05 INFO - PROCESS | 1975 | 1461180785468 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 12:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:33:05 INFO - PROCESS | 1975 | 1461180785521 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1975 | 1461180785522 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:33:05 INFO - PROCESS | 1975 | 1461180785525 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1975 | 1461180785526 Marionette TRACE conn2 <- [1,2306,null,{}] 12:33:05 INFO - PROCESS | 1975 | 1461180785528 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:05 INFO - PROCESS | 1975 | 1461180785657 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:33:05 INFO - PROCESS | 1975 | 1461180785679 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bbe000 == 59 [pid = 1975] [id = 584] 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x127cba800) [pid = 1975] [serial = 1752] [outer = 0x0] 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1283ac800) [pid = 1975] [serial = 1753] [outer = 0x127cba800] 12:33:05 INFO - PROCESS | 1975 | 1461180785706 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b1ca800) [pid = 1975] [serial = 1754] [outer = 0x127cba800] 12:33:06 INFO - PROCESS | 1975 | 1461180786030 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 12:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:33:06 INFO - PROCESS | 1975 | 1461180786046 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1975 | 1461180786047 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:33:06 INFO - PROCESS | 1975 | 1461180786055 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1975 | 1461180786056 Marionette TRACE conn2 <- [1,2310,null,{}] 12:33:06 INFO - PROCESS | 1975 | 1461180786059 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:06 INFO - PROCESS | 1975 | 1461180786165 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:33:06 INFO - PROCESS | 1975 | 1461180786201 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0c7800 == 60 [pid = 1975] [id = 585] 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12895bc00) [pid = 1975] [serial = 1755] [outer = 0x0] 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12b279000) [pid = 1975] [serial = 1756] [outer = 0x12895bc00] 12:33:06 INFO - PROCESS | 1975 | 1461180786227 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b3cf400) [pid = 1975] [serial = 1757] [outer = 0x12895bc00] 12:33:06 INFO - PROCESS | 1975 | 1461180786564 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 529ms 12:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:33:06 INFO - PROCESS | 1975 | 1461180786578 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1975 | 1461180786579 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:33:06 INFO - PROCESS | 1975 | 1461180786582 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1975 | 1461180786583 Marionette TRACE conn2 <- [1,2314,null,{}] 12:33:06 INFO - PROCESS | 1975 | 1461180786585 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:06 INFO - PROCESS | 1975 | 1461180786688 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:33:06 INFO - PROCESS | 1975 | 1461180786701 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b522000 == 61 [pid = 1975] [id = 586] 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b58b800) [pid = 1975] [serial = 1758] [outer = 0x0] 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12b899400) [pid = 1975] [serial = 1759] [outer = 0x12b58b800] 12:33:06 INFO - PROCESS | 1975 | 1461180786726 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12bd3fc00) [pid = 1975] [serial = 1760] [outer = 0x12b58b800] 12:33:07 INFO - PROCESS | 1975 | 1461180787066 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 12:33:07 INFO - PROCESS | 1975 | 1461180787109 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 1975 | 1461180787111 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:33:07 INFO - PROCESS | 1975 | 1461180787113 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 1975 | 1461180787114 Marionette TRACE conn2 <- [1,2318,null,{}] 12:33:07 INFO - PROCESS | 1975 | 1461180787116 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:07 INFO - PROCESS | 1975 | 1461180787224 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:33:07 INFO - PROCESS | 1975 | 1461180787261 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf51000 == 62 [pid = 1975] [id = 587] 12:33:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b58f000) [pid = 1975] [serial = 1761] [outer = 0x0] 12:33:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12bd90400) [pid = 1975] [serial = 1762] [outer = 0x12b58f000] 12:33:07 INFO - PROCESS | 1975 | 1461180787287 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12bde6c00) [pid = 1975] [serial = 1763] [outer = 0x12b58f000] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x114b8c800) [pid = 1975] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x1259c1800) [pid = 1975] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11568c400) [pid = 1975] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12d94c400) [pid = 1975] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b27dc00) [pid = 1975] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x129cb6c00) [pid = 1975] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x119255800) [pid = 1975] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12d038000) [pid = 1975] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11a79ac00) [pid = 1975] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d94cc00) [pid = 1975] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bddfc00) [pid = 1975] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12ec35c00) [pid = 1975] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:33:07 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114d13800) [pid = 1975] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:33:07 INFO - PROCESS | 1975 | 1461180787854 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 1975 | 1461180787884 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:33:07 INFO - PROCESS | 1975 | 1461180787887 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 1975 | 1461180787888 Marionette TRACE conn2 <- [1,2322,null,{}] 12:33:07 INFO - PROCESS | 1975 | 1461180787890 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:07 INFO - PROCESS | 1975 | 1461180787975 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:33:07 INFO - PROCESS | 1975 | 1461180787982 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f76800 == 63 [pid = 1975] [id = 588] 12:33:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x1288a5c00) [pid = 1975] [serial = 1764] [outer = 0x0] 12:33:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b27dc00) [pid = 1975] [serial = 1765] [outer = 0x1288a5c00] 12:33:08 INFO - PROCESS | 1975 | 1461180788007 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d02f400) [pid = 1975] [serial = 1766] [outer = 0x1288a5c00] 12:33:08 INFO - PROCESS | 1975 | 1461180788379 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 517ms 12:33:08 INFO - PROCESS | 1975 | 1461180788405 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:33:08 INFO - PROCESS | 1975 | 1461180788408 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:33:08 INFO - PROCESS | 1975 | 1461180788411 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1975 | 1461180788414 Marionette TRACE conn2 <- [1,2326,null,{}] 12:33:08 INFO - PROCESS | 1975 | 1461180788417 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:08 INFO - PROCESS | 1975 | 1461180788600 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:33:08 INFO - PROCESS | 1975 | 1461180788655 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d968800 == 64 [pid = 1975] [id = 589] 12:33:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12d93f400) [pid = 1975] [serial = 1767] [outer = 0x0] 12:33:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12d94c000) [pid = 1975] [serial = 1768] [outer = 0x12d93f400] 12:33:08 INFO - PROCESS | 1975 | 1461180788697 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12d99e400) [pid = 1975] [serial = 1769] [outer = 0x12d93f400] 12:33:09 INFO - PROCESS | 1975 | 1461180788998 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 621ms 12:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:33:09 INFO - PROCESS | 1975 | 1461180789033 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 1975 | 1461180789034 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:33:09 INFO - PROCESS | 1975 | 1461180789036 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 1975 | 1461180789038 Marionette TRACE conn2 <- [1,2330,null,{}] 12:33:09 INFO - PROCESS | 1975 | 1461180789040 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:09 INFO - PROCESS | 1975 | 1461180789129 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:33:09 INFO - PROCESS | 1975 | 1461180789190 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec5e000 == 65 [pid = 1975] [id = 590] 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12d940800) [pid = 1975] [serial = 1770] [outer = 0x0] 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12e313c00) [pid = 1975] [serial = 1771] [outer = 0x12d940800] 12:33:09 INFO - PROCESS | 1975 | 1461180789215 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12e384800) [pid = 1975] [serial = 1772] [outer = 0x12d940800] 12:33:09 INFO - PROCESS | 1975 | 1461180789481 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 12:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:33:09 INFO - PROCESS | 1975 | 1461180789515 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 1975 | 1461180789516 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:33:09 INFO - PROCESS | 1975 | 1461180789519 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 1975 | 1461180789520 Marionette TRACE conn2 <- [1,2334,null,{}] 12:33:09 INFO - PROCESS | 1975 | 1461180789522 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:09 INFO - PROCESS | 1975 | 1461180789617 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:33:09 INFO - PROCESS | 1975 | 1461180789621 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f624000 == 66 [pid = 1975] [id = 591] 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12e388c00) [pid = 1975] [serial = 1773] [outer = 0x0] 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12e75cc00) [pid = 1975] [serial = 1774] [outer = 0x12e388c00] 12:33:09 INFO - PROCESS | 1975 | 1461180789646 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12e87a000) [pid = 1975] [serial = 1775] [outer = 0x12e388c00] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb54800 == 65 [pid = 1975] [id = 522] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecbc800 == 64 [pid = 1975] [id = 493] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x125bbe800 == 63 [pid = 1975] [id = 517] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x11915b000 == 62 [pid = 1975] [id = 539] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12c917000 == 61 [pid = 1975] [id = 88] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x118f30000 == 60 [pid = 1975] [id = 512] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x125f6b000 == 59 [pid = 1975] [id = 557] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x130124800 == 58 [pid = 1975] [id = 556] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12d63b000 == 57 [pid = 1975] [id = 452] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x130128800 == 56 [pid = 1975] [id = 537] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x127678800 == 55 [pid = 1975] [id = 473] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x11a924000 == 54 [pid = 1975] [id = 558] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x118a83800 == 53 [pid = 1975] [id = 494] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecb9000 == 52 [pid = 1975] [id = 555] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12d966800 == 51 [pid = 1975] [id = 492] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x13060c000 == 50 [pid = 1975] [id = 534] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x125fbe800 == 49 [pid = 1975] [id = 491] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x130a2e800 == 48 [pid = 1975] [id = 538] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec66800 == 47 [pid = 1975] [id = 489] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x1288b9800 == 46 [pid = 1975] [id = 475] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x125bbc800 == 45 [pid = 1975] [id = 579] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x118773000 == 44 [pid = 1975] [id = 578] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x138bc6000 == 43 [pid = 1975] [id = 577] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12f830800 == 42 [pid = 1975] [id = 576] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12b50f000 == 41 [pid = 1975] [id = 575] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x127948000 == 40 [pid = 1975] [id = 574] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x12adcf800 == 39 [pid = 1975] [id = 572] 12:33:10 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf06000 == 38 [pid = 1975] [id = 573] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11910e800 == 37 [pid = 1975] [id = 580] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x123aae800 == 36 [pid = 1975] [id = 581] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0c7800 == 35 [pid = 1975] [id = 585] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x12b522000 == 34 [pid = 1975] [id = 586] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x129bbe000 == 33 [pid = 1975] [id = 584] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x12d968800 == 32 [pid = 1975] [id = 589] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x1276d4000 == 31 [pid = 1975] [id = 582] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1a5800 == 30 [pid = 1975] [id = 583] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x125f76800 == 29 [pid = 1975] [id = 588] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf51000 == 28 [pid = 1975] [id = 587] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12fbdb000) [pid = 1975] [serial = 1715] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12fbe2400) [pid = 1975] [serial = 1717] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec5e000 == 27 [pid = 1975] [id = 590] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11c82b000) [pid = 1975] [serial = 1708] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1283aa000) [pid = 1975] [serial = 1687] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12b27bc00) [pid = 1975] [serial = 1675] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x1158eb000) [pid = 1975] [serial = 1678] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12e387c00) [pid = 1975] [serial = 1703] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12bda7000) [pid = 1975] [serial = 1694] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12d02e400) [pid = 1975] [serial = 1709] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bbd9000) [pid = 1975] [serial = 1666] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12e756c00) [pid = 1975] [serial = 1672] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12a3d7800) [pid = 1975] [serial = 1690] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12d62cc00) [pid = 1975] [serial = 1669] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b26f000) [pid = 1975] [serial = 1691] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12f79a800) [pid = 1975] [serial = 1712] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12d6d2000) [pid = 1975] [serial = 1699] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x11af6fc00) [pid = 1975] [serial = 1682] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12e87cc00) [pid = 1975] [serial = 1705] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x125e5d400) [pid = 1975] [serial = 1663] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x118e31000) [pid = 1975] [serial = 1679] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12d032800) [pid = 1975] [serial = 1696] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x129211000) [pid = 1975] [serial = 1688] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x1192e1800) [pid = 1975] [serial = 1660] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x12d9a3c00) [pid = 1975] [serial = 1702] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12f7a3c00) [pid = 1975] [serial = 1714] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x12ec39c00) [pid = 1975] [serial = 1706] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11bca7c00) [pid = 1975] [serial = 1685] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x12e764800) [pid = 1975] [serial = 1711] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x11a8e0c00) [pid = 1975] [serial = 1681] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x12b595400) [pid = 1975] [serial = 1693] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12d62f400) [pid = 1975] [serial = 1697] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x119c7f800) [pid = 1975] [serial = 1684] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12d943c00) [pid = 1975] [serial = 1700] [outer = 0x0] [url = about:blank] 12:33:11 INFO - PROCESS | 1975 | 1461180791415 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1925ms 12:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:33:11 INFO - PROCESS | 1975 | 1461180791445 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1975 | 1461180791447 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:33:11 INFO - PROCESS | 1975 | 1461180791451 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1975 | 1461180791453 Marionette TRACE conn2 <- [1,2338,null,{}] 12:33:11 INFO - PROCESS | 1975 | 1461180791457 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:11 INFO - PROCESS | 1975 | 1461180791538 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:33:11 INFO - PROCESS | 1975 | 1461180791590 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x118264000 == 28 [pid = 1975] [id = 592] 12:33:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x114ce8400) [pid = 1975] [serial = 1776] [outer = 0x0] 12:33:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x114d0e000) [pid = 1975] [serial = 1777] [outer = 0x114ce8400] 12:33:11 INFO - PROCESS | 1975 | 1461180791618 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x1155e4000) [pid = 1975] [serial = 1778] [outer = 0x114ce8400] 12:33:11 INFO - PROCESS | 1975 | 1461180791946 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 12:33:11 INFO - PROCESS | 1975 | 1461180791973 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:33:11 INFO - PROCESS | 1975 | 1461180791980 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:33:11 INFO - PROCESS | 1975 | 1461180791985 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1975 | 1461180791987 Marionette TRACE conn2 <- [1,2342,null,{}] 12:33:11 INFO - PROCESS | 1975 | 1461180791989 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 1975 | 1461180792064 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:33:12 INFO - PROCESS | 1975 | 1461180792069 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x119922800 == 29 [pid = 1975] [id = 593] 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x115692400) [pid = 1975] [serial = 1779] [outer = 0x0] 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x11861ec00) [pid = 1975] [serial = 1780] [outer = 0x115692400] 12:33:12 INFO - PROCESS | 1975 | 1461180792098 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x118aad800) [pid = 1975] [serial = 1781] [outer = 0x115692400] 12:33:12 INFO - PROCESS | 1975 | 1461180792436 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 474ms 12:33:12 INFO - PROCESS | 1975 | 1461180792459 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 1975 | 1461180792463 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:33:12 INFO - PROCESS | 1975 | 1461180792465 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1975 | 1461180792468 Marionette TRACE conn2 <- [1,2346,null,{}] 12:33:12 INFO - PROCESS | 1975 | 1461180792476 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 1975 | 1461180792554 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:33:12 INFO - PROCESS | 1975 | 1461180792561 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a957800 == 30 [pid = 1975] [id = 594] 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x11423f800) [pid = 1975] [serial = 1782] [outer = 0x0] 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x118fb2000) [pid = 1975] [serial = 1783] [outer = 0x11423f800] 12:33:12 INFO - PROCESS | 1975 | 1461180792590 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x119c73000) [pid = 1975] [serial = 1784] [outer = 0x11423f800] 12:33:12 INFO - PROCESS | 1975 | 1461180792989 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 574ms 12:33:13 INFO - PROCESS | 1975 | 1461180793040 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1975 | 1461180793043 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:33:13 INFO - PROCESS | 1975 | 1461180793046 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1975 | 1461180793048 Marionette TRACE conn2 <- [1,2350,null,{}] 12:33:13 INFO - PROCESS | 1975 | 1461180793051 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:13 INFO - PROCESS | 1975 | 1461180793130 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:33:13 INFO - PROCESS | 1975 | 1461180793135 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf03800 == 31 [pid = 1975] [id = 595] 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x119d71000) [pid = 1975] [serial = 1785] [outer = 0x0] 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11a792800) [pid = 1975] [serial = 1786] [outer = 0x119d71000] 12:33:13 INFO - PROCESS | 1975 | 1461180793164 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11a8bcc00) [pid = 1975] [serial = 1787] [outer = 0x119d71000] 12:33:13 INFO - PROCESS | 1975 | 1461180793485 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 474ms 12:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:33:13 INFO - PROCESS | 1975 | 1461180793519 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1975 | 1461180793521 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:33:13 INFO - PROCESS | 1975 | 1461180793523 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1975 | 1461180793524 Marionette TRACE conn2 <- [1,2354,null,{}] 12:33:13 INFO - PROCESS | 1975 | 1461180793526 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:13 INFO - PROCESS | 1975 | 1461180793601 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:33:13 INFO - PROCESS | 1975 | 1461180793652 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c36b800 == 32 [pid = 1975] [id = 596] 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x114ce6000) [pid = 1975] [serial = 1788] [outer = 0x0] 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11a8d6000) [pid = 1975] [serial = 1789] [outer = 0x114ce6000] 12:33:13 INFO - PROCESS | 1975 | 1461180793678 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11a987000) [pid = 1975] [serial = 1790] [outer = 0x114ce6000] 12:33:14 INFO - PROCESS | 1975 | 1461180793998 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 12:33:14 INFO - PROCESS | 1975 | 1461180794043 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:33:14 INFO - PROCESS | 1975 | 1461180794045 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:33:14 INFO - PROCESS | 1975 | 1461180794047 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 1975 | 1461180794048 Marionette TRACE conn2 <- [1,2358,null,{}] 12:33:14 INFO - PROCESS | 1975 | 1461180794050 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:14 INFO - PROCESS | 1975 | 1461180794142 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:33:14 INFO - PROCESS | 1975 | 1461180794149 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b10800 == 33 [pid = 1975] [id = 597] 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11ad86c00) [pid = 1975] [serial = 1791] [outer = 0x0] 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11af72000) [pid = 1975] [serial = 1792] [outer = 0x11ad86c00] 12:33:14 INFO - PROCESS | 1975 | 1461180794178 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x11c129000) [pid = 1975] [serial = 1793] [outer = 0x11ad86c00] 12:33:14 INFO - PROCESS | 1975 | 1461180794502 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 471ms 12:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:33:14 INFO - PROCESS | 1975 | 1461180794519 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 1975 | 1461180794520 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:33:14 INFO - PROCESS | 1975 | 1461180794522 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 1975 | 1461180794523 Marionette TRACE conn2 <- [1,2362,null,{}] 12:33:14 INFO - PROCESS | 1975 | 1461180794526 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:14 INFO - PROCESS | 1975 | 1461180794631 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:33:14 INFO - PROCESS | 1975 | 1461180794638 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f6c000 == 34 [pid = 1975] [id = 598] 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x114b94c00) [pid = 1975] [serial = 1794] [outer = 0x0] 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11c1df000) [pid = 1975] [serial = 1795] [outer = 0x114b94c00] 12:33:14 INFO - PROCESS | 1975 | 1461180794663 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x123a07800) [pid = 1975] [serial = 1796] [outer = 0x114b94c00] 12:33:14 INFO - PROCESS | 1975 | 1461180794968 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 473ms 12:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:33:15 INFO - PROCESS | 1975 | 1461180794997 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1975 | 1461180794998 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:33:15 INFO - PROCESS | 1975 | 1461180795000 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1975 | 1461180795001 Marionette TRACE conn2 <- [1,2366,null,{}] 12:33:15 INFO - PROCESS | 1975 | 1461180795004 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 1975 | 1461180795080 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:33:15 INFO - PROCESS | 1975 | 1461180795084 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x127679800 == 35 [pid = 1975] [id = 599] 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11c429400) [pid = 1975] [serial = 1797] [outer = 0x0] 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x123a14400) [pid = 1975] [serial = 1798] [outer = 0x11c429400] 12:33:15 INFO - PROCESS | 1975 | 1461180795110 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12596b000) [pid = 1975] [serial = 1799] [outer = 0x11c429400] 12:33:15 INFO - PROCESS | 1975 | 1461180795470 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 12:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:33:15 INFO - PROCESS | 1975 | 1461180795520 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1975 | 1461180795522 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:33:15 INFO - PROCESS | 1975 | 1461180795524 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1975 | 1461180795525 Marionette TRACE conn2 <- [1,2370,null,{}] 12:33:15 INFO - PROCESS | 1975 | 1461180795527 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 1975 | 1461180795601 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:33:15 INFO - PROCESS | 1975 | 1461180795605 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a957000 == 36 [pid = 1975] [id = 600] 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12596a400) [pid = 1975] [serial = 1800] [outer = 0x0] 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x125dc0800) [pid = 1975] [serial = 1801] [outer = 0x12596a400] 12:33:15 INFO - PROCESS | 1975 | 1461180795633 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12748d000) [pid = 1975] [serial = 1802] [outer = 0x12596a400] 12:33:15 INFO - PROCESS | 1975 | 1461180795972 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms 12:33:15 INFO - PROCESS | 1975 | 1461180795997 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1975 | 1461180795998 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:33:16 INFO - PROCESS | 1975 | 1461180796000 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1975 | 1461180796001 Marionette TRACE conn2 <- [1,2374,null,{}] 12:33:16 INFO - PROCESS | 1975 | 1461180796004 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:16 INFO - PROCESS | 1975 | 1461180796085 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:33:16 INFO - PROCESS | 1975 | 1461180796146 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x127952000 == 37 [pid = 1975] [id = 601] 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x114b91c00) [pid = 1975] [serial = 1803] [outer = 0x0] 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12748fc00) [pid = 1975] [serial = 1804] [outer = 0x114b91c00] 12:33:16 INFO - PROCESS | 1975 | 1461180796172 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x1276ed000) [pid = 1975] [serial = 1805] [outer = 0x114b91c00] 12:33:16 INFO - PROCESS | 1975 | 1461180796509 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 12:33:16 INFO - PROCESS | 1975 | 1461180796534 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1975 | 1461180796536 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:33:16 INFO - PROCESS | 1975 | 1461180796540 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1975 | 1461180796542 Marionette TRACE conn2 <- [1,2378,null,{}] 12:33:16 INFO - PROCESS | 1975 | 1461180796546 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:16 INFO - PROCESS | 1975 | 1461180796705 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:33:16 INFO - PROCESS | 1975 | 1461180796717 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1b2800 == 38 [pid = 1975] [id = 602] 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x1276f8c00) [pid = 1975] [serial = 1806] [outer = 0x0] 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x127eef000) [pid = 1975] [serial = 1807] [outer = 0x1276f8c00] 12:33:16 INFO - PROCESS | 1975 | 1461180796747 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x1288aa800) [pid = 1975] [serial = 1808] [outer = 0x1276f8c00] 12:33:17 INFO - PROCESS | 1975 | 1461180797104 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 573ms 12:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:33:17 INFO - PROCESS | 1975 | 1461180797113 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:33:17 INFO - PROCESS | 1975 | 1461180797114 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:33:17 INFO - PROCESS | 1975 | 1461180797117 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 1975 | 1461180797118 Marionette TRACE conn2 <- [1,2382,null,{}] 12:33:17 INFO - PROCESS | 1975 | 1461180797120 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 1975 | 1461180797224 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:33:17 INFO - PROCESS | 1975 | 1461180797229 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x12adce800 == 39 [pid = 1975] [id = 603] 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x127984800) [pid = 1975] [serial = 1809] [outer = 0x0] 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12920b000) [pid = 1975] [serial = 1810] [outer = 0x127984800] 12:33:17 INFO - PROCESS | 1975 | 1461180797254 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x129bd3c00) [pid = 1975] [serial = 1811] [outer = 0x127984800] 12:33:17 INFO - PROCESS | 1975 | 1461180797617 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 517ms 12:33:17 INFO - PROCESS | 1975 | 1461180797635 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:33:17 INFO - PROCESS | 1975 | 1461180797637 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:33:17 INFO - PROCESS | 1975 | 1461180797641 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 1975 | 1461180797641 Marionette TRACE conn2 <- [1,2386,null,{}] 12:33:17 INFO - PROCESS | 1975 | 1461180797655 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 1975 | 1461180797805 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:33:17 INFO - PROCESS | 1975 | 1461180797821 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0c4800 == 40 [pid = 1975] [id = 604] 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x127ef1c00) [pid = 1975] [serial = 1812] [outer = 0x0] 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129cbb000) [pid = 1975] [serial = 1813] [outer = 0x127ef1c00] 12:33:17 INFO - PROCESS | 1975 | 1461180797862 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x129cc2c00) [pid = 1975] [serial = 1814] [outer = 0x127ef1c00] 12:33:18 INFO - PROCESS | 1975 | 1461180798288 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 680ms 12:33:18 INFO - PROCESS | 1975 | 1461180798325 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 1975 | 1461180798326 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:33:18 INFO - PROCESS | 1975 | 1461180798330 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1975 | 1461180798332 Marionette TRACE conn2 <- [1,2390,null,{}] 12:33:18 INFO - PROCESS | 1975 | 1461180798334 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:18 INFO - PROCESS | 1975 | 1461180798433 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12e320000) [pid = 1975] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12895bc00) [pid = 1975] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12b58b800) [pid = 1975] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12b58f000) [pid = 1975] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x1288a5c00) [pid = 1975] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d93f400) [pid = 1975] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12a3db400) [pid = 1975] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11adf9000) [pid = 1975] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x118a24c00) [pid = 1975] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12f7a7400) [pid = 1975] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1272c7c00) [pid = 1975] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x123a11800) [pid = 1975] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11b94dc00) [pid = 1975] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x114d13400) [pid = 1975] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11568d000) [pid = 1975] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11400e800) [pid = 1975] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12d628c00) [pid = 1975] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b746c00) [pid = 1975] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x127cba800) [pid = 1975] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12d940800) [pid = 1975] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bde3800) [pid = 1975] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x118f06000) [pid = 1975] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b894400) [pid = 1975] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x118a2f400) [pid = 1975] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12e315800) [pid = 1975] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11af78000) [pid = 1975] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:33:18 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12e879400) [pid = 1975] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:33:18 INFO - PROCESS | 1975 | 1461180798932 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x11826e800 == 41 [pid = 1975] [id = 605] 12:33:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x114006c00) [pid = 1975] [serial = 1815] [outer = 0x0] 12:33:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x114d0fc00) [pid = 1975] [serial = 1816] [outer = 0x114006c00] 12:33:18 INFO - PROCESS | 1975 | 1461180798958 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11ad92000) [pid = 1975] [serial = 1817] [outer = 0x114006c00] 12:33:19 INFO - PROCESS | 1975 | 1461180799254 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 971ms 12:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:33:19 INFO - PROCESS | 1975 | 1461180799303 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1975 | 1461180799304 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:33:19 INFO - PROCESS | 1975 | 1461180799306 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1975 | 1461180799307 Marionette TRACE conn2 <- [1,2394,null,{}] 12:33:19 INFO - PROCESS | 1975 | 1461180799311 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:19 INFO - PROCESS | 1975 | 1461180799392 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:33:19 INFO - PROCESS | 1975 | 1461180799398 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0bf800 == 42 [pid = 1975] [id = 606] 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11adf9000) [pid = 1975] [serial = 1818] [outer = 0x0] 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x1272c7c00) [pid = 1975] [serial = 1819] [outer = 0x11adf9000] 12:33:19 INFO - PROCESS | 1975 | 1461180799423 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12a3db400) [pid = 1975] [serial = 1820] [outer = 0x11adf9000] 12:33:19 INFO - PROCESS | 1975 | 1461180799763 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 468ms 12:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:33:19 INFO - PROCESS | 1975 | 1461180799774 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1975 | 1461180799777 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:33:19 INFO - PROCESS | 1975 | 1461180799781 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1975 | 1461180799782 Marionette TRACE conn2 <- [1,2398,null,{}] 12:33:19 INFO - PROCESS | 1975 | 1461180799784 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:19 INFO - PROCESS | 1975 | 1461180799925 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:33:19 INFO - PROCESS | 1975 | 1461180799935 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b816000 == 43 [pid = 1975] [id = 607] 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12a3dc400) [pid = 1975] [serial = 1821] [outer = 0x0] 12:33:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12b1c3c00) [pid = 1975] [serial = 1822] [outer = 0x12a3dc400] 12:33:19 INFO - PROCESS | 1975 | 1461180799975 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b1cfc00) [pid = 1975] [serial = 1823] [outer = 0x12a3dc400] 12:33:20 INFO - PROCESS | 1975 | 1461180800375 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 620ms 12:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:33:20 INFO - PROCESS | 1975 | 1461180800402 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1975 | 1461180800403 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:33:20 INFO - PROCESS | 1975 | 1461180800405 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1975 | 1461180800406 Marionette TRACE conn2 <- [1,2402,null,{}] 12:33:20 INFO - PROCESS | 1975 | 1461180800409 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 1975 | 1461180800514 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:33:20 INFO - PROCESS | 1975 | 1461180800520 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf5a800 == 44 [pid = 1975] [id = 608] 12:33:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12596b400) [pid = 1975] [serial = 1824] [outer = 0x0] 12:33:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b272000) [pid = 1975] [serial = 1825] [outer = 0x12596b400] 12:33:20 INFO - PROCESS | 1975 | 1461180800545 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12b37c800) [pid = 1975] [serial = 1826] [outer = 0x12596b400] 12:33:20 INFO - PROCESS | 1975 | 1461180800868 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 12:33:20 INFO - PROCESS | 1975 | 1461180800971 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1975 | 1461180800973 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:33:20 INFO - PROCESS | 1975 | 1461180800984 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1975 | 1461180800986 Marionette TRACE conn2 <- [1,2406,null,{}] 12:33:20 INFO - PROCESS | 1975 | 1461180800990 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1975 | 1461180801106 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:33:21 INFO - PROCESS | 1975 | 1461180801185 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x116472000 == 45 [pid = 1975] [id = 609] 12:33:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x1147c3000) [pid = 1975] [serial = 1827] [outer = 0x0] 12:33:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x114b91800) [pid = 1975] [serial = 1828] [outer = 0x1147c3000] 12:33:21 INFO - PROCESS | 1975 | 1461180801216 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x114cec800) [pid = 1975] [serial = 1829] [outer = 0x1147c3000] 12:33:21 INFO - PROCESS | 1975 | 1461180801724 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 822ms 12:33:21 INFO - PROCESS | 1975 | 1461180801806 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1975 | 1461180801809 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:33:21 INFO - PROCESS | 1975 | 1461180801816 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1975 | 1461180801819 Marionette TRACE conn2 <- [1,2410,null,{}] 12:33:21 INFO - PROCESS | 1975 | 1461180801822 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1975 | 1461180801933 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:33:22 INFO - PROCESS | 1975 | 1461180802011 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c37e800 == 46 [pid = 1975] [id = 610] 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x118618800) [pid = 1975] [serial = 1830] [outer = 0x0] 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x118c91c00) [pid = 1975] [serial = 1831] [outer = 0x118618800] 12:33:22 INFO - PROCESS | 1975 | 1461180802041 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x11912e400) [pid = 1975] [serial = 1832] [outer = 0x118618800] 12:33:22 INFO - PROCESS | 1975 | 1461180802611 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 874ms 12:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:33:22 INFO - PROCESS | 1975 | 1461180802688 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1975 | 1461180802690 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:33:22 INFO - PROCESS | 1975 | 1461180802692 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1975 | 1461180802694 Marionette TRACE conn2 <- [1,2414,null,{}] 12:33:22 INFO - PROCESS | 1975 | 1461180802701 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:22 INFO - PROCESS | 1975 | 1461180802814 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:33:22 INFO - PROCESS | 1975 | 1461180802873 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bf1b800 == 47 [pid = 1975] [id = 611] 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x1158ec000) [pid = 1975] [serial = 1833] [outer = 0x0] 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x1191b6000) [pid = 1975] [serial = 1834] [outer = 0x1158ec000] 12:33:22 INFO - PROCESS | 1975 | 1461180802907 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x11a984400) [pid = 1975] [serial = 1835] [outer = 0x1158ec000] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x12b816000 == 46 [pid = 1975] [id = 607] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0bf800 == 45 [pid = 1975] [id = 606] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12e75cc00) [pid = 1975] [serial = 1774] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11826e800 == 44 [pid = 1975] [id = 605] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0c4800 == 43 [pid = 1975] [id = 604] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x12adce800 == 42 [pid = 1975] [id = 603] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1b2800 == 41 [pid = 1975] [id = 602] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x127952000 == 40 [pid = 1975] [id = 601] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11a957000 == 39 [pid = 1975] [id = 600] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x127679800 == 38 [pid = 1975] [id = 599] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x125f6c000 == 37 [pid = 1975] [id = 598] 12:33:23 INFO - PROCESS | 1975 | 1461180803646 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x125b10800 == 36 [pid = 1975] [id = 597] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11c36b800 == 35 [pid = 1975] [id = 596] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf03800 == 34 [pid = 1975] [id = 595] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x11a957800 == 33 [pid = 1975] [id = 594] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x119922800 == 32 [pid = 1975] [id = 593] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x118264000 == 31 [pid = 1975] [id = 592] 12:33:23 INFO - PROCESS | 1975 | --DOCSHELL 0x12f624000 == 30 [pid = 1975] [id = 591] 12:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1022ms 12:33:23 INFO - PROCESS | 1975 | 1461180803715 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:33:23 INFO - PROCESS | 1975 | 1461180803720 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:33:23 INFO - PROCESS | 1975 | 1461180803742 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1975 | 1461180803745 Marionette TRACE conn2 <- [1,2418,null,{}] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12e38c000) [pid = 1975] [serial = 1604] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11ad92c00) [pid = 1975] [serial = 1661] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12e881000) [pid = 1975] [serial = 1673] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x1283a2400) [pid = 1975] [serial = 1664] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x12e319800) [pid = 1975] [serial = 1670] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12f7a4400) [pid = 1975] [serial = 1676] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12bd91400) [pid = 1975] [serial = 1667] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12b279000) [pid = 1975] [serial = 1756] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12b899400) [pid = 1975] [serial = 1759] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12b3cf400) [pid = 1975] [serial = 1757] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12bd90400) [pid = 1975] [serial = 1762] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12b27dc00) [pid = 1975] [serial = 1765] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12d02f400) [pid = 1975] [serial = 1766] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12bde6c00) [pid = 1975] [serial = 1763] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12d94c000) [pid = 1975] [serial = 1768] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b37c000) [pid = 1975] [serial = 1726] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11c4dc400) [pid = 1975] [serial = 1723] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12764f800) [pid = 1975] [serial = 1724] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x11ad8d000) [pid = 1975] [serial = 1721] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x119c72800) [pid = 1975] [serial = 1720] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12fbe6800) [pid = 1975] [serial = 1718] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x127648400) [pid = 1975] [serial = 1750] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x127985c00) [pid = 1975] [serial = 1751] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x125970400) [pid = 1975] [serial = 1747] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x127220000) [pid = 1975] [serial = 1748] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x11c425800) [pid = 1975] [serial = 1744] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x123a0d800) [pid = 1975] [serial = 1745] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x118cee000) [pid = 1975] [serial = 1741] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x11ad87800) [pid = 1975] [serial = 1742] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x118a32000) [pid = 1975] [serial = 1739] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x115697c00) [pid = 1975] [serial = 1738] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x123a0f000) [pid = 1975] [serial = 1736] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x1155a4c00) [pid = 1975] [serial = 1735] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x12ec3e000) [pid = 1975] [serial = 1733] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x12e388400) [pid = 1975] [serial = 1732] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12d623c00) [pid = 1975] [serial = 1730] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12bd8f000) [pid = 1975] [serial = 1729] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12b745c00) [pid = 1975] [serial = 1727] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x1283ac800) [pid = 1975] [serial = 1753] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x12e313c00) [pid = 1975] [serial = 1771] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x12bd3fc00) [pid = 1975] [serial = 1760] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12b1ca800) [pid = 1975] [serial = 1754] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x12e384800) [pid = 1975] [serial = 1772] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x12d99e400) [pid = 1975] [serial = 1769] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x12ec43c00) [pid = 1975] [serial = 1658] [outer = 0x0] [url = about:blank] 12:33:23 INFO - PROCESS | 1975 | 1461180803785 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 1975 | 1461180803924 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:33:23 INFO - PROCESS | 1975 | 1461180803933 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x11910b800 == 31 [pid = 1975] [id = 612] 12:33:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x114d0cc00) [pid = 1975] [serial = 1836] [outer = 0x0] 12:33:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x115697c00) [pid = 1975] [serial = 1837] [outer = 0x114d0cc00] 12:33:23 INFO - PROCESS | 1975 | 1461180803981 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x118752c00) [pid = 1975] [serial = 1838] [outer = 0x114d0cc00] 12:33:24 INFO - PROCESS | 1975 | 1461180804470 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 754ms 12:33:24 INFO - PROCESS | 1975 | 1461180804484 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 1975 | 1461180804487 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:33:24 INFO - PROCESS | 1975 | 1461180804492 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1975 | 1461180804496 Marionette TRACE conn2 <- [1,2422,null,{}] 12:33:24 INFO - PROCESS | 1975 | 1461180804500 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:24 INFO - PROCESS | 1975 | 1461180804580 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:33:24 INFO - PROCESS | 1975 | 1461180804584 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bac7800 == 32 [pid = 1975] [id = 613] 12:33:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x1186e7800) [pid = 1975] [serial = 1839] [outer = 0x0] 12:33:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x119c74800) [pid = 1975] [serial = 1840] [outer = 0x1186e7800] 12:33:24 INFO - PROCESS | 1975 | 1461180804613 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x11a796000) [pid = 1975] [serial = 1841] [outer = 0x1186e7800] 12:33:24 INFO - PROCESS | 1975 | 1461180804979 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 528ms 12:33:25 INFO - PROCESS | 1975 | 1461180805021 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1975 | 1461180805023 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:33:25 INFO - PROCESS | 1975 | 1461180805027 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1975 | 1461180805030 Marionette TRACE conn2 <- [1,2426,null,{}] 12:33:25 INFO - PROCESS | 1975 | 1461180805042 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 1975 | 1461180805171 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:33:25 INFO - PROCESS | 1975 | 1461180805188 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bc7000 == 33 [pid = 1975] [id = 614] 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x11a8d6800) [pid = 1975] [serial = 1842] [outer = 0x0] 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x11ad8e400) [pid = 1975] [serial = 1843] [outer = 0x11a8d6800] 12:33:25 INFO - PROCESS | 1975 | 1461180805233 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11b5d8000) [pid = 1975] [serial = 1844] [outer = 0x11a8d6800] 12:33:25 INFO - PROCESS | 1975 | 1461180805585 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 576ms 12:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:33:25 INFO - PROCESS | 1975 | 1461180805602 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1975 | 1461180805604 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:33:25 INFO - PROCESS | 1975 | 1461180805606 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1975 | 1461180805607 Marionette TRACE conn2 <- [1,2430,null,{}] 12:33:25 INFO - PROCESS | 1975 | 1461180805611 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 1975 | 1461180805725 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:33:25 INFO - PROCESS | 1975 | 1461180805732 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f72800 == 34 [pid = 1975] [id = 615] 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x11a8dfc00) [pid = 1975] [serial = 1845] [outer = 0x0] 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x11ba2c400) [pid = 1975] [serial = 1846] [outer = 0x11a8dfc00] 12:33:25 INFO - PROCESS | 1975 | 1461180805758 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11c424c00) [pid = 1975] [serial = 1847] [outer = 0x11a8dfc00] 12:33:26 INFO - PROCESS | 1975 | 1461180806094 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 12:33:26 INFO - PROCESS | 1975 | 1461180806125 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 1975 | 1461180806126 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:33:26 INFO - PROCESS | 1975 | 1461180806136 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 1975 | 1461180806137 Marionette TRACE conn2 <- [1,2434,null,{}] 12:33:26 INFO - PROCESS | 1975 | 1461180806139 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 1975 | 1461180806237 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:33:26 INFO - PROCESS | 1975 | 1461180806242 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x12793e000 == 35 [pid = 1975] [id = 616] 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x112365000) [pid = 1975] [serial = 1848] [outer = 0x0] 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11c4dcc00) [pid = 1975] [serial = 1849] [outer = 0x112365000] 12:33:26 INFO - PROCESS | 1975 | 1461180806268 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x123a0d400) [pid = 1975] [serial = 1850] [outer = 0x112365000] 12:33:26 INFO - PROCESS | 1975 | 1461180806637 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 12:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:33:26 INFO - PROCESS | 1975 | 1461180806657 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 1975 | 1461180806658 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:33:26 INFO - PROCESS | 1975 | 1461180806662 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 1975 | 1461180806664 Marionette TRACE conn2 <- [1,2438,null,{}] 12:33:26 INFO - PROCESS | 1975 | 1461180806672 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 1975 | 1461180806782 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:33:26 INFO - PROCESS | 1975 | 1461180806814 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288bd000 == 36 [pid = 1975] [id = 617] 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x123a0f400) [pid = 1975] [serial = 1851] [outer = 0x0] 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x125970400) [pid = 1975] [serial = 1852] [outer = 0x123a0f400] 12:33:26 INFO - PROCESS | 1975 | 1461180806843 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x127650c00) [pid = 1975] [serial = 1853] [outer = 0x123a0f400] 12:33:27 INFO - PROCESS | 1975 | 1461180807189 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 577ms 12:33:27 INFO - PROCESS | 1975 | 1461180807238 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1975 | 1461180807240 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:33:27 INFO - PROCESS | 1975 | 1461180807242 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1975 | 1461180807243 Marionette TRACE conn2 <- [1,2442,null,{}] 12:33:27 INFO - PROCESS | 1975 | 1461180807245 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 1975 | 1461180807347 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:33:27 INFO - PROCESS | 1975 | 1461180807351 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bad800 == 37 [pid = 1975] [id = 618] 12:33:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x123a12c00) [pid = 1975] [serial = 1854] [outer = 0x0] 12:33:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x127cba800) [pid = 1975] [serial = 1855] [outer = 0x123a12c00] 12:33:27 INFO - PROCESS | 1975 | 1461180807377 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x127eb7400) [pid = 1975] [serial = 1856] [outer = 0x123a12c00] 12:33:27 INFO - PROCESS | 1975 | 1461180807689 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 12:33:27 INFO - PROCESS | 1975 | 1461180807724 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1975 | 1461180807725 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:33:27 INFO - PROCESS | 1975 | 1461180807736 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1975 | 1461180807737 Marionette TRACE conn2 <- [1,2446,null,{}] 12:33:27 INFO - PROCESS | 1975 | 1461180807739 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 1975 | 1461180808009 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x1276f8c00) [pid = 1975] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x127ef1c00) [pid = 1975] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x11c429400) [pid = 1975] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x114b94c00) [pid = 1975] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x114b91c00) [pid = 1975] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x115692400) [pid = 1975] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11423f800) [pid = 1975] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x12596a400) [pid = 1975] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11ad86c00) [pid = 1975] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x119d71000) [pid = 1975] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x114ce6000) [pid = 1975] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x127984800) [pid = 1975] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12a3dc400) [pid = 1975] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x114006c00) [pid = 1975] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x114ce8400) [pid = 1975] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:33:28 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x11adf9000) [pid = 1975] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:33:28 INFO - PROCESS | 1975 | 1461180808084 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x118c0e000 == 38 [pid = 1975] [id = 619] 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x114751000) [pid = 1975] [serial = 1857] [outer = 0x0] 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x114b8f000) [pid = 1975] [serial = 1858] [outer = 0x114751000] 12:33:28 INFO - PROCESS | 1975 | 1461180808157 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x114d06800) [pid = 1975] [serial = 1859] [outer = 0x114751000] 12:33:28 INFO - PROCESS | 1975 | 1461180808574 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 869ms 12:33:28 INFO - PROCESS | 1975 | 1461180808606 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 1975 | 1461180808610 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:33:28 INFO - PROCESS | 1975 | 1461180808613 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1975 | 1461180808616 Marionette TRACE conn2 <- [1,2450,null,{}] 12:33:28 INFO - PROCESS | 1975 | 1461180808619 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 1975 | 1461180808723 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:33:28 INFO - PROCESS | 1975 | 1461180808777 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c380000 == 39 [pid = 1975] [id = 620] 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x11568e400) [pid = 1975] [serial = 1860] [outer = 0x0] 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x118e39c00) [pid = 1975] [serial = 1861] [outer = 0x11568e400] 12:33:28 INFO - PROCESS | 1975 | 1461180808810 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x119d71000) [pid = 1975] [serial = 1862] [outer = 0x11568e400] 12:33:29 INFO - PROCESS | 1975 | 1461180809239 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 12:33:29 INFO - PROCESS | 1975 | 1461180809287 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1975 | 1461180809289 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:33:29 INFO - PROCESS | 1975 | 1461180809291 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1975 | 1461180809292 Marionette TRACE conn2 <- [1,2454,null,{}] 12:33:29 INFO - PROCESS | 1975 | 1461180809295 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 1975 | 1461180809392 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:33:29 INFO - PROCESS | 1975 | 1461180809493 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x127951000 == 40 [pid = 1975] [id = 621] 12:33:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x11a8b8800) [pid = 1975] [serial = 1863] [outer = 0x0] 12:33:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x11ad91000) [pid = 1975] [serial = 1864] [outer = 0x11a8b8800] 12:33:29 INFO - PROCESS | 1975 | 1461180809523 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x11b94d000) [pid = 1975] [serial = 1865] [outer = 0x11a8b8800] 12:33:29 INFO - PROCESS | 1975 | 1461180809924 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 12:33:29 INFO - PROCESS | 1975 | 1461180809963 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1975 | 1461180809965 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:33:29 INFO - PROCESS | 1975 | 1461180809974 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1975 | 1461180809977 Marionette TRACE conn2 <- [1,2458,null,{}] 12:33:29 INFO - PROCESS | 1975 | 1461180809979 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 1975 | 1461180810081 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:33:30 INFO - PROCESS | 1975 | 1461180810148 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0c3000 == 41 [pid = 1975] [id = 622] 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x11a984000) [pid = 1975] [serial = 1866] [outer = 0x0] 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x123a0b000) [pid = 1975] [serial = 1867] [outer = 0x11a984000] 12:33:30 INFO - PROCESS | 1975 | 1461180810178 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x127220000) [pid = 1975] [serial = 1868] [outer = 0x11a984000] 12:33:30 INFO - PROCESS | 1975 | 1461180810588 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 626ms 12:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:33:30 INFO - PROCESS | 1975 | 1461180810596 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 1975 | 1461180810597 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:33:30 INFO - PROCESS | 1975 | 1461180810599 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 1975 | 1461180810600 Marionette TRACE conn2 <- [1,2462,null,{}] 12:33:30 INFO - PROCESS | 1975 | 1461180810603 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 1975 | 1461180810697 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:33:30 INFO - PROCESS | 1975 | 1461180810782 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b813800 == 42 [pid = 1975] [id = 623] 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x127647800) [pid = 1975] [serial = 1869] [outer = 0x0] 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x127ebec00) [pid = 1975] [serial = 1870] [outer = 0x127647800] 12:33:30 INFO - PROCESS | 1975 | 1461180810811 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x1283a3400) [pid = 1975] [serial = 1871] [outer = 0x127647800] 12:33:31 INFO - PROCESS | 1975 | 1461180811236 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 12:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:33:31 INFO - PROCESS | 1975 | 1461180811268 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 1975 | 1461180811270 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:33:31 INFO - PROCESS | 1975 | 1461180811272 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1975 | 1461180811273 Marionette TRACE conn2 <- [1,2466,null,{}] 12:33:31 INFO - PROCESS | 1975 | 1461180811275 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 1975 | 1461180811375 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:33:31 INFO - PROCESS | 1975 | 1461180811438 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c90a800 == 43 [pid = 1975] [id = 624] 12:33:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x128958c00) [pid = 1975] [serial = 1872] [outer = 0x0] 12:33:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x129208c00) [pid = 1975] [serial = 1873] [outer = 0x128958c00] 12:33:31 INFO - PROCESS | 1975 | 1461180811479 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x129cbdc00) [pid = 1975] [serial = 1874] [outer = 0x128958c00] 12:33:31 INFO - PROCESS | 1975 | 1461180811901 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 672ms 12:33:31 INFO - PROCESS | 1975 | 1461180811945 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:33:31 INFO - PROCESS | 1975 | 1461180811946 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:33:31 INFO - PROCESS | 1975 | 1461180811948 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1975 | 1461180811950 Marionette TRACE conn2 <- [1,2470,null,{}] 12:33:31 INFO - PROCESS | 1975 | 1461180811952 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 1975 | 1461180812070 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:33:32 INFO - PROCESS | 1975 | 1461180812153 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x118a68000 == 44 [pid = 1975] [id = 625] 12:33:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x1147b9400) [pid = 1975] [serial = 1875] [outer = 0x0] 12:33:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x118e30c00) [pid = 1975] [serial = 1876] [outer = 0x1147b9400] 12:33:32 INFO - PROCESS | 1975 | 1461180812183 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x129cc2400) [pid = 1975] [serial = 1877] [outer = 0x1147b9400] 12:33:32 INFO - PROCESS | 1975 | 1461180812672 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 772ms 12:33:32 INFO - PROCESS | 1975 | 1461180812720 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1975 | 1461180812722 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:33:32 INFO - PROCESS | 1975 | 1461180812730 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1975 | 1461180812732 Marionette TRACE conn2 <- [1,2474,null,{}] 12:33:32 INFO - PROCESS | 1975 | 1461180812736 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 1975 | 1461180812861 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:33:32 INFO - PROCESS | 1975 | 1461180812950 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b964800 == 45 [pid = 1975] [id = 626] 12:33:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1155a4c00) [pid = 1975] [serial = 1878] [outer = 0x0] 12:33:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x118a25000) [pid = 1975] [serial = 1879] [outer = 0x1155a4c00] 12:33:32 INFO - PROCESS | 1975 | 1461180812980 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x118f08400) [pid = 1975] [serial = 1880] [outer = 0x1155a4c00] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x129bad800 == 44 [pid = 1975] [id = 618] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x1288bd000 == 43 [pid = 1975] [id = 617] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12793e000 == 42 [pid = 1975] [id = 616] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x125f72800 == 41 [pid = 1975] [id = 615] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x125bc7000 == 40 [pid = 1975] [id = 614] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x11bac7800 == 39 [pid = 1975] [id = 613] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x11910b800 == 38 [pid = 1975] [id = 612] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12b272000) [pid = 1975] [serial = 1825] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x11c37e800 == 37 [pid = 1975] [id = 610] 12:33:33 INFO - PROCESS | 1975 | --DOCSHELL 0x116472000 == 36 [pid = 1975] [id = 609] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x1288aa800) [pid = 1975] [serial = 1808] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x127eef000) [pid = 1975] [serial = 1807] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x129cbb000) [pid = 1975] [serial = 1813] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x123a14400) [pid = 1975] [serial = 1798] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x11c1df000) [pid = 1975] [serial = 1795] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x123a07800) [pid = 1975] [serial = 1796] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 100 (0x12748fc00) [pid = 1975] [serial = 1804] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 99 (0x11861ec00) [pid = 1975] [serial = 1780] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 98 (0x118aad800) [pid = 1975] [serial = 1781] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 97 (0x118fb2000) [pid = 1975] [serial = 1783] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 96 (0x119c73000) [pid = 1975] [serial = 1784] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x125dc0800) [pid = 1975] [serial = 1801] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x12748d000) [pid = 1975] [serial = 1802] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x11af72000) [pid = 1975] [serial = 1792] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11c129000) [pid = 1975] [serial = 1793] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x11a792800) [pid = 1975] [serial = 1786] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11a8bcc00) [pid = 1975] [serial = 1787] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x11a8d6000) [pid = 1975] [serial = 1789] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x11a987000) [pid = 1975] [serial = 1790] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 87 (0x12920b000) [pid = 1975] [serial = 1810] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 86 (0x12b1cfc00) [pid = 1975] [serial = 1823] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 85 (0x129cc2c00) [pid = 1975] [serial = 1814] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 84 (0x114d0fc00) [pid = 1975] [serial = 1816] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 83 (0x11ad92000) [pid = 1975] [serial = 1817] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 82 (0x12596b000) [pid = 1975] [serial = 1799] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 81 (0x114d0e000) [pid = 1975] [serial = 1777] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 80 (0x1155e4000) [pid = 1975] [serial = 1778] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 79 (0x1272c7c00) [pid = 1975] [serial = 1819] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 78 (0x129bd3c00) [pid = 1975] [serial = 1811] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 77 (0x12a3db400) [pid = 1975] [serial = 1820] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 76 (0x12b1c3c00) [pid = 1975] [serial = 1822] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | --DOMWINDOW == 75 (0x1276ed000) [pid = 1975] [serial = 1805] [outer = 0x0] [url = about:blank] 12:33:33 INFO - PROCESS | 1975 | 1461180813382 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 678ms 12:33:33 INFO - PROCESS | 1975 | 1461180813405 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1975 | 1461180813409 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:33:33 INFO - PROCESS | 1975 | 1461180813413 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1975 | 1461180813415 Marionette TRACE conn2 <- [1,2478,null,{}] 12:33:33 INFO - PROCESS | 1975 | 1461180813417 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 1975 | 1461180813502 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:33:33 INFO - PROCESS | 1975 | 1461180813530 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9cf000 == 37 [pid = 1975] [id = 627] 12:33:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 76 (0x119c81000) [pid = 1975] [serial = 1881] [outer = 0x0] 12:33:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 77 (0x11a8b4000) [pid = 1975] [serial = 1882] [outer = 0x119c81000] 12:33:33 INFO - PROCESS | 1975 | 1461180813556 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 78 (0x11a984c00) [pid = 1975] [serial = 1883] [outer = 0x119c81000] 12:33:33 INFO - PROCESS | 1975 | 1461180813927 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 12:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:33:33 INFO - PROCESS | 1975 | 1461180813984 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1975 | 1461180813985 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:33:33 INFO - PROCESS | 1975 | 1461180813988 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1975 | 1461180813990 Marionette TRACE conn2 <- [1,2482,null,{}] 12:33:34 INFO - PROCESS | 1975 | 1461180813997 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:34 INFO - PROCESS | 1975 | 1461180814085 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:33:34 INFO - PROCESS | 1975 | 1461180814093 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f71000 == 38 [pid = 1975] [id = 628] 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 79 (0x11ad8bc00) [pid = 1975] [serial = 1884] [outer = 0x0] 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 80 (0x11bca5000) [pid = 1975] [serial = 1885] [outer = 0x11ad8bc00] 12:33:34 INFO - PROCESS | 1975 | 1461180814121 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 81 (0x123a08000) [pid = 1975] [serial = 1886] [outer = 0x11ad8bc00] 12:33:34 INFO - PROCESS | 1975 | 1461180814454 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 470ms 12:33:34 INFO - PROCESS | 1975 | 1461180814458 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1975 | 1461180814462 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:33:34 INFO - PROCESS | 1975 | 1461180814466 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1975 | 1461180814467 Marionette TRACE conn2 <- [1,2486,null,{}] 12:33:34 INFO - PROCESS | 1975 | 1461180814475 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:34 INFO - PROCESS | 1975 | 1461180814584 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:33:34 INFO - PROCESS | 1975 | 1461180814589 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272e0800 == 39 [pid = 1975] [id = 629] 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 82 (0x123a0e400) [pid = 1975] [serial = 1887] [outer = 0x0] 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 83 (0x127062c00) [pid = 1975] [serial = 1888] [outer = 0x123a0e400] 12:33:34 INFO - PROCESS | 1975 | 1461180814615 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 84 (0x1276ed000) [pid = 1975] [serial = 1889] [outer = 0x123a0e400] 12:33:34 INFO - PROCESS | 1975 | 1461180814949 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 12:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:33:34 INFO - PROCESS | 1975 | 1461180814987 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1975 | 1461180814988 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:33:34 INFO - PROCESS | 1975 | 1461180814990 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1975 | 1461180814991 Marionette TRACE conn2 <- [1,2490,null,{}] 12:33:34 INFO - PROCESS | 1975 | 1461180814994 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1975 | 1461180815075 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:33:35 INFO - PROCESS | 1975 | 1461180815136 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x118c11800 == 40 [pid = 1975] [id = 630] 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 85 (0x12748fc00) [pid = 1975] [serial = 1890] [outer = 0x0] 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 86 (0x127ea4800) [pid = 1975] [serial = 1891] [outer = 0x12748fc00] 12:33:35 INFO - PROCESS | 1975 | 1461180815162 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 87 (0x129210000) [pid = 1975] [serial = 1892] [outer = 0x12748fc00] 12:33:35 INFO - PROCESS | 1975 | 1461180815472 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 12:33:35 INFO - PROCESS | 1975 | 1461180815514 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 1975 | 1461180815515 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:33:35 INFO - PROCESS | 1975 | 1461180815517 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 1975 | 1461180815519 Marionette TRACE conn2 <- [1,2494,null,{}] 12:33:35 INFO - PROCESS | 1975 | 1461180815521 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1975 | 1461180815637 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:33:35 INFO - PROCESS | 1975 | 1461180815650 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ade6800 == 41 [pid = 1975] [id = 631] 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 88 (0x129bdbc00) [pid = 1975] [serial = 1893] [outer = 0x0] 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x12a3db000) [pid = 1975] [serial = 1894] [outer = 0x129bdbc00] 12:33:35 INFO - PROCESS | 1975 | 1461180815678 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x12b27a400) [pid = 1975] [serial = 1895] [outer = 0x129bdbc00] 12:33:36 INFO - PROCESS | 1975 | 1461180816036 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 567ms 12:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:33:36 INFO - PROCESS | 1975 | 1461180816086 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1975 | 1461180816087 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:33:36 INFO - PROCESS | 1975 | 1461180816089 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1975 | 1461180816090 Marionette TRACE conn2 <- [1,2498,null,{}] 12:33:36 INFO - PROCESS | 1975 | 1461180816092 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:36 INFO - PROCESS | 1975 | 1461180816193 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:33:36 INFO - PROCESS | 1975 | 1461180816207 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b1800 == 42 [pid = 1975] [id = 632] 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x12b27b000) [pid = 1975] [serial = 1896] [outer = 0x0] 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12b3c8000) [pid = 1975] [serial = 1897] [outer = 0x12b27b000] 12:33:36 INFO - PROCESS | 1975 | 1461180816234 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12b3d1400) [pid = 1975] [serial = 1898] [outer = 0x12b27b000] 12:33:36 INFO - PROCESS | 1975 | 1461180816564 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 12:33:36 INFO - PROCESS | 1975 | 1461180816608 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1975 | 1461180816610 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:33:36 INFO - PROCESS | 1975 | 1461180816612 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1975 | 1461180816614 Marionette TRACE conn2 <- [1,2502,null,{}] 12:33:36 INFO - PROCESS | 1975 | 1461180816616 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:36 INFO - PROCESS | 1975 | 1461180816736 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:33:36 INFO - PROCESS | 1975 | 1461180816757 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb69800 == 43 [pid = 1975] [id = 633] 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x12b380c00) [pid = 1975] [serial = 1899] [outer = 0x0] 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x12b594000) [pid = 1975] [serial = 1900] [outer = 0x12b380c00] 12:33:36 INFO - PROCESS | 1975 | 1461180816797 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12b747800) [pid = 1975] [serial = 1901] [outer = 0x12b380c00] 12:33:37 INFO - PROCESS | 1975 | 1461180817249 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 12:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:33:37 INFO - PROCESS | 1975 | 1461180817282 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1975 | 1461180817283 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:33:37 INFO - PROCESS | 1975 | 1461180817285 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1975 | 1461180817286 Marionette TRACE conn2 <- [1,2506,null,{}] 12:33:37 INFO - PROCESS | 1975 | 1461180817288 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 1975 | 1461180817406 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 95 (0x1186e7800) [pid = 1975] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 94 (0x1158ec000) [pid = 1975] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 93 (0x114d0cc00) [pid = 1975] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 92 (0x11a8d6800) [pid = 1975] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 91 (0x123a0f400) [pid = 1975] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 90 (0x11a8dfc00) [pid = 1975] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 89 (0x112365000) [pid = 1975] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:33:37 INFO - PROCESS | 1975 | --DOMWINDOW == 88 (0x12e388c00) [pid = 1975] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:33:37 INFO - PROCESS | 1975 | 1461180817453 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a7d7800 == 44 [pid = 1975] [id = 634] 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 89 (0x114706400) [pid = 1975] [serial = 1902] [outer = 0x0] 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 90 (0x114d06c00) [pid = 1975] [serial = 1903] [outer = 0x114706400] 12:33:37 INFO - PROCESS | 1975 | 1461180817478 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 91 (0x123a0b800) [pid = 1975] [serial = 1904] [outer = 0x114706400] 12:33:37 INFO - PROCESS | 1975 | 1461180817772 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 12:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:33:37 INFO - PROCESS | 1975 | 1461180817804 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1975 | 1461180817805 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:33:37 INFO - PROCESS | 1975 | 1461180817807 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1975 | 1461180817809 Marionette TRACE conn2 <- [1,2510,null,{}] 12:33:37 INFO - PROCESS | 1975 | 1461180817814 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 1975 | 1461180817898 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:33:37 INFO - PROCESS | 1975 | 1461180817902 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7de000 == 45 [pid = 1975] [id = 635] 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 92 (0x12b896800) [pid = 1975] [serial = 1905] [outer = 0x0] 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 93 (0x12bbce800) [pid = 1975] [serial = 1906] [outer = 0x12b896800] 12:33:37 INFO - PROCESS | 1975 | 1461180817928 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 94 (0x12bd3b000) [pid = 1975] [serial = 1907] [outer = 0x12b896800] 12:33:38 INFO - PROCESS | 1975 | 1461180818284 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 12:33:38 INFO - PROCESS | 1975 | 1461180818328 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1975 | 1461180818330 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:33:38 INFO - PROCESS | 1975 | 1461180818333 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1975 | 1461180818334 Marionette TRACE conn2 <- [1,2514,null,{}] 12:33:38 INFO - PROCESS | 1975 | 1461180818337 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 1975 | 1461180818433 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:33:38 INFO - PROCESS | 1975 | 1461180818437 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e414800 == 46 [pid = 1975] [id = 636] 12:33:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 95 (0x12bd3f800) [pid = 1975] [serial = 1908] [outer = 0x0] 12:33:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 96 (0x12bd8dc00) [pid = 1975] [serial = 1909] [outer = 0x12bd3f800] 12:33:38 INFO - PROCESS | 1975 | 1461180818466 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 97 (0x12d02cc00) [pid = 1975] [serial = 1910] [outer = 0x12bd3f800] 12:33:38 INFO - PROCESS | 1975 | 1461180818787 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 468ms 12:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:33:38 INFO - PROCESS | 1975 | 1461180818802 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1975 | 1461180818804 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:33:38 INFO - PROCESS | 1975 | 1461180818807 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1975 | 1461180818810 Marionette TRACE conn2 <- [1,2518,null,{}] 12:33:38 INFO - PROCESS | 1975 | 1461180818816 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 1975 | 1461180818934 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:33:39 INFO - PROCESS | 1975 | 1461180819014 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec4c000 == 47 [pid = 1975] [id = 637] 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 98 (0x12bd82400) [pid = 1975] [serial = 1911] [outer = 0x0] 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 99 (0x12d032400) [pid = 1975] [serial = 1912] [outer = 0x12bd82400] 12:33:39 INFO - PROCESS | 1975 | 1461180819053 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 100 (0x12d623400) [pid = 1975] [serial = 1913] [outer = 0x12bd82400] 12:33:39 INFO - PROCESS | 1975 | 1461180819552 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 773ms 12:33:39 INFO - PROCESS | 1975 | 1461180819581 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 1975 | 1461180819583 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:33:39 INFO - PROCESS | 1975 | 1461180819587 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 1975 | 1461180819590 Marionette TRACE conn2 <- [1,2522,null,{}] 12:33:39 INFO - PROCESS | 1975 | 1461180819595 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 1975 | 1461180819703 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:33:39 INFO - PROCESS | 1975 | 1461180819775 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9dc000 == 48 [pid = 1975] [id = 638] 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 101 (0x114b97400) [pid = 1975] [serial = 1914] [outer = 0x0] 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x1155e4000) [pid = 1975] [serial = 1915] [outer = 0x114b97400] 12:33:39 INFO - PROCESS | 1975 | 1461180819807 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x118aed800) [pid = 1975] [serial = 1916] [outer = 0x114b97400] 12:33:40 INFO - PROCESS | 1975 | 1461180820246 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 12:33:40 INFO - PROCESS | 1975 | 1461180820310 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1975 | 1461180820314 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:33:40 INFO - PROCESS | 1975 | 1461180820319 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1975 | 1461180820321 Marionette TRACE conn2 <- [1,2526,null,{}] 12:33:40 INFO - PROCESS | 1975 | 1461180820323 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 1975 | 1461180820431 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:33:40 INFO - PROCESS | 1975 | 1461180820487 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x1278a3000 == 49 [pid = 1975] [id = 639] 12:33:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x1164b1800) [pid = 1975] [serial = 1917] [outer = 0x0] 12:33:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11a987000) [pid = 1975] [serial = 1918] [outer = 0x1164b1800] 12:33:40 INFO - PROCESS | 1975 | 1461180820517 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11bc9bc00) [pid = 1975] [serial = 1919] [outer = 0x1164b1800] 12:33:40 INFO - PROCESS | 1975 | 1461180820977 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 12:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:33:41 INFO - PROCESS | 1975 | 1461180820989 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 1975 | 1461180820990 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:33:41 INFO - PROCESS | 1975 | 1461180820993 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1975 | 1461180820997 Marionette TRACE conn2 <- [1,2530,null,{}] 12:33:41 INFO - PROCESS | 1975 | 1461180821006 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:41 INFO - PROCESS | 1975 | 1461180821114 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:33:41 INFO - PROCESS | 1975 | 1461180821167 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7ea800 == 50 [pid = 1975] [id = 640] 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11c1df000) [pid = 1975] [serial = 1920] [outer = 0x0] 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x125db6c00) [pid = 1975] [serial = 1921] [outer = 0x11c1df000] 12:33:41 INFO - PROCESS | 1975 | 1461180821202 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x129cc1c00) [pid = 1975] [serial = 1922] [outer = 0x11c1df000] 12:33:41 INFO - PROCESS | 1975 | 1461180821591 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 628ms 12:33:41 INFO - PROCESS | 1975 | 1461180821629 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 1975 | 1461180821631 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:33:41 INFO - PROCESS | 1975 | 1461180821635 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1975 | 1461180821636 Marionette TRACE conn2 <- [1,2534,null,{}] 12:33:41 INFO - PROCESS | 1975 | 1461180821639 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:41 INFO - PROCESS | 1975 | 1461180821746 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:33:41 INFO - PROCESS | 1975 | 1461180821851 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecbe800 == 51 [pid = 1975] [id = 641] 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12b1c9000) [pid = 1975] [serial = 1923] [outer = 0x0] 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b1cc400) [pid = 1975] [serial = 1924] [outer = 0x12b1c9000] 12:33:41 INFO - PROCESS | 1975 | 1461180821883 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12b3ca400) [pid = 1975] [serial = 1925] [outer = 0x12b1c9000] 12:33:42 INFO - PROCESS | 1975 | 1461180822275 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 12:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:33:42 INFO - PROCESS | 1975 | 1461180822304 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1975 | 1461180822306 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:33:42 INFO - PROCESS | 1975 | 1461180822308 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1975 | 1461180822309 Marionette TRACE conn2 <- [1,2538,null,{}] 12:33:42 INFO - PROCESS | 1975 | 1461180822312 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:42 INFO - PROCESS | 1975 | 1461180822416 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:33:42 INFO - PROCESS | 1975 | 1461180822471 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f628000 == 52 [pid = 1975] [id = 642] 12:33:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b1ce400) [pid = 1975] [serial = 1926] [outer = 0x0] 12:33:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12bbd5c00) [pid = 1975] [serial = 1927] [outer = 0x12b1ce400] 12:33:42 INFO - PROCESS | 1975 | 1461180822500 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12bd8a800) [pid = 1975] [serial = 1928] [outer = 0x12b1ce400] 12:33:42 INFO - PROCESS | 1975 | 1461180822899 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 12:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:33:42 INFO - PROCESS | 1975 | 1461180822978 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1975 | 1461180822979 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:33:42 INFO - PROCESS | 1975 | 1461180822981 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1975 | 1461180822982 Marionette TRACE conn2 <- [1,2542,null,{}] 12:33:42 INFO - PROCESS | 1975 | 1461180822985 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 1975 | 1461180823105 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:33:43 INFO - PROCESS | 1975 | 1461180823201 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x119283000 == 53 [pid = 1975] [id = 643] 12:33:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x114b98800) [pid = 1975] [serial = 1929] [outer = 0x0] 12:33:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119132800) [pid = 1975] [serial = 1930] [outer = 0x114b98800] 12:33:43 INFO - PROCESS | 1975 | 1461180823237 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12d6d2c00) [pid = 1975] [serial = 1931] [outer = 0x114b98800] 12:33:44 INFO - PROCESS | 1975 | 1461180824012 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1072ms 12:33:44 INFO - PROCESS | 1975 | 1461180824054 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1975 | 1461180824056 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:33:44 INFO - PROCESS | 1975 | 1461180824076 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1975 | 1461180824079 Marionette TRACE conn2 <- [1,2546,null,{}] 12:33:44 INFO - PROCESS | 1975 | 1461180824085 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1975 | 1461180824184 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:33:44 INFO - PROCESS | 1975 | 1461180824255 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f6d800 == 54 [pid = 1975] [id = 644] 12:33:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x114d0cc00) [pid = 1975] [serial = 1932] [outer = 0x0] 12:33:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x115691c00) [pid = 1975] [serial = 1933] [outer = 0x114d0cc00] 12:33:44 INFO - PROCESS | 1975 | 1461180824284 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x118aad800) [pid = 1975] [serial = 1934] [outer = 0x114d0cc00] 12:33:44 INFO - PROCESS | 1975 | 1461180824737 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 744ms 12:33:44 INFO - PROCESS | 1975 | 1461180824804 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1975 | 1461180824808 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:33:44 INFO - PROCESS | 1975 | 1461180824812 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1975 | 1461180824814 Marionette TRACE conn2 <- [1,2550,null,{}] 12:33:44 INFO - PROCESS | 1975 | 1461180824816 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1975 | 1461180824901 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:33:44 INFO - PROCESS | 1975 | 1461180824998 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12e414800 == 53 [pid = 1975] [id = 636] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7de000 == 52 [pid = 1975] [id = 635] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11a7d7800 == 51 [pid = 1975] [id = 634] 12:33:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x11546c000 == 52 [pid = 1975] [id = 645] 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x114502800) [pid = 1975] [serial = 1935] [outer = 0x0] 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x118c8bc00) [pid = 1975] [serial = 1936] [outer = 0x114502800] 12:33:45 INFO - PROCESS | 1975 | 1461180825073 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x119c73800) [pid = 1975] [serial = 1937] [outer = 0x114502800] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb69800 == 51 [pid = 1975] [id = 633] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b1800 == 50 [pid = 1975] [id = 632] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12ade6800 == 49 [pid = 1975] [id = 631] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x118c11800 == 48 [pid = 1975] [id = 630] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x1272e0800 == 47 [pid = 1975] [id = 629] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x125f71000 == 46 [pid = 1975] [id = 628] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9cf000 == 45 [pid = 1975] [id = 627] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11b964800 == 44 [pid = 1975] [id = 626] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0c3000 == 43 [pid = 1975] [id = 622] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x127951000 == 42 [pid = 1975] [id = 621] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11c380000 == 41 [pid = 1975] [id = 620] 12:33:45 INFO - PROCESS | 1975 | --DOCSHELL 0x118c0e000 == 40 [pid = 1975] [id = 619] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x127650c00) [pid = 1975] [serial = 1853] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11c424c00) [pid = 1975] [serial = 1847] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11ba2c400) [pid = 1975] [serial = 1846] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11c4dcc00) [pid = 1975] [serial = 1849] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x127cba800) [pid = 1975] [serial = 1855] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12e87a000) [pid = 1975] [serial = 1775] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x123a0d400) [pid = 1975] [serial = 1850] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x119c74800) [pid = 1975] [serial = 1840] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11a796000) [pid = 1975] [serial = 1841] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11a984400) [pid = 1975] [serial = 1835] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x1191b6000) [pid = 1975] [serial = 1834] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x115697c00) [pid = 1975] [serial = 1837] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x118752c00) [pid = 1975] [serial = 1838] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11ad8e400) [pid = 1975] [serial = 1843] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x11b5d8000) [pid = 1975] [serial = 1844] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x118c91c00) [pid = 1975] [serial = 1831] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x114b91800) [pid = 1975] [serial = 1828] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x125970400) [pid = 1975] [serial = 1852] [outer = 0x0] [url = about:blank] 12:33:45 INFO - PROCESS | 1975 | 1461180825544 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 771ms 12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:33:45 INFO - PROCESS | 1975 | 1461180825599 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 1975 | 1461180825601 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:33:45 INFO - PROCESS | 1975 | 1461180825603 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 1975 | 1461180825605 Marionette TRACE conn2 <- [1,2554,null,{}] 12:33:45 INFO - PROCESS | 1975 | 1461180825620 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:45 INFO - PROCESS | 1975 | 1461180825705 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:33:45 INFO - PROCESS | 1975 | 1461180825712 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c1c2000 == 41 [pid = 1975] [id = 646] 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x11a8dfc00) [pid = 1975] [serial = 1938] [outer = 0x0] 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11ad86800) [pid = 1975] [serial = 1939] [outer = 0x11a8dfc00] 12:33:45 INFO - PROCESS | 1975 | 1461180825741 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11af72800) [pid = 1975] [serial = 1940] [outer = 0x11a8dfc00] 12:33:46 INFO - PROCESS | 1975 | 1461180826107 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 524ms 12:33:46 INFO - PROCESS | 1975 | 1461180826129 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1975 | 1461180826131 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:33:46 INFO - PROCESS | 1975 | 1461180826134 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1975 | 1461180826135 Marionette TRACE conn2 <- [1,2558,null,{}] 12:33:46 INFO - PROCESS | 1975 | 1461180826137 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1975 | 1461180826218 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:33:46 INFO - PROCESS | 1975 | 1461180826222 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f6b800 == 42 [pid = 1975] [id = 647] 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x11ad8d400) [pid = 1975] [serial = 1941] [outer = 0x0] 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x11c121400) [pid = 1975] [serial = 1942] [outer = 0x11ad8d400] 12:33:46 INFO - PROCESS | 1975 | 1461180826248 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11c429400) [pid = 1975] [serial = 1943] [outer = 0x11ad8d400] 12:33:46 INFO - PROCESS | 1975 | 1461180826592 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:33:46 INFO - PROCESS | 1975 | 1461180826603 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1975 | 1461180826604 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:33:46 INFO - PROCESS | 1975 | 1461180826606 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1975 | 1461180826608 Marionette TRACE conn2 <- [1,2562,null,{}] 12:33:46 INFO - PROCESS | 1975 | 1461180826610 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1975 | 1461180826714 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:33:46 INFO - PROCESS | 1975 | 1461180826720 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b57b000 == 43 [pid = 1975] [id = 648] 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x11b950400) [pid = 1975] [serial = 1944] [outer = 0x0] 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x123a08c00) [pid = 1975] [serial = 1945] [outer = 0x11b950400] 12:33:46 INFO - PROCESS | 1975 | 1461180826745 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x123a12800) [pid = 1975] [serial = 1946] [outer = 0x11b950400] 12:33:47 INFO - PROCESS | 1975 | 1461180827123 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 568ms 12:33:47 INFO - PROCESS | 1975 | 1461180827176 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:33:47 INFO - PROCESS | 1975 | 1461180827178 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:33:47 INFO - PROCESS | 1975 | 1461180827181 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1975 | 1461180827183 Marionette TRACE conn2 <- [1,2566,null,{}] 12:33:47 INFO - PROCESS | 1975 | 1461180827187 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 1975 | 1461180827378 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:33:47 INFO - PROCESS | 1975 | 1461180827410 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x12889d000 == 44 [pid = 1975] [id = 649] 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x123a0ac00) [pid = 1975] [serial = 1947] [outer = 0x0] 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x125968400) [pid = 1975] [serial = 1948] [outer = 0x123a0ac00] 12:33:47 INFO - PROCESS | 1975 | 1461180827450 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x1288ad400) [pid = 1975] [serial = 1949] [outer = 0x123a0ac00] 12:33:47 INFO - PROCESS | 1975 | 1461180827793 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:33:47 INFO - PROCESS | 1975 | 1461180827802 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1975 | 1461180827804 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:33:47 INFO - PROCESS | 1975 | 1461180827806 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1975 | 1461180827807 Marionette TRACE conn2 <- [1,2570,null,{}] 12:33:47 INFO - PROCESS | 1975 | 1461180827809 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 1975 | 1461180827917 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:33:47 INFO - PROCESS | 1975 | 1461180827930 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ade9800 == 45 [pid = 1975] [id = 650] 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x1288adc00) [pid = 1975] [serial = 1950] [outer = 0x0] 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x129bdc400) [pid = 1975] [serial = 1951] [outer = 0x1288adc00] 12:33:47 INFO - PROCESS | 1975 | 1461180827955 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x129cc5800) [pid = 1975] [serial = 1952] [outer = 0x1288adc00] 12:33:48 INFO - PROCESS | 1975 | 1461180828287 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:33:48 INFO - PROCESS | 1975 | 1461180828326 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1975 | 1461180828327 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:33:48 INFO - PROCESS | 1975 | 1461180828329 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1975 | 1461180828330 Marionette TRACE conn2 <- [1,2574,null,{}] 12:33:48 INFO - PROCESS | 1975 | 1461180828333 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 1975 | 1461180828435 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:33:48 INFO - PROCESS | 1975 | 1461180828470 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3bc800 == 46 [pid = 1975] [id = 651] 12:33:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12920d400) [pid = 1975] [serial = 1953] [outer = 0x0] 12:33:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b1c2400) [pid = 1975] [serial = 1954] [outer = 0x12920d400] 12:33:48 INFO - PROCESS | 1975 | 1461180828495 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b270400) [pid = 1975] [serial = 1955] [outer = 0x12920d400] 12:33:48 INFO - PROCESS | 1975 | 1461180828810 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:33:48 INFO - PROCESS | 1975 | 1461180828849 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1975 | 1461180828850 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:33:48 INFO - PROCESS | 1975 | 1461180828852 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1975 | 1461180828853 Marionette TRACE conn2 <- [1,2578,null,{}] 12:33:48 INFO - PROCESS | 1975 | 1461180828855 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 1975 | 1461180828958 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:33:48 INFO - PROCESS | 1975 | 1461180828970 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf55800 == 47 [pid = 1975] [id = 652] 12:33:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x129cb9800) [pid = 1975] [serial = 1956] [outer = 0x0] 12:33:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12b3ca000) [pid = 1975] [serial = 1957] [outer = 0x129cb9800] 12:33:48 INFO - PROCESS | 1975 | 1461180828996 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12b591400) [pid = 1975] [serial = 1958] [outer = 0x129cb9800] 12:33:49 INFO - PROCESS | 1975 | 1461180829311 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12596b400) [pid = 1975] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x129bdbc00) [pid = 1975] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b380c00) [pid = 1975] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12b27b000) [pid = 1975] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x114706400) [pid = 1975] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x1147b9400) [pid = 1975] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x119c81000) [pid = 1975] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x123a0e400) [pid = 1975] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1155a4c00) [pid = 1975] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12748fc00) [pid = 1975] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12bd3f800) [pid = 1975] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12b896800) [pid = 1975] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:33:49 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11ad8bc00) [pid = 1975] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:33:49 INFO - PROCESS | 1975 | 1461180829510 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 1975 | 1461180829511 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:33:49 INFO - PROCESS | 1975 | 1461180829515 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 1975 | 1461180829516 Marionette TRACE conn2 <- [1,2582,null,{}] 12:33:49 INFO - PROCESS | 1975 | 1461180829518 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:49 INFO - PROCESS | 1975 | 1461180829596 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:33:49 INFO - PROCESS | 1975 | 1461180829602 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x11bace800 == 48 [pid = 1975] [id = 653] 12:33:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x116462800) [pid = 1975] [serial = 1959] [outer = 0x0] 12:33:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x123a06800) [pid = 1975] [serial = 1960] [outer = 0x116462800] 12:33:49 INFO - PROCESS | 1975 | 1461180829629 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12b271c00) [pid = 1975] [serial = 1961] [outer = 0x116462800] 12:33:49 INFO - PROCESS | 1975 | 1461180829971 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:33:49 INFO - PROCESS | 1975 | 1461180829985 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 1975 | 1461180829986 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:33:49 INFO - PROCESS | 1975 | 1461180829989 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 1975 | 1461180829991 Marionette TRACE conn2 <- [1,2586,null,{}] 12:33:49 INFO - PROCESS | 1975 | 1461180829993 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 1975 | 1461180830092 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:33:50 INFO - PROCESS | 1975 | 1461180830146 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6bc000 == 49 [pid = 1975] [id = 654] 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x115692800) [pid = 1975] [serial = 1962] [outer = 0x0] 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11b950c00) [pid = 1975] [serial = 1963] [outer = 0x115692800] 12:33:50 INFO - PROCESS | 1975 | 1461180830177 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b89d400) [pid = 1975] [serial = 1964] [outer = 0x115692800] 12:33:50 INFO - PROCESS | 1975 | 1461180830465 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 12:33:50 INFO - PROCESS | 1975 | 1461180830510 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1975 | 1461180830513 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:33:50 INFO - PROCESS | 1975 | 1461180830517 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1975 | 1461180830518 Marionette TRACE conn2 <- [1,2590,null,{}] 12:33:50 INFO - PROCESS | 1975 | 1461180830520 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 1975 | 1461180830607 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:33:50 INFO - PROCESS | 1975 | 1461180830612 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecbc800 == 50 [pid = 1975] [id = 655] 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12bbda000) [pid = 1975] [serial = 1965] [outer = 0x0] 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12bde6c00) [pid = 1975] [serial = 1966] [outer = 0x12bbda000] 12:33:50 INFO - PROCESS | 1975 | 1461180830637 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d627000) [pid = 1975] [serial = 1967] [outer = 0x12bbda000] 12:33:50 INFO - PROCESS | 1975 | 1461180830981 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms 12:33:50 INFO - PROCESS | 1975 | 1461180830987 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1975 | 1461180830989 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:33:50 INFO - PROCESS | 1975 | 1461180830991 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1975 | 1461180830992 Marionette TRACE conn2 <- [1,2594,null,{}] 12:33:50 INFO - PROCESS | 1975 | 1461180830996 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 1975 | 1461180831109 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:33:51 INFO - PROCESS | 1975 | 1461180831115 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7f5000 == 51 [pid = 1975] [id = 656] 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12bd3f800) [pid = 1975] [serial = 1968] [outer = 0x0] 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d62b400) [pid = 1975] [serial = 1969] [outer = 0x12bd3f800] 12:33:51 INFO - PROCESS | 1975 | 1461180831140 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12d6d9800) [pid = 1975] [serial = 1970] [outer = 0x12bd3f800] 12:33:51 INFO - PROCESS | 1975 | 1461180831462 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 12:33:51 INFO - PROCESS | 1975 | 1461180831565 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 1975 | 1461180831567 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:33:51 INFO - PROCESS | 1975 | 1461180831571 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 1975 | 1461180831573 Marionette TRACE conn2 <- [1,2598,null,{}] 12:33:51 INFO - PROCESS | 1975 | 1461180831583 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 1975 | 1461180831693 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:33:51 INFO - PROCESS | 1975 | 1461180831765 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x119b3c800 == 52 [pid = 1975] [id = 657] 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x114b94400) [pid = 1975] [serial = 1971] [outer = 0x0] 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x114c49c00) [pid = 1975] [serial = 1972] [outer = 0x114b94400] 12:33:51 INFO - PROCESS | 1975 | 1461180831796 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x115868400) [pid = 1975] [serial = 1973] [outer = 0x114b94400] 12:33:52 INFO - PROCESS | 1975 | 1461180832227 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 723ms 12:33:52 INFO - PROCESS | 1975 | 1461180832323 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1975 | 1461180832325 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:33:52 INFO - PROCESS | 1975 | 1461180832334 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1975 | 1461180832336 Marionette TRACE conn2 <- [1,2602,null,{}] 12:33:52 INFO - PROCESS | 1975 | 1461180832339 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 1975 | 1461180832446 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:33:52 INFO - PROCESS | 1975 | 1461180832515 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f7d000 == 53 [pid = 1975] [id = 658] 12:33:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x119d76800) [pid = 1975] [serial = 1974] [outer = 0x0] 12:33:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x11a8d4400) [pid = 1975] [serial = 1975] [outer = 0x119d76800] 12:33:52 INFO - PROCESS | 1975 | 1461180832545 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11ad92c00) [pid = 1975] [serial = 1976] [outer = 0x119d76800] 12:33:53 INFO - PROCESS | 1975 | 1461180833004 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:33:53 INFO - PROCESS | 1975 | 1461180833056 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1975 | 1461180833058 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:33:53 INFO - PROCESS | 1975 | 1461180833060 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1975 | 1461180833061 Marionette TRACE conn2 <- [1,2606,null,{}] 12:33:53 INFO - PROCESS | 1975 | 1461180833069 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 1975 | 1461180833178 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:33:53 INFO - PROCESS | 1975 | 1461180833235 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7d7800 == 54 [pid = 1975] [id = 659] 12:33:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x125968c00) [pid = 1975] [serial = 1977] [outer = 0x0] 12:33:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x127491000) [pid = 1975] [serial = 1978] [outer = 0x125968c00] 12:33:53 INFO - PROCESS | 1975 | 1461180833268 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x127985c00) [pid = 1975] [serial = 1979] [outer = 0x125968c00] 12:33:53 INFO - PROCESS | 1975 | 1461180833730 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 721ms 12:33:53 INFO - PROCESS | 1975 | 1461180833795 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1975 | 1461180833796 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:33:53 INFO - PROCESS | 1975 | 1461180833800 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1975 | 1461180833801 Marionette TRACE conn2 <- [1,2610,null,{}] 12:33:53 INFO - PROCESS | 1975 | 1461180833804 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 1975 | 1461180833907 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:33:53 INFO - PROCESS | 1975 | 1461180833975 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdce800 == 55 [pid = 1975] [id = 660] 12:33:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12a3d8000) [pid = 1975] [serial = 1980] [outer = 0x0] 12:33:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12b275800) [pid = 1975] [serial = 1981] [outer = 0x12a3d8000] 12:33:54 INFO - PROCESS | 1975 | 1461180834006 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12b897400) [pid = 1975] [serial = 1982] [outer = 0x12a3d8000] 12:33:54 INFO - PROCESS | 1975 | 1461180834420 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:33:54 INFO - PROCESS | 1975 | 1461180834471 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1975 | 1461180834472 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:33:54 INFO - PROCESS | 1975 | 1461180834475 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1975 | 1461180834476 Marionette TRACE conn2 <- [1,2614,null,{}] 12:33:54 INFO - PROCESS | 1975 | 1461180834479 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 1975 | 1461180834599 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:33:54 INFO - PROCESS | 1975 | 1461180834709 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x130117800 == 56 [pid = 1975] [id = 661] 12:33:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12b742400) [pid = 1975] [serial = 1983] [outer = 0x0] 12:33:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x12bd3e400) [pid = 1975] [serial = 1984] [outer = 0x12b742400] 12:33:54 INFO - PROCESS | 1975 | 1461180834741 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12d02b800) [pid = 1975] [serial = 1985] [outer = 0x12b742400] 12:33:55 INFO - PROCESS | 1975 | 1461180835150 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 722ms 12:33:55 INFO - PROCESS | 1975 | 1461180835212 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1975 | 1461180835214 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:33:55 INFO - PROCESS | 1975 | 1461180835216 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1975 | 1461180835217 Marionette TRACE conn2 <- [1,2618,null,{}] 12:33:55 INFO - PROCESS | 1975 | 1461180835220 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:55 INFO - PROCESS | 1975 | 1461180835340 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:33:55 INFO - PROCESS | 1975 | 1461180835413 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x13060a800 == 57 [pid = 1975] [id = 662] 12:33:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12d946c00) [pid = 1975] [serial = 1986] [outer = 0x0] 12:33:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12d999400) [pid = 1975] [serial = 1987] [outer = 0x12d946c00] 12:33:55 INFO - PROCESS | 1975 | 1461180835445 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x12e316c00) [pid = 1975] [serial = 1988] [outer = 0x12d946c00] 12:33:55 INFO - PROCESS | 1975 | 1461180835885 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 719ms 12:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:33:55 INFO - PROCESS | 1975 | 1461180835935 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1975 | 1461180835937 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:33:55 INFO - PROCESS | 1975 | 1461180835939 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1975 | 1461180835940 Marionette TRACE conn2 <- [1,2622,null,{}] 12:33:55 INFO - PROCESS | 1975 | 1461180835943 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1975 | 1461180836182 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:33:56 INFO - PROCESS | 1975 | 1461180836260 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bcb800 == 58 [pid = 1975] [id = 663] 12:33:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x11474f000) [pid = 1975] [serial = 1989] [outer = 0x0] 12:33:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x114b95400) [pid = 1975] [serial = 1990] [outer = 0x11474f000] 12:33:56 INFO - PROCESS | 1975 | 1461180836290 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x115869000) [pid = 1975] [serial = 1991] [outer = 0x11474f000] 12:33:56 INFO - PROCESS | 1975 | 1461180836750 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 872ms 12:33:56 INFO - PROCESS | 1975 | 1461180836812 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:33:56 INFO - PROCESS | 1975 | 1461180836815 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:33:56 INFO - PROCESS | 1975 | 1461180836818 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 1975 | 1461180836821 Marionette TRACE conn2 <- [1,2626,null,{}] 12:33:56 INFO - PROCESS | 1975 | 1461180836824 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1975 | 1461180836923 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:33:56 INFO - PROCESS | 1975 | 1461180836994 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11c7bb800 == 59 [pid = 1975] [id = 664] 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x118af3800) [pid = 1975] [serial = 1992] [outer = 0x0] 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x11a98b000) [pid = 1975] [serial = 1993] [outer = 0x118af3800] 12:33:57 INFO - PROCESS | 1975 | 1461180837024 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x11b5d8000) [pid = 1975] [serial = 1994] [outer = 0x118af3800] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecbc800 == 58 [pid = 1975] [id = 655] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6bc000 == 57 [pid = 1975] [id = 654] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x11bace800 == 56 [pid = 1975] [id = 653] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf55800 == 55 [pid = 1975] [id = 652] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3bc800 == 54 [pid = 1975] [id = 651] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12ade9800 == 53 [pid = 1975] [id = 650] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x12889d000 == 52 [pid = 1975] [id = 649] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x118e39c00) [pid = 1975] [serial = 1861] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x114b8f000) [pid = 1975] [serial = 1858] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x11ad91000) [pid = 1975] [serial = 1864] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x12d032400) [pid = 1975] [serial = 1912] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x123a0b000) [pid = 1975] [serial = 1867] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x127ebec00) [pid = 1975] [serial = 1870] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x129208c00) [pid = 1975] [serial = 1873] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x11b57b000 == 51 [pid = 1975] [id = 648] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x125f6b800 == 50 [pid = 1975] [id = 647] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x11c1c2000 == 49 [pid = 1975] [id = 646] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x11546c000 == 48 [pid = 1975] [id = 645] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x125f6d800 == 47 [pid = 1975] [id = 644] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x1278a3000 == 46 [pid = 1975] [id = 639] 12:33:57 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9dc000 == 45 [pid = 1975] [id = 638] 12:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 12:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:33:57 INFO - PROCESS | 1975 | 1461180837480 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:33:57 INFO - PROCESS | 1975 | 1461180837489 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 1975 | 1461180837490 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:33:57 INFO - PROCESS | 1975 | 1461180837493 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1975 | 1461180837494 Marionette TRACE conn2 <- [1,2630,null,{}] 12:33:57 INFO - PROCESS | 1975 | 1461180837499 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 1975 | 1461180837586 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:33:57 INFO - PROCESS | 1975 | 1461180837594 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a929800 == 46 [pid = 1975] [id = 665] 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x119c81000) [pid = 1975] [serial = 1995] [outer = 0x0] 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x11bca7c00) [pid = 1975] [serial = 1996] [outer = 0x119c81000] 12:33:57 INFO - PROCESS | 1975 | 1461180837621 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x123a0fc00) [pid = 1975] [serial = 1997] [outer = 0x119c81000] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x123a0b800) [pid = 1975] [serial = 1904] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12bd3b000) [pid = 1975] [serial = 1907] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12bd8dc00) [pid = 1975] [serial = 1909] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11bca5000) [pid = 1975] [serial = 1885] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x123a08000) [pid = 1975] [serial = 1886] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12b3d1400) [pid = 1975] [serial = 1898] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12bbce800) [pid = 1975] [serial = 1906] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12b27a400) [pid = 1975] [serial = 1895] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x129210000) [pid = 1975] [serial = 1892] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b37c800) [pid = 1975] [serial = 1826] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12a3db000) [pid = 1975] [serial = 1894] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12b594000) [pid = 1975] [serial = 1900] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12b3c8000) [pid = 1975] [serial = 1897] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x114d06c00) [pid = 1975] [serial = 1903] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x129cc2400) [pid = 1975] [serial = 1877] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x118e30c00) [pid = 1975] [serial = 1876] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11a8b4000) [pid = 1975] [serial = 1882] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11a984c00) [pid = 1975] [serial = 1883] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x127062c00) [pid = 1975] [serial = 1888] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x1276ed000) [pid = 1975] [serial = 1889] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x118a25000) [pid = 1975] [serial = 1879] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x118f08400) [pid = 1975] [serial = 1880] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x127ea4800) [pid = 1975] [serial = 1891] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b747800) [pid = 1975] [serial = 1901] [outer = 0x0] [url = about:blank] 12:33:57 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12d02cc00) [pid = 1975] [serial = 1910] [outer = 0x0] [url = about:blank] 12:33:58 INFO - PROCESS | 1975 | 1461180838018 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 12:33:58 INFO - PROCESS | 1975 | 1461180838066 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 1975 | 1461180838069 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:33:58 INFO - PROCESS | 1975 | 1461180838077 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1975 | 1461180838081 Marionette TRACE conn2 <- [1,2634,null,{}] 12:33:58 INFO - PROCESS | 1975 | 1461180838084 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:58 INFO - PROCESS | 1975 | 1461180838173 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:33:58 INFO - PROCESS | 1975 | 1461180838179 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x127942800 == 47 [pid = 1975] [id = 666] 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x123a10800) [pid = 1975] [serial = 1998] [outer = 0x0] 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x127eaac00) [pid = 1975] [serial = 1999] [outer = 0x123a10800] 12:33:58 INFO - PROCESS | 1975 | 1461180838206 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x1288ab400) [pid = 1975] [serial = 2000] [outer = 0x123a10800] 12:33:58 INFO - PROCESS | 1975 | 1461180838563 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 525ms 12:33:58 INFO - PROCESS | 1975 | 1461180838599 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 1975 | 1461180838600 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:33:58 INFO - PROCESS | 1975 | 1461180838602 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1975 | 1461180838603 Marionette TRACE conn2 <- [1,2638,null,{}] 12:33:58 INFO - PROCESS | 1975 | 1461180838606 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:58 INFO - PROCESS | 1975 | 1461180838689 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:33:58 INFO - PROCESS | 1975 | 1461180838696 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x12add0800 == 48 [pid = 1975] [id = 667] 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x129206c00) [pid = 1975] [serial = 2001] [outer = 0x0] 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x129cbe000) [pid = 1975] [serial = 2002] [outer = 0x129206c00] 12:33:58 INFO - PROCESS | 1975 | 1461180838724 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12a3e3800) [pid = 1975] [serial = 2003] [outer = 0x129206c00] 12:33:59 INFO - PROCESS | 1975 | 1461180839088 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 12:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:33:59 INFO - PROCESS | 1975 | 1461180839122 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1975 | 1461180839123 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:33:59 INFO - PROCESS | 1975 | 1461180839125 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1975 | 1461180839126 Marionette TRACE conn2 <- [1,2642,null,{}] 12:33:59 INFO - PROCESS | 1975 | 1461180839131 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 1975 | 1461180839224 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:33:59 INFO - PROCESS | 1975 | 1461180839292 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3a6000 == 49 [pid = 1975] [id = 668] 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b3c8000) [pid = 1975] [serial = 2004] [outer = 0x0] 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12b3d3000) [pid = 1975] [serial = 2005] [outer = 0x12b3c8000] 12:33:59 INFO - PROCESS | 1975 | 1461180839324 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129cc2400) [pid = 1975] [serial = 2006] [outer = 0x12b3c8000] 12:33:59 INFO - PROCESS | 1975 | 1461180839672 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 574ms 12:33:59 INFO - PROCESS | 1975 | 1461180839700 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1975 | 1461180839701 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:33:59 INFO - PROCESS | 1975 | 1461180839709 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1975 | 1461180839710 Marionette TRACE conn2 <- [1,2646,null,{}] 12:33:59 INFO - PROCESS | 1975 | 1461180839713 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 1975 | 1461180839824 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:33:59 INFO - PROCESS | 1975 | 1461180839863 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb5a000 == 50 [pid = 1975] [id = 669] 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b3cc400) [pid = 1975] [serial = 2007] [outer = 0x0] 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12d02ec00) [pid = 1975] [serial = 2008] [outer = 0x12b3cc400] 12:33:59 INFO - PROCESS | 1975 | 1461180839888 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x12d6d0c00) [pid = 1975] [serial = 2009] [outer = 0x12b3cc400] 12:34:00 INFO - PROCESS | 1975 | 1461180840175 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 12:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:34:00 INFO - PROCESS | 1975 | 1461180840185 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1975 | 1461180840186 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:34:00 INFO - PROCESS | 1975 | 1461180840188 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1975 | 1461180840189 Marionette TRACE conn2 <- [1,2650,null,{}] 12:34:00 INFO - PROCESS | 1975 | 1461180840205 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 1975 | 1461180840324 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:34:00 INFO - PROCESS | 1975 | 1461180840361 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d644800 == 51 [pid = 1975] [id = 670] 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12bd8bc00) [pid = 1975] [serial = 2010] [outer = 0x0] 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12d943c00) [pid = 1975] [serial = 2011] [outer = 0x12bd8bc00] 12:34:00 INFO - PROCESS | 1975 | 1461180840386 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12d99dc00) [pid = 1975] [serial = 2012] [outer = 0x12bd8bc00] 12:34:00 INFO - PROCESS | 1975 | 1461180840749 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 578ms 12:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:34:00 INFO - PROCESS | 1975 | 1461180840766 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1975 | 1461180840767 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:34:00 INFO - PROCESS | 1975 | 1461180840769 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1975 | 1461180840770 Marionette TRACE conn2 <- [1,2654,null,{}] 12:34:00 INFO - PROCESS | 1975 | 1461180840772 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 1975 | 1461180840881 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:34:00 INFO - PROCESS | 1975 | 1461180840894 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d957800 == 52 [pid = 1975] [id = 671] 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x129cc1800) [pid = 1975] [serial = 2013] [outer = 0x0] 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12e313c00) [pid = 1975] [serial = 2014] [outer = 0x129cc1800] 12:34:00 INFO - PROCESS | 1975 | 1461180840919 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x12e37e000) [pid = 1975] [serial = 2015] [outer = 0x129cc1800] 12:34:01 INFO - PROCESS | 1975 | 1461180841257 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 12:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:34:01 INFO - PROCESS | 1975 | 1461180841289 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1975 | 1461180841290 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:34:01 INFO - PROCESS | 1975 | 1461180841292 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1975 | 1461180841293 Marionette TRACE conn2 <- [1,2658,null,{}] 12:34:01 INFO - PROCESS | 1975 | 1461180841304 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:01 INFO - PROCESS | 1975 | 1461180841407 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:34:01 INFO - PROCESS | 1975 | 1461180841444 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ecc1000 == 53 [pid = 1975] [id = 672] 12:34:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x119255400) [pid = 1975] [serial = 2016] [outer = 0x0] 12:34:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12e386000) [pid = 1975] [serial = 2017] [outer = 0x119255400] 12:34:01 INFO - PROCESS | 1975 | 1461180841469 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12e758000) [pid = 1975] [serial = 2018] [outer = 0x119255400] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12bbda000) [pid = 1975] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x114d0cc00) [pid = 1975] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x114502800) [pid = 1975] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12920d400) [pid = 1975] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x129cb9800) [pid = 1975] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x116462800) [pid = 1975] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x115692800) [pid = 1975] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x123a0ac00) [pid = 1975] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x1147c3000) [pid = 1975] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x128958c00) [pid = 1975] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11568e400) [pid = 1975] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x127647800) [pid = 1975] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x114751000) [pid = 1975] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11a984000) [pid = 1975] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x118618800) [pid = 1975] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11a8b8800) [pid = 1975] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12bd82400) [pid = 1975] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x1288adc00) [pid = 1975] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x11b950400) [pid = 1975] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11ad8d400) [pid = 1975] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:34:01 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x11a8dfc00) [pid = 1975] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:34:01 INFO - PROCESS | 1975 | 1461180841918 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 679ms 12:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:34:01 INFO - PROCESS | 1975 | 1461180841971 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1975 | 1461180841972 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:34:01 INFO - PROCESS | 1975 | 1461180841974 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1975 | 1461180841975 Marionette TRACE conn2 <- [1,2662,null,{}] 12:34:01 INFO - PROCESS | 1975 | 1461180841984 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 1975 | 1461180842079 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:34:02 INFO - PROCESS | 1975 | 1461180842083 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb6b800 == 54 [pid = 1975] [id = 673] 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x118f0cc00) [pid = 1975] [serial = 2019] [outer = 0x0] 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x11ad85000) [pid = 1975] [serial = 2020] [outer = 0x118f0cc00] 12:34:02 INFO - PROCESS | 1975 | 1461180842114 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12920d400) [pid = 1975] [serial = 2021] [outer = 0x118f0cc00] 12:34:02 INFO - PROCESS | 1975 | 1461180842442 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 474ms 12:34:02 INFO - PROCESS | 1975 | 1461180842450 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 1975 | 1461180842452 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:34:02 INFO - PROCESS | 1975 | 1461180842454 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1975 | 1461180842456 Marionette TRACE conn2 <- [1,2666,null,{}] 12:34:02 INFO - PROCESS | 1975 | 1461180842458 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 1975 | 1461180842563 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:34:02 INFO - PROCESS | 1975 | 1461180842622 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f84c800 == 55 [pid = 1975] [id = 674] 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x119c7e000) [pid = 1975] [serial = 2022] [outer = 0x0] 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12e37e400) [pid = 1975] [serial = 2023] [outer = 0x119c7e000] 12:34:02 INFO - PROCESS | 1975 | 1461180842647 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12e87a400) [pid = 1975] [serial = 2024] [outer = 0x119c7e000] 12:34:03 INFO - PROCESS | 1975 | 1461180843437 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:34:03 INFO - PROCESS | 1975 | 1461180843474 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1975 | 1461180843475 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:34:03 INFO - PROCESS | 1975 | 1461180843478 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1975 | 1461180843480 Marionette TRACE conn2 <- [1,2670,null,{}] 12:34:03 INFO - PROCESS | 1975 | 1461180843483 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 1975 | 1461180843576 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:34:03 INFO - PROCESS | 1975 | 1461180843581 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a2c800 == 56 [pid = 1975] [id = 675] 12:34:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12e880400) [pid = 1975] [serial = 2025] [outer = 0x0] 12:34:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12ec3a400) [pid = 1975] [serial = 2026] [outer = 0x12e880400] 12:34:03 INFO - PROCESS | 1975 | 1461180843606 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12ec40000) [pid = 1975] [serial = 2027] [outer = 0x12e880400] 12:34:04 INFO - PROCESS | 1975 | 1461180844569 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] 12:34:04 INFO - PROCESS | 1975 | 1461180844639 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:34:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:34:04 INFO - PROCESS | 1975 | 1461180844643 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 1975 | 1461180844645 Marionette TRACE conn2 <- [1,2674,null,{}] 12:34:04 INFO - PROCESS | 1975 | 1461180844648 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:04 INFO - PROCESS | 1975 | 1461180844753 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:34:04 INFO - PROCESS | 1975 | 1461180844915 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b04800 == 57 [pid = 1975] [id = 676] 12:34:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x11a8b7400) [pid = 1975] [serial = 2028] [outer = 0x0] 12:34:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11a8d5c00) [pid = 1975] [serial = 2029] [outer = 0x11a8b7400] 12:34:05 INFO - PROCESS | 1975 | 1461180845010 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x11b9c3400) [pid = 1975] [serial = 2030] [outer = 0x11a8b7400] 12:34:05 INFO - PROCESS | 1975 | 1461180845983 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:34:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:34:06 INFO - PROCESS | 1975 | 1461180846025 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:34:06 INFO - PROCESS | 1975 | 1461180846029 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 1975 | 1461180846031 Marionette TRACE conn2 <- [1,2678,null,{}] 12:34:06 INFO - PROCESS | 1975 | 1461180846034 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:06 INFO - PROCESS | 1975 | 1461180846139 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:34:06 INFO - PROCESS | 1975 | 1461180846195 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3bc800 == 58 [pid = 1975] [id = 677] 12:34:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x11af72000) [pid = 1975] [serial = 2031] [outer = 0x0] 12:34:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x125967000) [pid = 1975] [serial = 2032] [outer = 0x11af72000] 12:34:06 INFO - PROCESS | 1975 | 1461180846225 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x127e0cc00) [pid = 1975] [serial = 2033] [outer = 0x11af72000] 12:34:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:34:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 12:34:07 INFO - PROCESS | 1975 | 1461180847199 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:34:07 INFO - PROCESS | 1975 | 1461180847203 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 1975 | 1461180847205 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:34:07 INFO - PROCESS | 1975 | 1461180847207 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 1975 | 1461180847210 Marionette TRACE conn2 <- [1,2682,null,{}] 12:34:07 INFO - PROCESS | 1975 | 1461180847219 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 1975 | 1461180847334 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:34:07 INFO - PROCESS | 1975 | 1461180847391 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a9b800 == 59 [pid = 1975] [id = 678] 12:34:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x1176df800) [pid = 1975] [serial = 2034] [outer = 0x0] 12:34:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x11ba2e400) [pid = 1975] [serial = 2035] [outer = 0x1176df800] 12:34:07 INFO - PROCESS | 1975 | 1461180847423 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x129cc3800) [pid = 1975] [serial = 2036] [outer = 0x1176df800] 12:34:08 INFO - PROCESS | 1975 | 1461180848576 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:34:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1376ms 12:34:08 INFO - PROCESS | 1975 | 1461180848583 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 1975 | 1461180848586 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:34:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:34:08 INFO - PROCESS | 1975 | 1461180848589 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1975 | 1461180848591 Marionette TRACE conn2 <- [1,2686,null,{}] 12:34:08 INFO - PROCESS | 1975 | 1461180848596 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:08 INFO - PROCESS | 1975 | 1461180848699 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:34:08 INFO - PROCESS | 1975 | 1461180848757 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a520000 == 60 [pid = 1975] [id = 679] 12:34:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x1155a4c00) [pid = 1975] [serial = 2037] [outer = 0x0] 12:34:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x118c92400) [pid = 1975] [serial = 2038] [outer = 0x1155a4c00] 12:34:08 INFO - PROCESS | 1975 | 1461180848785 Marionette DEBUG loaded listener.js 12:34:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x11a78d400) [pid = 1975] [serial = 2039] [outer = 0x1155a4c00] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x11bf1b800 == 59 [pid = 1975] [id = 611] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf5a800 == 58 [pid = 1975] [id = 608] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12f84c800 == 57 [pid = 1975] [id = 674] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb6b800 == 56 [pid = 1975] [id = 673] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12ecc1000 == 55 [pid = 1975] [id = 672] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12d957800 == 54 [pid = 1975] [id = 671] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12d644800 == 53 [pid = 1975] [id = 670] 12:34:08 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12d62b400) [pid = 1975] [serial = 1969] [outer = 0x0] [url = about:blank] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb5a000 == 52 [pid = 1975] [id = 669] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3a6000 == 51 [pid = 1975] [id = 668] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x12add0800 == 50 [pid = 1975] [id = 667] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x127942800 == 49 [pid = 1975] [id = 666] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x11a929800 == 48 [pid = 1975] [id = 665] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x11c7bb800 == 47 [pid = 1975] [id = 664] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x125bcb800 == 46 [pid = 1975] [id = 663] 12:34:08 INFO - PROCESS | 1975 | --DOCSHELL 0x13060a800 == 45 [pid = 1975] [id = 662] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x130117800 == 44 [pid = 1975] [id = 661] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdce800 == 43 [pid = 1975] [id = 660] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7d7800 == 42 [pid = 1975] [id = 659] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x125f7d000 == 41 [pid = 1975] [id = 658] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x119b3c800 == 40 [pid = 1975] [id = 657] 12:34:09 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7f5000 == 39 [pid = 1975] [id = 656] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x119d71000) [pid = 1975] [serial = 1862] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x1283a3400) [pid = 1975] [serial = 1871] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x114d06800) [pid = 1975] [serial = 1859] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x127220000) [pid = 1975] [serial = 1868] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x11912e400) [pid = 1975] [serial = 1832] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x11b94d000) [pid = 1975] [serial = 1865] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12d623400) [pid = 1975] [serial = 1913] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12bbd5c00) [pid = 1975] [serial = 1927] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x129bdc400) [pid = 1975] [serial = 1951] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x123a08c00) [pid = 1975] [serial = 1945] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x123a12800) [pid = 1975] [serial = 1946] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11c121400) [pid = 1975] [serial = 1942] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11c429400) [pid = 1975] [serial = 1943] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x119132800) [pid = 1975] [serial = 1930] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11ad86800) [pid = 1975] [serial = 1939] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11af72800) [pid = 1975] [serial = 1940] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12d627000) [pid = 1975] [serial = 1967] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1155e4000) [pid = 1975] [serial = 1915] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x118aad800) [pid = 1975] [serial = 1934] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x115691c00) [pid = 1975] [serial = 1933] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x118c8bc00) [pid = 1975] [serial = 1936] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x119c73800) [pid = 1975] [serial = 1937] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12b1c2400) [pid = 1975] [serial = 1954] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12b1cc400) [pid = 1975] [serial = 1924] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x125db6c00) [pid = 1975] [serial = 1921] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x11a987000) [pid = 1975] [serial = 1918] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12b3ca000) [pid = 1975] [serial = 1957] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12b270400) [pid = 1975] [serial = 1955] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x123a06800) [pid = 1975] [serial = 1960] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11b950c00) [pid = 1975] [serial = 1963] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12b591400) [pid = 1975] [serial = 1958] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12b271c00) [pid = 1975] [serial = 1961] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12bde6c00) [pid = 1975] [serial = 1966] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x12b89d400) [pid = 1975] [serial = 1964] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x125968400) [pid = 1975] [serial = 1948] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x129cc5800) [pid = 1975] [serial = 1952] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x1288ad400) [pid = 1975] [serial = 1949] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x114cec800) [pid = 1975] [serial = 1829] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x129cbdc00) [pid = 1975] [serial = 1874] [outer = 0x0] [url = about:blank] 12:34:09 INFO - PROCESS | 1975 | 1461180849685 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 1975 | 1461180849718 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:34:09 INFO - PROCESS | 1975 | 1461180849723 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 1975 | 1461180849724 Marionette TRACE conn2 <- [1,2690,null,{}] 12:34:09 INFO - PROCESS | 1975 | 1461180849727 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:09 INFO - PROCESS | 1975 | 1461180849809 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:34:09 INFO - PROCESS | 1975 | 1461180849815 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x123856000 == 40 [pid = 1975] [id = 680] 12:34:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11912e400) [pid = 1975] [serial = 2040] [outer = 0x0] 12:34:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11adf0c00) [pid = 1975] [serial = 2041] [outer = 0x11912e400] 12:34:09 INFO - PROCESS | 1975 | 1461180849842 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11b950c00) [pid = 1975] [serial = 2042] [outer = 0x11912e400] 12:34:10 INFO - PROCESS | 1975 | 1461180850678 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1975 | 1461180850699 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:34:10 INFO - PROCESS | 1975 | 1461180850701 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1975 | 1461180850704 Marionette TRACE conn2 <- [1,2694,null,{}] 12:34:10 INFO - PROCESS | 1975 | 1461180850721 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 1975 | 1461180850816 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:34:10 INFO - PROCESS | 1975 | 1461180850821 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x127678800 == 41 [pid = 1975] [id = 681] 12:34:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x11c424800) [pid = 1975] [serial = 2043] [outer = 0x0] 12:34:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x123a0bc00) [pid = 1975] [serial = 2044] [outer = 0x11c424800] 12:34:10 INFO - PROCESS | 1975 | 1461180850847 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x125e65800) [pid = 1975] [serial = 2045] [outer = 0x11c424800] 12:34:11 INFO - PROCESS | 1975 | 1461180851703 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 1975 | 1461180851725 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:34:11 INFO - PROCESS | 1975 | 1461180851727 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1975 | 1461180851729 Marionette TRACE conn2 <- [1,2698,null,{}] 12:34:11 INFO - PROCESS | 1975 | 1461180851741 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 1975 | 1461180851845 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:34:11 INFO - PROCESS | 1975 | 1461180851849 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288ce000 == 42 [pid = 1975] [id = 682] 12:34:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x125e73000) [pid = 1975] [serial = 2046] [outer = 0x0] 12:34:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x127eac400) [pid = 1975] [serial = 2047] [outer = 0x125e73000] 12:34:11 INFO - PROCESS | 1975 | 1461180851907 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x1288ad400) [pid = 1975] [serial = 2048] [outer = 0x125e73000] 12:34:12 INFO - PROCESS | 1975 | 1461180852681 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1975 | 1461180852708 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:34:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:34:12 INFO - PROCESS | 1975 | 1461180852710 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1975 | 1461180852711 Marionette TRACE conn2 <- [1,2702,null,{}] 12:34:12 INFO - PROCESS | 1975 | 1461180852716 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:12 INFO - PROCESS | 1975 | 1461180852817 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:34:12 INFO - PROCESS | 1975 | 1461180852822 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x12addb000 == 43 [pid = 1975] [id = 683] 12:34:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x127987000) [pid = 1975] [serial = 2049] [outer = 0x0] 12:34:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x129cbdc00) [pid = 1975] [serial = 2050] [outer = 0x127987000] 12:34:12 INFO - PROCESS | 1975 | 1461180852852 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12a3dd800) [pid = 1975] [serial = 2051] [outer = 0x127987000] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12bd8bc00) [pid = 1975] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12b3cc400) [pid = 1975] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x12b3c8000) [pid = 1975] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x11474f000) [pid = 1975] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x123a10800) [pid = 1975] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x119255400) [pid = 1975] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x129206c00) [pid = 1975] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x118af3800) [pid = 1975] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x119c81000) [pid = 1975] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12bd3f800) [pid = 1975] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x129cc1800) [pid = 1975] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x119c7e000) [pid = 1975] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:34:13 INFO - PROCESS | 1975 | --DOMWINDOW == 101 (0x118f0cc00) [pid = 1975] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:34:13 INFO - PROCESS | 1975 | 1461180853388 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 12:34:13 INFO - PROCESS | 1975 | 1461180853437 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:34:13 INFO - PROCESS | 1975 | 1461180853439 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:34:13 INFO - PROCESS | 1975 | 1461180853443 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1975 | 1461180853446 Marionette TRACE conn2 <- [1,2706,null,{}] 12:34:13 INFO - PROCESS | 1975 | 1461180853450 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 1975 | 1461180853581 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:34:13 INFO - PROCESS | 1975 | 1461180853591 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b0800 == 44 [pid = 1975] [id = 684] 12:34:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 102 (0x129cc1400) [pid = 1975] [serial = 2052] [outer = 0x0] 12:34:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x12b1d0800) [pid = 1975] [serial = 2053] [outer = 0x129cc1400] 12:34:13 INFO - PROCESS | 1975 | 1461180853620 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x12b27ac00) [pid = 1975] [serial = 2054] [outer = 0x129cc1400] 12:34:13 INFO - PROCESS | 1975 | 1461180853933 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 12:34:13 INFO - PROCESS | 1975 | 1461180853966 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 1975 | 1461180853967 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:34:13 INFO - PROCESS | 1975 | 1461180853969 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1975 | 1461180853971 Marionette TRACE conn2 <- [1,2710,null,{}] 12:34:13 INFO - PROCESS | 1975 | 1461180853973 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 1975 | 1461180854080 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:34:14 INFO - PROCESS | 1975 | 1461180854090 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b520000 == 45 [pid = 1975] [id = 685] 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x129cc1800) [pid = 1975] [serial = 2055] [outer = 0x0] 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x12b37dc00) [pid = 1975] [serial = 2056] [outer = 0x129cc1800] 12:34:14 INFO - PROCESS | 1975 | 1461180854115 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12b3cf800) [pid = 1975] [serial = 2057] [outer = 0x129cc1800] 12:34:14 INFO - PROCESS | 1975 | 1461180854438 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 1975 | 1461180854490 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:34:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:34:14 INFO - PROCESS | 1975 | 1461180854492 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1975 | 1461180854493 Marionette TRACE conn2 <- [1,2714,null,{}] 12:34:14 INFO - PROCESS | 1975 | 1461180854496 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 1975 | 1461180854574 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:34:14 INFO - PROCESS | 1975 | 1461180854579 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d63b000 == 46 [pid = 1975] [id = 686] 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12b3d3c00) [pid = 1975] [serial = 2058] [outer = 0x0] 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b891000) [pid = 1975] [serial = 2059] [outer = 0x12b3d3c00] 12:34:14 INFO - PROCESS | 1975 | 1461180854606 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12bd3c400) [pid = 1975] [serial = 2060] [outer = 0x12b3d3c00] 12:34:14 INFO - PROCESS | 1975 | 1461180854923 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:34:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 12:34:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:34:14 INFO - PROCESS | 1975 | 1461180854961 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 1975 | 1461180854962 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:34:14 INFO - PROCESS | 1975 | 1461180854965 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1975 | 1461180854966 Marionette TRACE conn2 <- [1,2718,null,{}] 12:34:14 INFO - PROCESS | 1975 | 1461180854968 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 1975 | 1461180855078 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:34:15 INFO - PROCESS | 1975 | 1461180855084 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d64d000 == 47 [pid = 1975] [id = 687] 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12b389c00) [pid = 1975] [serial = 2061] [outer = 0x0] 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12bd85c00) [pid = 1975] [serial = 2062] [outer = 0x12b389c00] 12:34:15 INFO - PROCESS | 1975 | 1461180855110 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12bddf400) [pid = 1975] [serial = 2063] [outer = 0x12b389c00] 12:34:15 INFO - PROCESS | 1975 | 1461180855608 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1975 | 1461180855637 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:34:15 INFO - PROCESS | 1975 | 1461180855641 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 1975 | 1461180855644 Marionette TRACE conn2 <- [1,2722,null,{}] 12:34:15 INFO - PROCESS | 1975 | 1461180855650 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 1975 | 1461180855757 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:34:15 INFO - PROCESS | 1975 | 1461180855867 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bb7000 == 48 [pid = 1975] [id = 688] 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x1191b0000) [pid = 1975] [serial = 2064] [outer = 0x0] 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x1192dbc00) [pid = 1975] [serial = 2065] [outer = 0x1191b0000] 12:34:15 INFO - PROCESS | 1975 | 1461180855900 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x11ad87800) [pid = 1975] [serial = 2066] [outer = 0x1191b0000] 12:34:16 INFO - PROCESS | 1975 | 1461180856338 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1975 | 1461180856370 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:34:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:34:16 INFO - PROCESS | 1975 | 1461180856375 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1975 | 1461180856376 Marionette TRACE conn2 <- [1,2726,null,{}] 12:34:16 INFO - PROCESS | 1975 | 1461180856379 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 1975 | 1461180856481 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:34:16 INFO - PROCESS | 1975 | 1461180856540 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3ab000 == 49 [pid = 1975] [id = 689] 12:34:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x119c73800) [pid = 1975] [serial = 2067] [outer = 0x0] 12:34:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x11c4db400) [pid = 1975] [serial = 2068] [outer = 0x119c73800] 12:34:16 INFO - PROCESS | 1975 | 1461180856570 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x1272c7800) [pid = 1975] [serial = 2069] [outer = 0x119c73800] 12:34:17 INFO - PROCESS | 1975 | 1461180857035 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:34:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 672ms 12:34:17 INFO - PROCESS | 1975 | 1461180857062 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 1975 | 1461180857064 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:34:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:34:17 INFO - PROCESS | 1975 | 1461180857068 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 1975 | 1461180857070 Marionette TRACE conn2 <- [1,2730,null,{}] 12:34:17 INFO - PROCESS | 1975 | 1461180857078 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 1975 | 1461180857207 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:34:17 INFO - PROCESS | 1975 | 1461180857279 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec65800 == 50 [pid = 1975] [id = 690] 12:34:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b1d0c00) [pid = 1975] [serial = 2070] [outer = 0x0] 12:34:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b27c400) [pid = 1975] [serial = 2071] [outer = 0x12b1d0c00] 12:34:17 INFO - PROCESS | 1975 | 1461180857311 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12bbd6400) [pid = 1975] [serial = 2072] [outer = 0x12b1d0c00] 12:34:18 INFO - PROCESS | 1975 | 1461180858191 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1975 | 1461180858245 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:34:18 INFO - PROCESS | 1975 | 1461180858248 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1975 | 1461180858249 Marionette TRACE conn2 <- [1,2734,null,{}] 12:34:18 INFO - PROCESS | 1975 | 1461180858251 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:18 INFO - PROCESS | 1975 | 1461180858379 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:34:18 INFO - PROCESS | 1975 | 1461180858437 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f62e000 == 51 [pid = 1975] [id = 691] 12:34:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12b272400) [pid = 1975] [serial = 2073] [outer = 0x0] 12:34:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12d02e400) [pid = 1975] [serial = 2074] [outer = 0x12b272400] 12:34:18 INFO - PROCESS | 1975 | 1461180858467 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d625800) [pid = 1975] [serial = 2075] [outer = 0x12b272400] 12:34:18 INFO - PROCESS | 1975 | 1461180858950 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 769ms 12:34:19 INFO - PROCESS | 1975 | 1461180859018 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:34:19 INFO - PROCESS | 1975 | 1461180859019 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:34:19 INFO - PROCESS | 1975 | 1461180859022 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1975 | 1461180859024 Marionette TRACE conn2 <- [1,2738,null,{}] 12:34:19 INFO - PROCESS | 1975 | 1461180859027 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 1975 | 1461180859159 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:34:19 INFO - PROCESS | 1975 | 1461180859262 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bbc800 == 52 [pid = 1975] [id = 692] 12:34:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x114447400) [pid = 1975] [serial = 2076] [outer = 0x0] 12:34:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x129cbb000) [pid = 1975] [serial = 2077] [outer = 0x114447400] 12:34:19 INFO - PROCESS | 1975 | 1461180859310 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12d62c800) [pid = 1975] [serial = 2078] [outer = 0x114447400] 12:34:19 INFO - PROCESS | 1975 | 1461180859925 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 920ms 12:34:19 INFO - PROCESS | 1975 | 1461180859943 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 1975 | 1461180859945 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:34:19 INFO - PROCESS | 1975 | 1461180859971 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1975 | 1461180859973 Marionette TRACE conn2 <- [1,2742,null,{}] 12:34:19 INFO - PROCESS | 1975 | 1461180859977 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 1975 | 1461180860079 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:34:20 INFO - PROCESS | 1975 | 1461180860152 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x1276bd800 == 53 [pid = 1975] [id = 693] 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x1158e5800) [pid = 1975] [serial = 2079] [outer = 0x0] 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x119132800) [pid = 1975] [serial = 2080] [outer = 0x1158e5800] 12:34:20 INFO - PROCESS | 1975 | 1461180860181 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x11a8d9800) [pid = 1975] [serial = 2081] [outer = 0x1158e5800] 12:34:20 INFO - PROCESS | 1975 | 1461180860593 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:34:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 12:34:20 INFO - PROCESS | 1975 | 1461180860642 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 1975 | 1461180860646 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:34:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:34:20 INFO - PROCESS | 1975 | 1461180860650 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 1975 | 1461180860652 Marionette TRACE conn2 <- [1,2746,null,{}] 12:34:20 INFO - PROCESS | 1975 | 1461180860654 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 1975 | 1461180860750 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:34:20 INFO - PROCESS | 1975 | 1461180860810 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0c000 == 54 [pid = 1975] [id = 694] 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x11a8b3400) [pid = 1975] [serial = 2082] [outer = 0x0] 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x11bca8000) [pid = 1975] [serial = 2083] [outer = 0x11a8b3400] 12:34:20 INFO - PROCESS | 1975 | 1461180860850 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x125967800) [pid = 1975] [serial = 2084] [outer = 0x11a8b3400] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12d63b000 == 53 [pid = 1975] [id = 686] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12b520000 == 52 [pid = 1975] [id = 685] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b0800 == 51 [pid = 1975] [id = 684] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12addb000 == 50 [pid = 1975] [id = 683] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x1288ce000 == 49 [pid = 1975] [id = 682] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x127678800 == 48 [pid = 1975] [id = 681] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12b275800) [pid = 1975] [serial = 1981] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x114c49c00) [pid = 1975] [serial = 1972] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11a8d4400) [pid = 1975] [serial = 1975] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x127491000) [pid = 1975] [serial = 1978] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12d999400) [pid = 1975] [serial = 1987] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12bd3e400) [pid = 1975] [serial = 1984] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12ec3a400) [pid = 1975] [serial = 2026] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x123856000 == 47 [pid = 1975] [id = 680] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x11a520000 == 46 [pid = 1975] [id = 679] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3bc800 == 45 [pid = 1975] [id = 677] 12:34:21 INFO - PROCESS | 1975 | --DOCSHELL 0x125b04800 == 44 [pid = 1975] [id = 676] 12:34:21 INFO - PROCESS | 1975 | 1461180861234 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:34:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 624ms 12:34:21 INFO - PROCESS | 1975 | 1461180861275 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1975 | 1461180861276 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:34:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:34:21 INFO - PROCESS | 1975 | 1461180861278 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1975 | 1461180861281 Marionette TRACE conn2 <- [1,2750,null,{}] 12:34:21 INFO - PROCESS | 1975 | 1461180861288 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 1975 | 1461180861387 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12d943c00) [pid = 1975] [serial = 2011] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x12d6d0c00) [pid = 1975] [serial = 2009] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12d02ec00) [pid = 1975] [serial = 2008] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12d99dc00) [pid = 1975] [serial = 2012] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b3d3000) [pid = 1975] [serial = 2005] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x115869000) [pid = 1975] [serial = 1991] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x114b95400) [pid = 1975] [serial = 1990] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x127eaac00) [pid = 1975] [serial = 1999] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12e386000) [pid = 1975] [serial = 2017] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x1288ab400) [pid = 1975] [serial = 2000] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x129cbe000) [pid = 1975] [serial = 2002] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12a3e3800) [pid = 1975] [serial = 2003] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x11a98b000) [pid = 1975] [serial = 1993] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x11b5d8000) [pid = 1975] [serial = 1994] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11bca7c00) [pid = 1975] [serial = 1996] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x123a0fc00) [pid = 1975] [serial = 1997] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12d6d9800) [pid = 1975] [serial = 1970] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12e313c00) [pid = 1975] [serial = 2014] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12e87a400) [pid = 1975] [serial = 2024] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x11ad85000) [pid = 1975] [serial = 2020] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12e758000) [pid = 1975] [serial = 2018] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12e37e000) [pid = 1975] [serial = 2015] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x12920d400) [pid = 1975] [serial = 2021] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 103 (0x12e37e400) [pid = 1975] [serial = 2023] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | --DOMWINDOW == 102 (0x129cc2400) [pid = 1975] [serial = 2006] [outer = 0x0] [url = about:blank] 12:34:21 INFO - PROCESS | 1975 | 1461180861472 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1975 | ++DOCSHELL 0x123aa9000 == 45 [pid = 1975] [id = 695] 12:34:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 103 (0x11a98b000) [pid = 1975] [serial = 2085] [outer = 0x0] 12:34:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 104 (0x11c129000) [pid = 1975] [serial = 2086] [outer = 0x11a98b000] 12:34:21 INFO - PROCESS | 1975 | 1461180861501 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x1288a9000) [pid = 1975] [serial = 2087] [outer = 0x11a98b000] 12:34:21 INFO - PROCESS | 1975 | 1461180861808 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:34:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 571ms 12:34:21 INFO - PROCESS | 1975 | 1461180861850 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:34:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:34:21 INFO - PROCESS | 1975 | 1461180861852 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:34:21 INFO - PROCESS | 1975 | 1461180861854 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1975 | 1461180861855 Marionette TRACE conn2 <- [1,2754,null,{}] 12:34:21 INFO - PROCESS | 1975 | 1461180861858 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 1975 | 1461180861961 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:34:22 INFO - PROCESS | 1975 | 1461180862018 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x127c1f800 == 46 [pid = 1975] [id = 696] 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x1288ab400) [pid = 1975] [serial = 2088] [outer = 0x0] 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12a3d8400) [pid = 1975] [serial = 2089] [outer = 0x1288ab400] 12:34:22 INFO - PROCESS | 1975 | 1461180862045 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12b275800) [pid = 1975] [serial = 2090] [outer = 0x1288ab400] 12:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 12:34:22 INFO - PROCESS | 1975 | 1461180862318 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:34:22 INFO - PROCESS | 1975 | 1461180862323 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1975 | 1461180862325 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:34:22 INFO - PROCESS | 1975 | 1461180862327 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1975 | 1461180862328 Marionette TRACE conn2 <- [1,2758,null,{}] 12:34:22 INFO - PROCESS | 1975 | 1461180862339 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 1975 | 1461180862428 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:34:22 INFO - PROCESS | 1975 | 1461180862435 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ade3000 == 47 [pid = 1975] [id = 697] 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12b27d000) [pid = 1975] [serial = 2091] [outer = 0x0] 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12b596400) [pid = 1975] [serial = 2092] [outer = 0x12b27d000] 12:34:22 INFO - PROCESS | 1975 | 1461180862461 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x12bbd3800) [pid = 1975] [serial = 2093] [outer = 0x12b27d000] 12:34:22 INFO - PROCESS | 1975 | 1461180862823 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 527ms 12:34:22 INFO - PROCESS | 1975 | 1461180862854 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1975 | 1461180862856 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:34:22 INFO - PROCESS | 1975 | 1461180862858 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1975 | 1461180862859 Marionette TRACE conn2 <- [1,2762,null,{}] 12:34:22 INFO - PROCESS | 1975 | 1461180862861 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 1975 | 1461180862972 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:34:22 INFO - PROCESS | 1975 | 1461180862979 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c912800 == 48 [pid = 1975] [id = 698] 12:34:22 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x12d034800) [pid = 1975] [serial = 2094] [outer = 0x0] 12:34:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12d6d4c00) [pid = 1975] [serial = 2095] [outer = 0x12d034800] 12:34:23 INFO - PROCESS | 1975 | 1461180863007 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12d9a1c00) [pid = 1975] [serial = 2096] [outer = 0x12d034800] 12:34:23 INFO - PROCESS | 1975 | 1461180863363 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 12:34:23 INFO - PROCESS | 1975 | 1461180863377 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1975 | 1461180863378 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:34:23 INFO - PROCESS | 1975 | 1461180863383 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1975 | 1461180863384 Marionette TRACE conn2 <- [1,2766,null,{}] 12:34:23 INFO - PROCESS | 1975 | 1461180863386 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 1975 | 1461180863501 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:34:23 INFO - PROCESS | 1975 | 1461180863513 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6bb000 == 49 [pid = 1975] [id = 699] 12:34:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b3c9000) [pid = 1975] [serial = 2097] [outer = 0x0] 12:34:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12d9a4400) [pid = 1975] [serial = 2098] [outer = 0x12b3c9000] 12:34:23 INFO - PROCESS | 1975 | 1461180863539 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12e386c00) [pid = 1975] [serial = 2099] [outer = 0x12b3c9000] 12:34:23 INFO - PROCESS | 1975 | 1461180863896 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 12:34:23 INFO - PROCESS | 1975 | 1461180863904 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1975 | 1461180863905 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:34:23 INFO - PROCESS | 1975 | 1461180863907 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1975 | 1461180863908 Marionette TRACE conn2 <- [1,2770,null,{}] 12:34:23 INFO - PROCESS | 1975 | 1461180863911 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 1975 | 1461180864019 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:34:24 INFO - PROCESS | 1975 | 1461180864030 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec64000 == 50 [pid = 1975] [id = 700] 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12e38c400) [pid = 1975] [serial = 2100] [outer = 0x0] 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12e75d800) [pid = 1975] [serial = 2101] [outer = 0x12e38c400] 12:34:24 INFO - PROCESS | 1975 | 1461180864055 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12e87c400) [pid = 1975] [serial = 2102] [outer = 0x12e38c400] 12:34:24 INFO - PROCESS | 1975 | 1461180864401 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:34:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 12:34:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:34:24 INFO - PROCESS | 1975 | 1461180864433 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1975 | 1461180864435 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:34:24 INFO - PROCESS | 1975 | 1461180864437 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1975 | 1461180864438 Marionette TRACE conn2 <- [1,2774,null,{}] 12:34:24 INFO - PROCESS | 1975 | 1461180864440 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 1975 | 1461180864546 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:34:24 INFO - PROCESS | 1975 | 1461180864583 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f831800 == 51 [pid = 1975] [id = 701] 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12e75f000) [pid = 1975] [serial = 2103] [outer = 0x0] 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12ec38c00) [pid = 1975] [serial = 2104] [outer = 0x12e75f000] 12:34:24 INFO - PROCESS | 1975 | 1461180864609 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12ec3fc00) [pid = 1975] [serial = 2105] [outer = 0x12e75f000] 12:34:24 INFO - PROCESS | 1975 | 1461180864952 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:34:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 12:34:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:34:25 INFO - PROCESS | 1975 | 1461180865006 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1975 | 1461180865007 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:34:25 INFO - PROCESS | 1975 | 1461180865009 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1975 | 1461180865010 Marionette TRACE conn2 <- [1,2778,null,{}] 12:34:25 INFO - PROCESS | 1975 | 1461180865013 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 1975 | 1461180865123 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:34:25 INFO - PROCESS | 1975 | 1461180865137 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdc8000 == 52 [pid = 1975] [id = 702] 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12ec40400) [pid = 1975] [serial = 2106] [outer = 0x0] 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12f79a800) [pid = 1975] [serial = 2107] [outer = 0x12ec40400] 12:34:25 INFO - PROCESS | 1975 | 1461180865162 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12f7a2400) [pid = 1975] [serial = 2108] [outer = 0x12ec40400] 12:34:25 INFO - PROCESS | 1975 | 1461180865613 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x119d76800) [pid = 1975] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12b1ce400) [pid = 1975] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x125968c00) [pid = 1975] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b3d3c00) [pid = 1975] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x125e73000) [pid = 1975] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x127987000) [pid = 1975] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x129cc1800) [pid = 1975] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x1176df800) [pid = 1975] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11c424800) [pid = 1975] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11912e400) [pid = 1975] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x1155a4c00) [pid = 1975] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x129cc1400) [pid = 1975] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x114b97400) [pid = 1975] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x1164b1800) [pid = 1975] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x114b94400) [pid = 1975] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12a3d8000) [pid = 1975] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x123a12c00) [pid = 1975] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b742400) [pid = 1975] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x114b98800) [pid = 1975] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 106 (0x12b1c9000) [pid = 1975] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 105 (0x12d946c00) [pid = 1975] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:34:25 INFO - PROCESS | 1975 | --DOMWINDOW == 104 (0x11c1df000) [pid = 1975] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:34:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:34:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 12:34:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:34:25 INFO - PROCESS | 1975 | 1461180865679 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1975 | 1461180865681 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:34:25 INFO - PROCESS | 1975 | 1461180865683 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1975 | 1461180865684 Marionette TRACE conn2 <- [1,2782,null,{}] 12:34:25 INFO - PROCESS | 1975 | 1461180865687 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 1975 | 1461180865786 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:34:25 INFO - PROCESS | 1975 | 1461180865791 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0cb800 == 53 [pid = 1975] [id = 703] 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 105 (0x11c4dac00) [pid = 1975] [serial = 2109] [outer = 0x0] 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 106 (0x125db4c00) [pid = 1975] [serial = 2110] [outer = 0x11c4dac00] 12:34:25 INFO - PROCESS | 1975 | 1461180865824 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1975 | ++DOMWINDOW == 107 (0x12b1c4000) [pid = 1975] [serial = 2111] [outer = 0x11c4dac00] 12:34:26 INFO - PROCESS | 1975 | 1461180866269 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:34:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 623ms 12:34:26 INFO - PROCESS | 1975 | 1461180866307 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1975 | 1461180866309 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:34:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:34:26 INFO - PROCESS | 1975 | 1461180866314 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1975 | 1461180866316 Marionette TRACE conn2 <- [1,2786,null,{}] 12:34:26 INFO - PROCESS | 1975 | 1461180866319 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 1975 | 1461180866486 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:34:26 INFO - PROCESS | 1975 | 1461180866498 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a1f800 == 54 [pid = 1975] [id = 704] 12:34:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x12bbd9400) [pid = 1975] [serial = 2112] [outer = 0x0] 12:34:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x12d62a800) [pid = 1975] [serial = 2113] [outer = 0x12bbd9400] 12:34:26 INFO - PROCESS | 1975 | 1461180866538 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x12fbda000) [pid = 1975] [serial = 2114] [outer = 0x12bbd9400] 12:34:26 INFO - PROCESS | 1975 | 1461180866951 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:34:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 12:34:26 INFO - PROCESS | 1975 | 1461180866995 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1975 | 1461180866997 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:34:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:34:27 INFO - PROCESS | 1975 | 1461180867002 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1975 | 1461180867003 Marionette TRACE conn2 <- [1,2790,null,{}] 12:34:27 INFO - PROCESS | 1975 | 1461180867005 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 1975 | 1461180867095 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:34:27 INFO - PROCESS | 1975 | 1461180867099 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a3e000 == 55 [pid = 1975] [id = 705] 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x114019400) [pid = 1975] [serial = 2115] [outer = 0x0] 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11401cc00) [pid = 1975] [serial = 2116] [outer = 0x114019400] 12:34:27 INFO - PROCESS | 1975 | 1461180867124 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x114021000) [pid = 1975] [serial = 2117] [outer = 0x114019400] 12:34:27 INFO - PROCESS | 1975 | 1461180867452 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:34:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 12:34:27 INFO - PROCESS | 1975 | 1461180867472 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 1975 | 1461180867473 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:34:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:34:27 INFO - PROCESS | 1975 | 1461180867475 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1975 | 1461180867476 Marionette TRACE conn2 <- [1,2794,null,{}] 12:34:27 INFO - PROCESS | 1975 | 1461180867480 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 1975 | 1461180867570 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:34:27 INFO - PROCESS | 1975 | 1461180867574 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1975 | ++DOCSHELL 0x138bd9000 == 56 [pid = 1975] [id = 706] 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b1cf400) [pid = 1975] [serial = 2118] [outer = 0x0] 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12fbdac00) [pid = 1975] [serial = 2119] [outer = 0x12b1cf400] 12:34:27 INFO - PROCESS | 1975 | 1461180867599 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12fbe0800) [pid = 1975] [serial = 2120] [outer = 0x12b1cf400] 12:34:28 INFO - PROCESS | 1975 | 1461180868157 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 12:34:28 INFO - PROCESS | 1975 | 1461180868198 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1975 | 1461180868200 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:34:28 INFO - PROCESS | 1975 | 1461180868203 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1975 | 1461180868205 Marionette TRACE conn2 <- [1,2798,null,{}] 12:34:28 INFO - PROCESS | 1975 | 1461180868209 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:28 INFO - PROCESS | 1975 | 1461180868323 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:34:28 INFO - PROCESS | 1975 | 1461180868398 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1975 | ++DOCSHELL 0x123840800 == 57 [pid = 1975] [id = 707] 12:34:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x1182b3c00) [pid = 1975] [serial = 2121] [outer = 0x0] 12:34:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x119c72800) [pid = 1975] [serial = 2122] [outer = 0x1182b3c00] 12:34:28 INFO - PROCESS | 1975 | 1461180868429 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x11ad89c00) [pid = 1975] [serial = 2123] [outer = 0x1182b3c00] 12:34:28 INFO - PROCESS | 1975 | 1461180868855 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 12:34:28 INFO - PROCESS | 1975 | 1461180868874 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1975 | 1461180868878 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:34:28 INFO - PROCESS | 1975 | 1461180868883 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1975 | 1461180868885 Marionette TRACE conn2 <- [1,2802,null,{}] 12:34:28 INFO - PROCESS | 1975 | 1461180868888 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 1975 | 1461180869023 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:34:29 INFO - PROCESS | 1975 | 1461180869124 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x129d27800 == 58 [pid = 1975] [id = 708] 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x1182b4000) [pid = 1975] [serial = 2124] [outer = 0x0] 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x11c65d800) [pid = 1975] [serial = 2125] [outer = 0x1182b4000] 12:34:29 INFO - PROCESS | 1975 | 1461180869155 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127987000) [pid = 1975] [serial = 2126] [outer = 0x1182b4000] 12:34:29 INFO - PROCESS | 1975 | 1461180869592 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:34:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 12:34:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:34:29 INFO - PROCESS | 1975 | 1461180869605 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1975 | 1461180869606 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:34:29 INFO - PROCESS | 1975 | 1461180869608 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1975 | 1461180869611 Marionette TRACE conn2 <- [1,2806,null,{}] 12:34:29 INFO - PROCESS | 1975 | 1461180869640 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 1975 | 1461180869752 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:34:29 INFO - PROCESS | 1975 | 1461180869826 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6c5000 == 59 [pid = 1975] [id = 709] 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12bbce400) [pid = 1975] [serial = 2127] [outer = 0x0] 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12bd3d800) [pid = 1975] [serial = 2128] [outer = 0x12bbce400] 12:34:29 INFO - PROCESS | 1975 | 1461180869857 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12d6d1000) [pid = 1975] [serial = 2129] [outer = 0x12bbce400] 12:34:30 INFO - PROCESS | 1975 | 1461180870281 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 691ms 12:34:30 INFO - PROCESS | 1975 | 1461180870300 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 1975 | 1461180870302 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:34:30 INFO - PROCESS | 1975 | 1461180870304 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 1975 | 1461180870306 Marionette TRACE conn2 <- [1,2810,null,{}] 12:34:30 INFO - PROCESS | 1975 | 1461180870308 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 1975 | 1461180870435 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:34:30 INFO - PROCESS | 1975 | 1461180870509 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 1975 | ++DOCSHELL 0x130117000 == 60 [pid = 1975] [id = 710] 12:34:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12d6dac00) [pid = 1975] [serial = 2130] [outer = 0x0] 12:34:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12e316400) [pid = 1975] [serial = 2131] [outer = 0x12d6dac00] 12:34:30 INFO - PROCESS | 1975 | 1461180870551 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12ec39000) [pid = 1975] [serial = 2132] [outer = 0x12d6dac00] 12:34:30 INFO - PROCESS | 1975 | 1461180870959 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 12:34:30 INFO - PROCESS | 1975 | 1461180870976 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 1975 | 1461180870977 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:34:30 INFO - PROCESS | 1975 | 1461180870980 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 1975 | 1461180870981 Marionette TRACE conn2 <- [1,2814,null,{}] 12:34:30 INFO - PROCESS | 1975 | 1461180870983 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 1975 | 1461180871087 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:34:31 INFO - PROCESS | 1975 | 1461180871145 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1975 | ++DOCSHELL 0x129ead000 == 61 [pid = 1975] [id = 711] 12:34:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12f305400) [pid = 1975] [serial = 2133] [outer = 0x0] 12:34:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x12f307000) [pid = 1975] [serial = 2134] [outer = 0x12f305400] 12:34:31 INFO - PROCESS | 1975 | 1461180871177 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12f30b000) [pid = 1975] [serial = 2135] [outer = 0x12f305400] 12:34:31 INFO - PROCESS | 1975 | 1461180871661 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 12:34:31 INFO - PROCESS | 1975 | 1461180871716 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1975 | 1461180871718 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:34:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:34:31 INFO - PROCESS | 1975 | 1461180871756 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1975 | 1461180871758 Marionette TRACE conn2 <- [1,2818,null,{}] 12:34:31 INFO - PROCESS | 1975 | 1461180871761 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 1975 | 1461180871984 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:34:32 INFO - PROCESS | 1975 | 1461180872057 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x114d7e000 == 62 [pid = 1975] [id = 712] 12:34:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x114b8f800) [pid = 1975] [serial = 2136] [outer = 0x0] 12:34:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x119c7e800) [pid = 1975] [serial = 2137] [outer = 0x114b8f800] 12:34:32 INFO - PROCESS | 1975 | 1461180872108 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x125b8f000) [pid = 1975] [serial = 2138] [outer = 0x114b8f800] 12:34:32 INFO - PROCESS | 1975 | 1461180872746 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:34:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1026ms 12:34:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:34:32 INFO - PROCESS | 1975 | 1461180872781 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 1975 | 1461180872783 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:34:32 INFO - PROCESS | 1975 | 1461180872787 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1975 | 1461180872789 Marionette TRACE conn2 <- [1,2822,null,{}] 12:34:32 INFO - PROCESS | 1975 | 1461180872793 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:32 INFO - PROCESS | 1975 | 1461180872897 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:34:32 INFO - PROCESS | 1975 | 1461180872963 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1975 | ++DOCSHELL 0x11badf000 == 63 [pid = 1975] [id = 713] 12:34:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x114d10800) [pid = 1975] [serial = 2139] [outer = 0x0] 12:34:32 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11586b800) [pid = 1975] [serial = 2140] [outer = 0x114d10800] 12:34:32 INFO - PROCESS | 1975 | 1461180872993 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x118c9a400) [pid = 1975] [serial = 2141] [outer = 0x114d10800] 12:34:33 INFO - PROCESS | 1975 | 1461180873526 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12b813800 == 62 [pid = 1975] [id = 623] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x130a3e000 == 61 [pid = 1975] [id = 705] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x130a1f800 == 60 [pid = 1975] [id = 704] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0cb800 == 59 [pid = 1975] [id = 703] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12fdc8000 == 58 [pid = 1975] [id = 702] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12f831800 == 57 [pid = 1975] [id = 701] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec64000 == 56 [pid = 1975] [id = 700] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6bb000 == 55 [pid = 1975] [id = 699] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12c912800 == 54 [pid = 1975] [id = 698] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12ade3000 == 53 [pid = 1975] [id = 697] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x130a2c800 == 52 [pid = 1975] [id = 675] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x127c1f800 == 51 [pid = 1975] [id = 696] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x123aa9000 == 50 [pid = 1975] [id = 695] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0c000 == 49 [pid = 1975] [id = 694] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x1276bd800 == 48 [pid = 1975] [id = 693] 12:34:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:34:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 775ms 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec65800 == 47 [pid = 1975] [id = 690] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3ab000 == 46 [pid = 1975] [id = 689] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x123a9b800 == 45 [pid = 1975] [id = 678] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x125bb7000 == 44 [pid = 1975] [id = 688] 12:34:33 INFO - PROCESS | 1975 | --DOCSHELL 0x12d64d000 == 43 [pid = 1975] [id = 687] 12:34:33 INFO - PROCESS | 1975 | 1461180873564 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1975 | 1461180873567 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:34:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:34:33 INFO - PROCESS | 1975 | 1461180873572 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1975 | 1461180873573 Marionette TRACE conn2 <- [1,2826,null,{}] 12:34:33 INFO - PROCESS | 1975 | 1461180873576 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:33 INFO - PROCESS | 1975 | 1461180873656 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:34:33 INFO - PROCESS | 1975 | 1461180873660 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b579800 == 44 [pid = 1975] [id = 714] 12:34:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x11401b400) [pid = 1975] [serial = 2142] [outer = 0x0] 12:34:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x118fab800) [pid = 1975] [serial = 2143] [outer = 0x11401b400] 12:34:33 INFO - PROCESS | 1975 | 1461180873690 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11a8e0400) [pid = 1975] [serial = 2144] [outer = 0x11401b400] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x118aed800) [pid = 1975] [serial = 1916] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x11bc9bc00) [pid = 1975] [serial = 1919] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x115868400) [pid = 1975] [serial = 1973] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12b897400) [pid = 1975] [serial = 1982] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x127eb7400) [pid = 1975] [serial = 1856] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12d02b800) [pid = 1975] [serial = 1985] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x12d6d2c00) [pid = 1975] [serial = 1931] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12b3ca400) [pid = 1975] [serial = 1925] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12e316c00) [pid = 1975] [serial = 1988] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x129cc1c00) [pid = 1975] [serial = 1922] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x11ad92c00) [pid = 1975] [serial = 1976] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12bd8a800) [pid = 1975] [serial = 1928] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x127985c00) [pid = 1975] [serial = 1979] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12b891000) [pid = 1975] [serial = 2059] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x127eac400) [pid = 1975] [serial = 2047] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x129cbdc00) [pid = 1975] [serial = 2050] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1288ad400) [pid = 1975] [serial = 2048] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12b3cf800) [pid = 1975] [serial = 2057] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x129cc3800) [pid = 1975] [serial = 2036] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11ba2e400) [pid = 1975] [serial = 2035] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x123a0bc00) [pid = 1975] [serial = 2044] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x11a8d5c00) [pid = 1975] [serial = 2029] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11adf0c00) [pid = 1975] [serial = 2041] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x11b950c00) [pid = 1975] [serial = 2042] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x125967000) [pid = 1975] [serial = 2032] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x118c92400) [pid = 1975] [serial = 2038] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12a3dd800) [pid = 1975] [serial = 2051] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x12bd3c400) [pid = 1975] [serial = 2060] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11a78d400) [pid = 1975] [serial = 2039] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 110 (0x12b1d0800) [pid = 1975] [serial = 2053] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 109 (0x12b27ac00) [pid = 1975] [serial = 2054] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 108 (0x12b37dc00) [pid = 1975] [serial = 2056] [outer = 0x0] [url = about:blank] 12:34:33 INFO - PROCESS | 1975 | --DOMWINDOW == 107 (0x125e65800) [pid = 1975] [serial = 2045] [outer = 0x0] [url = about:blank] 12:34:34 INFO - PROCESS | 1975 | 1461180874053 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:34:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 12:34:34 INFO - PROCESS | 1975 | 1461180874098 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1975 | 1461180874099 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:34:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:34:34 INFO - PROCESS | 1975 | 1461180874103 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1975 | 1461180874105 Marionette TRACE conn2 <- [1,2830,null,{}] 12:34:34 INFO - PROCESS | 1975 | 1461180874113 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 1975 | 1461180874196 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:34:34 INFO - PROCESS | 1975 | 1461180874202 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x125b0c000 == 45 [pid = 1975] [id = 715] 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 108 (0x11acd1800) [pid = 1975] [serial = 2145] [outer = 0x0] 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 109 (0x11ba2e400) [pid = 1975] [serial = 2146] [outer = 0x11acd1800] 12:34:34 INFO - PROCESS | 1975 | 1461180874230 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 110 (0x123a09400) [pid = 1975] [serial = 2147] [outer = 0x11acd1800] 12:34:34 INFO - PROCESS | 1975 | 1461180874585 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:34:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 12:34:34 INFO - PROCESS | 1975 | 1461180874631 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1975 | 1461180874633 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:34:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:34:34 INFO - PROCESS | 1975 | 1461180874637 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1975 | 1461180874638 Marionette TRACE conn2 <- [1,2834,null,{}] 12:34:34 INFO - PROCESS | 1975 | 1461180874640 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 1975 | 1461180874725 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:34:34 INFO - PROCESS | 1975 | 1461180874731 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1975 | ++DOCSHELL 0x127691800 == 46 [pid = 1975] [id = 716] 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 111 (0x123a0e000) [pid = 1975] [serial = 2148] [outer = 0x0] 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x1259bdc00) [pid = 1975] [serial = 2149] [outer = 0x123a0e000] 12:34:34 INFO - PROCESS | 1975 | 1461180874759 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x125b8cc00) [pid = 1975] [serial = 2150] [outer = 0x123a0e000] 12:34:35 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7f3000 == 45 [pid = 1975] [id = 16] 12:34:35 INFO - PROCESS | 1975 | 1461180875136 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:34:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 12:34:35 INFO - PROCESS | 1975 | 1461180875157 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1975 | 1461180875159 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:34:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:34:35 INFO - PROCESS | 1975 | 1461180875161 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1975 | 1461180875162 Marionette TRACE conn2 <- [1,2838,null,{}] 12:34:35 INFO - PROCESS | 1975 | 1461180875168 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 1975 | 1461180875291 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:34:35 INFO - PROCESS | 1975 | 1461180875330 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f78800 == 46 [pid = 1975] [id = 717] 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x11535f000) [pid = 1975] [serial = 2151] [outer = 0x0] 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x11ad88400) [pid = 1975] [serial = 2152] [outer = 0x11535f000] 12:34:35 INFO - PROCESS | 1975 | 1461180875356 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x1272c6800) [pid = 1975] [serial = 2153] [outer = 0x11535f000] 12:34:35 INFO - PROCESS | 1975 | 1461180875682 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:34:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 12:34:35 INFO - PROCESS | 1975 | 1461180875738 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1975 | 1461180875740 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:34:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:34:35 INFO - PROCESS | 1975 | 1461180875742 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1975 | 1461180875743 Marionette TRACE conn2 <- [1,2842,null,{}] 12:34:35 INFO - PROCESS | 1975 | 1461180875746 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 1975 | 1461180875867 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:34:35 INFO - PROCESS | 1975 | 1461180875908 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bad000 == 47 [pid = 1975] [id = 718] 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12748d400) [pid = 1975] [serial = 2154] [outer = 0x0] 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x127987c00) [pid = 1975] [serial = 2155] [outer = 0x12748d400] 12:34:35 INFO - PROCESS | 1975 | 1461180875936 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x129cba400) [pid = 1975] [serial = 2156] [outer = 0x12748d400] 12:34:36 INFO - PROCESS | 1975 | 1461180876267 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:34:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 12:34:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:34:36 INFO - PROCESS | 1975 | 1461180876314 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 1975 | 1461180876315 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:34:36 INFO - PROCESS | 1975 | 1461180876317 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1975 | 1461180876318 Marionette TRACE conn2 <- [1,2846,null,{}] 12:34:36 INFO - PROCESS | 1975 | 1461180876321 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 1975 | 1461180876425 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:34:36 INFO - PROCESS | 1975 | 1461180876438 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12adcb800 == 48 [pid = 1975] [id = 719] 12:34:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x129cbb400) [pid = 1975] [serial = 2157] [outer = 0x0] 12:34:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12a3de400) [pid = 1975] [serial = 2158] [outer = 0x129cbb400] 12:34:36 INFO - PROCESS | 1975 | 1461180876463 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12b1d1000) [pid = 1975] [serial = 2159] [outer = 0x129cbb400] 12:34:36 INFO - PROCESS | 1975 | 1461180876820 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:34:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 12:34:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:34:36 INFO - PROCESS | 1975 | 1461180876840 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 1975 | 1461180876841 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:34:36 INFO - PROCESS | 1975 | 1461180876843 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1975 | 1461180876844 Marionette TRACE conn2 <- [1,2850,null,{}] 12:34:36 INFO - PROCESS | 1975 | 1461180876848 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 1975 | 1461180876959 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:34:36 INFO - PROCESS | 1975 | 1461180876963 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b0ba800 == 49 [pid = 1975] [id = 720] 12:34:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x129cbdc00) [pid = 1975] [serial = 2160] [outer = 0x0] 12:34:36 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12b380000) [pid = 1975] [serial = 2161] [outer = 0x129cbdc00] 12:34:36 INFO - PROCESS | 1975 | 1461180876988 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12b3cbc00) [pid = 1975] [serial = 2162] [outer = 0x129cbdc00] 12:34:37 INFO - PROCESS | 1975 | 1461180877345 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:34:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 12:34:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:34:37 INFO - PROCESS | 1975 | 1461180877363 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1975 | 1461180877364 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:34:37 INFO - PROCESS | 1975 | 1461180877366 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1975 | 1461180877367 Marionette TRACE conn2 <- [1,2854,null,{}] 12:34:37 INFO - PROCESS | 1975 | 1461180877370 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 1975 | 1461180877479 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:34:37 INFO - PROCESS | 1975 | 1461180877493 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b803000 == 50 [pid = 1975] [id = 721] 12:34:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x114006c00) [pid = 1975] [serial = 2163] [outer = 0x0] 12:34:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12b3d5c00) [pid = 1975] [serial = 2164] [outer = 0x114006c00] 12:34:37 INFO - PROCESS | 1975 | 1461180877521 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b749000) [pid = 1975] [serial = 2165] [outer = 0x114006c00] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11a8b3400) [pid = 1975] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x12d034800) [pid = 1975] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11c4dac00) [pid = 1975] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x1158e5800) [pid = 1975] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x1288ab400) [pid = 1975] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12e38c400) [pid = 1975] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x12b27d000) [pid = 1975] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12b3c9000) [pid = 1975] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x114447400) [pid = 1975] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x114019400) [pid = 1975] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x11a98b000) [pid = 1975] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x12ec40400) [pid = 1975] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12bbd9400) [pid = 1975] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x12e75f000) [pid = 1975] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12e880400) [pid = 1975] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11a8b7400) [pid = 1975] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:34:37 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x11af72000) [pid = 1975] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:34:38 INFO - PROCESS | 1975 | 1461180878119 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:34:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 770ms 12:34:38 INFO - PROCESS | 1975 | 1461180878138 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:34:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:34:38 INFO - PROCESS | 1975 | 1461180878141 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:34:38 INFO - PROCESS | 1975 | 1461180878144 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 1975 | 1461180878148 Marionette TRACE conn2 <- [1,2858,null,{}] 12:34:38 INFO - PROCESS | 1975 | 1461180878152 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 1975 | 1461180878314 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:34:38 INFO - PROCESS | 1975 | 1461180878326 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf44800 == 51 [pid = 1975] [id = 722] 12:34:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x11c424800) [pid = 1975] [serial = 2166] [outer = 0x0] 12:34:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x12b27d000) [pid = 1975] [serial = 2167] [outer = 0x11c424800] 12:34:38 INFO - PROCESS | 1975 | 1461180878352 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x12b744400) [pid = 1975] [serial = 2168] [outer = 0x11c424800] 12:34:38 INFO - PROCESS | 1975 | 1461180878718 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:34:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 623ms 12:34:38 INFO - PROCESS | 1975 | 1461180878767 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 1975 | 1461180878769 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:34:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:34:38 INFO - PROCESS | 1975 | 1461180878772 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 1975 | 1461180878775 Marionette TRACE conn2 <- [1,2862,null,{}] 12:34:38 INFO - PROCESS | 1975 | 1461180878778 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 1975 | 1461180878932 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:34:38 INFO - PROCESS | 1975 | 1461180878941 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6bd000 == 52 [pid = 1975] [id = 723] 12:34:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x12b896400) [pid = 1975] [serial = 2169] [outer = 0x0] 12:34:38 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x12bbdac00) [pid = 1975] [serial = 2170] [outer = 0x12b896400] 12:34:38 INFO - PROCESS | 1975 | 1461180878987 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12d034400) [pid = 1975] [serial = 2171] [outer = 0x12b896400] 12:34:39 INFO - PROCESS | 1975 | 1461180879352 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:34:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 620ms 12:34:39 INFO - PROCESS | 1975 | 1461180879392 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1975 | 1461180879394 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:34:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:34:39 INFO - PROCESS | 1975 | 1461180879396 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1975 | 1461180879397 Marionette TRACE conn2 <- [1,2866,null,{}] 12:34:39 INFO - PROCESS | 1975 | 1461180879400 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 1975 | 1461180879514 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:34:39 INFO - PROCESS | 1975 | 1461180879521 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e414800 == 53 [pid = 1975] [id = 724] 12:34:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x12bd9ec00) [pid = 1975] [serial = 2172] [outer = 0x0] 12:34:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x12d6d0000) [pid = 1975] [serial = 2173] [outer = 0x12bd9ec00] 12:34:39 INFO - PROCESS | 1975 | 1461180879546 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12d944800) [pid = 1975] [serial = 2174] [outer = 0x12bd9ec00] 12:34:40 INFO - PROCESS | 1975 | 1461180879999 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:34:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 620ms 12:34:40 INFO - PROCESS | 1975 | 1461180880017 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 1975 | 1461180880020 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:34:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:34:40 INFO - PROCESS | 1975 | 1461180880023 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 1975 | 1461180880025 Marionette TRACE conn2 <- [1,2870,null,{}] 12:34:40 INFO - PROCESS | 1975 | 1461180880030 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:40 INFO - PROCESS | 1975 | 1461180880146 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:34:40 INFO - PROCESS | 1975 | 1461180880209 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9cd000 == 54 [pid = 1975] [id = 725] 12:34:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x11423ec00) [pid = 1975] [serial = 2175] [outer = 0x0] 12:34:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x11568e400) [pid = 1975] [serial = 2176] [outer = 0x11423ec00] 12:34:40 INFO - PROCESS | 1975 | 1461180880242 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x118a2f400) [pid = 1975] [serial = 2177] [outer = 0x11423ec00] 12:34:40 INFO - PROCESS | 1975 | 1461180880743 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:34:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 778ms 12:34:40 INFO - PROCESS | 1975 | 1461180880801 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 1975 | 1461180880805 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:34:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:34:40 INFO - PROCESS | 1975 | 1461180880810 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 1975 | 1461180880812 Marionette TRACE conn2 <- [1,2874,null,{}] 12:34:40 INFO - PROCESS | 1975 | 1461180880834 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:40 INFO - PROCESS | 1975 | 1461180880941 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:34:41 INFO - PROCESS | 1975 | 1461180881013 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x127690800 == 55 [pid = 1975] [id = 726] 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x118a25800) [pid = 1975] [serial = 2178] [outer = 0x0] 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x11b5d8400) [pid = 1975] [serial = 2179] [outer = 0x118a25800] 12:34:41 INFO - PROCESS | 1975 | 1461180881043 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x11c82b400) [pid = 1975] [serial = 2180] [outer = 0x118a25800] 12:34:41 INFO - PROCESS | 1975 | 1461180881457 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:34:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 689ms 12:34:41 INFO - PROCESS | 1975 | 1461180881500 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 1975 | 1461180881501 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:34:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:34:41 INFO - PROCESS | 1975 | 1461180881504 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1975 | 1461180881506 Marionette TRACE conn2 <- [1,2878,null,{}] 12:34:41 INFO - PROCESS | 1975 | 1461180881514 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 1975 | 1461180881625 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:34:41 INFO - PROCESS | 1975 | 1461180881689 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6ab000 == 56 [pid = 1975] [id = 727] 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x125b85000) [pid = 1975] [serial = 2181] [outer = 0x0] 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x1276ed000) [pid = 1975] [serial = 2182] [outer = 0x125b85000] 12:34:41 INFO - PROCESS | 1975 | 1461180881721 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x127ef1000) [pid = 1975] [serial = 2183] [outer = 0x125b85000] 12:34:42 INFO - PROCESS | 1975 | 1461180882166 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:34:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 12:34:42 INFO - PROCESS | 1975 | 1461180882175 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:34:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:34:42 INFO - PROCESS | 1975 | 1461180882177 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:34:42 INFO - PROCESS | 1975 | 1461180882181 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1975 | 1461180882183 Marionette TRACE conn2 <- [1,2882,null,{}] 12:34:42 INFO - PROCESS | 1975 | 1461180882186 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:42 INFO - PROCESS | 1975 | 1461180882294 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:34:42 INFO - PROCESS | 1975 | 1461180882393 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7e0800 == 57 [pid = 1975] [id = 728] 12:34:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x129bdc400) [pid = 1975] [serial = 2184] [outer = 0x0] 12:34:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12b1cb800) [pid = 1975] [serial = 2185] [outer = 0x129bdc400] 12:34:42 INFO - PROCESS | 1975 | 1461180882423 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b3d5000) [pid = 1975] [serial = 2186] [outer = 0x129bdc400] 12:34:42 INFO - PROCESS | 1975 | 1461180882846 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:34:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 12:34:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:34:42 INFO - PROCESS | 1975 | 1461180882901 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1975 | 1461180882902 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:34:42 INFO - PROCESS | 1975 | 1461180882905 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1975 | 1461180882906 Marionette TRACE conn2 <- [1,2886,null,{}] 12:34:42 INFO - PROCESS | 1975 | 1461180882909 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 1975 | 1461180883015 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:34:43 INFO - PROCESS | 1975 | 1461180883118 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f83d800 == 58 [pid = 1975] [id = 729] 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x129cbf400) [pid = 1975] [serial = 2187] [outer = 0x0] 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x12bbdc400) [pid = 1975] [serial = 2188] [outer = 0x129cbf400] 12:34:43 INFO - PROCESS | 1975 | 1461180883151 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x12bdeb800) [pid = 1975] [serial = 2189] [outer = 0x129cbf400] 12:34:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:34:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 12:34:43 INFO - PROCESS | 1975 | 1461180883568 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:34:43 INFO - PROCESS | 1975 | 1461180883577 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 1975 | 1461180883578 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:34:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:34:43 INFO - PROCESS | 1975 | 1461180883583 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 1975 | 1461180883585 Marionette TRACE conn2 <- [1,2890,null,{}] 12:34:43 INFO - PROCESS | 1975 | 1461180883587 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 1975 | 1461180883727 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:34:43 INFO - PROCESS | 1975 | 1461180883790 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1975 | ++DOCSHELL 0x13011e800 == 59 [pid = 1975] [id = 730] 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x12d944400) [pid = 1975] [serial = 2190] [outer = 0x0] 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x12e313c00) [pid = 1975] [serial = 2191] [outer = 0x12d944400] 12:34:43 INFO - PROCESS | 1975 | 1461180883823 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x12e87a000) [pid = 1975] [serial = 2192] [outer = 0x12d944400] 12:34:44 INFO - PROCESS | 1975 | 1461180884289 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:34:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 773ms 12:34:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:34:44 INFO - PROCESS | 1975 | 1461180884355 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1975 | 1461180884357 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:34:44 INFO - PROCESS | 1975 | 1461180884359 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1975 | 1461180884360 Marionette TRACE conn2 <- [1,2894,null,{}] 12:34:44 INFO - PROCESS | 1975 | 1461180884363 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 1975 | 1461180884473 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:34:44 INFO - PROCESS | 1975 | 1461180884549 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f7e000 == 60 [pid = 1975] [id = 731] 12:34:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x11235e400) [pid = 1975] [serial = 2193] [outer = 0x0] 12:34:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x119256400) [pid = 1975] [serial = 2194] [outer = 0x11235e400] 12:34:44 INFO - PROCESS | 1975 | 1461180884579 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x1288b0c00) [pid = 1975] [serial = 2195] [outer = 0x11235e400] 12:34:45 INFO - PROCESS | 1975 | 1461180885148 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:34:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 822ms 12:34:45 INFO - PROCESS | 1975 | 1461180885190 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1975 | 1461180885193 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:34:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:34:45 INFO - PROCESS | 1975 | 1461180885197 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1975 | 1461180885201 Marionette TRACE conn2 <- [1,2898,null,{}] 12:34:45 INFO - PROCESS | 1975 | 1461180885205 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:45 INFO - PROCESS | 1975 | 1461180885310 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:34:45 INFO - PROCESS | 1975 | 1461180885387 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 1975 | ++DOCSHELL 0x12793a000 == 61 [pid = 1975] [id = 732] 12:34:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x11586d000) [pid = 1975] [serial = 2196] [outer = 0x0] 12:34:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x118611800) [pid = 1975] [serial = 2197] [outer = 0x11586d000] 12:34:45 INFO - PROCESS | 1975 | 1461180885418 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x119d76800) [pid = 1975] [serial = 2198] [outer = 0x11586d000] 12:34:45 INFO - PROCESS | 1975 | 1461180885886 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6bd000 == 60 [pid = 1975] [id = 723] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf44800 == 59 [pid = 1975] [id = 722] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12b803000 == 58 [pid = 1975] [id = 721] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12b0ba800 == 57 [pid = 1975] [id = 720] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12adcb800 == 56 [pid = 1975] [id = 719] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x129bad000 == 55 [pid = 1975] [id = 718] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x125f78800 == 54 [pid = 1975] [id = 717] 12:34:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:34:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 727ms 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x127691800 == 53 [pid = 1975] [id = 716] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x125b0c000 == 52 [pid = 1975] [id = 715] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11b579800 == 51 [pid = 1975] [id = 714] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x11badf000 == 50 [pid = 1975] [id = 713] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x114d7e000 == 49 [pid = 1975] [id = 712] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x129ead000 == 48 [pid = 1975] [id = 711] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x130117000 == 47 [pid = 1975] [id = 710] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6c5000 == 46 [pid = 1975] [id = 709] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x129d27800 == 45 [pid = 1975] [id = 708] 12:34:45 INFO - PROCESS | 1975 | --DOCSHELL 0x123840800 == 44 [pid = 1975] [id = 707] 12:34:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:34:45 INFO - PROCESS | 1975 | 1461180885936 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1975 | 1461180885940 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:34:45 INFO - PROCESS | 1975 | 1461180885944 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1975 | 1461180885946 Marionette TRACE conn2 <- [1,2902,null,{}] 12:34:45 INFO - PROCESS | 1975 | 1461180885949 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1975 | 1461180886040 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:34:46 INFO - PROCESS | 1975 | 1461180886050 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x11a9e3000 == 45 [pid = 1975] [id = 733] 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x11ad86400) [pid = 1975] [serial = 2199] [outer = 0x0] 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x11af6fc00) [pid = 1975] [serial = 2200] [outer = 0x11ad86400] 12:34:46 INFO - PROCESS | 1975 | 1461180886077 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x11c65f000) [pid = 1975] [serial = 2201] [outer = 0x11ad86400] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x114021000) [pid = 1975] [serial = 2117] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x125967800) [pid = 1975] [serial = 2084] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12d6d4c00) [pid = 1975] [serial = 2095] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12b1c4000) [pid = 1975] [serial = 2111] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x125db4c00) [pid = 1975] [serial = 2110] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x11a8d9800) [pid = 1975] [serial = 2081] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12b275800) [pid = 1975] [serial = 2090] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12e87c400) [pid = 1975] [serial = 2102] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12b27c400) [pid = 1975] [serial = 2071] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12d02e400) [pid = 1975] [serial = 2074] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x12bd85c00) [pid = 1975] [serial = 2062] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12bbd3800) [pid = 1975] [serial = 2093] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12e386c00) [pid = 1975] [serial = 2099] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x11c4db400) [pid = 1975] [serial = 2068] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 132 (0x12d62c800) [pid = 1975] [serial = 2078] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x11401cc00) [pid = 1975] [serial = 2116] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x12d9a1c00) [pid = 1975] [serial = 2096] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12b596400) [pid = 1975] [serial = 2092] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x12a3d8400) [pid = 1975] [serial = 2089] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x12d9a4400) [pid = 1975] [serial = 2098] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x119132800) [pid = 1975] [serial = 2080] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x11c129000) [pid = 1975] [serial = 2086] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x12f79a800) [pid = 1975] [serial = 2107] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x12d62a800) [pid = 1975] [serial = 2113] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x12e75d800) [pid = 1975] [serial = 2101] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x129cbb000) [pid = 1975] [serial = 2077] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x12ec3fc00) [pid = 1975] [serial = 2105] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 119 (0x11bca8000) [pid = 1975] [serial = 2083] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 118 (0x12f7a2400) [pid = 1975] [serial = 2108] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 117 (0x12fbda000) [pid = 1975] [serial = 2114] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 116 (0x1192dbc00) [pid = 1975] [serial = 2065] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 115 (0x12ec38c00) [pid = 1975] [serial = 2104] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 114 (0x1288a9000) [pid = 1975] [serial = 2087] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 113 (0x12ec40000) [pid = 1975] [serial = 2027] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 112 (0x11b9c3400) [pid = 1975] [serial = 2030] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | --DOMWINDOW == 111 (0x127e0cc00) [pid = 1975] [serial = 2033] [outer = 0x0] [url = about:blank] 12:34:46 INFO - PROCESS | 1975 | 1461180886471 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:34:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 571ms 12:34:46 INFO - PROCESS | 1975 | 1461180886516 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 1975 | 1461180886517 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:34:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:34:46 INFO - PROCESS | 1975 | 1461180886520 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1975 | 1461180886522 Marionette TRACE conn2 <- [1,2906,null,{}] 12:34:46 INFO - PROCESS | 1975 | 1461180886529 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1975 | 1461180886623 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:34:46 INFO - PROCESS | 1975 | 1461180886655 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1975 | ++DOCSHELL 0x127691800 == 46 [pid = 1975] [id = 734] 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 112 (0x125b85c00) [pid = 1975] [serial = 2202] [outer = 0x0] 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 113 (0x125b8d800) [pid = 1975] [serial = 2203] [outer = 0x125b85c00] 12:34:46 INFO - PROCESS | 1975 | 1461180886685 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1975 | ++DOMWINDOW == 114 (0x127646400) [pid = 1975] [serial = 2204] [outer = 0x125b85c00] 12:34:47 INFO - PROCESS | 1975 | 1461180887040 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:34:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 573ms 12:34:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:34:47 INFO - PROCESS | 1975 | 1461180887094 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1975 | 1461180887095 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:34:47 INFO - PROCESS | 1975 | 1461180887097 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1975 | 1461180887098 Marionette TRACE conn2 <- [1,2910,null,{}] 12:34:47 INFO - PROCESS | 1975 | 1461180887101 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 1975 | 1461180887189 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:34:47 INFO - PROCESS | 1975 | 1461180887193 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bad000 == 47 [pid = 1975] [id = 735] 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 115 (0x1276eb800) [pid = 1975] [serial = 2205] [outer = 0x0] 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 116 (0x127ef1c00) [pid = 1975] [serial = 2206] [outer = 0x1276eb800] 12:34:47 INFO - PROCESS | 1975 | 1461180887221 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 117 (0x12920f000) [pid = 1975] [serial = 2207] [outer = 0x1276eb800] 12:34:47 INFO - PROCESS | 1975 | 1461180887529 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:34:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:34:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 12:34:47 INFO - PROCESS | 1975 | 1461180887568 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1975 | 1461180887569 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:34:47 INFO - TEST-START | /DOMEvents/constructors.html 12:34:47 INFO - PROCESS | 1975 | 1461180887571 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1975 | 1461180887572 Marionette TRACE conn2 <- [1,2914,null,{}] 12:34:47 INFO - PROCESS | 1975 | 1461180887575 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 1975 | 1461180887661 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:34:47 INFO - PROCESS | 1975 | 1461180887731 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1975 | ++DOCSHELL 0x129ead000 == 48 [pid = 1975] [id = 736] 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 118 (0x125b87400) [pid = 1975] [serial = 2208] [outer = 0x0] 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 119 (0x129cc1400) [pid = 1975] [serial = 2209] [outer = 0x125b87400] 12:34:47 INFO - PROCESS | 1975 | 1461180887757 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1975 | ++DOMWINDOW == 120 (0x12b1d0400) [pid = 1975] [serial = 2210] [outer = 0x125b87400] 12:34:48 INFO - PROCESS | 1975 | 1461180888114 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:34:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:34:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:34:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 12:34:48 INFO - PROCESS | 1975 | 1461180888147 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1975 | 1461180888148 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:34:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:34:48 INFO - PROCESS | 1975 | 1461180888151 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1975 | 1461180888152 Marionette TRACE conn2 <- [1,2918,null,{}] 12:34:48 INFO - PROCESS | 1975 | 1461180888154 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 1975 | 1461180888278 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:34:48 INFO - PROCESS | 1975 | 1461180888293 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bf48000 == 49 [pid = 1975] [id = 737] 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x12b37e400) [pid = 1975] [serial = 2211] [outer = 0x0] 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x12bd82800) [pid = 1975] [serial = 2212] [outer = 0x12b37e400] 12:34:48 INFO - PROCESS | 1975 | 1461180888322 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12d94d800) [pid = 1975] [serial = 2213] [outer = 0x12b37e400] 12:34:48 INFO - PROCESS | 1975 | 1461180888656 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:34:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:34:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 12:34:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:34:48 INFO - PROCESS | 1975 | 1461180888674 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1975 | 1461180888675 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:34:48 INFO - PROCESS | 1975 | 1461180888677 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1975 | 1461180888678 Marionette TRACE conn2 <- [1,2922,null,{}] 12:34:48 INFO - PROCESS | 1975 | 1461180888687 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 1975 | 1461180888792 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:34:48 INFO - PROCESS | 1975 | 1461180888829 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6b7800 == 50 [pid = 1975] [id = 738] 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12d94ec00) [pid = 1975] [serial = 2214] [outer = 0x0] 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12e315000) [pid = 1975] [serial = 2215] [outer = 0x12d94ec00] 12:34:48 INFO - PROCESS | 1975 | 1461180888854 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12e383400) [pid = 1975] [serial = 2216] [outer = 0x12d94ec00] 12:34:49 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:49 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:49 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:49 INFO - PROCESS | 1975 | [1975] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:34:49 INFO - PROCESS | 1975 | 1461180889169 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:34:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:34:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:34:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:34:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:34:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:34:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:34:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms 12:34:49 INFO - PROCESS | 1975 | 1461180889201 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:34:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:34:49 INFO - PROCESS | 1975 | 1461180889202 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:34:49 INFO - PROCESS | 1975 | 1461180889205 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1975 | 1461180889206 Marionette TRACE conn2 <- [1,2926,null,{}] 12:34:49 INFO - PROCESS | 1975 | 1461180889209 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 1975 | 1461180889326 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:34:49 INFO - PROCESS | 1975 | 1461180889340 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ec5e000 == 51 [pid = 1975] [id = 739] 12:34:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12e388000) [pid = 1975] [serial = 2217] [outer = 0x0] 12:34:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12e87c400) [pid = 1975] [serial = 2218] [outer = 0x12e388000] 12:34:49 INFO - PROCESS | 1975 | 1461180889376 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12f304800) [pid = 1975] [serial = 2219] [outer = 0x12e388000] 12:34:49 INFO - PROCESS | 1975 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:34:49 INFO - PROCESS | 1975 | 1461180889840 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:34:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:34:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 12:34:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:34:49 INFO - PROCESS | 1975 | 1461180889882 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1975 | 1461180889883 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:34:49 INFO - PROCESS | 1975 | 1461180889885 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1975 | 1461180889886 Marionette TRACE conn2 <- [1,2930,null,{}] 12:34:49 INFO - PROCESS | 1975 | 1461180889889 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 1975 | 1461180889998 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:34:50 INFO - PROCESS | 1975 | 1461180890038 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f7f6000 == 52 [pid = 1975] [id = 740] 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x125c8dc00) [pid = 1975] [serial = 2220] [outer = 0x0] 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x12f30ac00) [pid = 1975] [serial = 2221] [outer = 0x125c8dc00] 12:34:50 INFO - PROCESS | 1975 | 1461180890063 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12f310000) [pid = 1975] [serial = 2222] [outer = 0x125c8dc00] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 131 (0x12748d400) [pid = 1975] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 130 (0x114d10800) [pid = 1975] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 129 (0x12b896400) [pid = 1975] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 128 (0x11acd1800) [pid = 1975] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 127 (0x11535f000) [pid = 1975] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 126 (0x11401b400) [pid = 1975] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 125 (0x123a0e000) [pid = 1975] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 124 (0x129cbb400) [pid = 1975] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 123 (0x129cbdc00) [pid = 1975] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 122 (0x11ad86000) [pid = 1975] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 121 (0x114006c00) [pid = 1975] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:34:50 INFO - PROCESS | 1975 | --DOMWINDOW == 120 (0x11c424800) [pid = 1975] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:34:50 INFO - PROCESS | 1975 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:34:50 INFO - PROCESS | 1975 | 1461180890434 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:34:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:34:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 12:34:50 INFO - PROCESS | 1975 | 1461180890456 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1975 | 1461180890457 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:34:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:34:50 INFO - PROCESS | 1975 | 1461180890459 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1975 | 1461180890460 Marionette TRACE conn2 <- [1,2934,null,{}] 12:34:50 INFO - PROCESS | 1975 | 1461180890468 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 1975 | 1461180890591 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:34:50 INFO - PROCESS | 1975 | 1461180890627 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f83b800 == 53 [pid = 1975] [id = 741] 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 121 (0x118c92400) [pid = 1975] [serial = 2223] [outer = 0x0] 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 122 (0x127647400) [pid = 1975] [serial = 2224] [outer = 0x118c92400] 12:34:50 INFO - PROCESS | 1975 | 1461180890653 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1975 | ++DOMWINDOW == 123 (0x12bbdb400) [pid = 1975] [serial = 2225] [outer = 0x118c92400] 12:34:50 INFO - PROCESS | 1975 | 1461180890938 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:34:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:34:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 12:34:50 INFO - PROCESS | 1975 | 1461180890981 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1975 | 1461180890985 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:34:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:34:50 INFO - PROCESS | 1975 | 1461180890987 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1975 | 1461180890989 Marionette TRACE conn2 <- [1,2938,null,{}] 12:34:50 INFO - PROCESS | 1975 | 1461180890992 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 1975 | 1461180891098 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:34:51 INFO - PROCESS | 1975 | 1461180891102 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x130a27000 == 54 [pid = 1975] [id = 742] 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 124 (0x12f309c00) [pid = 1975] [serial = 2226] [outer = 0x0] 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 125 (0x12f7a5c00) [pid = 1975] [serial = 2227] [outer = 0x12f309c00] 12:34:51 INFO - PROCESS | 1975 | 1461180891132 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 126 (0x12fbe6400) [pid = 1975] [serial = 2228] [outer = 0x12f309c00] 12:34:51 INFO - PROCESS | 1975 | 1461180891426 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:34:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:34:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 12:34:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:34:51 INFO - PROCESS | 1975 | 1461180891458 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1975 | 1461180891459 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:34:51 INFO - PROCESS | 1975 | 1461180891461 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1975 | 1461180891462 Marionette TRACE conn2 <- [1,2942,null,{}] 12:34:51 INFO - PROCESS | 1975 | 1461180891474 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 1975 | 1461180891599 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:34:51 INFO - PROCESS | 1975 | 1461180891607 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1975 | ++DOCSHELL 0x138bcd000 == 55 [pid = 1975] [id = 743] 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 127 (0x12b0e2000) [pid = 1975] [serial = 2229] [outer = 0x0] 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 128 (0x12b0e6c00) [pid = 1975] [serial = 2230] [outer = 0x12b0e2000] 12:34:51 INFO - PROCESS | 1975 | 1461180891632 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1975 | ++DOMWINDOW == 129 (0x12b0ec800) [pid = 1975] [serial = 2231] [outer = 0x12b0e2000] 12:34:51 INFO - PROCESS | 1975 | 1461180891939 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:34:51 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:34:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:34:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 530ms 12:34:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:34:51 INFO - PROCESS | 1975 | 1461180891991 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1975 | 1461180891992 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:34:51 INFO - PROCESS | 1975 | 1461180891995 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1975 | 1461180891996 Marionette TRACE conn2 <- [1,2946,null,{}] 12:34:51 INFO - PROCESS | 1975 | 1461180891998 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 1975 | 1461180892089 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:34:52 INFO - PROCESS | 1975 | 1461180892093 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x129e80800 == 56 [pid = 1975] [id = 744] 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 130 (0x114cc8400) [pid = 1975] [serial = 2232] [outer = 0x0] 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 131 (0x114cce000) [pid = 1975] [serial = 2233] [outer = 0x114cc8400] 12:34:52 INFO - PROCESS | 1975 | 1461180892118 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 132 (0x12b0e7c00) [pid = 1975] [serial = 2234] [outer = 0x114cc8400] 12:34:52 INFO - PROCESS | 1975 | 1461180892564 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:34:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:34:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 12:34:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:34:52 INFO - PROCESS | 1975 | 1461180892617 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1975 | 1461180892620 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:34:52 INFO - PROCESS | 1975 | 1461180892624 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1975 | 1461180892626 Marionette TRACE conn2 <- [1,2950,null,{}] 12:34:52 INFO - PROCESS | 1975 | 1461180892649 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 1975 | 1461180892768 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:34:52 INFO - PROCESS | 1975 | 1461180892845 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bbe800 == 57 [pid = 1975] [id = 745] 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 133 (0x114cc5000) [pid = 1975] [serial = 2235] [outer = 0x0] 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x114ce6800) [pid = 1975] [serial = 2236] [outer = 0x114cc5000] 12:34:52 INFO - PROCESS | 1975 | 1461180892876 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x118c91400) [pid = 1975] [serial = 2237] [outer = 0x114cc5000] 12:34:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x11991b800 == 58 [pid = 1975] [id = 746] 12:34:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11ba2f800) [pid = 1975] [serial = 2238] [outer = 0x0] 12:34:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x118747800) [pid = 1975] [serial = 2239] [outer = 0x11ba2f800] 12:34:53 INFO - PROCESS | 1975 | 1461180893301 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:34:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:34:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 726ms 12:34:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:34:53 INFO - PROCESS | 1975 | 1461180893350 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 1975 | 1461180893354 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:34:53 INFO - PROCESS | 1975 | 1461180893358 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 1975 | 1461180893360 Marionette TRACE conn2 <- [1,2954,null,{}] 12:34:53 INFO - PROCESS | 1975 | 1461180893363 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:53 INFO - PROCESS | 1975 | 1461180893522 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:34:53 INFO - PROCESS | 1975 | 1461180893612 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5c0800 == 59 [pid = 1975] [id = 747] 12:34:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x11a989000) [pid = 1975] [serial = 2240] [outer = 0x0] 12:34:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x125965c00) [pid = 1975] [serial = 2241] [outer = 0x11a989000] 12:34:53 INFO - PROCESS | 1975 | 1461180893642 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x1272c7c00) [pid = 1975] [serial = 2242] [outer = 0x11a989000] 12:34:54 INFO - PROCESS | 1975 | 1461180894006 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:34:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:34:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:34:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 12:34:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:34:54 INFO - PROCESS | 1975 | 1461180894031 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 1975 | 1461180894033 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:34:54 INFO - PROCESS | 1975 | 1461180894035 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 1975 | 1461180894038 Marionette TRACE conn2 <- [1,2958,null,{}] 12:34:54 INFO - PROCESS | 1975 | 1461180894046 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:54 INFO - PROCESS | 1975 | 1461180894165 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:34:54 INFO - PROCESS | 1975 | 1461180894272 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x138bd0000 == 60 [pid = 1975] [id = 748] 12:34:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x129bd9c00) [pid = 1975] [serial = 2243] [outer = 0x0] 12:34:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12b0e1c00) [pid = 1975] [serial = 2244] [outer = 0x129bd9c00] 12:34:54 INFO - PROCESS | 1975 | 1461180894307 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12b3d0400) [pid = 1975] [serial = 2245] [outer = 0x129bd9c00] 12:34:54 INFO - PROCESS | 1975 | 1461180894669 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:34:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:34:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 12:34:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:34:54 INFO - PROCESS | 1975 | 1461180894707 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 1975 | 1461180894709 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:34:54 INFO - PROCESS | 1975 | 1461180894712 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 1975 | 1461180894713 Marionette TRACE conn2 <- [1,2962,null,{}] 12:34:54 INFO - PROCESS | 1975 | 1461180894716 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:54 INFO - PROCESS | 1975 | 1461180894825 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:34:54 INFO - PROCESS | 1975 | 1461180894920 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ace9000 == 61 [pid = 1975] [id = 749] 12:34:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x12b593400) [pid = 1975] [serial = 2246] [outer = 0x0] 12:34:54 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x12bd91400) [pid = 1975] [serial = 2247] [outer = 0x12b593400] 12:34:54 INFO - PROCESS | 1975 | 1461180894952 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x12d62c800) [pid = 1975] [serial = 2248] [outer = 0x12b593400] 12:34:55 INFO - PROCESS | 1975 | 1461180895298 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:34:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 12:34:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:34:55 INFO - PROCESS | 1975 | 1461180895333 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1975 | 1461180895334 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:34:55 INFO - PROCESS | 1975 | 1461180895337 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1975 | 1461180895337 Marionette TRACE conn2 <- [1,2966,null,{}] 12:34:55 INFO - PROCESS | 1975 | 1461180895340 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 1975 | 1461180895444 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:34:55 INFO - PROCESS | 1975 | 1461180895503 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1975 | ++DOCSHELL 0x137fa0800 == 62 [pid = 1975] [id = 750] 12:34:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x12d627c00) [pid = 1975] [serial = 2249] [outer = 0x0] 12:34:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x12e383800) [pid = 1975] [serial = 2250] [outer = 0x12d627c00] 12:34:55 INFO - PROCESS | 1975 | 1461180895574 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x12f30c800) [pid = 1975] [serial = 2251] [outer = 0x12d627c00] 12:34:55 INFO - PROCESS | 1975 | 1461180895914 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:34:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 12:34:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:34:55 INFO - PROCESS | 1975 | 1461180895956 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1975 | 1461180895958 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:34:55 INFO - PROCESS | 1975 | 1461180895960 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1975 | 1461180895961 Marionette TRACE conn2 <- [1,2970,null,{}] 12:34:55 INFO - PROCESS | 1975 | 1461180895964 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:56 INFO - PROCESS | 1975 | 1461180896084 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:34:56 INFO - PROCESS | 1975 | 1461180896202 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x1371da800 == 63 [pid = 1975] [id = 751] 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x12f183800) [pid = 1975] [serial = 2252] [outer = 0x0] 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x12f7a1800) [pid = 1975] [serial = 2253] [outer = 0x12f183800] 12:34:56 INFO - PROCESS | 1975 | 1461180896235 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x12fbdd000) [pid = 1975] [serial = 2254] [outer = 0x12f183800] 12:34:56 INFO - PROCESS | 1975 | 1461180896595 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:34:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:34:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 672ms 12:34:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:34:56 INFO - PROCESS | 1975 | 1461180896632 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1975 | 1461180896634 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:34:56 INFO - PROCESS | 1975 | 1461180896636 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1975 | 1461180896637 Marionette TRACE conn2 <- [1,2974,null,{}] 12:34:56 INFO - PROCESS | 1975 | 1461180896640 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:56 INFO - PROCESS | 1975 | 1461180896752 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:34:56 INFO - PROCESS | 1975 | 1461180896885 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ab32800 == 64 [pid = 1975] [id = 752] 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x11401c000) [pid = 1975] [serial = 2255] [outer = 0x0] 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x12a80b400) [pid = 1975] [serial = 2256] [outer = 0x11401c000] 12:34:56 INFO - PROCESS | 1975 | 1461180896916 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x12a80fc00) [pid = 1975] [serial = 2257] [outer = 0x11401c000] 12:34:57 INFO - PROCESS | 1975 | 1461180897235 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:34:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:34:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 12:34:57 INFO - PROCESS | 1975 | 1461180897306 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 1975 | 1461180897307 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:34:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:34:57 INFO - PROCESS | 1975 | 1461180897310 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 1975 | 1461180897311 Marionette TRACE conn2 <- [1,2978,null,{}] 12:34:57 INFO - PROCESS | 1975 | 1461180897314 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 1975 | 1461180897424 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:34:57 INFO - PROCESS | 1975 | 1461180897696 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b56d000 == 65 [pid = 1975] [id = 753] 12:34:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x114016400) [pid = 1975] [serial = 2258] [outer = 0x0] 12:34:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x114018800) [pid = 1975] [serial = 2259] [outer = 0x114016400] 12:34:57 INFO - PROCESS | 1975 | 1461180897757 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x114705800) [pid = 1975] [serial = 2260] [outer = 0x114016400] 12:34:58 INFO - PROCESS | 1975 | 1461180898104 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:34:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:34:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 820ms 12:34:58 INFO - PROCESS | 1975 | 1461180898131 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1975 | 1461180898134 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:34:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:34:58 INFO - PROCESS | 1975 | 1461180898139 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1975 | 1461180898140 Marionette TRACE conn2 <- [1,2982,null,{}] 12:34:58 INFO - PROCESS | 1975 | 1461180898144 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 1975 | 1461180898248 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:34:58 INFO - PROCESS | 1975 | 1461180898311 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 1975 | ++DOCSHELL 0x1288d1800 == 66 [pid = 1975] [id = 754] 12:34:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x114ccb800) [pid = 1975] [serial = 2261] [outer = 0x0] 12:34:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 160 (0x1158ebc00) [pid = 1975] [serial = 2262] [outer = 0x114ccb800] 12:34:58 INFO - PROCESS | 1975 | 1461180898340 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1975 | ++DOMWINDOW == 161 (0x119c7d800) [pid = 1975] [serial = 2263] [outer = 0x114ccb800] 12:34:58 INFO - PROCESS | 1975 | 1461180898750 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:34:58 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:34:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:34:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:34:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 622ms 12:34:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:34:58 INFO - PROCESS | 1975 | 1461180898761 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1975 | 1461180898765 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:34:58 INFO - PROCESS | 1975 | 1461180898770 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1975 | 1461180898771 Marionette TRACE conn2 <- [1,2986,null,{}] 12:34:58 INFO - PROCESS | 1975 | 1461180898773 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 1975 | 1461180898876 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:34:58 INFO - PROCESS | 1975 | 1461180898960 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b96c000 == 67 [pid = 1975] [id = 755] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 162 (0x11a8b5400) [pid = 1975] [serial = 2264] [outer = 0x0] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 163 (0x11a8dfc00) [pid = 1975] [serial = 2265] [outer = 0x11a8b5400] 12:34:59 INFO - PROCESS | 1975 | 1461180899031 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 164 (0x11af72800) [pid = 1975] [serial = 2266] [outer = 0x11a8b5400] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec4c000 == 66 [pid = 1975] [id = 637] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x138bd9000 == 65 [pid = 1975] [id = 706] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x138bcd000 == 64 [pid = 1975] [id = 743] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x130a27000 == 63 [pid = 1975] [id = 742] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12f83b800 == 62 [pid = 1975] [id = 741] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7f6000 == 61 [pid = 1975] [id = 740] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12ec5e000 == 60 [pid = 1975] [id = 739] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6b7800 == 59 [pid = 1975] [id = 738] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12bf48000 == 58 [pid = 1975] [id = 737] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 163 (0x12fbdac00) [pid = 1975] [serial = 2119] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 162 (0x119c72800) [pid = 1975] [serial = 2122] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 161 (0x11c65d800) [pid = 1975] [serial = 2125] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 160 (0x12bd3d800) [pid = 1975] [serial = 2128] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 159 (0x12e316400) [pid = 1975] [serial = 2131] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 158 (0x119c7e800) [pid = 1975] [serial = 2137] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 157 (0x12d6d0000) [pid = 1975] [serial = 2173] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 156 (0x12f307000) [pid = 1975] [serial = 2134] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x129ead000 == 57 [pid = 1975] [id = 736] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7f2800 == 56 [pid = 1975] [id = 17] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x129bad000 == 55 [pid = 1975] [id = 735] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x127691800 == 54 [pid = 1975] [id = 734] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9e3000 == 53 [pid = 1975] [id = 733] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12793a000 == 52 [pid = 1975] [id = 732] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x125f7e000 == 51 [pid = 1975] [id = 731] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x13011e800 == 50 [pid = 1975] [id = 730] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12f83d800 == 49 [pid = 1975] [id = 729] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12f7e0800 == 48 [pid = 1975] [id = 728] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x12d6ab000 == 47 [pid = 1975] [id = 727] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x127690800 == 46 [pid = 1975] [id = 726] 12:34:59 INFO - PROCESS | 1975 | --DOCSHELL 0x11a9cd000 == 45 [pid = 1975] [id = 725] 12:34:59 INFO - PROCESS | 1975 | 1461180899420 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:34:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:34:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 12:34:59 INFO - PROCESS | 1975 | 1461180899440 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1975 | 1461180899442 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:34:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:34:59 INFO - PROCESS | 1975 | 1461180899445 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1975 | 1461180899449 Marionette TRACE conn2 <- [1,2990,null,{}] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 155 (0x127987c00) [pid = 1975] [serial = 2155] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x118c9a400) [pid = 1975] [serial = 2141] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x12d034400) [pid = 1975] [serial = 2171] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x11586b800) [pid = 1975] [serial = 2140] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x11ba2e400) [pid = 1975] [serial = 2146] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x123a09400) [pid = 1975] [serial = 2147] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x11ad88400) [pid = 1975] [serial = 2152] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x118fab800) [pid = 1975] [serial = 2143] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x11a8e0400) [pid = 1975] [serial = 2144] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x1259bdc00) [pid = 1975] [serial = 2149] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x125b8cc00) [pid = 1975] [serial = 2150] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12a3de400) [pid = 1975] [serial = 2158] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12b380000) [pid = 1975] [serial = 2161] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x114c3b400) [pid = 1975] [serial = 1469] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12b3d5c00) [pid = 1975] [serial = 2164] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12bbdac00) [pid = 1975] [serial = 2170] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12b749000) [pid = 1975] [serial = 2165] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 138 (0x12b27d000) [pid = 1975] [serial = 2167] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 137 (0x12b1d1000) [pid = 1975] [serial = 2159] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 136 (0x129cba400) [pid = 1975] [serial = 2156] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 135 (0x12b3cbc00) [pid = 1975] [serial = 2162] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 134 (0x12b744400) [pid = 1975] [serial = 2168] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | --DOMWINDOW == 133 (0x1272c6800) [pid = 1975] [serial = 2153] [outer = 0x0] [url = about:blank] 12:34:59 INFO - PROCESS | 1975 | 1461180899476 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 1975 | 1461180899576 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:34:59 INFO - PROCESS | 1975 | 1461180899582 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x11b56d800 == 46 [pid = 1975] [id = 756] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 134 (0x118c8bc00) [pid = 1975] [serial = 2267] [outer = 0x0] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 135 (0x11b94dc00) [pid = 1975] [serial = 2268] [outer = 0x118c8bc00] 12:34:59 INFO - PROCESS | 1975 | 1461180899609 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 136 (0x11c12cc00) [pid = 1975] [serial = 2269] [outer = 0x118c8bc00] 12:34:59 INFO - PROCESS | 1975 | ++DOCSHELL 0x123a99000 == 47 [pid = 1975] [id = 757] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 137 (0x123a10400) [pid = 1975] [serial = 2270] [outer = 0x0] 12:34:59 INFO - PROCESS | 1975 | ++DOMWINDOW == 138 (0x11af79000) [pid = 1975] [serial = 2271] [outer = 0x123a10400] 12:34:59 INFO - PROCESS | 1975 | 1461180899975 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:34:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:34:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 535ms 12:34:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:34:59 INFO - PROCESS | 1975 | 1461180899981 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1975 | 1461180899983 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:34:59 INFO - PROCESS | 1975 | 1461180899985 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1975 | 1461180899986 Marionette TRACE conn2 <- [1,2994,null,{}] 12:34:59 INFO - PROCESS | 1975 | 1461180899988 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 1975 | 1461180900128 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:35:00 INFO - PROCESS | 1975 | 1461180900190 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x125bbd000 == 48 [pid = 1975] [id = 758] 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 139 (0x118e30c00) [pid = 1975] [serial = 2272] [outer = 0x0] 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11c65ec00) [pid = 1975] [serial = 2273] [outer = 0x118e30c00] 12:35:00 INFO - PROCESS | 1975 | 1461180900216 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x125b8cc00) [pid = 1975] [serial = 2274] [outer = 0x118e30c00] 12:35:00 INFO - PROCESS | 1975 | 1461180900499 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:35:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:35:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:35:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 12:35:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:35:00 INFO - PROCESS | 1975 | 1461180900508 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 1975 | 1461180900509 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:35:00 INFO - PROCESS | 1975 | 1461180900511 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 1975 | 1461180900512 Marionette TRACE conn2 <- [1,2998,null,{}] 12:35:00 INFO - PROCESS | 1975 | 1461180900524 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 1975 | 1461180900621 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:35:00 INFO - PROCESS | 1975 | 1461180900686 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb2000 == 49 [pid = 1975] [id = 759] 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12764bc00) [pid = 1975] [serial = 2275] [outer = 0x0] 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x1276ee800) [pid = 1975] [serial = 2276] [outer = 0x12764bc00] 12:35:00 INFO - PROCESS | 1975 | 1461180900717 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x127eaac00) [pid = 1975] [serial = 2277] [outer = 0x12764bc00] 12:35:01 INFO - PROCESS | 1975 | 1461180901003 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:35:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:35:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 12:35:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:35:01 INFO - PROCESS | 1975 | 1461180901038 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1975 | 1461180901040 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:35:01 INFO - PROCESS | 1975 | 1461180901042 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1975 | 1461180901043 Marionette TRACE conn2 <- [1,3002,null,{}] 12:35:01 INFO - PROCESS | 1975 | 1461180901045 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1975 | 1461180901138 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:35:01 INFO - PROCESS | 1975 | 1461180901143 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x129eb5800 == 50 [pid = 1975] [id = 760] 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x127eb7400) [pid = 1975] [serial = 2278] [outer = 0x0] 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x129207000) [pid = 1975] [serial = 2279] [outer = 0x127eb7400] 12:35:01 INFO - PROCESS | 1975 | 1461180901169 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x129cb7000) [pid = 1975] [serial = 2280] [outer = 0x127eb7400] 12:35:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:35:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 12:35:01 INFO - PROCESS | 1975 | 1461180901505 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:35:01 INFO - PROCESS | 1975 | 1461180901512 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1975 | 1461180901513 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:35:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:35:01 INFO - PROCESS | 1975 | 1461180901521 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1975 | 1461180901522 Marionette TRACE conn2 <- [1,3006,null,{}] 12:35:01 INFO - PROCESS | 1975 | 1461180901524 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1975 | 1461180901656 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:35:01 INFO - PROCESS | 1975 | 1461180901670 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1975 | ++DOCSHELL 0x12add5800 == 51 [pid = 1975] [id = 761] 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x1282be800) [pid = 1975] [serial = 2281] [outer = 0x0] 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x129cc4400) [pid = 1975] [serial = 2282] [outer = 0x1282be800] 12:35:01 INFO - PROCESS | 1975 | 1461180901696 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x12a724400) [pid = 1975] [serial = 2283] [outer = 0x1282be800] 12:35:02 INFO - PROCESS | 1975 | 1461180902008 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:35:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:35:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 521ms 12:35:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:35:02 INFO - PROCESS | 1975 | 1461180902042 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:35:02 INFO - PROCESS | 1975 | 1461180902043 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:35:02 INFO - PROCESS | 1975 | 1461180902045 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1975 | 1461180902047 Marionette TRACE conn2 <- [1,3010,null,{}] 12:35:02 INFO - PROCESS | 1975 | 1461180902049 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 1975 | 1461180902161 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:35:02 INFO - PROCESS | 1975 | 1461180902171 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b3b1000 == 52 [pid = 1975] [id = 762] 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x129bd1800) [pid = 1975] [serial = 2284] [outer = 0x0] 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x12a72a800) [pid = 1975] [serial = 2285] [outer = 0x129bd1800] 12:35:02 INFO - PROCESS | 1975 | 1461180902197 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x12a803400) [pid = 1975] [serial = 2286] [outer = 0x129bd1800] 12:35:02 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:35:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 522ms 12:35:02 INFO - PROCESS | 1975 | 1461180902564 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:35:02 INFO - PROCESS | 1975 | 1461180902572 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:35:02 INFO - PROCESS | 1975 | 1461180902573 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:35:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:35:02 INFO - PROCESS | 1975 | 1461180902575 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1975 | 1461180902576 Marionette TRACE conn2 <- [1,3014,null,{}] 12:35:02 INFO - PROCESS | 1975 | 1461180902578 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 1975 | 1461180902676 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:35:02 INFO - PROCESS | 1975 | 1461180902713 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1975 | ++DOCSHELL 0x12bb5f800 == 53 [pid = 1975] [id = 763] 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x12a725400) [pid = 1975] [serial = 2287] [outer = 0x0] 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x12a810c00) [pid = 1975] [serial = 2288] [outer = 0x12a725400] 12:35:02 INFO - PROCESS | 1975 | 1461180902741 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x12b1c3000) [pid = 1975] [serial = 2289] [outer = 0x12a725400] 12:35:02 INFO - PROCESS | 1975 | [1975] 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 12:35:03 INFO - PROCESS | 1975 | 1461180903202 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:35:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:35:03 INFO - {} 12:35:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:35:03 INFO - {} 12:35:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:35:03 INFO - {} 12:35:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:35:03 INFO - {} 12:35:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 674ms 12:35:03 INFO - PROCESS | 1975 | 1461180903252 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1975 | 1461180903254 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:35:03 INFO - TEST-START | /FileAPI/fileReader.html 12:35:03 INFO - PROCESS | 1975 | 1461180903266 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1975 | 1461180903267 Marionette TRACE conn2 <- [1,3018,null,{}] 12:35:03 INFO - PROCESS | 1975 | 1461180903271 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 1975 | 1461180903443 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:35:03 INFO - PROCESS | 1975 | 1461180903467 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d7ee800 == 54 [pid = 1975] [id = 764] 12:35:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x11a791000) [pid = 1975] [serial = 2290] [outer = 0x0] 12:35:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x12b386c00) [pid = 1975] [serial = 2291] [outer = 0x11a791000] 12:35:03 INFO - PROCESS | 1975 | 1461180903497 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x12b899c00) [pid = 1975] [serial = 2292] [outer = 0x11a791000] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 158 (0x114b8f800) [pid = 1975] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 157 (0x1191b0000) [pid = 1975] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 156 (0x119c73800) [pid = 1975] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 155 (0x12b389c00) [pid = 1975] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x12d94ec00) [pid = 1975] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x12b37e400) [pid = 1975] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x12e388000) [pid = 1975] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x125c8dc00) [pid = 1975] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x118c92400) [pid = 1975] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x12f309c00) [pid = 1975] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x12b0e2000) [pid = 1975] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x125b87400) [pid = 1975] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x11586d000) [pid = 1975] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x1276eb800) [pid = 1975] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x11235e400) [pid = 1975] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x125b85c00) [pid = 1975] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x11ad86400) [pid = 1975] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12b1d0c00) [pid = 1975] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 140 (0x12f7f3800) [pid = 1975] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:35:03 INFO - PROCESS | 1975 | --DOMWINDOW == 139 (0x12b272400) [pid = 1975] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:35:04 INFO - PROCESS | 1975 | 1461180904056 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:35:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:35:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:35:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:35:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:35:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 821ms 12:35:04 INFO - PROCESS | 1975 | 1461180904087 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1975 | 1461180904088 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:35:04 INFO - TEST-START | /FileAPI/historical.html 12:35:04 INFO - PROCESS | 1975 | 1461180904091 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1975 | 1461180904093 Marionette TRACE conn2 <- [1,3022,null,{}] 12:35:04 INFO - PROCESS | 1975 | 1461180904095 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:04 INFO - PROCESS | 1975 | 1461180904199 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:35:04 INFO - PROCESS | 1975 | 1461180904266 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12eca3800 == 55 [pid = 1975] [id = 765] 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 140 (0x11586d000) [pid = 1975] [serial = 2293] [outer = 0x0] 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 141 (0x12b0e2400) [pid = 1975] [serial = 2294] [outer = 0x11586d000] 12:35:04 INFO - PROCESS | 1975 | 1461180904293 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x12bd38800) [pid = 1975] [serial = 2295] [outer = 0x11586d000] 12:35:04 INFO - PROCESS | 1975 | 1461180904545 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:35:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:35:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:35:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:35:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:35:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:35:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:35:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:35:04 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 12:35:04 INFO - TEST-START | /FileAPI/idlharness.html 12:35:04 INFO - PROCESS | 1975 | 1461180904561 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1975 | 1461180904562 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:35:04 INFO - PROCESS | 1975 | 1461180904573 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1975 | 1461180904574 Marionette TRACE conn2 <- [1,3026,null,{}] 12:35:04 INFO - PROCESS | 1975 | 1461180904576 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:04 INFO - PROCESS | 1975 | 1461180904675 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:35:04 INFO - PROCESS | 1975 | 1461180904680 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f633800 == 56 [pid = 1975] [id = 766] 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x12bbd9800) [pid = 1975] [serial = 2296] [outer = 0x0] 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x12d035c00) [pid = 1975] [serial = 2297] [outer = 0x12bbd9800] 12:35:04 INFO - PROCESS | 1975 | 1461180904706 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x12d996800) [pid = 1975] [serial = 2298] [outer = 0x12bbd9800] 12:35:05 INFO - PROCESS | 1975 | 1461180905254 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:35:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:35:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:35:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 741ms 12:35:05 INFO - PROCESS | 1975 | 1461180905307 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 1975 | 1461180905308 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:35:05 INFO - TEST-START | /FileAPI/idlharness.worker 12:35:05 INFO - PROCESS | 1975 | 1461180905311 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 1975 | 1461180905312 Marionette TRACE conn2 <- [1,3030,null,{}] 12:35:05 INFO - PROCESS | 1975 | 1461180905314 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 1975 | 1461180905409 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:35:05 INFO - PROCESS | 1975 | 1461180905414 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1975 | ++DOCSHELL 0x137fb1000 == 57 [pid = 1975] [id = 767] 12:35:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x12d99f800) [pid = 1975] [serial = 2299] [outer = 0x0] 12:35:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x12e756400) [pid = 1975] [serial = 2300] [outer = 0x12d99f800] 12:35:05 INFO - PROCESS | 1975 | 1461180905441 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x12fbdd400) [pid = 1975] [serial = 2301] [outer = 0x12d99f800] 12:35:05 INFO - PROCESS | 1975 | [1975] 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 12:35:06 INFO - PROCESS | 1975 | 1461180906180 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:06 INFO - {} 12:35:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 940ms 12:35:06 INFO - PROCESS | 1975 | 1461180906271 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1975 | 1461180906274 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:35:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:35:06 INFO - PROCESS | 1975 | 1461180906279 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1975 | 1461180906282 Marionette TRACE conn2 <- [1,3034,null,{}] 12:35:06 INFO - PROCESS | 1975 | 1461180906287 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 1975 | 1461180906398 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:35:06 INFO - PROCESS | 1975 | 1461180906498 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 1975 | ++DOCSHELL 0x127180800 == 58 [pid = 1975] [id = 768] 12:35:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x127ef6c00) [pid = 1975] [serial = 2302] [outer = 0x0] 12:35:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x1288aa400) [pid = 1975] [serial = 2303] [outer = 0x127ef6c00] 12:35:06 INFO - PROCESS | 1975 | 1461180906531 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x12a6c8000) [pid = 1975] [serial = 2304] [outer = 0x127ef6c00] 12:35:06 INFO - PROCESS | 1975 | 1461180906956 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:35:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:35:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 12:35:07 INFO - PROCESS | 1975 | 1461180907003 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1975 | 1461180907008 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:35:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:35:07 INFO - PROCESS | 1975 | 1461180907013 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1975 | 1461180907014 Marionette TRACE conn2 <- [1,3038,null,{}] 12:35:07 INFO - PROCESS | 1975 | 1461180907017 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 1975 | 1461180907128 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:35:07 INFO - PROCESS | 1975 | 1461180907231 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x12ab30000 == 59 [pid = 1975] [id = 769] 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x1282c4c00) [pid = 1975] [serial = 2305] [outer = 0x0] 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x12a6e3000) [pid = 1975] [serial = 2306] [outer = 0x1282c4c00] 12:35:07 INFO - PROCESS | 1975 | 1461180907264 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x12b3cd400) [pid = 1975] [serial = 2307] [outer = 0x1282c4c00] 12:35:07 INFO - PROCESS | 1975 | 1461180907624 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:35:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:35:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 622ms 12:35:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:35:07 INFO - PROCESS | 1975 | 1461180907635 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1975 | 1461180907636 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:35:07 INFO - PROCESS | 1975 | 1461180907639 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1975 | 1461180907642 Marionette TRACE conn2 <- [1,3042,null,{}] 12:35:07 INFO - PROCESS | 1975 | 1461180907650 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 1975 | 1461180907765 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:35:07 INFO - PROCESS | 1975 | 1461180907864 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 1975 | ++DOCSHELL 0x12fdd0000 == 60 [pid = 1975] [id = 770] 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x12bd84400) [pid = 1975] [serial = 2308] [outer = 0x0] 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x12d999400) [pid = 1975] [serial = 2309] [outer = 0x12bd84400] 12:35:07 INFO - PROCESS | 1975 | 1461180907896 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x12f17f800) [pid = 1975] [serial = 2310] [outer = 0x12bd84400] 12:35:08 INFO - PROCESS | 1975 | 1461180908399 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:35:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:35:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:35:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:35:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:35:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:35:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 12:35:08 INFO - PROCESS | 1975 | 1461180908419 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 1975 | 1461180908421 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:35:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:35:08 INFO - PROCESS | 1975 | 1461180908423 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 1975 | 1461180908424 Marionette TRACE conn2 <- [1,3046,null,{}] 12:35:08 INFO - PROCESS | 1975 | 1461180908427 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 1975 | 1461180908545 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:35:08 INFO - PROCESS | 1975 | 1461180908623 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 1975 | ++DOCSHELL 0x130129000 == 61 [pid = 1975] [id = 771] 12:35:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x12bda7400) [pid = 1975] [serial = 2311] [outer = 0x0] 12:35:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x12f304c00) [pid = 1975] [serial = 2312] [outer = 0x12bda7400] 12:35:08 INFO - PROCESS | 1975 | 1461180908655 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1975 | ++DOMWINDOW == 160 (0x12fe34000) [pid = 1975] [serial = 2313] [outer = 0x12bda7400] 12:35:08 INFO - PROCESS | 1975 | [1975] 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 12:35:09 INFO - PROCESS | 1975 | 1461180909045 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:35:09 INFO - {} 12:35:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 12:35:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:35:09 INFO - PROCESS | 1975 | 1461180909094 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1975 | 1461180909095 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:35:09 INFO - PROCESS | 1975 | 1461180909097 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1975 | 1461180909098 Marionette TRACE conn2 <- [1,3050,null,{}] 12:35:09 INFO - PROCESS | 1975 | 1461180909101 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 1975 | 1461180909259 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:35:09 INFO - PROCESS | 1975 | 1461180909347 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1975 | ++DOCSHELL 0x137176800 == 62 [pid = 1975] [id = 772] 12:35:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 161 (0x12adac800) [pid = 1975] [serial = 2314] [outer = 0x0] 12:35:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 162 (0x12e758800) [pid = 1975] [serial = 2315] [outer = 0x12adac800] 12:35:09 INFO - PROCESS | 1975 | 1461180909379 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 1975 | ++DOMWINDOW == 163 (0x12fe36000) [pid = 1975] [serial = 2316] [outer = 0x12adac800] 12:35:09 INFO - PROCESS | 1975 | 1461180909730 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:35:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:35:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 12:35:09 INFO - PROCESS | 1975 | 1461180909768 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1975 | 1461180909769 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:35:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:35:09 INFO - PROCESS | 1975 | 1461180909772 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1975 | 1461180909773 Marionette TRACE conn2 <- [1,3054,null,{}] 12:35:09 INFO - PROCESS | 1975 | 1461180909776 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 1975 | 1461180909900 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:35:10 INFO - PROCESS | 1975 | 1461180910006 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x13a170800 == 63 [pid = 1975] [id = 773] 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 164 (0x12fe38800) [pid = 1975] [serial = 2317] [outer = 0x0] 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 165 (0x12fe41c00) [pid = 1975] [serial = 2318] [outer = 0x12fe38800] 12:35:10 INFO - PROCESS | 1975 | 1461180910039 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 166 (0x1304a0400) [pid = 1975] [serial = 2319] [outer = 0x12fe38800] 12:35:10 INFO - PROCESS | 1975 | 1461180910516 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:35:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:35:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:35:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:35:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 785ms 12:35:10 INFO - PROCESS | 1975 | 1461180910611 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 1975 | 1461180910612 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:35:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:35:10 INFO - PROCESS | 1975 | 1461180910620 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1975 | 1461180910621 Marionette TRACE conn2 <- [1,3058,null,{}] 12:35:10 INFO - PROCESS | 1975 | 1461180910624 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 1975 | 1461180910754 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:35:10 INFO - PROCESS | 1975 | 1461180910858 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 1975 | ++DOCSHELL 0x139b56800 == 64 [pid = 1975] [id = 774] 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 167 (0x1304a1000) [pid = 1975] [serial = 2320] [outer = 0x0] 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 168 (0x1304a7c00) [pid = 1975] [serial = 2321] [outer = 0x1304a1000] 12:35:10 INFO - PROCESS | 1975 | 1461180910904 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1975 | ++DOMWINDOW == 169 (0x139b28000) [pid = 1975] [serial = 2322] [outer = 0x1304a1000] 12:35:11 INFO - PROCESS | 1975 | 1461180911346 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:35:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:35:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:35:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:35:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:35:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:35:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:35:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:35:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:35:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 773ms 12:35:11 INFO - PROCESS | 1975 | 1461180911395 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 1975 | 1461180911397 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:35:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:35:11 INFO - PROCESS | 1975 | 1461180911401 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 1975 | 1461180911403 Marionette TRACE conn2 <- [1,3062,null,{}] 12:35:11 INFO - PROCESS | 1975 | 1461180911407 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:11 INFO - PROCESS | 1975 | 1461180911611 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:35:11 INFO - PROCESS | 1975 | 1461180911734 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1975 | ++DOCSHELL 0x118266000 == 65 [pid = 1975] [id = 775] 12:35:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 170 (0x11401b800) [pid = 1975] [serial = 2323] [outer = 0x0] 12:35:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 171 (0x1142bcc00) [pid = 1975] [serial = 2324] [outer = 0x11401b800] 12:35:11 INFO - PROCESS | 1975 | 1461180911758 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1975 | ++DOMWINDOW == 172 (0x114b93c00) [pid = 1975] [serial = 2325] [outer = 0x11401b800] 12:35:11 INFO - PROCESS | 1975 | [1975] 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 12:35:12 INFO - PROCESS | 1975 | 1461180912210 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:35:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:35:12 INFO - {} 12:35:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 824ms 12:35:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:35:12 INFO - PROCESS | 1975 | 1461180912225 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 1975 | 1461180912226 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:35:12 INFO - PROCESS | 1975 | 1461180912228 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1975 | 1461180912229 Marionette TRACE conn2 <- [1,3066,null,{}] 12:35:12 INFO - PROCESS | 1975 | 1461180912232 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 1975 | 1461180912395 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:35:12 INFO - PROCESS | 1975 | 1461180912730 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272d0000 == 66 [pid = 1975] [id = 776] 12:35:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 173 (0x114014c00) [pid = 1975] [serial = 2326] [outer = 0x0] 12:35:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 174 (0x114cc3400) [pid = 1975] [serial = 2327] [outer = 0x114014c00] 12:35:12 INFO - PROCESS | 1975 | 1461180912759 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 1975 | ++DOMWINDOW == 175 (0x115698800) [pid = 1975] [serial = 2328] [outer = 0x114014c00] 12:35:13 INFO - PROCESS | 1975 | 1461180913195 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:35:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:35:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 975ms 12:35:13 INFO - PROCESS | 1975 | 1461180913205 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 1975 | 1461180913209 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:35:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:35:13 INFO - PROCESS | 1975 | 1461180913215 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 1975 | 1461180913218 Marionette TRACE conn2 <- [1,3070,null,{}] 12:35:13 INFO - PROCESS | 1975 | 1461180913223 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:13 INFO - PROCESS | 1975 | 1461180913387 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:35:13 INFO - PROCESS | 1975 | 1461180913522 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 1975 | ++DOCSHELL 0x129bb4000 == 67 [pid = 1975] [id = 777] 12:35:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 176 (0x11401ec00) [pid = 1975] [serial = 2329] [outer = 0x0] 12:35:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 177 (0x114ccfc00) [pid = 1975] [serial = 2330] [outer = 0x11401ec00] 12:35:13 INFO - PROCESS | 1975 | 1461180913551 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1975 | ++DOMWINDOW == 178 (0x11ad8bc00) [pid = 1975] [serial = 2331] [outer = 0x11401ec00] 12:35:13 INFO - PROCESS | 1975 | 1461180913942 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:35:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 773ms 12:35:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:35:13 INFO - PROCESS | 1975 | 1461180913990 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 1975 | 1461180913992 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:35:13 INFO - PROCESS | 1975 | 1461180913995 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 1975 | 1461180913996 Marionette TRACE conn2 <- [1,3074,null,{}] 12:35:14 INFO - PROCESS | 1975 | 1461180914018 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 1975 | 1461180914122 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:35:14 INFO - PROCESS | 1975 | 1461180914207 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1975 | ++DOCSHELL 0x1272e0800 == 68 [pid = 1975] [id = 778] 12:35:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 179 (0x123a0d400) [pid = 1975] [serial = 2332] [outer = 0x0] 12:35:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 180 (0x127643400) [pid = 1975] [serial = 2333] [outer = 0x123a0d400] 12:35:14 INFO - PROCESS | 1975 | 1461180914236 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1975 | ++DOMWINDOW == 181 (0x12920d000) [pid = 1975] [serial = 2334] [outer = 0x123a0d400] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12f633800 == 67 [pid = 1975] [id = 766] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12eca3800 == 66 [pid = 1975] [id = 765] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 180 (0x12f7df800) [pid = 1975] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 179 (0x114cce000) [pid = 1975] [serial = 2233] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12d7ee800 == 65 [pid = 1975] [id = 764] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12bb5f800 == 64 [pid = 1975] [id = 763] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12b3b1000 == 63 [pid = 1975] [id = 762] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x12add5800 == 62 [pid = 1975] [id = 761] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x129eb5800 == 61 [pid = 1975] [id = 760] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x129bb2000 == 60 [pid = 1975] [id = 759] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x125bbd000 == 59 [pid = 1975] [id = 758] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x123a99000 == 58 [pid = 1975] [id = 757] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x11b56d800 == 57 [pid = 1975] [id = 756] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x11b96c000 == 56 [pid = 1975] [id = 755] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x1288d1800 == 55 [pid = 1975] [id = 754] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x11b56d000 == 54 [pid = 1975] [id = 753] 12:35:14 INFO - PROCESS | 1975 | --DOCSHELL 0x11991b800 == 53 [pid = 1975] [id = 746] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 178 (0x12d625800) [pid = 1975] [serial = 2075] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 177 (0x125b8f000) [pid = 1975] [serial = 2138] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 176 (0x11ad87800) [pid = 1975] [serial = 2066] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 175 (0x1272c7800) [pid = 1975] [serial = 2069] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 174 (0x12bddf400) [pid = 1975] [serial = 2063] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 173 (0x12bbd6400) [pid = 1975] [serial = 2072] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 172 (0x12e315000) [pid = 1975] [serial = 2215] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 171 (0x12bd82800) [pid = 1975] [serial = 2212] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 170 (0x12e87c400) [pid = 1975] [serial = 2218] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 169 (0x12e383400) [pid = 1975] [serial = 2216] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 168 (0x12f30ac00) [pid = 1975] [serial = 2221] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 167 (0x127647400) [pid = 1975] [serial = 2224] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 166 (0x12f7a5c00) [pid = 1975] [serial = 2227] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 165 (0x12b0e6c00) [pid = 1975] [serial = 2230] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 164 (0x12b1cb800) [pid = 1975] [serial = 2185] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 163 (0x129cc1400) [pid = 1975] [serial = 2209] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 162 (0x11568e400) [pid = 1975] [serial = 2176] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 161 (0x12e313c00) [pid = 1975] [serial = 2191] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 160 (0x119d76800) [pid = 1975] [serial = 2198] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 159 (0x118611800) [pid = 1975] [serial = 2197] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 158 (0x127ef1c00) [pid = 1975] [serial = 2206] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 157 (0x12920f000) [pid = 1975] [serial = 2207] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 156 (0x1288b0c00) [pid = 1975] [serial = 2195] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 155 (0x119256400) [pid = 1975] [serial = 2194] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x1276ed000) [pid = 1975] [serial = 2182] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x125b8d800) [pid = 1975] [serial = 2203] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x127646400) [pid = 1975] [serial = 2204] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x11b5d8400) [pid = 1975] [serial = 2179] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x11af6fc00) [pid = 1975] [serial = 2200] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x11c65f000) [pid = 1975] [serial = 2201] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x12bbdc400) [pid = 1975] [serial = 2188] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x12f310000) [pid = 1975] [serial = 2222] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 146 (0x12f304800) [pid = 1975] [serial = 2219] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 145 (0x12fbe6400) [pid = 1975] [serial = 2228] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 144 (0x12bbdb400) [pid = 1975] [serial = 2225] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 143 (0x12b0ec800) [pid = 1975] [serial = 2231] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 142 (0x12d94d800) [pid = 1975] [serial = 2213] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | --DOMWINDOW == 141 (0x12b1d0400) [pid = 1975] [serial = 2210] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1975 | 1461180914740 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:35:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 789ms 12:35:14 INFO - PROCESS | 1975 | 1461180914785 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1975 | 1461180914787 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:35:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:35:14 INFO - PROCESS | 1975 | 1461180914797 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1975 | 1461180914806 Marionette TRACE conn2 <- [1,3078,null,{}] 12:35:14 INFO - PROCESS | 1975 | 1461180914811 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 1975 | 1461180914957 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:35:15 INFO - PROCESS | 1975 | 1461180915061 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f79000 == 54 [pid = 1975] [id = 779] 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 142 (0x114cc4800) [pid = 1975] [serial = 2335] [outer = 0x0] 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 143 (0x1288a6800) [pid = 1975] [serial = 2336] [outer = 0x114cc4800] 12:35:15 INFO - PROCESS | 1975 | 1461180915094 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 144 (0x129cbc000) [pid = 1975] [serial = 2337] [outer = 0x114cc4800] 12:35:15 INFO - PROCESS | 1975 | 1461180915406 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:35:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:35:15 INFO - PROCESS | 1975 | 1461180915428 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:35:15 INFO - PROCESS | 1975 | 1461180915430 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1975 | 1461180915432 Marionette TRACE conn2 <- [1,3082,null,{}] 12:35:15 INFO - PROCESS | 1975 | 1461180915437 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:15 INFO - PROCESS | 1975 | 1461180915547 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:35:15 INFO - PROCESS | 1975 | 1461180915616 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1975 | ++DOCSHELL 0x129e9d000 == 55 [pid = 1975] [id = 780] 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 145 (0x128958400) [pid = 1975] [serial = 2338] [outer = 0x0] 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 146 (0x12a6d2c00) [pid = 1975] [serial = 2339] [outer = 0x128958400] 12:35:15 INFO - PROCESS | 1975 | 1461180915643 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1975 | ++DOMWINDOW == 147 (0x12a6d9000) [pid = 1975] [serial = 2340] [outer = 0x128958400] 12:35:15 INFO - PROCESS | 1975 | 1461180915969 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:35:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:35:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:35:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 572ms 12:35:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:35:16 INFO - PROCESS | 1975 | 1461180916004 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 1975 | 1461180916005 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:35:16 INFO - PROCESS | 1975 | 1461180916007 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1975 | 1461180916008 Marionette TRACE conn2 <- [1,3086,null,{}] 12:35:16 INFO - PROCESS | 1975 | 1461180916010 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 1975 | 1461180916130 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:35:16 INFO - PROCESS | 1975 | 1461180916226 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x12adca800 == 56 [pid = 1975] [id = 781] 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x12a6e2400) [pid = 1975] [serial = 2341] [outer = 0x0] 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x12a720c00) [pid = 1975] [serial = 2342] [outer = 0x12a6e2400] 12:35:16 INFO - PROCESS | 1975 | 1461180916274 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x12a804c00) [pid = 1975] [serial = 2343] [outer = 0x12a6e2400] 12:35:16 INFO - PROCESS | 1975 | 1461180916616 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:35:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:35:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 618ms 12:35:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:35:16 INFO - PROCESS | 1975 | 1461180916625 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 1975 | 1461180916626 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:35:16 INFO - PROCESS | 1975 | 1461180916628 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1975 | 1461180916629 Marionette TRACE conn2 <- [1,3090,null,{}] 12:35:16 INFO - PROCESS | 1975 | 1461180916639 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 1975 | 1461180916736 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:35:16 INFO - PROCESS | 1975 | 1461180916833 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1975 | ++DOCSHELL 0x12b5c1800 == 57 [pid = 1975] [id = 782] 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x12a803c00) [pid = 1975] [serial = 2344] [outer = 0x0] 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x12adab400) [pid = 1975] [serial = 2345] [outer = 0x12a803c00] 12:35:16 INFO - PROCESS | 1975 | 1461180916859 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x12b0e7000) [pid = 1975] [serial = 2346] [outer = 0x12a803c00] 12:35:17 INFO - PROCESS | 1975 | 1461180917174 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:35:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 581ms 12:35:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:35:17 INFO - PROCESS | 1975 | 1461180917209 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1975 | 1461180917210 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:35:17 INFO - PROCESS | 1975 | 1461180917213 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1975 | 1461180917214 Marionette TRACE conn2 <- [1,3094,null,{}] 12:35:17 INFO - PROCESS | 1975 | 1461180917216 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 1975 | 1461180917334 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:35:17 INFO - PROCESS | 1975 | 1461180917348 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x125f77000 == 58 [pid = 1975] [id = 783] 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x114016800) [pid = 1975] [serial = 2347] [outer = 0x0] 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x114ce6000) [pid = 1975] [serial = 2348] [outer = 0x114016800] 12:35:17 INFO - PROCESS | 1975 | 1461180917374 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x12b1d0800) [pid = 1975] [serial = 2349] [outer = 0x114016800] 12:35:17 INFO - PROCESS | 1975 | 1461180917694 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:35:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 12:35:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:35:17 INFO - PROCESS | 1975 | 1461180917733 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1975 | 1461180917734 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:35:17 INFO - PROCESS | 1975 | 1461180917736 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1975 | 1461180917737 Marionette TRACE conn2 <- [1,3098,null,{}] 12:35:17 INFO - PROCESS | 1975 | 1461180917740 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 1975 | 1461180917855 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:35:17 INFO - PROCESS | 1975 | 1461180917899 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 1975 | ++DOCSHELL 0x12d6bc000 == 59 [pid = 1975] [id = 784] 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 157 (0x1158e9c00) [pid = 1975] [serial = 2350] [outer = 0x0] 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 158 (0x12b278000) [pid = 1975] [serial = 2351] [outer = 0x1158e9c00] 12:35:17 INFO - PROCESS | 1975 | 1461180917924 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1975 | ++DOMWINDOW == 159 (0x12b3d1000) [pid = 1975] [serial = 2352] [outer = 0x1158e9c00] 12:35:18 INFO - PROCESS | 1975 | 1461180918221 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:35:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:35:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:35:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 12:35:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:35:18 INFO - PROCESS | 1975 | 1461180918258 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 1975 | 1461180918259 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:35:18 INFO - PROCESS | 1975 | 1461180918262 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 1975 | 1461180918263 Marionette TRACE conn2 <- [1,3102,null,{}] 12:35:18 INFO - PROCESS | 1975 | 1461180918268 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 1975 | 1461180918385 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:35:18 INFO - PROCESS | 1975 | 1461180918398 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1975 | ++DOCSHELL 0x12e420000 == 60 [pid = 1975] [id = 785] 12:35:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 160 (0x12b3d2800) [pid = 1975] [serial = 2353] [outer = 0x0] 12:35:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 161 (0x12b89a400) [pid = 1975] [serial = 2354] [outer = 0x12b3d2800] 12:35:18 INFO - PROCESS | 1975 | 1461180918423 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1975 | ++DOMWINDOW == 162 (0x12bbdb400) [pid = 1975] [serial = 2355] [outer = 0x12b3d2800] 12:35:18 INFO - PROCESS | 1975 | 1461180918737 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:35:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:35:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 161 (0x12a725400) [pid = 1975] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 160 (0x129bd1800) [pid = 1975] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 159 (0x11a791000) [pid = 1975] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 158 (0x11586d000) [pid = 1975] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 157 (0x12bbd9800) [pid = 1975] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 156 (0x114ccb800) [pid = 1975] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 155 (0x11a8b5400) [pid = 1975] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 154 (0x123a10400) [pid = 1975] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 153 (0x118c8bc00) [pid = 1975] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 152 (0x118e30c00) [pid = 1975] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 151 (0x127eb7400) [pid = 1975] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 150 (0x11ba2f800) [pid = 1975] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 149 (0x12764bc00) [pid = 1975] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 148 (0x114016400) [pid = 1975] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:35:19 INFO - PROCESS | 1975 | --DOMWINDOW == 147 (0x1282be800) [pid = 1975] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:35:19 INFO - PROCESS | 1975 | 1461180919010 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1975 | 1461180919011 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:35:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:35:19 INFO - PROCESS | 1975 | 1461180919022 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1975 | 1461180919023 Marionette TRACE conn2 <- [1,3106,null,{}] 12:35:19 INFO - PROCESS | 1975 | 1461180919026 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 1975 | 1461180919122 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:35:19 INFO - PROCESS | 1975 | 1461180919143 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x12c9ca800 == 61 [pid = 1975] [id = 786] 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 148 (0x123a11000) [pid = 1975] [serial = 2356] [outer = 0x0] 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 149 (0x12a3d6c00) [pid = 1975] [serial = 2357] [outer = 0x123a11000] 12:35:19 INFO - PROCESS | 1975 | 1461180919173 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 150 (0x12d02b800) [pid = 1975] [serial = 2358] [outer = 0x123a11000] 12:35:19 INFO - PROCESS | 1975 | 1461180919515 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:35:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:35:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:35:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:35:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 525ms 12:35:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:35:19 INFO - PROCESS | 1975 | 1461180919542 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1975 | 1461180919544 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:35:19 INFO - PROCESS | 1975 | 1461180919546 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1975 | 1461180919548 Marionette TRACE conn2 <- [1,3110,null,{}] 12:35:19 INFO - PROCESS | 1975 | 1461180919550 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 1975 | 1461180919659 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:35:19 INFO - PROCESS | 1975 | 1461180919732 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1975 | ++DOCSHELL 0x12f84e000 == 62 [pid = 1975] [id = 787] 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 151 (0x12d632000) [pid = 1975] [serial = 2359] [outer = 0x0] 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 152 (0x12e321000) [pid = 1975] [serial = 2360] [outer = 0x12d632000] 12:35:19 INFO - PROCESS | 1975 | 1461180919757 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1975 | ++DOMWINDOW == 153 (0x12ec3cc00) [pid = 1975] [serial = 2361] [outer = 0x12d632000] 12:35:20 INFO - PROCESS | 1975 | 1461180920008 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:35:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:35:20 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:35:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:35:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 12:35:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:35:20 INFO - PROCESS | 1975 | 1461180920021 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1975 | 1461180920022 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:35:20 INFO - PROCESS | 1975 | 1461180920025 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1975 | 1461180920026 Marionette TRACE conn2 <- [1,3114,null,{}] 12:35:20 INFO - PROCESS | 1975 | 1461180920028 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:20 INFO - PROCESS | 1975 | 1461180920130 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:35:20 INFO - PROCESS | 1975 | 1461180920135 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\", \"78743704-f109-43e8-9173-cf05f8521577\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 1975 | ++DOCSHELL 0x13012e800 == 63 [pid = 1975] [id = 788] 12:35:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 154 (0x129e3e000) [pid = 1975] [serial = 2362] [outer = 0x0] 12:35:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 155 (0x129e44400) [pid = 1975] [serial = 2363] [outer = 0x129e3e000] 12:35:20 INFO - PROCESS | 1975 | 1461180920160 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 1975 | ++DOMWINDOW == 156 (0x129e48400) [pid = 1975] [serial = 2364] [outer = 0x129e3e000] 12:35:20 INFO - PROCESS | 1975 | 1461180920478 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:35:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:35:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 12:35:20 INFO - PROCESS | 1975 | 1461180920493 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1975 | 1461180920494 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:35:21 WARNING - u'runner_teardown' () 12:35:21 INFO - No more tests 12:35:21 INFO - Got 0 unexpected results 12:35:21 INFO - SUITE-END | took 506s 12:35:21 INFO - Closing logging queue 12:35:21 INFO - queue closed 12:35:21 INFO - Return code: 0 12:35:21 WARNING - # TBPL SUCCESS # 12:35:21 INFO - Running post-action listener: _resource_record_post_action 12:35:21 INFO - Running post-run listener: _resource_record_post_run 12:35:22 INFO - Total resource usage - Wall time: 530s; CPU: 57.0%; Read bytes: 339968; Write bytes: 990910976; Read time: 5; Write time: 4768 12:35:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:35:22 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192784896; Write bytes: 185307136; Read time: 15996; Write time: 363 12:35:22 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 335872; Write bytes: 792099328; Read time: 5; Write time: 4363 12:35:22 INFO - Running post-run listener: _upload_blobber_files 12:35:22 INFO - Blob upload gear active. 12:35:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:35:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:35:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:35:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:35:23 INFO - (blobuploader) - INFO - Open directory for files ... 12:35:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:35:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:35:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:35:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:35:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:35:23 INFO - (blobuploader) - INFO - Done attempting. 12:35:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:35:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:35:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:35:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:35:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:35:25 INFO - (blobuploader) - INFO - Done attempting. 12:35:25 INFO - (blobuploader) - INFO - Iteration through files over. 12:35:25 INFO - Return code: 0 12:35:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:35:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:35:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a1097df9a6a00a471fde5437b8600efdd7674c4e65da1894eb34d205ae8c5c8f9047bce02b1f9dcba7595309d5f006b45a72beaaec942b47074ff419c7bb2bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f3153c0dbaa5120b0dcdd4dc438a9a5a9734d85e5d561c295713c0ab990422190133d77470a7bed0bb4c53f2e462416918132db258a88927af30dfe6e05b2fe9"} 12:35:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:35:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:35:25 INFO - Contents: 12:35:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a1097df9a6a00a471fde5437b8600efdd7674c4e65da1894eb34d205ae8c5c8f9047bce02b1f9dcba7595309d5f006b45a72beaaec942b47074ff419c7bb2bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f3153c0dbaa5120b0dcdd4dc438a9a5a9734d85e5d561c295713c0ab990422190133d77470a7bed0bb4c53f2e462416918132db258a88927af30dfe6e05b2fe9"} 12:35:25 INFO - Running post-run listener: copy_logs_to_upload_dir 12:35:25 INFO - Copying logs to upload dir... 12:35:25 INFO - mkdir: /builds/slave/test/build/upload/logs 12:35:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1096.460180 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 16 secs) (at 2016-04-20 12:35:25.967939) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:25.971188) ========= 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.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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/a1097df9a6a00a471fde5437b8600efdd7674c4e65da1894eb34d205ae8c5c8f9047bce02b1f9dcba7595309d5f006b45a72beaaec942b47074ff419c7bb2bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f3153c0dbaa5120b0dcdd4dc438a9a5a9734d85e5d561c295713c0ab990422190133d77470a7bed0bb4c53f2e462416918132db258a88927af30dfe6e05b2fe9"} build_url:https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013113 build_url: 'https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/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/a1097df9a6a00a471fde5437b8600efdd7674c4e65da1894eb34d205ae8c5c8f9047bce02b1f9dcba7595309d5f006b45a72beaaec942b47074ff419c7bb2bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f3153c0dbaa5120b0dcdd4dc438a9a5a9734d85e5d561c295713c0ab990422190133d77470a7bed0bb4c53f2e462416918132db258a88927af30dfe6e05b2fe9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dCcCJnJ5SJapq95knE9NHQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:26.005990) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:26.006402) ========= 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.h50RBwyKSZ/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.xE7tV02VOW/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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.005159 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:35:26.054494) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:35:26.057927) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:35:26.058469) ========= ========= Total master_lag: 0.41 =========