builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0007 starttime: 1461861630.59 results: success (0) buildid: 20160428082046 builduid: a96491546afd4d6ba94baefc565624e6 revision: 070a730a51d3bd2e923f81da9e10633b4d926143 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.595182) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.595633) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.595956) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.615243) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.615544) ========= 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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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-28 09:40:30-- 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% 214M=0s 2016-04-28 09:40:30 (214 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.098983 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.730800) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:30.731185) ========= 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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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.019834 ========= master_lag: 0.50 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:31.255819) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 09:40:31.256231) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 070a730a51d3bd2e923f81da9e10633b4d926143 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 070a730a51d3bd2e923f81da9e10633b4d926143 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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-28 09:40:31,342 truncating revision to first 12 chars 2016-04-28 09:40:31,343 Setting DEBUG logging. 2016-04-28 09:40:31,343 attempt 1/10 2016-04-28 09:40:31,343 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/070a730a51d3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 09:40:32,100 unpacking tar archive at: mozilla-aurora-070a730a51d3/testing/mozharness/ program finished with exit code 0 elapsedTime=0.999563 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 09:40:32.284261) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:32.284540) ========= script_repo_revision: 070a730a51d3bd2e923f81da9e10633b4d926143 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:32.284939) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:32.285210) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 09:40:32.298986) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-28 09:40:32.299313) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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 09:40:32 INFO - MultiFileLogger online at 20160428 09:40:32 in /builds/slave/test 09:40:32 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:40:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:40:32 INFO - {'append_to_log': False, 09:40:32 INFO - 'base_work_dir': '/builds/slave/test', 09:40:32 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:40:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:40:32 INFO - 'buildbot_json_path': 'buildprops.json', 09:40:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:40:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:40:32 INFO - 'download_minidump_stackwalk': True, 09:40:32 INFO - 'download_symbols': 'true', 09:40:32 INFO - 'e10s': False, 09:40:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:40:32 INFO - 'tooltool.py': '/tools/tooltool.py', 09:40:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:40:32 INFO - '/tools/misc-python/virtualenv.py')}, 09:40:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:40:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:40:32 INFO - 'log_level': 'info', 09:40:32 INFO - 'log_to_console': True, 09:40:32 INFO - 'opt_config_files': (), 09:40:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:40:32 INFO - '--processes=1', 09:40:32 INFO - '--config=%(test_path)s/wptrunner.ini', 09:40:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:40:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:40:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:40:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:40:32 INFO - 'pip_index': False, 09:40:32 INFO - 'require_test_zip': True, 09:40:32 INFO - 'test_type': ('testharness',), 09:40:32 INFO - 'this_chunk': '1', 09:40:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:40:32 INFO - 'total_chunks': '10', 09:40:32 INFO - 'virtualenv_path': 'venv', 09:40:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:40:32 INFO - 'work_dir': 'build'} 09:40:32 INFO - ##### 09:40:32 INFO - ##### Running clobber step. 09:40:32 INFO - ##### 09:40:32 INFO - Running pre-action listener: _resource_record_pre_action 09:40:32 INFO - Running main action method: clobber 09:40:32 INFO - rmtree: /builds/slave/test/build 09:40:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:40:34 INFO - Running post-action listener: _resource_record_post_action 09:40:34 INFO - ##### 09:40:34 INFO - ##### Running read-buildbot-config step. 09:40:34 INFO - ##### 09:40:34 INFO - Running pre-action listener: _resource_record_pre_action 09:40:34 INFO - Running main action method: read_buildbot_config 09:40:34 INFO - Using buildbot properties: 09:40:34 INFO - { 09:40:34 INFO - "project": "", 09:40:34 INFO - "product": "firefox", 09:40:34 INFO - "script_repo_revision": "production", 09:40:34 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 09:40:34 INFO - "repository": "", 09:40:34 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 09:40:34 INFO - "buildid": "20160428082046", 09:40:34 INFO - "pgo_build": "False", 09:40:34 INFO - "basedir": "/builds/slave/test", 09:40:34 INFO - "buildnumber": 4, 09:40:34 INFO - "slavename": "t-yosemite-r7-0007", 09:40:34 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 09:40:34 INFO - "platform": "macosx64", 09:40:34 INFO - "branch": "mozilla-aurora", 09:40:34 INFO - "revision": "070a730a51d3bd2e923f81da9e10633b4d926143", 09:40:34 INFO - "repo_path": "releases/mozilla-aurora", 09:40:34 INFO - "moz_repo_path": "", 09:40:34 INFO - "stage_platform": "macosx64", 09:40:34 INFO - "builduid": "a96491546afd4d6ba94baefc565624e6", 09:40:34 INFO - "slavebuilddir": "test" 09:40:34 INFO - } 09:40:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 09:40:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 09:40:34 INFO - Running post-action listener: _resource_record_post_action 09:40:34 INFO - ##### 09:40:34 INFO - ##### Running download-and-extract step. 09:40:34 INFO - ##### 09:40:34 INFO - Running pre-action listener: _resource_record_pre_action 09:40:34 INFO - Running main action method: download_and_extract 09:40:34 INFO - mkdir: /builds/slave/test/build/tests 09:40:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:34 INFO - https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:40:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:40:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:40:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:40:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 09:40:35 INFO - Downloaded 1235 bytes. 09:40:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:40:35 INFO - Using the following test package requirements: 09:40:35 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:40:35 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 09:40:35 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 09:40:35 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'jsshell-mac64.zip'], 09:40:35 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 09:40:35 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:40:35 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 09:40:35 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 09:40:35 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 09:40:35 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:40:35 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 09:40:35 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:35 INFO - https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:40:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:40:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:40:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:40:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 09:40:36 INFO - Downloaded 17991252 bytes. 09:40:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:40:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:40:36 INFO - caution: filename not matched: web-platform/* 09:40:36 INFO - Return code: 11 09:40:36 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')]} 09:40:36 INFO - https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:40:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:40:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:40:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:40:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:40:38 INFO - Downloaded 36406739 bytes. 09:40:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:40:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:40:42 INFO - caution: filename not matched: bin/* 09:40:42 INFO - caution: filename not matched: config/* 09:40:42 INFO - caution: filename not matched: mozbase/* 09:40:42 INFO - caution: filename not matched: marionette/* 09:40:42 INFO - caution: filename not matched: tools/wptserve/* 09:40:42 INFO - Return code: 11 09:40:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:42 INFO - https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 09:40:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:40:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:40:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 09:40:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 09:40:45 INFO - Downloaded 73033524 bytes. 09:40:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:40:45 INFO - mkdir: /builds/slave/test/properties 09:40:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:40:45 INFO - Writing to file /builds/slave/test/properties/build_url 09:40:45 INFO - Contents: 09:40:45 INFO - build_url:https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:40:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:40:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:40:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:40:45 INFO - Contents: 09:40:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:40:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:45 INFO - https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:40:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:40:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:40:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:40:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:40:48 INFO - Downloaded 103565274 bytes. 09:40:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:40:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:40:52 INFO - Return code: 0 09:40:52 INFO - Running post-action listener: _resource_record_post_action 09:40:52 INFO - Running post-action listener: set_extra_try_arguments 09:40:52 INFO - ##### 09:40:52 INFO - ##### Running create-virtualenv step. 09:40:52 INFO - ##### 09:40:52 INFO - Running pre-action listener: _pre_create_virtualenv 09:40:52 INFO - Running pre-action listener: _resource_record_pre_action 09:40:52 INFO - Running main action method: create_virtualenv 09:40:52 INFO - Creating virtualenv /builds/slave/test/build/venv 09:40:52 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 09:40:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:40:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:40:52 INFO - Using real prefix '/tools/python27' 09:40:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:40:52 INFO - Installing distribute.............................................................................................................................................................................................done. 09:40:55 INFO - Installing pip.................done. 09:40:55 INFO - Return code: 0 09:40:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:40:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:40:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:40:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:55 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 0x1053e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105405f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff438d9f230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, '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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:40:55 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 09:40:55 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 09:40:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:40:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:40:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:40:55 INFO - 'HOME': '/Users/cltbld', 09:40:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:40:55 INFO - 'LOGNAME': 'cltbld', 09:40:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:40:55 INFO - 'MOZ_NO_REMOTE': '1', 09:40:55 INFO - 'NO_EM_RESTART': '1', 09:40:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:40:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:40:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:40:55 INFO - 'PWD': '/builds/slave/test', 09:40:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:40:55 INFO - 'SHELL': '/bin/bash', 09:40:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:40:55 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:40:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:40:55 INFO - 'USER': 'cltbld', 09:40:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:40:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:40:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:40:55 INFO - 'XPC_FLAGS': '0x0', 09:40:55 INFO - 'XPC_SERVICE_NAME': '0', 09:40:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:40:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:40:56 INFO - Downloading/unpacking psutil>=0.7.1 09:40:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:40:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:40:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:40:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:40:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:40:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:40:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:40:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:40:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:40:58 INFO - Installing collected packages: psutil 09:40:58 INFO - Running setup.py install for psutil 09:40:58 INFO - building 'psutil._psutil_osx' extension 09:40:58 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 09:40:58 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 09:40:59 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 09:40:59 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 09:40:59 INFO - building 'psutil._psutil_posix' extension 09:40:59 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 09:40:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:40:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:40:59 INFO - ^ 09:40:59 INFO - 1 warning generated. 09:40:59 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 09:40:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:40:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:40:59 INFO - Successfully installed psutil 09:40:59 INFO - Cleaning up... 09:40:59 INFO - Return code: 0 09:40:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:40:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:40:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:40:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:59 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 0x1053e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105405f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff438d9f230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, '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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:40:59 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 09:40:59 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 09:40:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:40:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:40:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:40:59 INFO - 'HOME': '/Users/cltbld', 09:40:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:40:59 INFO - 'LOGNAME': 'cltbld', 09:40:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:40:59 INFO - 'MOZ_NO_REMOTE': '1', 09:40:59 INFO - 'NO_EM_RESTART': '1', 09:40:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:40:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:40:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:40:59 INFO - 'PWD': '/builds/slave/test', 09:40:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:40:59 INFO - 'SHELL': '/bin/bash', 09:40:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:40:59 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:40:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:40:59 INFO - 'USER': 'cltbld', 09:40:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:40:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:40:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:40:59 INFO - 'XPC_FLAGS': '0x0', 09:40:59 INFO - 'XPC_SERVICE_NAME': '0', 09:40:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:40:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:40:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:40:59 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 09:40:59 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 09:40:59 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 09:40:59 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 09:40:59 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 09:40:59 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 09:41:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:41:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:41:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:41:02 INFO - Installing collected packages: mozsystemmonitor 09:41:02 INFO - Running setup.py install for mozsystemmonitor 09:41:02 INFO - Successfully installed mozsystemmonitor 09:41:02 INFO - Cleaning up... 09:41:02 INFO - Return code: 0 09:41:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1053e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105405f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff438d9f230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, '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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:41:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:41:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:41:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:02 INFO - 'HOME': '/Users/cltbld', 09:41:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:02 INFO - 'LOGNAME': 'cltbld', 09:41:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:02 INFO - 'MOZ_NO_REMOTE': '1', 09:41:02 INFO - 'NO_EM_RESTART': '1', 09:41:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:02 INFO - 'PWD': '/builds/slave/test', 09:41:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:02 INFO - 'SHELL': '/bin/bash', 09:41:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:41:02 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:41:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:02 INFO - 'USER': 'cltbld', 09:41:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:02 INFO - 'XPC_FLAGS': '0x0', 09:41:02 INFO - 'XPC_SERVICE_NAME': '0', 09:41:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:02 INFO - Downloading/unpacking blobuploader==1.2.4 09:41:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:41:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:41:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:41:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:41:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:41:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:41:05 INFO - Downloading blobuploader-1.2.4.tar.gz 09:41:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:41:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:41:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:06 INFO - Downloading docopt-0.6.1.tar.gz 09:41:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:41:06 INFO - Installing collected packages: blobuploader, requests, docopt 09:41:06 INFO - Running setup.py install for blobuploader 09:41:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:41:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:41:06 INFO - Running setup.py install for requests 09:41:06 INFO - Running setup.py install for docopt 09:41:07 INFO - Successfully installed blobuploader requests docopt 09:41:07 INFO - Cleaning up... 09:41:07 INFO - Return code: 0 09:41:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:41:07 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')]} 09:41:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:07 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')]} 09:41:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:07 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 0x1053e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105405f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff438d9f230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, '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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:07 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 09:41:07 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 09:41:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:41:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:07 INFO - 'HOME': '/Users/cltbld', 09:41:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:07 INFO - 'LOGNAME': 'cltbld', 09:41:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:07 INFO - 'MOZ_NO_REMOTE': '1', 09:41:07 INFO - 'NO_EM_RESTART': '1', 09:41:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:07 INFO - 'PWD': '/builds/slave/test', 09:41:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:07 INFO - 'SHELL': '/bin/bash', 09:41:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:41:07 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:41:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:07 INFO - 'USER': 'cltbld', 09:41:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:07 INFO - 'XPC_FLAGS': '0x0', 09:41:07 INFO - 'XPC_SERVICE_NAME': '0', 09:41:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:41:07 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-GG6wQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:41:07 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-xd8_LZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:41:07 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-mbVFxc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:41:07 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-V61uTU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:41:07 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Xo6j_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-kfsX76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-pILHNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-vl1vRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Vkd2h6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-jOVKFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-oMqIP8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-dhzSwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-fDciDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-abDrf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:08 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-ZIBVg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-5nAxeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-zZFIgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-1LXp08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-dUk04V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-q6UsTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:41:09 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-BvXPpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:41:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:10 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 09:41:10 INFO - Running setup.py install for manifestparser 09:41:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:41:10 INFO - Running setup.py install for mozcrash 09:41:10 INFO - Running setup.py install for mozdebug 09:41:10 INFO - Running setup.py install for mozdevice 09:41:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:41:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:41:10 INFO - Running setup.py install for mozfile 09:41:10 INFO - Running setup.py install for mozhttpd 09:41:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:41:10 INFO - Running setup.py install for mozinfo 09:41:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozInstall 09:41:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozleak 09:41:11 INFO - Running setup.py install for mozlog 09:41:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for moznetwork 09:41:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozprocess 09:41:11 INFO - Running setup.py install for mozprofile 09:41:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for mozrunner 09:41:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for mozscreenshot 09:41:12 INFO - Running setup.py install for moztest 09:41:12 INFO - Running setup.py install for mozversion 09:41:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for wptserve 09:41:12 INFO - Running setup.py install for marionette-driver 09:41:13 INFO - Running setup.py install for browsermob-proxy 09:41:13 INFO - Running setup.py install for marionette-client 09:41:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:41:13 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 09:41:13 INFO - Cleaning up... 09:41:13 INFO - Return code: 0 09:41:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:41: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')]} 09:41:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41: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')]} 09:41:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:13 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 0x1053e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105405f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff438d9f230>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, '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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:13 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 09:41:13 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 09:41:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:41:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:13 INFO - 'HOME': '/Users/cltbld', 09:41:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:13 INFO - 'LOGNAME': 'cltbld', 09:41:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:13 INFO - 'MOZ_NO_REMOTE': '1', 09:41:13 INFO - 'NO_EM_RESTART': '1', 09:41:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:13 INFO - 'PWD': '/builds/slave/test', 09:41:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:13 INFO - 'SHELL': '/bin/bash', 09:41:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:41:13 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:41:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:13 INFO - 'USER': 'cltbld', 09:41:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:13 INFO - 'XPC_FLAGS': '0x0', 09:41:13 INFO - 'XPC_SERVICE_NAME': '0', 09:41:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:41:13 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-UNQdh_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:41:13 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)) 09:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:41:13 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-nXHHW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:41:13 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)) 09:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:41:13 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Lew33G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-PA2KDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-5vqFI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-tsloC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-_XmYsi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-5QgGdK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-e_p7mr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-aFqtkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-ud7jsT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:41:14 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-Eb9QDl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-FRJt4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-0perzM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-otckA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-v0trkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-YcPtAK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-dTzkaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-naUM88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:15 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-skJV6K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:41:16 INFO - Running setup.py (path:/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/pip-n1xTRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:41:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:16 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)) 09:41:16 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)) 09:41:16 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)) 09:41:16 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)) 09:41:16 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)) 09:41:16 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)) 09:41:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:41: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 09:41: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 09:41: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 09:41: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 09:41: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 09:41: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 09:41:18 INFO - Downloading blessings-1.6.tar.gz 09:41:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:41:18 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)) 09:41:18 INFO - Installing collected packages: blessings 09:41:18 INFO - Running setup.py install for blessings 09:41:19 INFO - Successfully installed blessings 09:41:19 INFO - Cleaning up... 09:41:19 INFO - Return code: 0 09:41:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:41:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:41:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:41:19 INFO - Reading from file tmpfile_stdout 09:41:19 INFO - Current package versions: 09:41:19 INFO - blessings == 1.6 09:41:19 INFO - blobuploader == 1.2.4 09:41:19 INFO - browsermob-proxy == 0.6.0 09:41:19 INFO - docopt == 0.6.1 09:41:19 INFO - manifestparser == 1.1 09:41:19 INFO - marionette-client == 2.3.0 09:41:19 INFO - marionette-driver == 1.4.0 09:41:19 INFO - mozInstall == 1.12 09:41:19 INFO - mozcrash == 0.17 09:41:19 INFO - mozdebug == 0.1 09:41:19 INFO - mozdevice == 0.48 09:41:19 INFO - mozfile == 1.2 09:41:19 INFO - mozhttpd == 0.7 09:41:19 INFO - mozinfo == 0.9 09:41:19 INFO - mozleak == 0.1 09:41:19 INFO - mozlog == 3.1 09:41:19 INFO - moznetwork == 0.27 09:41:19 INFO - mozprocess == 0.22 09:41:19 INFO - mozprofile == 0.28 09:41:19 INFO - mozrunner == 6.11 09:41:19 INFO - mozscreenshot == 0.1 09:41:19 INFO - mozsystemmonitor == 0.0 09:41:19 INFO - moztest == 0.7 09:41:19 INFO - mozversion == 1.4 09:41:19 INFO - psutil == 3.1.1 09:41:19 INFO - requests == 1.2.3 09:41:19 INFO - wptserve == 1.4.0 09:41:19 INFO - wsgiref == 0.1.2 09:41:19 INFO - Running post-action listener: _resource_record_post_action 09:41:19 INFO - Running post-action listener: _start_resource_monitoring 09:41:19 INFO - Starting resource monitoring. 09:41:19 INFO - ##### 09:41:19 INFO - ##### Running pull step. 09:41:19 INFO - ##### 09:41:19 INFO - Running pre-action listener: _resource_record_pre_action 09:41:19 INFO - Running main action method: pull 09:41:19 INFO - Pull has nothing to do! 09:41:19 INFO - Running post-action listener: _resource_record_post_action 09:41:19 INFO - ##### 09:41:19 INFO - ##### Running install step. 09:41:19 INFO - ##### 09:41:19 INFO - Running pre-action listener: _resource_record_pre_action 09:41:19 INFO - Running main action method: install 09:41:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:41:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:41:19 INFO - Reading from file tmpfile_stdout 09:41:19 INFO - Detecting whether we're running mozinstall >=1.0... 09:41:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:41:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:41:19 INFO - Reading from file tmpfile_stdout 09:41:19 INFO - Output received: 09:41:19 INFO - Usage: mozinstall [options] installer 09:41:19 INFO - Options: 09:41:19 INFO - -h, --help show this help message and exit 09:41:19 INFO - -d DEST, --destination=DEST 09:41:19 INFO - Directory to install application into. [default: 09:41:19 INFO - "/builds/slave/test"] 09:41:19 INFO - --app=APP Application being installed. [default: firefox] 09:41:19 INFO - mkdir: /builds/slave/test/build/application 09:41:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:41:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:41:38 INFO - Reading from file tmpfile_stdout 09:41:38 INFO - Output received: 09:41:38 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 09:41:38 INFO - Running post-action listener: _resource_record_post_action 09:41:38 INFO - ##### 09:41:38 INFO - ##### Running run-tests step. 09:41:38 INFO - ##### 09:41:38 INFO - Running pre-action listener: _resource_record_pre_action 09:41:38 INFO - Running main action method: run_tests 09:41:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:41:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:41:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:41:38 INFO - grabbing minidump binary from tooltool 09:41:38 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')]} 09:41:38 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 0x1054015e0>, '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 0x104fe4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10500f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:41:38 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 09:41:38 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 09:41:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:41:38 INFO - Return code: 0 09:41:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:41:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:41:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:41:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:41:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hEHbiPxrNo/Render', 09:41:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:38 INFO - 'HOME': '/Users/cltbld', 09:41:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:38 INFO - 'LOGNAME': 'cltbld', 09:41:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:41:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:38 INFO - 'MOZ_NO_REMOTE': '1', 09:41:38 INFO - 'NO_EM_RESTART': '1', 09:41:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:38 INFO - 'PWD': '/builds/slave/test', 09:41:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:38 INFO - 'SHELL': '/bin/bash', 09:41:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9EkY9WSUOe/Listeners', 09:41:38 INFO - 'TMPDIR': '/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/', 09:41:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:38 INFO - 'USER': 'cltbld', 09:41:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:38 INFO - 'XPC_FLAGS': '0x0', 09:41:38 INFO - 'XPC_SERVICE_NAME': '0', 09:41:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:41:38 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 09:41:38 INFO - import pkg_resources 09:41:39 INFO - Using 1 client processes 09:41:40 INFO - wptserve Starting http server on 127.0.0.1:8000 09:41:40 INFO - wptserve Starting http server on 127.0.0.1:8001 09:41:40 INFO - wptserve Starting http server on 127.0.0.1:8443 09:41:41 INFO - SUITE-START | Running 778 tests 09:41:41 INFO - Running testharness tests 09:41:41 INFO - Setting up ssl 09:41:41 INFO - PROCESS | certutil | 09:41:41 INFO - PROCESS | certutil | 09:41:41 INFO - PROCESS | certutil | 09:41:41 INFO - Certificate Nickname Trust Attributes 09:41:41 INFO - SSL,S/MIME,JAR/XPI 09:41:41 INFO - 09:41:41 INFO - web-platform-tests CT,, 09:41:41 INFO - 09:41:41 INFO - Starting runner 09:41:42 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:41:42 INFO - PROCESS | 1928 | 1461861702879 Marionette DEBUG Marionette enabled via build flag and pref 09:41:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1134aa800 == 1 [pid = 1928] [id = 1] 09:41:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 1 (0x1134ab000) [pid = 1928] [serial = 1] [outer = 0x0] 09:41:42 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:41:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 2 (0x1134ac000) [pid = 1928] [serial = 2] [outer = 0x1134ab000] 09:41:43 INFO - PROCESS | 1928 | 1461861703192 Marionette INFO Listening on port 2828 09:41:43 INFO - PROCESS | 1928 | 1461861703429 Marionette DEBUG Marionette enabled via command-line flag 09:41:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x11697b800 == 2 [pid = 1928] [id = 2] 09:41:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 3 (0x11697c000) [pid = 1928] [serial = 3] [outer = 0x0] 09:41:43 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:41:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 4 (0x11697d000) [pid = 1928] [serial = 4] [outer = 0x11697c000] 09:41:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:41:43 INFO - PROCESS | 1928 | 1461861703574 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52349 09:41:43 INFO - PROCESS | 1928 | 1461861703660 Marionette DEBUG Closed connection conn0 09:41:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:41:43 INFO - PROCESS | 1928 | 1461861703666 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52350 09:41:43 INFO - PROCESS | 1928 | 1461861703682 Marionette DEBUG Closed connection conn1 09:41:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:41:43 INFO - PROCESS | 1928 | 1461861703687 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52351 09:41:43 INFO - PROCESS | 1928 | 1461861703694 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:41:43 INFO - PROCESS | 1928 | 1461861703700 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428082046","device":"desktop","version":"48.0a2"} 09:41:44 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:41:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f62800 == 3 [pid = 1928] [id = 3] 09:41:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 5 (0x119f63800) [pid = 1928] [serial = 5] [outer = 0x0] 09:41:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f64000 == 4 [pid = 1928] [id = 4] 09:41:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 6 (0x119ff4c00) [pid = 1928] [serial = 6] [outer = 0x0] 09:41:44 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:41:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ace000 == 5 [pid = 1928] [id = 5] 09:41:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 7 (0x119ff0800) [pid = 1928] [serial = 7] [outer = 0x0] 09:41:45 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:41:45 INFO - PROCESS | 1928 | [1928] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:41:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 8 (0x121c5c000) [pid = 1928] [serial = 8] [outer = 0x119ff0800] 09:41:45 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:41:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 9 (0x1221d2800) [pid = 1928] [serial = 9] [outer = 0x119f63800] 09:41:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 10 (0x1221e5000) [pid = 1928] [serial = 10] [outer = 0x119ff4c00] 09:41:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 11 (0x1221e6c00) [pid = 1928] [serial = 11] [outer = 0x119ff0800] 09:41:45 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:41:45 INFO - PROCESS | 1928 | 1461861705919 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 1928 | 1461861705930 Marionette DEBUG loaded listener.js 09:41:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 12 (0x1251f9400) [pid = 1928] [serial = 12] [outer = 0x119ff0800] 09:41:46 INFO - PROCESS | 1928 | 1461861706322 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1af45766-3ba8-eb49-bec2-cdc498b279e8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428082046","device":"desktop","version":"48.0a2","command_id":1}}] 09:41:46 INFO - PROCESS | 1928 | 1461861706417 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}] 09:41:46 INFO - PROCESS | 1928 | 1461861706464 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:41:46 INFO - PROCESS | 1928 | 1461861706558 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:41:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 13 (0x126dd5000) [pid = 1928] [serial = 13] [outer = 0x119ff0800] 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:41:46 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:41:46 INFO - PROCESS | 1928 | 1461861706947 Marionette TRACE conn2 <- [1,3,null,{}] 09:41:46 INFO - PROCESS | 1928 | 1461861706950 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:41:46 INFO - PROCESS | 1928 | 1461861706965 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:41:46 INFO - PROCESS | 1928 | 1461861706989 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:41:46 INFO - PROCESS | 1928 | 1461861706992 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:41:46 INFO - PROCESS | 1928 | 1461861706995 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:41:47 INFO - PROCESS | 1928 | 1461861706997 Marionette TRACE conn2 <- [1,6,null,{}] 09:41:47 INFO - PROCESS | 1928 | 1461861707000 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}] 09:41:47 INFO - PROCESS | 1928 | 1461861707008 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:41:47 INFO - PROCESS | 1928 | 1461861707010 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x129364800 == 6 [pid = 1928] [id = 6] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 14 (0x129332c00) [pid = 1928] [serial = 14] [outer = 0x0] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 15 (0x129334800) [pid = 1928] [serial = 15] [outer = 0x129332c00] 09:41:47 INFO - PROCESS | 1928 | 1461861707039 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 16 (0x12933ac00) [pid = 1928] [serial = 16] [outer = 0x129332c00] 09:41:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x129668000 == 7 [pid = 1928] [id = 7] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 17 (0x128f1e000) [pid = 1928] [serial = 17] [outer = 0x0] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 18 (0x12956c000) [pid = 1928] [serial = 18] [outer = 0x128f1e000] 09:41:47 INFO - PROCESS | 1928 | 1461861707413 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1928 | 1461861707456 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]]]}] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 19 (0x129629000) [pid = 1928] [serial = 19] [outer = 0x128f1e000] 09:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 520ms 09:41:47 INFO - PROCESS | 1928 | 1461861707534 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:41:47 INFO - PROCESS | 1928 | 1461861707536 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:41:47 INFO - PROCESS | 1928 | 1461861707553 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:41:47 INFO - PROCESS | 1928 | 1461861707554 Marionette TRACE conn2 <- [1,10,null,{}] 09:41:47 INFO - PROCESS | 1928 | 1461861707563 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}] 09:41:47 INFO - PROCESS | 1928 | 1461861707697 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:41:47 INFO - PROCESS | 1928 | 1461861707729 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa70800 == 8 [pid = 1928] [id = 8] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 20 (0x12a7f2400) [pid = 1928] [serial = 20] [outer = 0x0] 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 21 (0x12aa93400) [pid = 1928] [serial = 21] [outer = 0x12a7f2400] 09:41:47 INFO - PROCESS | 1928 | 1461861707758 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 22 (0x12aa97800) [pid = 1928] [serial = 22] [outer = 0x12a7f2400] 09:41:48 INFO - PROCESS | 1928 | 1461861708115 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]]]}] 09:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 09:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:41:48 INFO - PROCESS | 1928 | 1461861708125 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:41:48 INFO - PROCESS | 1928 | 1461861708127 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:41:48 INFO - PROCESS | 1928 | 1461861708129 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1928 | 1461861708130 Marionette TRACE conn2 <- [1,14,null,{}] 09:41:48 INFO - PROCESS | 1928 | 1461861708132 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}] 09:41:48 INFO - PROCESS | 1928 | 1461861708218 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:41:48 INFO - PROCESS | 1928 | 1461861708225 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b29d000 == 9 [pid = 1928] [id = 9] 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 23 (0x12aa9f000) [pid = 1928] [serial = 23] [outer = 0x0] 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 24 (0x12b11f800) [pid = 1928] [serial = 24] [outer = 0x12aa9f000] 09:41:48 INFO - PROCESS | 1928 | 1461861708250 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 25 (0x12b3a5800) [pid = 1928] [serial = 25] [outer = 0x12aa9f000] 09:41:48 INFO - PROCESS | 1928 | 1461861708514 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]]]}] 09:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 09:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:41:48 INFO - PROCESS | 1928 | 1461861708547 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:41:48 INFO - PROCESS | 1928 | 1461861708548 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:41:48 INFO - PROCESS | 1928 | 1461861708551 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1928 | 1461861708552 Marionette TRACE conn2 <- [1,18,null,{}] 09:41:48 INFO - PROCESS | 1928 | 1461861708554 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}] 09:41:48 INFO - PROCESS | 1928 | 1461861708650 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:41:48 INFO - PROCESS | 1928 | 1461861708658 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba58800 == 10 [pid = 1928] [id = 10] 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 26 (0x12bc15800) [pid = 1928] [serial = 26] [outer = 0x0] 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 27 (0x12bc1bc00) [pid = 1928] [serial = 27] [outer = 0x12bc15800] 09:41:48 INFO - PROCESS | 1928 | 1461861708683 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 28 (0x12bc34c00) [pid = 1928] [serial = 28] [outer = 0x12bc15800] 09:41:48 INFO - PROCESS | 1928 | 1461861708952 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]]]}] 09:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 09:41:48 INFO - PROCESS | 1928 | 1461861708982 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:41:48 INFO - PROCESS | 1928 | 1461861708983 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:41:48 INFO - PROCESS | 1928 | 1461861708985 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1928 | 1461861708987 Marionette TRACE conn2 <- [1,22,null,{}] 09:41:49 INFO - PROCESS | 1928 | 1461861708998 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}] 09:41:49 INFO - PROCESS | 1928 | 1461861709087 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:41:49 INFO - PROCESS | 1928 | 1461861709093 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e9800 == 11 [pid = 1928] [id = 11] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 29 (0x12bc38000) [pid = 1928] [serial = 29] [outer = 0x0] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 30 (0x12c065400) [pid = 1928] [serial = 30] [outer = 0x12bc38000] 09:41:49 INFO - PROCESS | 1928 | 1461861709119 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 31 (0x12c06ec00) [pid = 1928] [serial = 31] [outer = 0x12bc38000] 09:41:49 INFO - PROCESS | 1928 | 1461861709352 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]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 09:41:49 INFO - PROCESS | 1928 | 1461861709364 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 1928 | 1461861709365 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:41:49 INFO - PROCESS | 1928 | 1461861709367 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1928 | 1461861709368 Marionette TRACE conn2 <- [1,26,null,{}] 09:41:49 INFO - PROCESS | 1928 | 1461861709378 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}] 09:41:49 INFO - PROCESS | 1928 | 1461861709472 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:41:49 INFO - PROCESS | 1928 | 1461861709478 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1c8000 == 12 [pid = 1928] [id = 12] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 32 (0x12c078400) [pid = 1928] [serial = 32] [outer = 0x0] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 33 (0x12c081800) [pid = 1928] [serial = 33] [outer = 0x12c078400] 09:41:49 INFO - PROCESS | 1928 | 1461861709503 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 34 (0x12c167400) [pid = 1928] [serial = 34] [outer = 0x12c078400] 09:41:49 INFO - PROCESS | 1928 | 1461861709743 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]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 09:41:49 INFO - PROCESS | 1928 | 1461861709786 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 1928 | 1461861709787 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:41:49 INFO - PROCESS | 1928 | 1461861709797 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1928 | 1461861709798 Marionette TRACE conn2 <- [1,30,null,{}] 09:41:49 INFO - PROCESS | 1928 | 1461861709800 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}] 09:41:49 INFO - PROCESS | 1928 | 1461861709886 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:41:49 INFO - PROCESS | 1928 | 1461861709892 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5ea800 == 13 [pid = 1928] [id = 13] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 35 (0x12c16a000) [pid = 1928] [serial = 35] [outer = 0x0] 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 36 (0x12c171800) [pid = 1928] [serial = 36] [outer = 0x12c16a000] 09:41:49 INFO - PROCESS | 1928 | 1461861709916 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 37 (0x12c5cb000) [pid = 1928] [serial = 37] [outer = 0x12c16a000] 09:41:50 INFO - PROCESS | 1928 | 1461861710144 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 09:41:50 INFO - PROCESS | 1928 | 1461861710166 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1928 | 1461861710167 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:41:50 INFO - PROCESS | 1928 | 1461861710169 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1928 | 1461861710171 Marionette TRACE conn2 <- [1,34,null,{}] 09:41:50 INFO - PROCESS | 1928 | 1461861710180 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}] 09:41:50 INFO - PROCESS | 1928 | 1461861710269 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:41:50 INFO - PROCESS | 1928 | 1461861710285 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c99a800 == 14 [pid = 1928] [id = 14] 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 38 (0x12c5d2c00) [pid = 1928] [serial = 38] [outer = 0x0] 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 39 (0x12c5d5000) [pid = 1928] [serial = 39] [outer = 0x12c5d2c00] 09:41:50 INFO - PROCESS | 1928 | 1461861710310 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 40 (0x12cb9c000) [pid = 1928] [serial = 40] [outer = 0x12c5d2c00] 09:41:50 INFO - PROCESS | 1928 | 1461861710539 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 09:41:50 INFO - PROCESS | 1928 | 1461861710596 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:41:50 INFO - PROCESS | 1928 | 1461861710597 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:41:50 INFO - PROCESS | 1928 | 1461861710599 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1928 | 1461861710600 Marionette TRACE conn2 <- [1,38,null,{}] 09:41:50 INFO - PROCESS | 1928 | 1461861710602 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}] 09:41:50 INFO - PROCESS | 1928 | 1461861710700 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:41:50 INFO - PROCESS | 1928 | 1461861710705 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0a000 == 15 [pid = 1928] [id = 15] 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 41 (0x12cb9ec00) [pid = 1928] [serial = 41] [outer = 0x0] 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 42 (0x12cba3400) [pid = 1928] [serial = 42] [outer = 0x12cb9ec00] 09:41:50 INFO - PROCESS | 1928 | 1461861710729 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 43 (0x12ce38400) [pid = 1928] [serial = 43] [outer = 0x12cb9ec00] 09:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 09:41:50 INFO - PROCESS | 1928 | 1461861710962 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]]]}] 09:41:50 INFO - PROCESS | 1928 | 1461861710967 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1928 | 1461861710968 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:41:50 INFO - PROCESS | 1928 | 1461861710977 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1928 | 1461861710978 Marionette TRACE conn2 <- [1,42,null,{}] 09:41:50 INFO - PROCESS | 1928 | 1461861710980 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}] 09:41:51 INFO - PROCESS | 1928 | 1461861711074 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:41:51 INFO - PROCESS | 1928 | 1461861711079 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d110800 == 16 [pid = 1928] [id = 16] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x12ce33800) [pid = 1928] [serial = 44] [outer = 0x0] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0x12ce40c00) [pid = 1928] [serial = 45] [outer = 0x12ce33800] 09:41:51 INFO - PROCESS | 1928 | 1461861711104 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0x12cfbd000) [pid = 1928] [serial = 46] [outer = 0x12ce33800] 09:41:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3d7000 == 17 [pid = 1928] [id = 17] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x12d3d7800) [pid = 1928] [serial = 47] [outer = 0x0] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x12d3dc000) [pid = 1928] [serial = 48] [outer = 0x12d3d7800] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x12d3da000) [pid = 1928] [serial = 49] [outer = 0x12d3d7800] 09:41:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d11d000 == 18 [pid = 1928] [id = 18] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x12cfbe000) [pid = 1928] [serial = 50] [outer = 0x0] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x12d3b8400) [pid = 1928] [serial = 51] [outer = 0x12cfbe000] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x12cfc7000) [pid = 1928] [serial = 52] [outer = 0x12cfbe000] 09:41:51 INFO - PROCESS | 1928 | 1461861711467 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 09:41:51 INFO - PROCESS | 1928 | 1461861711495 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1928 | 1461861711497 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:41:51 INFO - PROCESS | 1928 | 1461861711499 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1928 | 1461861711501 Marionette TRACE conn2 <- [1,46,null,{}] 09:41:51 INFO - PROCESS | 1928 | 1461861711503 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}] 09:41:51 INFO - PROCESS | 1928 | 1461861711586 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:41:51 INFO - PROCESS | 1928 | 1461861711591 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8e5000 == 19 [pid = 1928] [id = 19] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x12cfc1c00) [pid = 1928] [serial = 53] [outer = 0x0] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x12d3cac00) [pid = 1928] [serial = 54] [outer = 0x12cfc1c00] 09:41:51 INFO - PROCESS | 1928 | 1461861711619 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x12d9a2800) [pid = 1928] [serial = 55] [outer = 0x12cfc1c00] 09:41:51 INFO - PROCESS | 1928 | 1461861711863 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 09:41:51 INFO - PROCESS | 1928 | 1461861711868 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1928 | 1461861711869 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:41:51 INFO - PROCESS | 1928 | 1461861711878 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1928 | 1461861711879 Marionette TRACE conn2 <- [1,50,null,{}] 09:41:51 INFO - PROCESS | 1928 | 1461861711882 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}] 09:41:51 INFO - PROCESS | 1928 | 1461861711978 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:41:51 INFO - PROCESS | 1928 | 1461861711982 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db7c000 == 20 [pid = 1928] [id = 20] 09:41:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x11809f000) [pid = 1928] [serial = 56] [outer = 0x0] 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x119590000) [pid = 1928] [serial = 57] [outer = 0x11809f000] 09:41:52 INFO - PROCESS | 1928 | 1461861712007 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x12d9a8400) [pid = 1928] [serial = 58] [outer = 0x11809f000] 09:41:52 INFO - PROCESS | 1928 | 1461861712229 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 09:41:52 INFO - PROCESS | 1928 | 1461861712247 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1928 | 1461861712248 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:41:52 INFO - PROCESS | 1928 | 1461861712250 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1928 | 1461861712251 Marionette TRACE conn2 <- [1,54,null,{}] 09:41:52 INFO - PROCESS | 1928 | 1461861712261 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}] 09:41:52 INFO - PROCESS | 1928 | 1461861712351 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:41:52 INFO - PROCESS | 1928 | 1461861712356 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc59000 == 21 [pid = 1928] [id = 21] 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x1180e1800) [pid = 1928] [serial = 59] [outer = 0x0] 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x1180e9000) [pid = 1928] [serial = 60] [outer = 0x1180e1800] 09:41:52 INFO - PROCESS | 1928 | 1461861712380 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x1180ed800) [pid = 1928] [serial = 61] [outer = 0x1180e1800] 09:41:52 INFO - PROCESS | 1928 | 1461861712606 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 371ms 09:41:52 INFO - PROCESS | 1928 | 1461861712622 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1928 | 1461861712625 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:41:52 INFO - PROCESS | 1928 | 1461861712632 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1928 | 1461861712633 Marionette TRACE conn2 <- [1,58,null,{}] 09:41:52 INFO - PROCESS | 1928 | 1461861712635 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}] 09:41:52 INFO - PROCESS | 1928 | 1461861712727 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:41:52 INFO - PROCESS | 1928 | 1461861712731 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db8d000 == 22 [pid = 1928] [id = 22] 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x12c16b400) [pid = 1928] [serial = 62] [outer = 0x0] 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x12de7b400) [pid = 1928] [serial = 63] [outer = 0x12c16b400] 09:41:52 INFO - PROCESS | 1928 | 1461861712755 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x12de80400) [pid = 1928] [serial = 64] [outer = 0x12c16b400] 09:41:53 INFO - PROCESS | 1928 | 1461861713598 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1019ms 09:41:53 INFO - PROCESS | 1928 | 1461861713652 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 1928 | 1461861713654 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:41:53 INFO - PROCESS | 1928 | 1461861713658 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 1928 | 1461861713660 Marionette TRACE conn2 <- [1,62,null,{}] 09:41:53 INFO - PROCESS | 1928 | 1461861713671 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}] 09:41:53 INFO - PROCESS | 1928 | 1461861713813 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:41:53 INFO - PROCESS | 1928 | 1461861713856 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x112db9000 == 23 [pid = 1928] [id = 23] 09:41:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x112ef2800) [pid = 1928] [serial = 65] [outer = 0x0] 09:41:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x112ef6000) [pid = 1928] [serial = 66] [outer = 0x112ef2800] 09:41:53 INFO - PROCESS | 1928 | 1461861713929 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x1133f4400) [pid = 1928] [serial = 67] [outer = 0x112ef2800] 09:41:54 INFO - PROCESS | 1928 | 1461861714375 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]]]}] 09:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 729ms 09:41:54 INFO - PROCESS | 1928 | 1461861714387 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:41:54 INFO - PROCESS | 1928 | 1461861714392 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:41:54 INFO - PROCESS | 1928 | 1461861714397 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1928 | 1461861714399 Marionette TRACE conn2 <- [1,66,null,{}] 09:41:54 INFO - PROCESS | 1928 | 1461861714401 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}] 09:41:54 INFO - PROCESS | 1928 | 1461861714510 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:41:54 INFO - PROCESS | 1928 | 1461861714546 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x11697c800 == 24 [pid = 1928] [id = 24] 09:41:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x114dea800) [pid = 1928] [serial = 68] [outer = 0x0] 09:41:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x116745c00) [pid = 1928] [serial = 69] [outer = 0x114dea800] 09:41:54 INFO - PROCESS | 1928 | 1461861714576 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x117684000) [pid = 1928] [serial = 70] [outer = 0x114dea800] 09:41:55 INFO - PROCESS | 1928 | 1461861715193 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 821ms 09:41:55 INFO - PROCESS | 1928 | 1461861715218 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1928 | 1461861715221 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:41:55 INFO - PROCESS | 1928 | 1461861715250 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1928 | 1461861715252 Marionette TRACE conn2 <- [1,70,null,{}] 09:41:55 INFO - PROCESS | 1928 | 1461861715258 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}] 09:41:55 INFO - PROCESS | 1928 | 1461861715335 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:41:55 INFO - PROCESS | 1928 | 1461861715391 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x112fd3000 == 25 [pid = 1928] [id = 25] 09:41:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x115e63400) [pid = 1928] [serial = 71] [outer = 0x0] 09:41:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x115edf000) [pid = 1928] [serial = 72] [outer = 0x115e63400] 09:41:55 INFO - PROCESS | 1928 | 1461861715423 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x116471800) [pid = 1928] [serial = 73] [outer = 0x115e63400] 09:41:55 INFO - PROCESS | 1928 | 1461861715810 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 578ms 09:41:55 INFO - PROCESS | 1928 | 1461861715826 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1928 | 1461861715830 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:41:55 INFO - PROCESS | 1928 | 1461861715834 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1928 | 1461861715836 Marionette TRACE conn2 <- [1,74,null,{}] 09:41:55 INFO - PROCESS | 1928 | 1461861715839 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}] 09:41:55 INFO - PROCESS | 1928 | 1461861715945 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:41:55 INFO - PROCESS | 1928 | 1461861715963 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x1164e7000 == 26 [pid = 1928] [id = 26] 09:41:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x11767f800) [pid = 1928] [serial = 74] [outer = 0x0] 09:41:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x117682c00) [pid = 1928] [serial = 75] [outer = 0x11767f800] 09:41:55 INFO - PROCESS | 1928 | 1461861715990 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x11809f400) [pid = 1928] [serial = 76] [outer = 0x11767f800] 09:41:56 INFO - PROCESS | 1928 | 1461861716325 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]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 09:41:56 INFO - PROCESS | 1928 | 1461861716354 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:41:56 INFO - PROCESS | 1928 | 1461861716357 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:41:56 INFO - PROCESS | 1928 | 1461861716360 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1928 | 1461861716362 Marionette TRACE conn2 <- [1,78,null,{}] 09:41:56 INFO - PROCESS | 1928 | 1461861716370 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}] 09:41:56 INFO - PROCESS | 1928 | 1461861716444 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:41:56 INFO - PROCESS | 1928 | 1461861716450 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a79800 == 27 [pid = 1928] [id = 27] 09:41:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x113395000) [pid = 1928] [serial = 77] [outer = 0x0] 09:41:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x1180ebc00) [pid = 1928] [serial = 78] [outer = 0x113395000] 09:41:56 INFO - PROCESS | 1928 | 1461861716481 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x118591c00) [pid = 1928] [serial = 79] [outer = 0x113395000] 09:41:56 INFO - PROCESS | 1928 | 1461861716791 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]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 09:41:56 INFO - PROCESS | 1928 | 1461861716835 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:41:56 INFO - PROCESS | 1928 | 1461861716837 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:41:56 INFO - PROCESS | 1928 | 1461861716840 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1928 | 1461861716842 Marionette TRACE conn2 <- [1,82,null,{}] 09:41:56 INFO - PROCESS | 1928 | 1461861716845 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}] 09:41:56 INFO - PROCESS | 1928 | 1461861716960 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:41:57 INFO - PROCESS | 1928 | 1461861717015 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x117438000 == 28 [pid = 1928] [id = 28] 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x11666f400) [pid = 1928] [serial = 80] [outer = 0x0] 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x118783c00) [pid = 1928] [serial = 81] [outer = 0x11666f400] 09:41:57 INFO - PROCESS | 1928 | 1461861717058 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x118f85400) [pid = 1928] [serial = 82] [outer = 0x11666f400] 09:41:57 INFO - PROCESS | 1928 | 1461861717413 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 621ms 09:41:57 INFO - PROCESS | 1928 | 1461861717461 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1928 | 1461861717462 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:41:57 INFO - PROCESS | 1928 | 1461861717464 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1928 | 1461861717465 Marionette TRACE conn2 <- [1,86,null,{}] 09:41:57 INFO - PROCESS | 1928 | 1461861717467 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}] 09:41:57 INFO - PROCESS | 1928 | 1461861717553 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:41:57 INFO - PROCESS | 1928 | 1461861717559 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x11756d000 == 29 [pid = 1928] [id = 29] 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x1166dc400) [pid = 1928] [serial = 83] [outer = 0x0] 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x118fdac00) [pid = 1928] [serial = 84] [outer = 0x1166dc400] 09:41:57 INFO - PROCESS | 1928 | 1461861717584 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x119591000) [pid = 1928] [serial = 85] [outer = 0x1166dc400] 09:41:57 INFO - PROCESS | 1928 | 1461861717914 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 09:41:57 INFO - PROCESS | 1928 | 1461861717933 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1928 | 1461861717935 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:41:57 INFO - PROCESS | 1928 | 1461861717941 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1928 | 1461861717943 Marionette TRACE conn2 <- [1,90,null,{}] 09:41:57 INFO - PROCESS | 1928 | 1461861717946 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}] 09:41:58 INFO - PROCESS | 1928 | 1461861718079 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:41:58 INFO - PROCESS | 1928 | 1461861718143 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185cd800 == 30 [pid = 1928] [id = 30] 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x11333a400) [pid = 1928] [serial = 86] [outer = 0x0] 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x11969e800) [pid = 1928] [serial = 87] [outer = 0x11333a400] 09:41:58 INFO - PROCESS | 1928 | 1461861718189 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x119bfbc00) [pid = 1928] [serial = 88] [outer = 0x11333a400] 09:41:58 INFO - PROCESS | 1928 | 1461861718564 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]]]}] 09:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 673ms 09:41:58 INFO - PROCESS | 1928 | 1461861718612 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 1928 | 1461861718614 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:41:58 INFO - PROCESS | 1928 | 1461861718617 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - PROCESS | 1928 | 1461861718619 Marionette TRACE conn2 <- [1,94,null,{}] 09:41:58 INFO - PROCESS | 1928 | 1461861718623 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}] 09:41:58 INFO - PROCESS | 1928 | 1461861718751 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:41:58 INFO - PROCESS | 1928 | 1461861718788 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a5b800 == 31 [pid = 1928] [id = 31] 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x119bf6c00) [pid = 1928] [serial = 89] [outer = 0x0] 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x119f09800) [pid = 1928] [serial = 90] [outer = 0x119bf6c00] 09:41:58 INFO - PROCESS | 1928 | 1461861718828 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x12120c400) [pid = 1928] [serial = 91] [outer = 0x119bf6c00] 09:41:59 INFO - PROCESS | 1928 | 1461861719143 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 574ms 09:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:41:59 INFO - PROCESS | 1928 | 1461861719196 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1928 | 1461861719197 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:41:59 INFO - PROCESS | 1928 | 1461861719199 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1928 | 1461861719200 Marionette TRACE conn2 <- [1,98,null,{}] 09:41:59 INFO - PROCESS | 1928 | 1461861719203 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}] 09:41:59 INFO - PROCESS | 1928 | 1461861719274 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:41:59 INFO - PROCESS | 1928 | 1461861719278 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x119120800 == 32 [pid = 1928] [id = 32] 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x121294400) [pid = 1928] [serial = 92] [outer = 0x0] 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x1214e8000) [pid = 1928] [serial = 93] [outer = 0x121294400] 09:41:59 INFO - PROCESS | 1928 | 1461861719305 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1214ec000) [pid = 1928] [serial = 94] [outer = 0x121294400] 09:41:59 INFO - PROCESS | 1928 | 1461861719577 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 09:41:59 INFO - PROCESS | 1928 | 1461861719619 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1928 | 1461861719620 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:41:59 INFO - PROCESS | 1928 | 1461861719630 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1928 | 1461861719631 Marionette TRACE conn2 <- [1,102,null,{}] 09:41:59 INFO - PROCESS | 1928 | 1461861719633 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}] 09:41:59 INFO - PROCESS | 1928 | 1461861719728 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:41:59 INFO - PROCESS | 1928 | 1461861719736 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a78800 == 33 [pid = 1928] [id = 33] 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1167de000) [pid = 1928] [serial = 95] [outer = 0x0] 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1214e7000) [pid = 1928] [serial = 96] [outer = 0x1167de000] 09:41:59 INFO - PROCESS | 1928 | 1461861719761 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x121615400) [pid = 1928] [serial = 97] [outer = 0x1167de000] 09:42:00 INFO - PROCESS | 1928 | 1461861720022 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 09:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:42:00 INFO - PROCESS | 1928 | 1461861720051 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1928 | 1461861720052 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:42:00 INFO - PROCESS | 1928 | 1461861720060 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1928 | 1461861720061 Marionette TRACE conn2 <- [1,106,null,{}] 09:42:00 INFO - PROCESS | 1928 | 1461861720063 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}] 09:42:00 INFO - PROCESS | 1928 | 1461861720136 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:42:00 INFO - PROCESS | 1928 | 1461861720143 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980f800 == 34 [pid = 1928] [id = 34] 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x121618c00) [pid = 1928] [serial = 98] [outer = 0x0] 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x1219a4400) [pid = 1928] [serial = 99] [outer = 0x121618c00] 09:42:00 INFO - PROCESS | 1928 | 1461861720168 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x121c5c400) [pid = 1928] [serial = 100] [outer = 0x121618c00] 09:42:00 INFO - PROCESS | 1928 | 1461861720464 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 429ms 09:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:42:00 INFO - PROCESS | 1928 | 1461861720484 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1928 | 1461861720486 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:42:00 INFO - PROCESS | 1928 | 1461861720488 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1928 | 1461861720491 Marionette TRACE conn2 <- [1,110,null,{}] 09:42:00 INFO - PROCESS | 1928 | 1461861720495 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}] 09:42:00 INFO - PROCESS | 1928 | 1461861720580 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:42:00 INFO - PROCESS | 1928 | 1461861720625 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b17000 == 35 [pid = 1928] [id = 35] 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x1218bf000) [pid = 1928] [serial = 101] [outer = 0x0] 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x121e76400) [pid = 1928] [serial = 102] [outer = 0x1218bf000] 09:42:00 INFO - PROCESS | 1928 | 1461861720653 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12482c400) [pid = 1928] [serial = 103] [outer = 0x1218bf000] 09:42:00 INFO - PROCESS | 1928 | 1461861720908 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 09:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:42:00 INFO - PROCESS | 1928 | 1461861720962 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1928 | 1461861720963 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:42:00 INFO - PROCESS | 1928 | 1461861720965 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1928 | 1461861720966 Marionette TRACE conn2 <- [1,114,null,{}] 09:42:00 INFO - PROCESS | 1928 | 1461861720969 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}] 09:42:01 INFO - PROCESS | 1928 | 1461861721052 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:42:01 INFO - PROCESS | 1928 | 1461861721058 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a092000 == 36 [pid = 1928] [id = 36] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12482d000) [pid = 1928] [serial = 104] [outer = 0x0] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x124b4c800) [pid = 1928] [serial = 105] [outer = 0x12482d000] 09:42:01 INFO - PROCESS | 1928 | 1461861721083 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12510c400) [pid = 1928] [serial = 106] [outer = 0x12482d000] 09:42:01 INFO - PROCESS | 1928 | 1461861721387 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 09:42:01 INFO - PROCESS | 1928 | 1461861721433 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 1928 | 1461861721434 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:42:01 INFO - PROCESS | 1928 | 1461861721437 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 1928 | 1461861721438 Marionette TRACE conn2 <- [1,118,null,{}] 09:42:01 INFO - PROCESS | 1928 | 1461861721440 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}] 09:42:01 INFO - PROCESS | 1928 | 1461861721513 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:42:01 INFO - PROCESS | 1928 | 1461861721560 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12141d800 == 37 [pid = 1928] [id = 37] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x121e74800) [pid = 1928] [serial = 107] [outer = 0x0] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1251bb400) [pid = 1928] [serial = 108] [outer = 0x121e74800] 09:42:01 INFO - PROCESS | 1928 | 1461861721584 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126b9e000) [pid = 1928] [serial = 109] [outer = 0x121e74800] 09:42:01 INFO - PROCESS | 1928 | 1461861721840 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 09:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:42:01 INFO - PROCESS | 1928 | 1461861721862 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 1928 | 1461861721863 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:42:01 INFO - PROCESS | 1928 | 1461861721865 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 1928 | 1461861721866 Marionette TRACE conn2 <- [1,122,null,{}] 09:42:01 INFO - PROCESS | 1928 | 1461861721868 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}] 09:42:01 INFO - PROCESS | 1928 | 1461861721933 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:42:01 INFO - PROCESS | 1928 | 1461861721937 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x1218d5000 == 38 [pid = 1928] [id = 38] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x126b9d000) [pid = 1928] [serial = 110] [outer = 0x0] 09:42:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x126d89c00) [pid = 1928] [serial = 111] [outer = 0x126b9d000] 09:42:01 INFO - PROCESS | 1928 | 1461861721961 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x126dca400) [pid = 1928] [serial = 112] [outer = 0x126b9d000] 09:42:02 INFO - PROCESS | 1928 | 1461861722335 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 522ms 09:42:02 INFO - PROCESS | 1928 | 1461861722399 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 1928 | 1461861722401 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:42:02 INFO - PROCESS | 1928 | 1461861722404 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1928 | 1461861722406 Marionette TRACE conn2 <- [1,126,null,{}] 09:42:02 INFO - PROCESS | 1928 | 1461861722409 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}] 09:42:02 INFO - PROCESS | 1928 | 1461861722522 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:42:02 INFO - PROCESS | 1928 | 1461861722532 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e14000 == 39 [pid = 1928] [id = 39] 09:42:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x126dcc400) [pid = 1928] [serial = 113] [outer = 0x0] 09:42:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128f21000) [pid = 1928] [serial = 114] [outer = 0x126dcc400] 09:42:02 INFO - PROCESS | 1928 | 1461861722572 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x129230000) [pid = 1928] [serial = 115] [outer = 0x126dcc400] 09:42:02 INFO - PROCESS | 1928 | 1461861722880 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 521ms 09:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:42:02 INFO - PROCESS | 1928 | 1461861722926 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 1928 | 1461861722927 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:42:02 INFO - PROCESS | 1928 | 1461861722929 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1928 | 1461861722931 Marionette TRACE conn2 <- [1,130,null,{}] 09:42:02 INFO - PROCESS | 1928 | 1461861722933 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}] 09:42:03 INFO - PROCESS | 1928 | 1461861723028 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:42:03 INFO - PROCESS | 1928 | 1461861723789 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11263c800 == 40 [pid = 1928] [id = 40] 09:42:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1130ea000) [pid = 1928] [serial = 116] [outer = 0x0] 09:42:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x113487c00) [pid = 1928] [serial = 117] [outer = 0x1130ea000] 09:42:03 INFO - PROCESS | 1928 | 1461861723838 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x114ef8800) [pid = 1928] [serial = 118] [outer = 0x1130ea000] 09:42:04 INFO - PROCESS | 1928 | 1461861724193 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1273ms 09:42:04 INFO - PROCESS | 1928 | 1461861724204 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1928 | 1461861724206 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:42:04 INFO - PROCESS | 1928 | 1461861724218 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1928 | 1461861724220 Marionette TRACE conn2 <- [1,134,null,{}] 09:42:04 INFO - PROCESS | 1928 | 1461861724223 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}] 09:42:04 INFO - PROCESS | 1928 | 1461861724311 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:42:04 INFO - PROCESS | 1928 | 1461861724317 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x1134a1800 == 41 [pid = 1928] [id = 41] 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1161d0000) [pid = 1928] [serial = 119] [outer = 0x0] 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x116a5b000) [pid = 1928] [serial = 120] [outer = 0x1161d0000] 09:42:04 INFO - PROCESS | 1928 | 1461861724344 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x1180a2000) [pid = 1928] [serial = 121] [outer = 0x1161d0000] 09:42:04 INFO - PROCESS | 1928 | 1461861724677 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 481ms 09:42:04 INFO - PROCESS | 1928 | 1461861724695 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:42:04 INFO - PROCESS | 1928 | 1461861724698 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:42:04 INFO - PROCESS | 1928 | 1461861724700 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1928 | 1461861724701 Marionette TRACE conn2 <- [1,138,null,{}] 09:42:04 INFO - PROCESS | 1928 | 1461861724710 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}] 09:42:04 INFO - PROCESS | 1928 | 1461861724794 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:42:04 INFO - PROCESS | 1928 | 1461861724799 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x116976000 == 42 [pid = 1928] [id = 42] 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1180e2400) [pid = 1928] [serial = 122] [outer = 0x0] 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x11829f400) [pid = 1928] [serial = 123] [outer = 0x1180e2400] 09:42:04 INFO - PROCESS | 1928 | 1461861724825 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11858a800) [pid = 1928] [serial = 124] [outer = 0x1180e2400] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12bc38000) [pid = 1928] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12bc15800) [pid = 1928] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12aa9f000) [pid = 1928] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12a7f2400) [pid = 1928] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x129332c00) [pid = 1928] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1180e1800) [pid = 1928] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11809f000) [pid = 1928] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12cfc1c00) [pid = 1928] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12ce33800) [pid = 1928] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12cb9ec00) [pid = 1928] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12c5d2c00) [pid = 1928] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12c16a000) [pid = 1928] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12c078400) [pid = 1928] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11767f800) [pid = 1928] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x113395000) [pid = 1928] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11666f400) [pid = 1928] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1166dc400) [pid = 1928] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11333a400) [pid = 1928] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x119bf6c00) [pid = 1928] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x121294400) [pid = 1928] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x1167de000) [pid = 1928] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x121618c00) [pid = 1928] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12482d000) [pid = 1928] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x121e74800) [pid = 1928] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12c16b400) [pid = 1928] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x112ef2800) [pid = 1928] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x114dea800) [pid = 1928] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x115e63400) [pid = 1928] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:42:05 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x126b9d000) [pid = 1928] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:42:05 INFO - PROCESS | 1928 | 1461861725737 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]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1075ms 09:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:42:05 INFO - PROCESS | 1928 | 1461861725776 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 1928 | 1461861725777 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:42:05 INFO - PROCESS | 1928 | 1461861725784 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 1928 | 1461861725788 Marionette TRACE conn2 <- [1,142,null,{}] 09:42:05 INFO - PROCESS | 1928 | 1461861725791 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}] 09:42:05 INFO - PROCESS | 1928 | 1461861725864 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:42:05 INFO - PROCESS | 1928 | 1461861725913 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x116989000 == 43 [pid = 1928] [id = 43] 09:42:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1126b7000) [pid = 1928] [serial = 125] [outer = 0x0] 09:42:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x1166dc400) [pid = 1928] [serial = 126] [outer = 0x1126b7000] 09:42:05 INFO - PROCESS | 1928 | 1461861725940 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x118784000) [pid = 1928] [serial = 127] [outer = 0x1126b7000] 09:42:06 INFO - PROCESS | 1928 | 1461861726212 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]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 479ms 09:42:06 INFO - PROCESS | 1928 | 1461861726262 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1928 | 1461861726263 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:42:06 INFO - PROCESS | 1928 | 1461861726266 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1928 | 1461861726267 Marionette TRACE conn2 <- [1,146,null,{}] 09:42:06 INFO - PROCESS | 1928 | 1461861726269 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}] 09:42:06 INFO - PROCESS | 1928 | 1461861726343 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:42:06 INFO - PROCESS | 1928 | 1461861726348 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181ee000 == 44 [pid = 1928] [id = 44] 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x118787400) [pid = 1928] [serial = 128] [outer = 0x0] 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x118f82c00) [pid = 1928] [serial = 129] [outer = 0x118787400] 09:42:06 INFO - PROCESS | 1928 | 1461861726375 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x119588800) [pid = 1928] [serial = 130] [outer = 0x118787400] 09:42:06 INFO - PROCESS | 1928 | 1461861726676 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]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 418ms 09:42:06 INFO - PROCESS | 1928 | 1461861726684 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1928 | 1461861726685 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:42:06 INFO - PROCESS | 1928 | 1461861726688 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1928 | 1461861726690 Marionette TRACE conn2 <- [1,150,null,{}] 09:42:06 INFO - PROCESS | 1928 | 1461861726694 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}] 09:42:06 INFO - PROCESS | 1928 | 1461861726767 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:42:06 INFO - PROCESS | 1928 | 1461861726811 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x118717800 == 45 [pid = 1928] [id = 45] 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1196a4000) [pid = 1928] [serial = 131] [outer = 0x0] 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1196aa000) [pid = 1928] [serial = 132] [outer = 0x1196a4000] 09:42:06 INFO - PROCESS | 1928 | 1461861726843 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x119abc000) [pid = 1928] [serial = 133] [outer = 0x1196a4000] 09:42:07 INFO - PROCESS | 1928 | 1461861727148 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 472ms 09:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:42:07 INFO - PROCESS | 1928 | 1461861727162 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1928 | 1461861727163 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:42:07 INFO - PROCESS | 1928 | 1461861727165 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1928 | 1461861727166 Marionette TRACE conn2 <- [1,154,null,{}] 09:42:07 INFO - PROCESS | 1928 | 1461861727169 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}] 09:42:07 INFO - PROCESS | 1928 | 1461861727241 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:42:07 INFO - PROCESS | 1928 | 1461861727246 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x115e9d800 == 46 [pid = 1928] [id = 46] 09:42:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x119bf7400) [pid = 1928] [serial = 134] [outer = 0x0] 09:42:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x121207000) [pid = 1928] [serial = 135] [outer = 0x119bf7400] 09:42:07 INFO - PROCESS | 1928 | 1461861727272 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x1214e9c00) [pid = 1928] [serial = 136] [outer = 0x119bf7400] 09:42:07 INFO - PROCESS | 1928 | 1461861727553 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 420ms 09:42:07 INFO - PROCESS | 1928 | 1461861727585 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1928 | 1461861727587 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:42:07 INFO - PROCESS | 1928 | 1461861727665 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1928 | 1461861727668 Marionette TRACE conn2 <- [1,158,null,{}] 09:42:07 INFO - PROCESS | 1928 | 1461861727683 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}] 09:42:07 INFO - PROCESS | 1928 | 1461861727811 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:42:07 INFO - PROCESS | 1928 | 1461861727918 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x11300d800 == 47 [pid = 1928] [id = 47] 09:42:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11306a400) [pid = 1928] [serial = 137] [outer = 0x0] 09:42:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x1133f8400) [pid = 1928] [serial = 138] [outer = 0x11306a400] 09:42:07 INFO - PROCESS | 1928 | 1461861727970 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x115e16000) [pid = 1928] [serial = 139] [outer = 0x11306a400] 09:42:08 INFO - PROCESS | 1928 | 1461861728465 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]]]}] 09:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 906ms 09:42:08 INFO - PROCESS | 1928 | 1461861728507 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:42:08 INFO - PROCESS | 1928 | 1461861728511 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:42:08 INFO - PROCESS | 1928 | 1461861728515 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:42:08 INFO - PROCESS | 1928 | 1461861728517 Marionette TRACE conn2 <- [1,162,null,{}] 09:42:08 INFO - PROCESS | 1928 | 1461861728524 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}] 09:42:08 INFO - PROCESS | 1928 | 1461861728614 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:42:08 INFO - PROCESS | 1928 | 1461861728670 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e7000 == 48 [pid = 1928] [id = 48] 09:42:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1164b1800) [pid = 1928] [serial = 140] [outer = 0x0] 09:42:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1180e4400) [pid = 1928] [serial = 141] [outer = 0x1164b1800] 09:42:08 INFO - PROCESS | 1928 | 1461861728699 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11858d000) [pid = 1928] [serial = 142] [outer = 0x1164b1800] 09:42:09 INFO - PROCESS | 1928 | 1461861729118 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]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 623ms 09:42:09 INFO - PROCESS | 1928 | 1461861729139 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1928 | 1461861729141 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:42:09 INFO - PROCESS | 1928 | 1461861729145 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1928 | 1461861729147 Marionette TRACE conn2 <- [1,166,null,{}] 09:42:09 INFO - PROCESS | 1928 | 1461861729151 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}] 09:42:09 INFO - PROCESS | 1928 | 1461861729286 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:42:09 INFO - PROCESS | 1928 | 1461861729331 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x1121a8000 == 49 [pid = 1928] [id = 49] 09:42:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1196a2400) [pid = 1928] [serial = 143] [outer = 0x0] 09:42:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x11986d400) [pid = 1928] [serial = 144] [outer = 0x1196a2400] 09:42:09 INFO - PROCESS | 1928 | 1461861729366 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1169b1400) [pid = 1928] [serial = 145] [outer = 0x1196a2400] 09:42:09 INFO - PROCESS | 1928 | 1461861729819 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]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 721ms 09:42:09 INFO - PROCESS | 1928 | 1461861729900 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1928 | 1461861729902 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:42:09 INFO - PROCESS | 1928 | 1461861729910 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1928 | 1461861729912 Marionette TRACE conn2 <- [1,170,null,{}] 09:42:09 INFO - PROCESS | 1928 | 1461861729916 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}] 09:42:10 INFO - PROCESS | 1928 | 1461861730031 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:42:10 INFO - PROCESS | 1928 | 1461861730100 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f4a000 == 50 [pid = 1928] [id = 50] 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11a10f000) [pid = 1928] [serial = 146] [outer = 0x0] 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1214f0400) [pid = 1928] [serial = 147] [outer = 0x11a10f000] 09:42:10 INFO - PROCESS | 1928 | 1461861730151 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1221e5400) [pid = 1928] [serial = 148] [outer = 0x11a10f000] 09:42:10 INFO - PROCESS | 1928 | 1461861730569 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 09:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:42:10 INFO - PROCESS | 1928 | 1461861730638 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1928 | 1461861730641 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:42:10 INFO - PROCESS | 1928 | 1461861730644 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1928 | 1461861730646 Marionette TRACE conn2 <- [1,174,null,{}] 09:42:10 INFO - PROCESS | 1928 | 1461861730648 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}] 09:42:10 INFO - PROCESS | 1928 | 1461861730734 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:42:10 INFO - PROCESS | 1928 | 1461861730791 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x117443800 == 51 [pid = 1928] [id = 51] 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x116677c00) [pid = 1928] [serial = 149] [outer = 0x0] 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x119bf9000) [pid = 1928] [serial = 150] [outer = 0x116677c00] 09:42:10 INFO - PROCESS | 1928 | 1461861730821 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1218c4800) [pid = 1928] [serial = 151] [outer = 0x116677c00] 09:42:11 INFO - PROCESS | 1928 | 1461861731300 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]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 09:42:11 INFO - PROCESS | 1928 | 1461861731318 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:42:11 INFO - PROCESS | 1928 | 1461861731320 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:42:11 INFO - PROCESS | 1928 | 1461861731324 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1928 | 1461861731326 Marionette TRACE conn2 <- [1,178,null,{}] 09:42:11 INFO - PROCESS | 1928 | 1461861731330 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}] 09:42:11 INFO - PROCESS | 1928 | 1461861731435 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:42:11 INFO - PROCESS | 1928 | 1461861731480 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x117192800 == 52 [pid = 1928] [id = 52] 09:42:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1131dc400) [pid = 1928] [serial = 152] [outer = 0x0] 09:42:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x116170c00) [pid = 1928] [serial = 153] [outer = 0x1131dc400] 09:42:11 INFO - PROCESS | 1928 | 1461861731507 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1166de000) [pid = 1928] [serial = 154] [outer = 0x1131dc400] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x118717800 == 51 [pid = 1928] [id = 45] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1181ee000 == 50 [pid = 1928] [id = 44] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x116989000 == 49 [pid = 1928] [id = 43] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119120800 == 48 [pid = 1928] [id = 32] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x116976000 == 47 [pid = 1928] [id = 42] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11756d000 == 46 [pid = 1928] [id = 29] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1185cd800 == 45 [pid = 1928] [id = 30] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x118a5b800 == 44 [pid = 1928] [id = 31] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x116a79800 == 43 [pid = 1928] [id = 27] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x117438000 == 42 [pid = 1928] [id = 28] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1134a1800 == 41 [pid = 1928] [id = 41] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11263c800 == 40 [pid = 1928] [id = 40] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121e14000 == 39 [pid = 1928] [id = 39] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x116a78800 == 38 [pid = 1928] [id = 33] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x117443800 == 37 [pid = 1928] [id = 51] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119f4a000 == 36 [pid = 1928] [id = 50] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1218d5000 == 35 [pid = 1928] [id = 38] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1121a8000 == 34 [pid = 1928] [id = 49] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12141d800 == 33 [pid = 1928] [id = 37] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e7000 == 32 [pid = 1928] [id = 48] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x115e9d800 == 31 [pid = 1928] [id = 46] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11a092000 == 30 [pid = 1928] [id = 36] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119b17000 == 29 [pid = 1928] [id = 35] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11300d800 == 28 [pid = 1928] [id = 47] 09:42:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11980f800 == 27 [pid = 1928] [id = 34] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1221e6c00) [pid = 1928] [serial = 11] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x121c5c000) [pid = 1928] [serial = 8] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x117682c00) [pid = 1928] [serial = 75] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11809f400) [pid = 1928] [serial = 76] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1180ebc00) [pid = 1928] [serial = 78] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x118783c00) [pid = 1928] [serial = 81] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x118fdac00) [pid = 1928] [serial = 84] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x119591000) [pid = 1928] [serial = 85] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11969e800) [pid = 1928] [serial = 87] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x119f09800) [pid = 1928] [serial = 90] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12120c400) [pid = 1928] [serial = 91] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1214e8000) [pid = 1928] [serial = 93] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1214ec000) [pid = 1928] [serial = 94] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1214e7000) [pid = 1928] [serial = 96] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1219a4400) [pid = 1928] [serial = 99] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x121e76400) [pid = 1928] [serial = 102] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x124b4c800) [pid = 1928] [serial = 105] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1251bb400) [pid = 1928] [serial = 108] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x126d89c00) [pid = 1928] [serial = 111] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x112ef6000) [pid = 1928] [serial = 66] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x116745c00) [pid = 1928] [serial = 69] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x115edf000) [pid = 1928] [serial = 72] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x121615400) [pid = 1928] [serial = 97] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x116471800) [pid = 1928] [serial = 73] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x121c5c400) [pid = 1928] [serial = 100] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12510c400) [pid = 1928] [serial = 106] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x126b9e000) [pid = 1928] [serial = 109] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x118f85400) [pid = 1928] [serial = 82] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x117684000) [pid = 1928] [serial = 70] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x118591c00) [pid = 1928] [serial = 79] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x1133f4400) [pid = 1928] [serial = 67] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x119bfbc00) [pid = 1928] [serial = 88] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x126dca400) [pid = 1928] [serial = 112] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x12de80400) [pid = 1928] [serial = 64] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x128f21000) [pid = 1928] [serial = 114] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x12c065400) [pid = 1928] [serial = 30] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12c06ec00) [pid = 1928] [serial = 31] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12bc34c00) [pid = 1928] [serial = 28] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12bc1bc00) [pid = 1928] [serial = 27] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12b11f800) [pid = 1928] [serial = 24] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12b3a5800) [pid = 1928] [serial = 25] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x12aa93400) [pid = 1928] [serial = 21] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x12aa97800) [pid = 1928] [serial = 22] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x12956c000) [pid = 1928] [serial = 18] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x129334800) [pid = 1928] [serial = 15] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x12933ac00) [pid = 1928] [serial = 16] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x1180e9000) [pid = 1928] [serial = 60] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x1180ed800) [pid = 1928] [serial = 61] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x12d9a8400) [pid = 1928] [serial = 58] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x12d9a2800) [pid = 1928] [serial = 55] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x119590000) [pid = 1928] [serial = 57] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x12d3cac00) [pid = 1928] [serial = 54] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x12d3dc000) [pid = 1928] [serial = 48] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x12d3b8400) [pid = 1928] [serial = 51] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x12ce40c00) [pid = 1928] [serial = 45] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x12cfbd000) [pid = 1928] [serial = 46] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x12cba3400) [pid = 1928] [serial = 42] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x12ce38400) [pid = 1928] [serial = 43] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x12cb9c000) [pid = 1928] [serial = 40] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x12c5d5000) [pid = 1928] [serial = 39] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x12c171800) [pid = 1928] [serial = 36] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x12c5cb000) [pid = 1928] [serial = 37] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x12c081800) [pid = 1928] [serial = 33] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x12c167400) [pid = 1928] [serial = 34] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x12de7b400) [pid = 1928] [serial = 63] [outer = 0x0] [url = about:blank] 09:42:12 INFO - PROCESS | 1928 | 1461861732381 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1074ms 09:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:42:12 INFO - PROCESS | 1928 | 1461861732398 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1928 | 1461861732400 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:42:12 INFO - PROCESS | 1928 | 1461861732404 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1928 | 1461861732406 Marionette TRACE conn2 <- [1,182,null,{}] 09:42:12 INFO - PROCESS | 1928 | 1461861732409 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}] 09:42:12 INFO - PROCESS | 1928 | 1461861732481 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:42:12 INFO - PROCESS | 1928 | 1461861732489 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x112640000 == 28 [pid = 1928] [id = 53] 09:42:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x114ef7800) [pid = 1928] [serial = 155] [outer = 0x0] 09:42:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x115d41c00) [pid = 1928] [serial = 156] [outer = 0x114ef7800] 09:42:12 INFO - PROCESS | 1928 | 1461861732519 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x115ee2000) [pid = 1928] [serial = 157] [outer = 0x114ef7800] 09:42:12 INFO - PROCESS | 1928 | 1461861732843 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 09:42:12 INFO - PROCESS | 1928 | 1461861732880 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1928 | 1461861732884 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:42:12 INFO - PROCESS | 1928 | 1461861732889 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1928 | 1461861732891 Marionette TRACE conn2 <- [1,186,null,{}] 09:42:12 INFO - PROCESS | 1928 | 1461861732893 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}] 09:42:12 INFO - PROCESS | 1928 | 1461861732960 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:42:12 INFO - PROCESS | 1928 | 1461861732965 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x116023800 == 29 [pid = 1928] [id = 54] 09:42:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x11646b000) [pid = 1928] [serial = 158] [outer = 0x0] 09:42:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x1169b9400) [pid = 1928] [serial = 159] [outer = 0x11646b000] 09:42:12 INFO - PROCESS | 1928 | 1461861732993 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x1180a6800) [pid = 1928] [serial = 160] [outer = 0x11646b000] 09:42:13 INFO - PROCESS | 1928 | 1461861733295 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 09:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:42:13 INFO - PROCESS | 1928 | 1461861733310 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1928 | 1461861733312 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:42:13 INFO - PROCESS | 1928 | 1461861733314 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1928 | 1461861733317 Marionette TRACE conn2 <- [1,190,null,{}] 09:42:13 INFO - PROCESS | 1928 | 1461861733327 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}] 09:42:13 INFO - PROCESS | 1928 | 1461861733396 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:42:13 INFO - PROCESS | 1928 | 1461861733402 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x11717e800 == 30 [pid = 1928] [id = 55] 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x115e67000) [pid = 1928] [serial = 161] [outer = 0x0] 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x118589800) [pid = 1928] [serial = 162] [outer = 0x115e67000] 09:42:13 INFO - PROCESS | 1928 | 1461861733434 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x118735000) [pid = 1928] [serial = 163] [outer = 0x115e67000] 09:42:13 INFO - PROCESS | 1928 | 1461861733745 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 09:42:13 INFO - PROCESS | 1928 | 1461861733787 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1928 | 1461861733790 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:42:13 INFO - PROCESS | 1928 | 1461861733794 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1928 | 1461861733795 Marionette TRACE conn2 <- [1,194,null,{}] 09:42:13 INFO - PROCESS | 1928 | 1461861733797 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}] 09:42:13 INFO - PROCESS | 1928 | 1461861733865 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:42:13 INFO - PROCESS | 1928 | 1461861733869 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x11807e000 == 31 [pid = 1928] [id = 56] 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x118792c00) [pid = 1928] [serial = 164] [outer = 0x0] 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x118f85400) [pid = 1928] [serial = 165] [outer = 0x118792c00] 09:42:13 INFO - PROCESS | 1928 | 1461861733897 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x118fe2400) [pid = 1928] [serial = 166] [outer = 0x118792c00] 09:42:14 INFO - PROCESS | 1928 | 1461861734174 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]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 09:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:42:14 INFO - PROCESS | 1928 | 1461861734212 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 1928 | 1461861734213 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:42:14 INFO - PROCESS | 1928 | 1461861734215 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1928 | 1461861734216 Marionette TRACE conn2 <- [1,198,null,{}] 09:42:14 INFO - PROCESS | 1928 | 1461861734219 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}] 09:42:14 INFO - PROCESS | 1928 | 1461861734287 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:42:14 INFO - PROCESS | 1928 | 1461861734292 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x118704000 == 32 [pid = 1928] [id = 57] 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x1166dcc00) [pid = 1928] [serial = 167] [outer = 0x0] 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x119594c00) [pid = 1928] [serial = 168] [outer = 0x1166dcc00] 09:42:14 INFO - PROCESS | 1928 | 1461861734319 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x1196a8400) [pid = 1928] [serial = 169] [outer = 0x1166dcc00] 09:42:14 INFO - PROCESS | 1928 | 1461861734644 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]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 09:42:14 INFO - PROCESS | 1928 | 1461861734684 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:42:14 INFO - PROCESS | 1928 | 1461861734685 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:42:14 INFO - PROCESS | 1928 | 1461861734687 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1928 | 1461861734688 Marionette TRACE conn2 <- [1,202,null,{}] 09:42:14 INFO - PROCESS | 1928 | 1461861734691 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}] 09:42:14 INFO - PROCESS | 1928 | 1461861734783 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:42:14 INFO - PROCESS | 1928 | 1461861734787 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x11910a800 == 33 [pid = 1928] [id = 58] 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x1196a9000) [pid = 1928] [serial = 170] [outer = 0x0] 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x119bf5800) [pid = 1928] [serial = 171] [outer = 0x1196a9000] 09:42:14 INFO - PROCESS | 1928 | 1461861734818 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x121297c00) [pid = 1928] [serial = 172] [outer = 0x1196a9000] 09:42:15 INFO - PROCESS | 1928 | 1461861735151 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 09:42:15 INFO - PROCESS | 1928 | 1461861735162 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1928 | 1461861735164 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:42:15 INFO - PROCESS | 1928 | 1461861735166 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1928 | 1461861735167 Marionette TRACE conn2 <- [1,206,null,{}] 09:42:15 INFO - PROCESS | 1928 | 1461861735169 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}] 09:42:15 INFO - PROCESS | 1928 | 1461861735252 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:42:15 INFO - PROCESS | 1928 | 1461861735258 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x11932b800 == 34 [pid = 1928] [id = 59] 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x112de4800) [pid = 1928] [serial = 173] [outer = 0x0] 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x1214ea800) [pid = 1928] [serial = 174] [outer = 0x112de4800] 09:42:15 INFO - PROCESS | 1928 | 1461861735283 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x1215ec400) [pid = 1928] [serial = 175] [outer = 0x112de4800] 09:42:15 INFO - PROCESS | 1928 | 1461861735600 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 09:42:15 INFO - PROCESS | 1928 | 1461861735634 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1928 | 1461861735635 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:42:15 INFO - PROCESS | 1928 | 1461861735638 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1928 | 1461861735639 Marionette TRACE conn2 <- [1,210,null,{}] 09:42:15 INFO - PROCESS | 1928 | 1461861735643 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}] 09:42:15 INFO - PROCESS | 1928 | 1461861735719 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:42:15 INFO - PROCESS | 1928 | 1461861735725 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981a800 == 35 [pid = 1928] [id = 60] 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x1214eb400) [pid = 1928] [serial = 176] [outer = 0x0] 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x1219a4400) [pid = 1928] [serial = 177] [outer = 0x1214eb400] 09:42:15 INFO - PROCESS | 1928 | 1461861735750 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x122002400) [pid = 1928] [serial = 178] [outer = 0x1214eb400] 09:42:16 INFO - PROCESS | 1928 | 1461861736032 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]]]}] 09:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 421ms 09:42:16 INFO - PROCESS | 1928 | 1461861736069 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:42:16 INFO - PROCESS | 1928 | 1461861736070 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:42:16 INFO - PROCESS | 1928 | 1461861736074 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 1928 | 1461861736077 Marionette TRACE conn2 <- [1,214,null,{}] 09:42:16 INFO - PROCESS | 1928 | 1461861736080 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}] 09:42:16 INFO - PROCESS | 1928 | 1461861736168 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:42:16 INFO - PROCESS | 1928 | 1461861736173 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11717e000 == 36 [pid = 1928] [id = 61] 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x12199d800) [pid = 1928] [serial = 179] [outer = 0x0] 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x122157000) [pid = 1928] [serial = 180] [outer = 0x12199d800] 09:42:16 INFO - PROCESS | 1928 | 1461861736200 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x12445d000) [pid = 1928] [serial = 181] [outer = 0x12199d800] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x126dcc400) [pid = 1928] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x1218bf000) [pid = 1928] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x1161d0000) [pid = 1928] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x1126b7000) [pid = 1928] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x1180e2400) [pid = 1928] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x119bf7400) [pid = 1928] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x118787400) [pid = 1928] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x1130ea000) [pid = 1928] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:42:16 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x1196a4000) [pid = 1928] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:42:16 INFO - PROCESS | 1928 | 1461861736713 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]]]}] 09:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 671ms 09:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:42:16 INFO - PROCESS | 1928 | 1461861736746 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:42:16 INFO - PROCESS | 1928 | 1461861736747 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:42:16 INFO - PROCESS | 1928 | 1461861736749 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 1928 | 1461861736750 Marionette TRACE conn2 <- [1,218,null,{}] 09:42:16 INFO - PROCESS | 1928 | 1461861736752 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}] 09:42:16 INFO - PROCESS | 1928 | 1461861736826 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:42:16 INFO - PROCESS | 1928 | 1461861736830 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12140f800 == 37 [pid = 1928] [id = 62] 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x118783800) [pid = 1928] [serial = 182] [outer = 0x0] 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x1221e3400) [pid = 1928] [serial = 183] [outer = 0x118783800] 09:42:16 INFO - PROCESS | 1928 | 1461861736852 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x1247cac00) [pid = 1928] [serial = 184] [outer = 0x118783800] 09:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 474ms 09:42:17 INFO - PROCESS | 1928 | 1461861737216 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]]]}] 09:42:17 INFO - PROCESS | 1928 | 1461861737226 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 1928 | 1461861737228 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:42:17 INFO - PROCESS | 1928 | 1461861737231 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1928 | 1461861737234 Marionette TRACE conn2 <- [1,222,null,{}] 09:42:17 INFO - PROCESS | 1928 | 1461861737238 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}] 09:42:17 INFO - PROCESS | 1928 | 1461861737369 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:42:17 INFO - PROCESS | 1928 | 1461861737433 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185e1000 == 38 [pid = 1928] [id = 63] 09:42:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x1166e1000) [pid = 1928] [serial = 185] [outer = 0x0] 09:42:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x12482fc00) [pid = 1928] [serial = 186] [outer = 0x1166e1000] 09:42:17 INFO - PROCESS | 1928 | 1461861737480 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x12510ec00) [pid = 1928] [serial = 187] [outer = 0x1166e1000] 09:42:17 INFO - PROCESS | 1928 | 1461861737794 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]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 09:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:42:17 INFO - PROCESS | 1928 | 1461861737852 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 1928 | 1461861737853 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:42:17 INFO - PROCESS | 1928 | 1461861737855 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1928 | 1461861737858 Marionette TRACE conn2 <- [1,226,null,{}] 09:42:17 INFO - PROCESS | 1928 | 1461861737862 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}] 09:42:17 INFO - PROCESS | 1928 | 1461861737932 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:42:17 INFO - PROCESS | 1928 | 1461861737973 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ad5000 == 39 [pid = 1928] [id = 64] 09:42:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x1196a7400) [pid = 1928] [serial = 188] [outer = 0x0] 09:42:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1251f2c00) [pid = 1928] [serial = 189] [outer = 0x1196a7400] 09:42:17 INFO - PROCESS | 1928 | 1461861737997 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x125b48400) [pid = 1928] [serial = 190] [outer = 0x1196a7400] 09:42:18 INFO - PROCESS | 1928 | 1461861738234 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 09:42:18 INFO - PROCESS | 1928 | 1461861738279 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1928 | 1461861738280 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:42:18 INFO - PROCESS | 1928 | 1461861738282 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1928 | 1461861738283 Marionette TRACE conn2 <- [1,230,null,{}] 09:42:18 INFO - PROCESS | 1928 | 1461861738286 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}] 09:42:18 INFO - PROCESS | 1928 | 1461861738359 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:42:18 INFO - PROCESS | 1928 | 1461861738363 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x124114800 == 40 [pid = 1928] [id = 65] 09:42:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x125b45c00) [pid = 1928] [serial = 191] [outer = 0x0] 09:42:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x126d88c00) [pid = 1928] [serial = 192] [outer = 0x125b45c00] 09:42:18 INFO - PROCESS | 1928 | 1461861738389 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x126dc7c00) [pid = 1928] [serial = 193] [outer = 0x125b45c00] 09:42:18 INFO - PROCESS | 1928 | 1461861738920 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 719ms 09:42:19 INFO - PROCESS | 1928 | 1461861739003 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1928 | 1461861739007 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:42:19 INFO - PROCESS | 1928 | 1461861739033 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1928 | 1461861739035 Marionette TRACE conn2 <- [1,234,null,{}] 09:42:19 INFO - PROCESS | 1928 | 1461861739071 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}] 09:42:19 INFO - PROCESS | 1928 | 1461861739225 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:42:19 INFO - PROCESS | 1928 | 1461861739280 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x11664c800 == 41 [pid = 1928] [id = 66] 09:42:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x1134cb400) [pid = 1928] [serial = 194] [outer = 0x0] 09:42:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x115e10c00) [pid = 1928] [serial = 195] [outer = 0x1134cb400] 09:42:19 INFO - PROCESS | 1928 | 1461861739331 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x117683400) [pid = 1928] [serial = 196] [outer = 0x1134cb400] 09:42:19 INFO - PROCESS | 1928 | 1461861739895 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 898ms 09:42:19 INFO - PROCESS | 1928 | 1461861739911 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1928 | 1461861739917 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:42:19 INFO - PROCESS | 1928 | 1461861739956 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1928 | 1461861739961 Marionette TRACE conn2 <- [1,238,null,{}] 09:42:19 INFO - PROCESS | 1928 | 1461861739966 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}] 09:42:20 INFO - PROCESS | 1928 | 1461861740105 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:42:20 INFO - PROCESS | 1928 | 1461861740269 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x1132e7800 == 42 [pid = 1928] [id = 67] 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1131dd400) [pid = 1928] [serial = 197] [outer = 0x0] 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1134c9c00) [pid = 1928] [serial = 198] [outer = 0x1131dd400] 09:42:20 INFO - PROCESS | 1928 | 1461861740297 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11646bc00) [pid = 1928] [serial = 199] [outer = 0x1131dd400] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x121ad5000 == 41 [pid = 1928] [id = 64] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1185e1000 == 40 [pid = 1928] [id = 63] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12140f800 == 39 [pid = 1928] [id = 62] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11717e000 == 38 [pid = 1928] [id = 61] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11981a800 == 37 [pid = 1928] [id = 60] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11932b800 == 36 [pid = 1928] [id = 59] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11910a800 == 35 [pid = 1928] [id = 58] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x118704000 == 34 [pid = 1928] [id = 57] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11807e000 == 33 [pid = 1928] [id = 56] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11717e800 == 32 [pid = 1928] [id = 55] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x116023800 == 31 [pid = 1928] [id = 54] 09:42:20 INFO - PROCESS | 1928 | --DOCSHELL 0x112640000 == 30 [pid = 1928] [id = 53] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x129230000) [pid = 1928] [serial = 115] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x116a5b000) [pid = 1928] [serial = 120] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x1166dc400) [pid = 1928] [serial = 126] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11829f400) [pid = 1928] [serial = 123] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x118f82c00) [pid = 1928] [serial = 129] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x11858a800) [pid = 1928] [serial = 124] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x113487c00) [pid = 1928] [serial = 117] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x119588800) [pid = 1928] [serial = 130] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x1180a2000) [pid = 1928] [serial = 121] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x118784000) [pid = 1928] [serial = 127] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x114ef8800) [pid = 1928] [serial = 118] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12482c400) [pid = 1928] [serial = 103] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x121207000) [pid = 1928] [serial = 135] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x1196aa000) [pid = 1928] [serial = 132] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x1214e9c00) [pid = 1928] [serial = 136] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x119abc000) [pid = 1928] [serial = 133] [outer = 0x0] [url = about:blank] 09:42:20 INFO - PROCESS | 1928 | 1461861740748 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]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 859ms 09:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:42:20 INFO - PROCESS | 1928 | 1461861740784 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:42:20 INFO - PROCESS | 1928 | 1461861740786 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:42:20 INFO - PROCESS | 1928 | 1461861740789 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1928 | 1461861740791 Marionette TRACE conn2 <- [1,242,null,{}] 09:42:20 INFO - PROCESS | 1928 | 1461861740794 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}] 09:42:20 INFO - PROCESS | 1928 | 1461861740864 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:42:20 INFO - PROCESS | 1928 | 1461861740869 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x114edc800 == 31 [pid = 1928] [id = 68] 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x1164b2c00) [pid = 1928] [serial = 200] [outer = 0x0] 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x11710e400) [pid = 1928] [serial = 201] [outer = 0x1164b2c00] 09:42:20 INFO - PROCESS | 1928 | 1461861740900 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x1180eb800) [pid = 1928] [serial = 202] [outer = 0x1164b2c00] 09:42:21 INFO - PROCESS | 1928 | 1461861741211 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 09:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:42:21 INFO - PROCESS | 1928 | 1461861741263 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 1928 | 1461861741265 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:42:21 INFO - PROCESS | 1928 | 1461861741268 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 1928 | 1461861741269 Marionette TRACE conn2 <- [1,246,null,{}] 09:42:21 INFO - PROCESS | 1928 | 1461861741271 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}] 09:42:21 INFO - PROCESS | 1928 | 1461861741341 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:42:21 INFO - PROCESS | 1928 | 1461861741348 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743a000 == 32 [pid = 1928] [id = 69] 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x1182a5800) [pid = 1928] [serial = 203] [outer = 0x0] 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x118735400) [pid = 1928] [serial = 204] [outer = 0x1182a5800] 09:42:21 INFO - PROCESS | 1928 | 1461861741376 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x118af2c00) [pid = 1928] [serial = 205] [outer = 0x1182a5800] 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x119591800) [pid = 1928] [serial = 206] [outer = 0x12cfbe000] 09:42:21 INFO - PROCESS | 1928 | 1461861741745 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 518ms 09:42:21 INFO - PROCESS | 1928 | 1461861741791 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 1928 | 1461861741793 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:42:21 INFO - PROCESS | 1928 | 1461861741802 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 1928 | 1461861741807 Marionette TRACE conn2 <- [1,250,null,{}] 09:42:21 INFO - PROCESS | 1928 | 1461861741809 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}] 09:42:21 INFO - PROCESS | 1928 | 1461861741884 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:42:21 INFO - PROCESS | 1928 | 1461861741893 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185de800 == 33 [pid = 1928] [id = 70] 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x118f82c00) [pid = 1928] [serial = 207] [outer = 0x0] 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x1196ab400) [pid = 1928] [serial = 208] [outer = 0x118f82c00] 09:42:21 INFO - PROCESS | 1928 | 1461861741918 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x119bfc000) [pid = 1928] [serial = 209] [outer = 0x118f82c00] 09:42:22 INFO - PROCESS | 1928 | 1461861742215 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 430ms 09:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:42:22 INFO - PROCESS | 1928 | 1461861742230 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 1928 | 1461861742231 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:42:22 INFO - PROCESS | 1928 | 1461861742233 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1928 | 1461861742235 Marionette TRACE conn2 <- [1,254,null,{}] 09:42:22 INFO - PROCESS | 1928 | 1461861742237 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}] 09:42:22 INFO - PROCESS | 1928 | 1461861742311 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:42:22 INFO - PROCESS | 1928 | 1461861742315 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x119174000 == 34 [pid = 1928] [id = 71] 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x1131dd000) [pid = 1928] [serial = 210] [outer = 0x0] 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x121205c00) [pid = 1928] [serial = 211] [outer = 0x1131dd000] 09:42:22 INFO - PROCESS | 1928 | 1461861742343 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x1214e8400) [pid = 1928] [serial = 212] [outer = 0x1131dd000] 09:42:22 INFO - PROCESS | 1928 | 1461861742650 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 09:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:42:22 INFO - PROCESS | 1928 | 1461861742704 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 1928 | 1461861742705 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:42:22 INFO - PROCESS | 1928 | 1461861742707 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1928 | 1461861742709 Marionette TRACE conn2 <- [1,258,null,{}] 09:42:22 INFO - PROCESS | 1928 | 1461861742722 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}] 09:42:22 INFO - PROCESS | 1928 | 1461861742806 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:42:22 INFO - PROCESS | 1928 | 1461861742812 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981d800 == 35 [pid = 1928] [id = 72] 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x121615400) [pid = 1928] [serial = 213] [outer = 0x0] 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1219a0c00) [pid = 1928] [serial = 214] [outer = 0x121615400] 09:42:22 INFO - PROCESS | 1928 | 1461861742843 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1221e6000) [pid = 1928] [serial = 215] [outer = 0x121615400] 09:42:23 INFO - PROCESS | 1928 | 1461861743202 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 517ms 09:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:42:23 INFO - PROCESS | 1928 | 1461861743226 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 1928 | 1461861743227 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:42:23 INFO - PROCESS | 1928 | 1461861743229 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1928 | 1461861743230 Marionette TRACE conn2 <- [1,262,null,{}] 09:42:23 INFO - PROCESS | 1928 | 1461861743232 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}] 09:42:23 INFO - PROCESS | 1928 | 1461861743317 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:42:23 INFO - PROCESS | 1928 | 1461861743344 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f54800 == 36 [pid = 1928] [id = 73] 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11616ec00) [pid = 1928] [serial = 216] [outer = 0x0] 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x124b4a800) [pid = 1928] [serial = 217] [outer = 0x11616ec00] 09:42:23 INFO - PROCESS | 1928 | 1461861743370 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x125107800) [pid = 1928] [serial = 218] [outer = 0x11616ec00] 09:42:23 INFO - PROCESS | 1928 | 1461861743653 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 09:42:23 INFO - PROCESS | 1928 | 1461861743698 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 1928 | 1461861743699 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:42:23 INFO - PROCESS | 1928 | 1461861743701 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1928 | 1461861743702 Marionette TRACE conn2 <- [1,266,null,{}] 09:42:23 INFO - PROCESS | 1928 | 1461861743705 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}] 09:42:23 INFO - PROCESS | 1928 | 1461861743788 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:42:23 INFO - PROCESS | 1928 | 1461861743816 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215c1800 == 37 [pid = 1928] [id = 74] 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x125109800) [pid = 1928] [serial = 219] [outer = 0x0] 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x1251f6c00) [pid = 1928] [serial = 220] [outer = 0x125109800] 09:42:23 INFO - PROCESS | 1928 | 1461861743841 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x126b9bc00) [pid = 1928] [serial = 221] [outer = 0x125109800] 09:42:24 INFO - PROCESS | 1928 | 1461861744159 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 09:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:42:24 INFO - PROCESS | 1928 | 1461861744170 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1928 | 1461861744172 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:42:24 INFO - PROCESS | 1928 | 1461861744177 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1928 | 1461861744178 Marionette TRACE conn2 <- [1,270,null,{}] 09:42:24 INFO - PROCESS | 1928 | 1461861744180 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}] 09:42:24 INFO - PROCESS | 1928 | 1461861744268 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:42:24 INFO - PROCESS | 1928 | 1461861744272 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e0a000 == 38 [pid = 1928] [id = 75] 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12510c000) [pid = 1928] [serial = 222] [outer = 0x0] 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x126dc8c00) [pid = 1928] [serial = 223] [outer = 0x12510c000] 09:42:24 INFO - PROCESS | 1928 | 1461861744297 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x128d5bc00) [pid = 1928] [serial = 224] [outer = 0x12510c000] 09:42:24 INFO - PROCESS | 1928 | 1461861744585 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 420ms 09:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:42:24 INFO - PROCESS | 1928 | 1461861744599 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1928 | 1461861744601 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:42:24 INFO - PROCESS | 1928 | 1461861744603 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1928 | 1461861744604 Marionette TRACE conn2 <- [1,274,null,{}] 09:42:24 INFO - PROCESS | 1928 | 1461861744614 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}] 09:42:24 INFO - PROCESS | 1928 | 1461861744703 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:42:24 INFO - PROCESS | 1928 | 1461861744730 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185d1000 == 39 [pid = 1928] [id = 76] 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x126dd2400) [pid = 1928] [serial = 225] [outer = 0x0] 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x129230c00) [pid = 1928] [serial = 226] [outer = 0x126dd2400] 09:42:24 INFO - PROCESS | 1928 | 1461861744755 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12932fc00) [pid = 1928] [serial = 227] [outer = 0x126dd2400] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x115e67000) [pid = 1928] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x1166dcc00) [pid = 1928] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11306a400) [pid = 1928] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x114ef7800) [pid = 1928] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x118792c00) [pid = 1928] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11646b000) [pid = 1928] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1196a9000) [pid = 1928] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x1164b1800) [pid = 1928] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1196a2400) [pid = 1928] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11a10f000) [pid = 1928] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x112de4800) [pid = 1928] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12199d800) [pid = 1928] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x1214eb400) [pid = 1928] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x116677c00) [pid = 1928] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x1196a7400) [pid = 1928] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x118783800) [pid = 1928] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:42:24 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x1166e1000) [pid = 1928] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:42:25 INFO - PROCESS | 1928 | 1461861745114 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 521ms 09:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:42:25 INFO - PROCESS | 1928 | 1461861745128 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 1928 | 1461861745129 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:42:25 INFO - PROCESS | 1928 | 1461861745131 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1928 | 1461861745132 Marionette TRACE conn2 <- [1,278,null,{}] 09:42:25 INFO - PROCESS | 1928 | 1461861745134 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}] 09:42:25 INFO - PROCESS | 1928 | 1461861745227 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:42:25 INFO - PROCESS | 1928 | 1461861745252 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221d2000 == 40 [pid = 1928] [id = 77] 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x115e67000) [pid = 1928] [serial = 228] [outer = 0x0] 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x118fd6800) [pid = 1928] [serial = 229] [outer = 0x115e67000] 09:42:25 INFO - PROCESS | 1928 | 1461861745281 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1251ec400) [pid = 1928] [serial = 230] [outer = 0x115e67000] 09:42:25 INFO - PROCESS | 1928 | 1461861745568 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 09:42:25 INFO - PROCESS | 1928 | 1461861745599 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:42:25 INFO - PROCESS | 1928 | 1461861745601 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:42:25 INFO - PROCESS | 1928 | 1461861745603 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1928 | 1461861745605 Marionette TRACE conn2 <- [1,282,null,{}] 09:42:25 INFO - PROCESS | 1928 | 1461861745610 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}] 09:42:25 INFO - PROCESS | 1928 | 1461861745696 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:42:25 INFO - PROCESS | 1928 | 1461861745700 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bcd000 == 41 [pid = 1928] [id = 78] 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x129232000) [pid = 1928] [serial = 231] [outer = 0x0] 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x129566c00) [pid = 1928] [serial = 232] [outer = 0x129232000] 09:42:25 INFO - PROCESS | 1928 | 1461861745726 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x129572000) [pid = 1928] [serial = 233] [outer = 0x129232000] 09:42:26 INFO - PROCESS | 1928 | 1461861746024 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]]]}] 09:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 09:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:42:26 INFO - PROCESS | 1928 | 1461861746075 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:42:26 INFO - PROCESS | 1928 | 1461861746076 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:42:26 INFO - PROCESS | 1928 | 1461861746078 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 1928 | 1461861746079 Marionette TRACE conn2 <- [1,286,null,{}] 09:42:26 INFO - PROCESS | 1928 | 1461861746081 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}] 09:42:26 INFO - PROCESS | 1928 | 1461861746177 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:42:26 INFO - PROCESS | 1928 | 1461861746183 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d1f800 == 42 [pid = 1928] [id = 79] 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x129575000) [pid = 1928] [serial = 234] [outer = 0x0] 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x129629800) [pid = 1928] [serial = 235] [outer = 0x129575000] 09:42:26 INFO - PROCESS | 1928 | 1461861746207 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x129630c00) [pid = 1928] [serial = 236] [outer = 0x129575000] 09:42:26 INFO - PROCESS | 1928 | 1461861746655 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]]]}] 09:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 09:42:26 INFO - PROCESS | 1928 | 1461861746697 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:42:26 INFO - PROCESS | 1928 | 1461861746699 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:42:26 INFO - PROCESS | 1928 | 1461861746702 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 1928 | 1461861746704 Marionette TRACE conn2 <- [1,290,null,{}] 09:42:26 INFO - PROCESS | 1928 | 1461861746708 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}] 09:42:26 INFO - PROCESS | 1928 | 1461861746847 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:42:26 INFO - PROCESS | 1928 | 1461861746863 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a80000 == 43 [pid = 1928] [id = 80] 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x128f21000) [pid = 1928] [serial = 237] [outer = 0x0] 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12a6bd000) [pid = 1928] [serial = 238] [outer = 0x128f21000] 09:42:26 INFO - PROCESS | 1928 | 1461861746902 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12a7ec800) [pid = 1928] [serial = 239] [outer = 0x128f21000] 09:42:27 INFO - PROCESS | 1928 | 1461861747360 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 09:42:27 INFO - PROCESS | 1928 | 1461861747375 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:42:27 INFO - PROCESS | 1928 | 1461861747378 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:42:27 INFO - PROCESS | 1928 | 1461861747381 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1928 | 1461861747384 Marionette TRACE conn2 <- [1,294,null,{}] 09:42:27 INFO - PROCESS | 1928 | 1461861747387 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}] 09:42:27 INFO - PROCESS | 1928 | 1461861747483 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:42:27 INFO - PROCESS | 1928 | 1461861747523 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x117188800 == 44 [pid = 1928] [id = 81] 09:42:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x115e66000) [pid = 1928] [serial = 240] [outer = 0x0] 09:42:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x116602c00) [pid = 1928] [serial = 241] [outer = 0x115e66000] 09:42:27 INFO - PROCESS | 1928 | 1461861747554 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x1180ec000) [pid = 1928] [serial = 242] [outer = 0x115e66000] 09:42:27 INFO - PROCESS | 1928 | 1461861747991 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]]]}] 09:42:28 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. 09:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 09:42:28 INFO - PROCESS | 1928 | 1461861748003 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1928 | 1461861748007 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:42:28 INFO - PROCESS | 1928 | 1461861748012 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1928 | 1461861748013 Marionette TRACE conn2 <- [1,298,null,{}] 09:42:28 INFO - PROCESS | 1928 | 1461861748016 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}] 09:42:28 INFO - PROCESS | 1928 | 1461861748111 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:42:28 INFO - PROCESS | 1928 | 1461861748151 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981b000 == 45 [pid = 1928] [id = 82] 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x1180ea400) [pid = 1928] [serial = 243] [outer = 0x0] 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x118595800) [pid = 1928] [serial = 244] [outer = 0x1180ea400] 09:42:28 INFO - PROCESS | 1928 | 1461861748180 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x1196a2400) [pid = 1928] [serial = 245] [outer = 0x1180ea400] 09:42:28 INFO - PROCESS | 1928 | 1461861748583 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]]]}] 09:42:28 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. 09:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 09:42:28 INFO - PROCESS | 1928 | 1461861748634 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1928 | 1461861748635 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:42:28 INFO - PROCESS | 1928 | 1461861748638 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1928 | 1461861748640 Marionette TRACE conn2 <- [1,302,null,{}] 09:42:28 INFO - PROCESS | 1928 | 1461861748648 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}] 09:42:28 INFO - PROCESS | 1928 | 1461861748743 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:42:28 INFO - PROCESS | 1928 | 1461861748837 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d13000 == 46 [pid = 1928] [id = 83] 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12199e400) [pid = 1928] [serial = 246] [outer = 0x0] 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x121c5b000) [pid = 1928] [serial = 247] [outer = 0x12199e400] 09:42:28 INFO - PROCESS | 1928 | 1461861748870 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1247d1000) [pid = 1928] [serial = 248] [outer = 0x12199e400] 09:42:29 INFO - PROCESS | 1928 | 1461861749271 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]]]}] 09:42:29 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. 09:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 09:42:29 INFO - PROCESS | 1928 | 1461861749310 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1928 | 1461861749311 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:42:29 INFO - PROCESS | 1928 | 1461861749314 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 1928 | 1461861749315 Marionette TRACE conn2 <- [1,306,null,{}] 09:42:29 INFO - PROCESS | 1928 | 1461861749317 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}] 09:42:29 INFO - PROCESS | 1928 | 1461861749409 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:42:29 INFO - PROCESS | 1928 | 1461861749450 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12936f800 == 47 [pid = 1928] [id = 84] 09:42:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1221e8800) [pid = 1928] [serial = 249] [outer = 0x0] 09:42:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x126d86000) [pid = 1928] [serial = 250] [outer = 0x1221e8800] 09:42:29 INFO - PROCESS | 1928 | 1461861749479 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x126d90000) [pid = 1928] [serial = 251] [outer = 0x1221e8800] 09:42:29 INFO - PROCESS | 1928 | 1461861749854 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]]]}] 09:42:29 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. 09:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 09:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:42:29 INFO - PROCESS | 1928 | 1461861749884 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1928 | 1461861749886 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:42:29 INFO - PROCESS | 1928 | 1461861749888 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 1928 | 1461861749889 Marionette TRACE conn2 <- [1,310,null,{}] 09:42:29 INFO - PROCESS | 1928 | 1461861749892 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}] 09:42:29 INFO - PROCESS | 1928 | 1461861749984 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:42:30 INFO - PROCESS | 1928 | 1461861750043 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x115e9a800 == 48 [pid = 1928] [id = 85] 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x117682800) [pid = 1928] [serial = 252] [outer = 0x0] 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x1180e0800) [pid = 1928] [serial = 253] [outer = 0x117682800] 09:42:30 INFO - PROCESS | 1928 | 1461861750076 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x119ff5400) [pid = 1928] [serial = 254] [outer = 0x117682800] 09:42:30 INFO - PROCESS | 1928 | 1461861750566 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]]]}] 09:42:30 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. 09:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 720ms 09:42:30 INFO - PROCESS | 1928 | 1461861750609 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:42:30 INFO - PROCESS | 1928 | 1461861750612 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:42:30 INFO - PROCESS | 1928 | 1461861750615 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1928 | 1461861750617 Marionette TRACE conn2 <- [1,314,null,{}] 09:42:30 INFO - PROCESS | 1928 | 1461861750621 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}] 09:42:30 INFO - PROCESS | 1928 | 1461861750742 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:42:30 INFO - PROCESS | 1928 | 1461861750753 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x1134a9000 == 49 [pid = 1928] [id = 86] 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1164b8800) [pid = 1928] [serial = 255] [outer = 0x0] 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x116745c00) [pid = 1928] [serial = 256] [outer = 0x1164b8800] 09:42:30 INFO - PROCESS | 1928 | 1461861750797 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11767fc00) [pid = 1928] [serial = 257] [outer = 0x1164b8800] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x126d1f800 == 48 [pid = 1928] [id = 79] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x125bcd000 == 47 [pid = 1928] [id = 78] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1221d2000 == 46 [pid = 1928] [id = 77] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1185d1000 == 45 [pid = 1928] [id = 76] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x121e0a000 == 44 [pid = 1928] [id = 75] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1215c1800 == 43 [pid = 1928] [id = 74] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x119f54800 == 42 [pid = 1928] [id = 73] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x116170c00) [pid = 1928] [serial = 153] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x126d88c00) [pid = 1928] [serial = 192] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11981d800 == 41 [pid = 1928] [id = 72] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x119174000 == 40 [pid = 1928] [id = 71] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1185de800 == 39 [pid = 1928] [id = 70] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11743a000 == 38 [pid = 1928] [id = 69] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x114edc800 == 37 [pid = 1928] [id = 68] 09:42:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1132e7800 == 36 [pid = 1928] [id = 67] 09:42:31 INFO - PROCESS | 1928 | 1461861751233 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]]]}] 09:42:31 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. 09:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x118589800) [pid = 1928] [serial = 162] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x118735000) [pid = 1928] [serial = 163] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119594c00) [pid = 1928] [serial = 168] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x115e16000) [pid = 1928] [serial = 139] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1133f8400) [pid = 1928] [serial = 138] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x115d41c00) [pid = 1928] [serial = 156] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x115ee2000) [pid = 1928] [serial = 157] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x118f85400) [pid = 1928] [serial = 165] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x118fe2400) [pid = 1928] [serial = 166] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x1169b9400) [pid = 1928] [serial = 159] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x119bf5800) [pid = 1928] [serial = 171] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1180a6800) [pid = 1928] [serial = 160] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11858d000) [pid = 1928] [serial = 142] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1180e4400) [pid = 1928] [serial = 141] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1169b1400) [pid = 1928] [serial = 145] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11986d400) [pid = 1928] [serial = 144] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1221e5400) [pid = 1928] [serial = 148] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1215ec400) [pid = 1928] [serial = 175] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x1214ea800) [pid = 1928] [serial = 174] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1214f0400) [pid = 1928] [serial = 147] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x122157000) [pid = 1928] [serial = 180] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x122002400) [pid = 1928] [serial = 178] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x1219a4400) [pid = 1928] [serial = 177] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12445d000) [pid = 1928] [serial = 181] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x1218c4800) [pid = 1928] [serial = 151] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x119bf9000) [pid = 1928] [serial = 150] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x1251f2c00) [pid = 1928] [serial = 189] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x1221e3400) [pid = 1928] [serial = 183] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12482fc00) [pid = 1928] [serial = 186] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x125b48400) [pid = 1928] [serial = 190] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x1247cac00) [pid = 1928] [serial = 184] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x121297c00) [pid = 1928] [serial = 172] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x1196a8400) [pid = 1928] [serial = 169] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12510ec00) [pid = 1928] [serial = 187] [outer = 0x0] [url = about:blank] 09:42:31 INFO - PROCESS | 1928 | 1461861751302 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1928 | 1461861751307 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:42:31 INFO - PROCESS | 1928 | 1461861751327 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1928 | 1461861751329 Marionette TRACE conn2 <- [1,318,null,{}] 09:42:31 INFO - PROCESS | 1928 | 1461861751333 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}] 09:42:31 INFO - PROCESS | 1928 | 1461861751482 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:42:31 INFO - PROCESS | 1928 | 1461861751497 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x113497800 == 37 [pid = 1928] [id = 87] 09:42:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1180e0400) [pid = 1928] [serial = 258] [outer = 0x0] 09:42:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x1180e7c00) [pid = 1928] [serial = 259] [outer = 0x1180e0400] 09:42:31 INFO - PROCESS | 1928 | 1461861751540 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x118591c00) [pid = 1928] [serial = 260] [outer = 0x1180e0400] 09:42:31 INFO - PROCESS | 1928 | 1461861751939 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]]]}] 09:42:31 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. 09:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 672ms 09:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:42:32 INFO - PROCESS | 1928 | 1461861751997 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1928 | 1461861751998 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:42:32 INFO - PROCESS | 1928 | 1461861752001 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1928 | 1461861752003 Marionette TRACE conn2 <- [1,322,null,{}] 09:42:32 INFO - PROCESS | 1928 | 1461861752010 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}] 09:42:32 INFO - PROCESS | 1928 | 1461861752087 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:42:32 INFO - PROCESS | 1928 | 1461861752095 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185e0000 == 38 [pid = 1928] [id = 88] 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x118f78400) [pid = 1928] [serial = 261] [outer = 0x0] 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x11986d400) [pid = 1928] [serial = 262] [outer = 0x118f78400] 09:42:32 INFO - PROCESS | 1928 | 1461861752123 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x119bfec00) [pid = 1928] [serial = 263] [outer = 0x118f78400] 09:42:32 INFO - PROCESS | 1928 | 1461861752464 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]]]}] 09:42:32 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. 09:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 09:42:32 INFO - PROCESS | 1928 | 1461861752473 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1928 | 1461861752477 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:42:32 INFO - PROCESS | 1928 | 1461861752480 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1928 | 1461861752481 Marionette TRACE conn2 <- [1,326,null,{}] 09:42:32 INFO - PROCESS | 1928 | 1461861752483 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}] 09:42:32 INFO - PROCESS | 1928 | 1461861752562 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:42:32 INFO - PROCESS | 1928 | 1461861752603 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11910b800 == 39 [pid = 1928] [id = 89] 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x119bfb400) [pid = 1928] [serial = 264] [outer = 0x0] 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x12129b800) [pid = 1928] [serial = 265] [outer = 0x119bfb400] 09:42:32 INFO - PROCESS | 1928 | 1461861752629 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x121e74400) [pid = 1928] [serial = 266] [outer = 0x119bfb400] 09:42:32 INFO - PROCESS | 1928 | 1461861752926 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]]]}] 09:42:32 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. 09:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 09:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:42:32 INFO - PROCESS | 1928 | 1461861752949 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1928 | 1461861752950 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:42:32 INFO - PROCESS | 1928 | 1461861752952 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1928 | 1461861752954 Marionette TRACE conn2 <- [1,330,null,{}] 09:42:32 INFO - PROCESS | 1928 | 1461861752956 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}] 09:42:33 INFO - PROCESS | 1928 | 1461861753033 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:42:33 INFO - PROCESS | 1928 | 1461861753037 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x119822000 == 40 [pid = 1928] [id = 90] 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x12215e400) [pid = 1928] [serial = 267] [outer = 0x0] 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x12482e800) [pid = 1928] [serial = 268] [outer = 0x12215e400] 09:42:33 INFO - PROCESS | 1928 | 1461861753064 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x125104c00) [pid = 1928] [serial = 269] [outer = 0x12215e400] 09:42:33 INFO - PROCESS | 1928 | 1461861753370 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]]]}] 09:42:33 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. 09:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 09:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:42:33 INFO - PROCESS | 1928 | 1461861753421 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1928 | 1461861753422 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:42:33 INFO - PROCESS | 1928 | 1461861753424 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1928 | 1461861753425 Marionette TRACE conn2 <- [1,334,null,{}] 09:42:33 INFO - PROCESS | 1928 | 1461861753428 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}] 09:42:33 INFO - PROCESS | 1928 | 1461861753543 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:42:33 INFO - PROCESS | 1928 | 1461861753556 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f65000 == 41 [pid = 1928] [id = 91] 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x125104800) [pid = 1928] [serial = 270] [outer = 0x0] 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x125b48800) [pid = 1928] [serial = 271] [outer = 0x125104800] 09:42:33 INFO - PROCESS | 1928 | 1461861753583 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x128d50000) [pid = 1928] [serial = 272] [outer = 0x125104800] 09:42:33 INFO - PROCESS | 1928 | 1461861753921 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]]]}] 09:42:33 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. 09:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 09:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:42:33 INFO - PROCESS | 1928 | 1461861753945 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1928 | 1461861753946 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:42:33 INFO - PROCESS | 1928 | 1461861753948 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1928 | 1461861753949 Marionette TRACE conn2 <- [1,338,null,{}] 09:42:33 INFO - PROCESS | 1928 | 1461861753951 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}] 09:42:34 INFO - PROCESS | 1928 | 1461861754039 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:42:34 INFO - PROCESS | 1928 | 1461861754061 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ac3800 == 42 [pid = 1928] [id = 92] 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x128d52400) [pid = 1928] [serial = 273] [outer = 0x0] 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x128d59000) [pid = 1928] [serial = 274] [outer = 0x128d52400] 09:42:34 INFO - PROCESS | 1928 | 1461861754086 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x128d5d000) [pid = 1928] [serial = 275] [outer = 0x128d52400] 09:42:34 INFO - PROCESS | 1928 | 1461861754386 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]]]}] 09:42:34 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. 09:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 09:42:34 INFO - PROCESS | 1928 | 1461861754426 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 1928 | 1461861754428 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:42:34 INFO - PROCESS | 1928 | 1461861754430 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 1928 | 1461861754431 Marionette TRACE conn2 <- [1,342,null,{}] 09:42:34 INFO - PROCESS | 1928 | 1461861754433 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}] 09:42:34 INFO - PROCESS | 1928 | 1461861754519 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:42:34 INFO - PROCESS | 1928 | 1461861754523 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x124476800 == 43 [pid = 1928] [id = 93] 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x128d57800) [pid = 1928] [serial = 276] [outer = 0x0] 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12932dc00) [pid = 1928] [serial = 277] [outer = 0x128d57800] 09:42:34 INFO - PROCESS | 1928 | 1461861754549 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x129336c00) [pid = 1928] [serial = 278] [outer = 0x128d57800] 09:42:34 INFO - PROCESS | 1928 | 1461861754854 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]]]}] 09:42:34 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. 09:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 09:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:42:34 INFO - PROCESS | 1928 | 1461861754899 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 1928 | 1461861754900 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:42:34 INFO - PROCESS | 1928 | 1461861754902 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 1928 | 1461861754903 Marionette TRACE conn2 <- [1,346,null,{}] 09:42:34 INFO - PROCESS | 1928 | 1461861754905 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}] 09:42:35 INFO - PROCESS | 1928 | 1461861755000 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:42:35 INFO - PROCESS | 1928 | 1461861755004 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x1250a6000 == 44 [pid = 1928] [id = 94] 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x129331000) [pid = 1928] [serial = 279] [outer = 0x0] 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12956a800) [pid = 1928] [serial = 280] [outer = 0x129331000] 09:42:35 INFO - PROCESS | 1928 | 1461861755029 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x129626c00) [pid = 1928] [serial = 281] [outer = 0x129331000] 09:42:35 INFO - PROCESS | 1928 | 1461861755360 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]]]}] 09:42:35 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. 09:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 09:42:35 INFO - PROCESS | 1928 | 1461861755370 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 1928 | 1461861755371 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:42:35 INFO - PROCESS | 1928 | 1461861755374 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 1928 | 1461861755376 Marionette TRACE conn2 <- [1,350,null,{}] 09:42:35 INFO - PROCESS | 1928 | 1461861755380 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}] 09:42:35 INFO - PROCESS | 1928 | 1461861755474 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:42:35 INFO - PROCESS | 1928 | 1461861755478 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a6d000 == 45 [pid = 1928] [id = 95] 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x129568800) [pid = 1928] [serial = 282] [outer = 0x0] 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12a7e3400) [pid = 1928] [serial = 283] [outer = 0x129568800] 09:42:35 INFO - PROCESS | 1928 | 1461861755503 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12a7f0400) [pid = 1928] [serial = 284] [outer = 0x129568800] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x129575000) [pid = 1928] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x115e67000) [pid = 1928] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x1164b2c00) [pid = 1928] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x1182a5800) [pid = 1928] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x118f82c00) [pid = 1928] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x1131dd000) [pid = 1928] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x126dd2400) [pid = 1928] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11616ec00) [pid = 1928] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x129232000) [pid = 1928] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x125109800) [pid = 1928] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1131dc400) [pid = 1928] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x121615400) [pid = 1928] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1131dd400) [pid = 1928] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:42:35 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x12510c000) [pid = 1928] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:42:35 INFO - PROCESS | 1928 | 1461861755897 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]]]}] 09:42:35 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. 09:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 572ms 09:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:42:35 INFO - PROCESS | 1928 | 1461861755960 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 1928 | 1461861755961 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:42:35 INFO - PROCESS | 1928 | 1461861755963 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 1928 | 1461861755965 Marionette TRACE conn2 <- [1,354,null,{}] 09:42:35 INFO - PROCESS | 1928 | 1461861755967 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}] 09:42:36 INFO - PROCESS | 1928 | 1461861756058 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:42:36 INFO - PROCESS | 1928 | 1461861756063 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x129670000 == 46 [pid = 1928] [id = 96] 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x1221e4800) [pid = 1928] [serial = 285] [outer = 0x0] 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x126b9d400) [pid = 1928] [serial = 286] [outer = 0x1221e4800] 09:42:36 INFO - PROCESS | 1928 | 1461861756091 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12aa93400) [pid = 1928] [serial = 287] [outer = 0x1221e4800] 09:42:36 INFO - PROCESS | 1928 | 1461861756392 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]]]}] 09:42:36 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. 09:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 09:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:42:36 INFO - PROCESS | 1928 | 1461861756434 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1928 | 1461861756435 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:42:36 INFO - PROCESS | 1928 | 1461861756437 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1928 | 1461861756438 Marionette TRACE conn2 <- [1,358,null,{}] 09:42:36 INFO - PROCESS | 1928 | 1461861756443 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}] 09:42:36 INFO - PROCESS | 1928 | 1461861756515 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:42:36 INFO - PROCESS | 1928 | 1461861756562 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a636000 == 47 [pid = 1928] [id = 97] 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1126b7400) [pid = 1928] [serial = 288] [outer = 0x0] 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12aa99c00) [pid = 1928] [serial = 289] [outer = 0x1126b7400] 09:42:36 INFO - PROCESS | 1928 | 1461861756586 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12b103400) [pid = 1928] [serial = 290] [outer = 0x1126b7400] 09:42:36 INFO - PROCESS | 1928 | 1461861756865 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]]]}] 09:42:36 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. 09:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 09:42:36 INFO - PROCESS | 1928 | 1461861756911 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1928 | 1461861756912 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:42:36 INFO - PROCESS | 1928 | 1461861756914 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1928 | 1461861756915 Marionette TRACE conn2 <- [1,362,null,{}] 09:42:36 INFO - PROCESS | 1928 | 1461861756918 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}] 09:42:36 INFO - PROCESS | 1928 | 1461861756996 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:42:37 INFO - PROCESS | 1928 | 1461861757000 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a84c800 == 48 [pid = 1928] [id = 98] 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12b107c00) [pid = 1928] [serial = 291] [outer = 0x0] 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12b117400) [pid = 1928] [serial = 292] [outer = 0x12b107c00] 09:42:37 INFO - PROCESS | 1928 | 1461861757025 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12b11e000) [pid = 1928] [serial = 293] [outer = 0x12b107c00] 09:42:37 INFO - PROCESS | 1928 | 1461861757352 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]]]}] 09:42:37 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. 09:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 09:42:37 INFO - PROCESS | 1928 | 1461861757386 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:42:37 INFO - PROCESS | 1928 | 1461861757388 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:42:37 INFO - PROCESS | 1928 | 1461861757404 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:42:37 INFO - PROCESS | 1928 | 1461861757406 Marionette TRACE conn2 <- [1,366,null,{}] 09:42:37 INFO - PROCESS | 1928 | 1461861757409 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}] 09:42:37 INFO - PROCESS | 1928 | 1461861757531 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:42:37 INFO - PROCESS | 1928 | 1461861757537 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa84800 == 49 [pid = 1928] [id = 99] 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12b120400) [pid = 1928] [serial = 294] [outer = 0x0] 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12b3a0000) [pid = 1928] [serial = 295] [outer = 0x12b120400] 09:42:37 INFO - PROCESS | 1928 | 1461861757577 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12b3a9400) [pid = 1928] [serial = 296] [outer = 0x12b120400] 09:42:38 INFO - PROCESS | 1928 | 1461861758090 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]]]}] 09:42:38 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. 09:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 09:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:42:38 INFO - PROCESS | 1928 | 1461861758126 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 1928 | 1461861758128 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:42:38 INFO - PROCESS | 1928 | 1461861758133 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 1928 | 1461861758135 Marionette TRACE conn2 <- [1,370,null,{}] 09:42:38 INFO - PROCESS | 1928 | 1461861758138 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}] 09:42:38 INFO - PROCESS | 1928 | 1461861758261 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:42:38 INFO - PROCESS | 1928 | 1461861758334 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x11719a800 == 50 [pid = 1928] [id = 100] 09:42:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11674f800) [pid = 1928] [serial = 297] [outer = 0x0] 09:42:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x116a5c800) [pid = 1928] [serial = 298] [outer = 0x11674f800] 09:42:38 INFO - PROCESS | 1928 | 1461861758365 Marionette DEBUG loaded listener.js 09:42:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1180df000) [pid = 1928] [serial = 299] [outer = 0x11674f800] 09:42:38 INFO - PROCESS | 1928 | 1461861758801 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]]]}] 09:42:38 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. 09:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 720ms 09:42:38 INFO - PROCESS | 1928 | 1461861758853 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 1928 | 1461861758857 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:42:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:42:38 INFO - PROCESS | 1928 | 1461861758879 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 1928 | 1461861758881 Marionette TRACE conn2 <- [1,374,null,{}] 09:42:38 INFO - PROCESS | 1928 | 1461861758884 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}] 09:42:38 INFO - PROCESS | 1928 | 1461861758982 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:42:39 INFO - PROCESS | 1928 | 1461861759039 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x119319800 == 51 [pid = 1928] [id = 101] 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x118787400) [pid = 1928] [serial = 300] [outer = 0x0] 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x119585800) [pid = 1928] [serial = 301] [outer = 0x118787400] 09:42:39 INFO - PROCESS | 1928 | 1461861759070 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x119bf8c00) [pid = 1928] [serial = 302] [outer = 0x118787400] 09:42:39 INFO - PROCESS | 1928 | 1461861759492 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:42:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 621ms 09:42:39 INFO - PROCESS | 1928 | 1461861759499 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:42:39 INFO - PROCESS | 1928 | 1461861759500 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:42:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:42:39 INFO - PROCESS | 1928 | 1461861759503 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 1928 | 1461861759506 Marionette TRACE conn2 <- [1,378,null,{}] 09:42:39 INFO - PROCESS | 1928 | 1461861759513 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}] 09:42:39 INFO - PROCESS | 1928 | 1461861759635 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:42:39 INFO - PROCESS | 1928 | 1461861759679 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x129378800 == 52 [pid = 1928] [id = 102] 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x121290000) [pid = 1928] [serial = 303] [outer = 0x0] 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x124835800) [pid = 1928] [serial = 304] [outer = 0x121290000] 09:42:39 INFO - PROCESS | 1928 | 1461861759710 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x126d87000) [pid = 1928] [serial = 305] [outer = 0x121290000] 09:42:40 INFO - PROCESS | 1928 | 1461861760181 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:42:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:42:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 724ms 09:42:40 INFO - PROCESS | 1928 | 1461861760395 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:42:40 INFO - PROCESS | 1928 | 1461861760397 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:42:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:42:40 INFO - PROCESS | 1928 | 1461861760413 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 1928 | 1461861760415 Marionette TRACE conn2 <- [1,382,null,{}] 09:42:40 INFO - PROCESS | 1928 | 1461861760418 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}] 09:42:40 INFO - PROCESS | 1928 | 1461861760501 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:42:40 INFO - PROCESS | 1928 | 1461861760544 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x116988000 == 53 [pid = 1928] [id = 103] 09:42:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x115e0c000) [pid = 1928] [serial = 306] [outer = 0x0] 09:42:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x115e68400) [pid = 1928] [serial = 307] [outer = 0x115e0c000] 09:42:40 INFO - PROCESS | 1928 | 1461861760571 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x116469400) [pid = 1928] [serial = 308] [outer = 0x115e0c000] 09:42:41 INFO - PROCESS | 1928 | 1461861761014 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:42:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 09:42:41 INFO - PROCESS | 1928 | 1461861761035 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1928 | 1461861761037 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:42:41 INFO - PROCESS | 1928 | 1461861761042 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1928 | 1461861761044 Marionette TRACE conn2 <- [1,386,null,{}] 09:42:41 INFO - PROCESS | 1928 | 1461861761047 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}] 09:42:41 INFO - PROCESS | 1928 | 1461861761134 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:42:41 INFO - PROCESS | 1928 | 1461861761192 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x116652800 == 54 [pid = 1928] [id = 104] 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x116670800) [pid = 1928] [serial = 309] [outer = 0x0] 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11809e400) [pid = 1928] [serial = 310] [outer = 0x116670800] 09:42:41 INFO - PROCESS | 1928 | 1461861761225 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1180e4400) [pid = 1928] [serial = 311] [outer = 0x116670800] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x124114800 == 53 [pid = 1928] [id = 65] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12a84c800 == 52 [pid = 1928] [id = 98] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12a636000 == 51 [pid = 1928] [id = 97] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x129670000 == 50 [pid = 1928] [id = 96] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x128a6d000 == 49 [pid = 1928] [id = 95] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x1250a6000 == 48 [pid = 1928] [id = 94] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x124476800 == 47 [pid = 1928] [id = 93] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x121ac3800 == 46 [pid = 1928] [id = 92] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x115e10c00) [pid = 1928] [serial = 195] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x119f65000 == 45 [pid = 1928] [id = 91] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x119822000 == 44 [pid = 1928] [id = 90] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x11910b800 == 43 [pid = 1928] [id = 89] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x1185e0000 == 42 [pid = 1928] [id = 88] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x113497800 == 41 [pid = 1928] [id = 87] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x1134a9000 == 40 [pid = 1928] [id = 86] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x126d13000 == 39 [pid = 1928] [id = 83] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x11981b000 == 38 [pid = 1928] [id = 82] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x117188800 == 37 [pid = 1928] [id = 81] 09:42:41 INFO - PROCESS | 1928 | --DOCSHELL 0x128a80000 == 36 [pid = 1928] [id = 80] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x129629800) [pid = 1928] [serial = 235] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x129630c00) [pid = 1928] [serial = 236] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x118fd6800) [pid = 1928] [serial = 229] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1180eb800) [pid = 1928] [serial = 202] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1251ec400) [pid = 1928] [serial = 230] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x118af2c00) [pid = 1928] [serial = 205] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1196ab400) [pid = 1928] [serial = 208] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1214e8400) [pid = 1928] [serial = 212] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x129230c00) [pid = 1928] [serial = 226] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x124b4a800) [pid = 1928] [serial = 217] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x129566c00) [pid = 1928] [serial = 232] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x126b9bc00) [pid = 1928] [serial = 221] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1166de000) [pid = 1928] [serial = 154] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x119bfc000) [pid = 1928] [serial = 209] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x118735400) [pid = 1928] [serial = 204] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12932fc00) [pid = 1928] [serial = 227] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x125107800) [pid = 1928] [serial = 218] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x1219a0c00) [pid = 1928] [serial = 214] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1221e6000) [pid = 1928] [serial = 215] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1251f6c00) [pid = 1928] [serial = 220] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x121205c00) [pid = 1928] [serial = 211] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x129572000) [pid = 1928] [serial = 233] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12cfc7000) [pid = 1928] [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.] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11710e400) [pid = 1928] [serial = 201] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x11646bc00) [pid = 1928] [serial = 199] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x126dc8c00) [pid = 1928] [serial = 223] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x1134c9c00) [pid = 1928] [serial = 198] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x128d5bc00) [pid = 1928] [serial = 224] [outer = 0x0] [url = about:blank] 09:42:41 INFO - PROCESS | 1928 | 1461861761629 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]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 09:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:42:41 INFO - PROCESS | 1928 | 1461861761662 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1928 | 1461861761663 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:42:41 INFO - PROCESS | 1928 | 1461861761665 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1928 | 1461861761667 Marionette TRACE conn2 <- [1,390,null,{}] 09:42:41 INFO - PROCESS | 1928 | 1461861761673 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}] 09:42:41 INFO - PROCESS | 1928 | 1461861761752 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:42:41 INFO - PROCESS | 1928 | 1461861761761 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x116985000 == 37 [pid = 1928] [id = 105] 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x1180ea000) [pid = 1928] [serial = 312] [outer = 0x0] 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1182a7400) [pid = 1928] [serial = 313] [outer = 0x1180ea000] 09:42:41 INFO - PROCESS | 1928 | 1461861761790 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x118783c00) [pid = 1928] [serial = 314] [outer = 0x1180ea000] 09:42:42 INFO - PROCESS | 1928 | 1461861762150 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]]]}] 09:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 09:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:42:42 INFO - PROCESS | 1928 | 1461861762184 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1928 | 1461861762185 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:42:42 INFO - PROCESS | 1928 | 1461861762187 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1928 | 1461861762189 Marionette TRACE conn2 <- [1,394,null,{}] 09:42:42 INFO - PROCESS | 1928 | 1461861762191 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}] 09:42:42 INFO - PROCESS | 1928 | 1461861762265 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:42:42 INFO - PROCESS | 1928 | 1461861762269 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185e1000 == 38 [pid = 1928] [id = 106] 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x118afd800) [pid = 1928] [serial = 315] [outer = 0x0] 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x119587000) [pid = 1928] [serial = 316] [outer = 0x118afd800] 09:42:42 INFO - PROCESS | 1928 | 1461861762298 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1196a9400) [pid = 1928] [serial = 317] [outer = 0x118afd800] 09:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 09:42:42 INFO - PROCESS | 1928 | 1461861762654 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]]]}] 09:42:42 INFO - PROCESS | 1928 | 1461861762660 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1928 | 1461861762661 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:42:42 INFO - PROCESS | 1928 | 1461861762663 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1928 | 1461861762664 Marionette TRACE conn2 <- [1,398,null,{}] 09:42:42 INFO - PROCESS | 1928 | 1461861762666 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}] 09:42:42 INFO - PROCESS | 1928 | 1461861762747 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:42:42 INFO - PROCESS | 1928 | 1461861762787 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a71000 == 39 [pid = 1928] [id = 107] 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x118f7b400) [pid = 1928] [serial = 318] [outer = 0x0] 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x119874800) [pid = 1928] [serial = 319] [outer = 0x118f7b400] 09:42:42 INFO - PROCESS | 1928 | 1461861762812 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11a10f000) [pid = 1928] [serial = 320] [outer = 0x118f7b400] 09:42:43 INFO - PROCESS | 1928 | 1461861763199 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 572ms 09:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:42:43 INFO - PROCESS | 1928 | 1461861763235 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1928 | 1461861763236 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:42:43 INFO - PROCESS | 1928 | 1461861763238 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1928 | 1461861763240 Marionette TRACE conn2 <- [1,402,null,{}] 09:42:43 INFO - PROCESS | 1928 | 1461861763242 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}] 09:42:43 INFO - PROCESS | 1928 | 1461861763361 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:42:43 INFO - PROCESS | 1928 | 1461861763368 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x119bbd000 == 40 [pid = 1928] [id = 108] 09:42:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x1214e7c00) [pid = 1928] [serial = 321] [outer = 0x0] 09:42:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x1221ed400) [pid = 1928] [serial = 322] [outer = 0x1214e7c00] 09:42:43 INFO - PROCESS | 1928 | 1461861763396 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x125107800) [pid = 1928] [serial = 323] [outer = 0x1214e7c00] 09:42:43 INFO - PROCESS | 1928 | 1461861763852 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 09:42:43 INFO - PROCESS | 1928 | 1461861763860 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1928 | 1461861763862 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:42:43 INFO - PROCESS | 1928 | 1461861763864 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1928 | 1461861763865 Marionette TRACE conn2 <- [1,406,null,{}] 09:42:43 INFO - PROCESS | 1928 | 1461861763867 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}] 09:42:43 INFO - PROCESS | 1928 | 1461861763960 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:42:43 INFO - PROCESS | 1928 | 1461861763965 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215b7800 == 41 [pid = 1928] [id = 109] 09:42:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12510c800) [pid = 1928] [serial = 324] [outer = 0x0] 09:42:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x1251f6800) [pid = 1928] [serial = 325] [outer = 0x12510c800] 09:42:43 INFO - PROCESS | 1928 | 1461861763989 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x126d85800) [pid = 1928] [serial = 326] [outer = 0x12510c800] 09:42:44 INFO - PROCESS | 1928 | 1461861764314 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]]]}] 09:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 470ms 09:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:42:44 INFO - PROCESS | 1928 | 1461861764334 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:42:44 INFO - PROCESS | 1928 | 1461861764335 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:42:44 INFO - PROCESS | 1928 | 1461861764337 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 1928 | 1461861764338 Marionette TRACE conn2 <- [1,410,null,{}] 09:42:44 INFO - PROCESS | 1928 | 1461861764347 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}] 09:42:44 INFO - PROCESS | 1928 | 1461861764433 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:42:44 INFO - PROCESS | 1928 | 1461861764437 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x112146800 == 42 [pid = 1928] [id = 110] 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1251c1400) [pid = 1928] [serial = 327] [outer = 0x0] 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x126d91000) [pid = 1928] [serial = 328] [outer = 0x1251c1400] 09:42:44 INFO - PROCESS | 1928 | 1461861764462 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x126dcf400) [pid = 1928] [serial = 329] [outer = 0x1251c1400] 09:42:44 INFO - PROCESS | 1928 | 1461861764823 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]]]}] 09:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 09:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:42:44 INFO - PROCESS | 1928 | 1461861764863 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:42:44 INFO - PROCESS | 1928 | 1461861764864 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:42:44 INFO - PROCESS | 1928 | 1461861764866 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 1928 | 1461861764867 Marionette TRACE conn2 <- [1,414,null,{}] 09:42:44 INFO - PROCESS | 1928 | 1461861764869 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}] 09:42:44 INFO - PROCESS | 1928 | 1461861764959 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:42:44 INFO - PROCESS | 1928 | 1461861764963 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x124114800 == 43 [pid = 1928] [id = 111] 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x126d8cc00) [pid = 1928] [serial = 330] [outer = 0x0] 09:42:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x128d57c00) [pid = 1928] [serial = 331] [outer = 0x126d8cc00] 09:42:44 INFO - PROCESS | 1928 | 1461861764988 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x128f21800) [pid = 1928] [serial = 332] [outer = 0x126d8cc00] 09:42:45 INFO - PROCESS | 1928 | 1461861765319 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]]]}] 09:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 09:42:45 INFO - PROCESS | 1928 | 1461861765334 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:42:45 INFO - PROCESS | 1928 | 1461861765335 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:42:45 INFO - PROCESS | 1928 | 1461861765338 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 1928 | 1461861765339 Marionette TRACE conn2 <- [1,418,null,{}] 09:42:45 INFO - PROCESS | 1928 | 1461861765350 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}] 09:42:45 INFO - PROCESS | 1928 | 1461861765441 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:42:45 INFO - PROCESS | 1928 | 1461861765445 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12508e800 == 44 [pid = 1928] [id = 112] 09:42:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x128d55000) [pid = 1928] [serial = 333] [outer = 0x0] 09:42:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12932d000) [pid = 1928] [serial = 334] [outer = 0x128d55000] 09:42:45 INFO - PROCESS | 1928 | 1461861765470 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x129567c00) [pid = 1928] [serial = 335] [outer = 0x128d55000] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x128d52400) [pid = 1928] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128d57800) [pid = 1928] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x129331000) [pid = 1928] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119bfb400) [pid = 1928] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1180e0400) [pid = 1928] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12215e400) [pid = 1928] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x118f78400) [pid = 1928] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1164b8800) [pid = 1928] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x129568800) [pid = 1928] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x117682800) [pid = 1928] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12b107c00) [pid = 1928] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x1221e4800) [pid = 1928] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1126b7400) [pid = 1928] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:42:45 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x125104800) [pid = 1928] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:42:45 INFO - PROCESS | 1928 | 1461861765935 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:42:46 INFO - PROCESS | 1928 | 1461861766462 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]]]}] 09:42:46 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 09:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1173ms 09:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:42:46 INFO - PROCESS | 1928 | 1461861766511 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1928 | 1461861766512 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:42:46 INFO - PROCESS | 1928 | 1461861766514 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1928 | 1461861766516 Marionette TRACE conn2 <- [1,422,null,{}] 09:42:46 INFO - PROCESS | 1928 | 1461861766518 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}] 09:42:46 INFO - PROCESS | 1928 | 1461861766605 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:42:46 INFO - PROCESS | 1928 | 1461861766647 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dab000 == 45 [pid = 1928] [id = 113] 09:42:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x115d3b000) [pid = 1928] [serial = 336] [outer = 0x0] 09:42:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12956e000) [pid = 1928] [serial = 337] [outer = 0x115d3b000] 09:42:46 INFO - PROCESS | 1928 | 1461861766674 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12a7ec400) [pid = 1928] [serial = 338] [outer = 0x115d3b000] 09:42:47 INFO - PROCESS | 1928 | 1461861767440 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]]]}] 09:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 09:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:42:47 INFO - PROCESS | 1928 | 1461861767487 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 1928 | 1461861767489 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:42:47 INFO - PROCESS | 1928 | 1461861767491 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 1928 | 1461861767492 Marionette TRACE conn2 <- [1,426,null,{}] 09:42:47 INFO - PROCESS | 1928 | 1461861767494 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}] 09:42:47 INFO - PROCESS | 1928 | 1461861767567 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:42:47 INFO - PROCESS | 1928 | 1461861767571 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12936d000 == 46 [pid = 1928] [id = 114] 09:42:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12a7f0000) [pid = 1928] [serial = 339] [outer = 0x0] 09:42:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12a7f2c00) [pid = 1928] [serial = 340] [outer = 0x12a7f0000] 09:42:47 INFO - PROCESS | 1928 | 1461861767598 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12b10f400) [pid = 1928] [serial = 341] [outer = 0x12a7f0000] 09:42:47 INFO - PROCESS | 1928 | 1461861767976 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] 09:42:48 INFO - PROCESS | 1928 | 1461861768014 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:42:48 INFO - PROCESS | 1928 | 1461861768017 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1928 | 1461861768020 Marionette TRACE conn2 <- [1,430,null,{}] 09:42:48 INFO - PROCESS | 1928 | 1461861768024 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}] 09:42:48 INFO - PROCESS | 1928 | 1461861768121 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:42:48 INFO - PROCESS | 1928 | 1461861768180 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x115e83800 == 47 [pid = 1928] [id = 115] 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11338d800) [pid = 1928] [serial = 342] [outer = 0x0] 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x115edac00) [pid = 1928] [serial = 343] [outer = 0x11338d800] 09:42:48 INFO - PROCESS | 1928 | 1461861768212 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1164b6800) [pid = 1928] [serial = 344] [outer = 0x11338d800] 09:42:48 INFO - PROCESS | 1928 | 1461861768652 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]]]}] 09:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 09:42:48 INFO - PROCESS | 1928 | 1461861768708 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 1928 | 1461861768712 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:42:48 INFO - PROCESS | 1928 | 1461861768718 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1928 | 1461861768720 Marionette TRACE conn2 <- [1,434,null,{}] 09:42:48 INFO - PROCESS | 1928 | 1461861768722 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}] 09:42:48 INFO - PROCESS | 1928 | 1461861768845 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:42:48 INFO - PROCESS | 1928 | 1461861768916 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x119316800 == 48 [pid = 1928] [id = 116] 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1180e6800) [pid = 1928] [serial = 345] [outer = 0x0] 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x1182a6c00) [pid = 1928] [serial = 346] [outer = 0x1180e6800] 09:42:48 INFO - PROCESS | 1928 | 1461861768946 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11878ec00) [pid = 1928] [serial = 347] [outer = 0x1180e6800] 09:42:49 INFO - PROCESS | 1928 | 1461861769365 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]]]}] 09:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 09:42:49 INFO - PROCESS | 1928 | 1461861769388 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 1928 | 1461861769389 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:42:49 INFO - PROCESS | 1928 | 1461861769394 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 1928 | 1461861769396 Marionette TRACE conn2 <- [1,438,null,{}] 09:42:49 INFO - PROCESS | 1928 | 1461861769404 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}] 09:42:49 INFO - PROCESS | 1928 | 1461861769534 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:42:49 INFO - PROCESS | 1928 | 1461861769580 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d07800 == 49 [pid = 1928] [id = 117] 09:42:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x121296000) [pid = 1928] [serial = 348] [outer = 0x0] 09:42:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1214f2400) [pid = 1928] [serial = 349] [outer = 0x121296000] 09:42:49 INFO - PROCESS | 1928 | 1461861769614 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x1221e6000) [pid = 1928] [serial = 350] [outer = 0x121296000] 09:42:50 INFO - PROCESS | 1928 | 1461861770054 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]]]}] 09:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 725ms 09:42:50 INFO - PROCESS | 1928 | 1461861770139 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1928 | 1461861770141 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:42:50 INFO - PROCESS | 1928 | 1461861770144 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1928 | 1461861770146 Marionette TRACE conn2 <- [1,442,null,{}] 09:42:50 INFO - PROCESS | 1928 | 1461861770148 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}] 09:42:50 INFO - PROCESS | 1928 | 1461861770243 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:42:50 INFO - PROCESS | 1928 | 1461861770288 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12966a800 == 50 [pid = 1928] [id = 118] 09:42:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1247d8c00) [pid = 1928] [serial = 351] [outer = 0x0] 09:42:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x125106000) [pid = 1928] [serial = 352] [outer = 0x1247d8c00] 09:42:50 INFO - PROCESS | 1928 | 1461861770318 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x128f1cc00) [pid = 1928] [serial = 353] [outer = 0x1247d8c00] 09:42:50 INFO - PROCESS | 1928 | 1461861770728 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]]]}] 09:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 09:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:42:50 INFO - PROCESS | 1928 | 1461861770763 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1928 | 1461861770765 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:42:50 INFO - PROCESS | 1928 | 1461861770767 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1928 | 1461861770768 Marionette TRACE conn2 <- [1,446,null,{}] 09:42:50 INFO - PROCESS | 1928 | 1461861770771 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}] 09:42:50 INFO - PROCESS | 1928 | 1461861770866 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:42:50 INFO - PROCESS | 1928 | 1461861770927 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa85000 == 51 [pid = 1928] [id = 119] 09:42:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1121e4c00) [pid = 1928] [serial = 354] [outer = 0x0] 09:42:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129333400) [pid = 1928] [serial = 355] [outer = 0x1121e4c00] 09:42:50 INFO - PROCESS | 1928 | 1461861770961 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12962d400) [pid = 1928] [serial = 356] [outer = 0x1121e4c00] 09:42:51 INFO - PROCESS | 1928 | 1461861771562 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]]]}] 09:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 819ms 09:42:51 INFO - PROCESS | 1928 | 1461861771587 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1928 | 1461861771589 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:42:51 INFO - PROCESS | 1928 | 1461861771595 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1928 | 1461861771597 Marionette TRACE conn2 <- [1,450,null,{}] 09:42:51 INFO - PROCESS | 1928 | 1461861771601 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}] 09:42:51 INFO - PROCESS | 1928 | 1461861771687 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:42:51 INFO - PROCESS | 1928 | 1461861771731 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x118714800 == 52 [pid = 1928] [id = 120] 09:42:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x115d3dc00) [pid = 1928] [serial = 357] [outer = 0x0] 09:42:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x1166dc400) [pid = 1928] [serial = 358] [outer = 0x115d3dc00] 09:42:51 INFO - PROCESS | 1928 | 1461861771759 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1180e2000) [pid = 1928] [serial = 359] [outer = 0x115d3dc00] 09:42:52 INFO - PROCESS | 1928 | 1461861772173 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] 09:42:52 INFO - PROCESS | 1928 | 1461861772242 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:42:52 INFO - PROCESS | 1928 | 1461861772253 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1928 | 1461861772255 Marionette TRACE conn2 <- [1,454,null,{}] 09:42:52 INFO - PROCESS | 1928 | 1461861772259 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}] 09:42:52 INFO - PROCESS | 1928 | 1461861772350 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:42:52 INFO - PROCESS | 1928 | 1461861772364 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x116949000 == 42 [pid = 1928] [id = 121] 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11873e800) [pid = 1928] [serial = 360] [outer = 0x0] 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x118792800) [pid = 1928] [serial = 361] [outer = 0x11873e800] 09:42:52 INFO - PROCESS | 1928 | 1461861772398 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x118fe2400) [pid = 1928] [serial = 362] [outer = 0x11873e800] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x128d59000) [pid = 1928] [serial = 274] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12932dc00) [pid = 1928] [serial = 277] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12956a800) [pid = 1928] [serial = 280] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12129b800) [pid = 1928] [serial = 265] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x121e74400) [pid = 1928] [serial = 266] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x126d86000) [pid = 1928] [serial = 250] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x129336c00) [pid = 1928] [serial = 278] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x121c5b000) [pid = 1928] [serial = 247] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x1180e7c00) [pid = 1928] [serial = 259] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x118591c00) [pid = 1928] [serial = 260] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12482e800) [pid = 1928] [serial = 268] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x125104c00) [pid = 1928] [serial = 269] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11986d400) [pid = 1928] [serial = 262] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x119bfec00) [pid = 1928] [serial = 263] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11767fc00) [pid = 1928] [serial = 257] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12a7e3400) [pid = 1928] [serial = 283] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x116745c00) [pid = 1928] [serial = 256] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x119ff5400) [pid = 1928] [serial = 254] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1180e0800) [pid = 1928] [serial = 253] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x118595800) [pid = 1928] [serial = 244] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x116602c00) [pid = 1928] [serial = 241] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12a6bd000) [pid = 1928] [serial = 238] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x129626c00) [pid = 1928] [serial = 281] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12b11e000) [pid = 1928] [serial = 293] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12b117400) [pid = 1928] [serial = 292] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x126b9d400) [pid = 1928] [serial = 286] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12a7f0400) [pid = 1928] [serial = 284] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12b103400) [pid = 1928] [serial = 290] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x125b48800) [pid = 1928] [serial = 271] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x128d50000) [pid = 1928] [serial = 272] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x128d5d000) [pid = 1928] [serial = 275] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12aa93400) [pid = 1928] [serial = 287] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12aa99c00) [pid = 1928] [serial = 289] [outer = 0x0] [url = about:blank] 09:42:52 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:52 INFO - PROCESS | 1928 | 1461861772748 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]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms 09:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:42:52 INFO - PROCESS | 1928 | 1461861772778 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 1928 | 1461861772780 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:42:52 INFO - PROCESS | 1928 | 1461861772782 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1928 | 1461861772784 Marionette TRACE conn2 <- [1,458,null,{}] 09:42:52 INFO - PROCESS | 1928 | 1461861772791 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}] 09:42:52 INFO - PROCESS | 1928 | 1461861772868 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:42:52 INFO - PROCESS | 1928 | 1461861772876 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a67800 == 43 [pid = 1928] [id = 122] 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x119874c00) [pid = 1928] [serial = 363] [outer = 0x0] 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x119ff5c00) [pid = 1928] [serial = 364] [outer = 0x119874c00] 09:42:52 INFO - PROCESS | 1928 | 1461861772904 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1219a4400) [pid = 1928] [serial = 365] [outer = 0x119874c00] 09:42:53 INFO - PROCESS | 1928 | 1461861773346 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] 09:42:53 INFO - PROCESS | 1928 | 1461861773406 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:42:53 INFO - PROCESS | 1928 | 1461861773409 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1928 | 1461861773410 Marionette TRACE conn2 <- [1,462,null,{}] 09:42:53 INFO - PROCESS | 1928 | 1461861773413 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}] 09:42:53 INFO - PROCESS | 1928 | 1461861773532 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:42:53 INFO - PROCESS | 1928 | 1461861773544 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x11932b000 == 44 [pid = 1928] [id = 123] 09:42:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1221e8000) [pid = 1928] [serial = 366] [outer = 0x0] 09:42:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1251bb800) [pid = 1928] [serial = 367] [outer = 0x1221e8000] 09:42:53 INFO - PROCESS | 1928 | 1461861773585 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x125b48800) [pid = 1928] [serial = 368] [outer = 0x1221e8000] 09:42:53 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:53 INFO - PROCESS | 1928 | 1461861773947 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] 09:42:53 INFO - PROCESS | 1928 | 1461861773979 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:42:53 INFO - PROCESS | 1928 | 1461861773981 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1928 | 1461861773982 Marionette TRACE conn2 <- [1,466,null,{}] 09:42:53 INFO - PROCESS | 1928 | 1461861773985 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}] 09:42:54 INFO - PROCESS | 1928 | 1461861774055 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:42:54 INFO - PROCESS | 1928 | 1461861774061 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215ba800 == 45 [pid = 1928] [id = 124] 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x126d87c00) [pid = 1928] [serial = 369] [outer = 0x0] 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x126dca400) [pid = 1928] [serial = 370] [outer = 0x126d87c00] 09:42:54 INFO - PROCESS | 1928 | 1461861774087 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x128d5c400) [pid = 1928] [serial = 371] [outer = 0x126d87c00] 09:42:54 INFO - PROCESS | 1928 | 1461861774420 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] 09:42:54 INFO - PROCESS | 1928 | 1461861774451 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:42:54 INFO - PROCESS | 1928 | 1461861774454 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1928 | 1461861774455 Marionette TRACE conn2 <- [1,470,null,{}] 09:42:54 INFO - PROCESS | 1928 | 1461861774459 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}] 09:42:54 INFO - PROCESS | 1928 | 1461861774549 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:42:54 INFO - PROCESS | 1928 | 1461861774581 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x1132de800 == 46 [pid = 1928] [id = 125] 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126d8e800) [pid = 1928] [serial = 372] [outer = 0x0] 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x129330000) [pid = 1928] [serial = 373] [outer = 0x126d8e800] 09:42:54 INFO - PROCESS | 1928 | 1461861774635 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12aa9a400) [pid = 1928] [serial = 374] [outer = 0x126d8e800] 09:42:54 INFO - PROCESS | 1928 | 1461861774959 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]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 09:42:54 INFO - PROCESS | 1928 | 1461861774975 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1928 | 1461861774978 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:42:54 INFO - PROCESS | 1928 | 1461861774981 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1928 | 1461861774982 Marionette TRACE conn2 <- [1,474,null,{}] 09:42:54 INFO - PROCESS | 1928 | 1461861774984 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}] 09:42:55 INFO - PROCESS | 1928 | 1461861775082 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:42:55 INFO - PROCESS | 1928 | 1461861775096 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x125091800 == 47 [pid = 1928] [id = 126] 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12956ac00) [pid = 1928] [serial = 375] [outer = 0x0] 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12b115800) [pid = 1928] [serial = 376] [outer = 0x12956ac00] 09:42:55 INFO - PROCESS | 1928 | 1461861775121 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12b121400) [pid = 1928] [serial = 377] [outer = 0x12956ac00] 09:42:55 INFO - PROCESS | 1928 | 1461861775480 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 09:42:55 INFO - PROCESS | 1928 | 1461861775500 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:42:55 INFO - PROCESS | 1928 | 1461861775502 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:42:55 INFO - PROCESS | 1928 | 1461861775504 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1928 | 1461861775505 Marionette TRACE conn2 <- [1,478,null,{}] 09:42:55 INFO - PROCESS | 1928 | 1461861775509 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}] 09:42:55 INFO - PROCESS | 1928 | 1461861775605 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:42:55 INFO - PROCESS | 1928 | 1461861775609 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dbf000 == 48 [pid = 1928] [id = 127] 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12aa98800) [pid = 1928] [serial = 378] [outer = 0x0] 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12b3ab800) [pid = 1928] [serial = 379] [outer = 0x12aa98800] 09:42:55 INFO - PROCESS | 1928 | 1461861775634 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12bc15400) [pid = 1928] [serial = 380] [outer = 0x12aa98800] 09:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 09:42:55 INFO - PROCESS | 1928 | 1461861775968 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]]]}] 09:42:55 INFO - PROCESS | 1928 | 1461861775980 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 1928 | 1461861775981 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:42:55 INFO - PROCESS | 1928 | 1461861775991 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1928 | 1461861775994 Marionette TRACE conn2 <- [1,482,null,{}] 09:42:55 INFO - PROCESS | 1928 | 1461861775997 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}] 09:42:56 INFO - PROCESS | 1928 | 1461861776089 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:42:56 INFO - PROCESS | 1928 | 1461861776093 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12966e800 == 49 [pid = 1928] [id = 128] 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12b3a9000) [pid = 1928] [serial = 381] [outer = 0x0] 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12bc1a000) [pid = 1928] [serial = 382] [outer = 0x12b3a9000] 09:42:56 INFO - PROCESS | 1928 | 1461861776118 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12bc38800) [pid = 1928] [serial = 383] [outer = 0x12b3a9000] 09:42:56 INFO - PROCESS | 1928 | 1461861776472 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]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 09:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:42:56 INFO - PROCESS | 1928 | 1461861776513 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 1928 | 1461861776514 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:42:56 INFO - PROCESS | 1928 | 1461861776516 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1928 | 1461861776517 Marionette TRACE conn2 <- [1,486,null,{}] 09:42:56 INFO - PROCESS | 1928 | 1461861776519 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}] 09:42:56 INFO - PROCESS | 1928 | 1461861776698 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12510c800) [pid = 1928] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1180ea000) [pid = 1928] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1251c1400) [pid = 1928] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x118f7b400) [pid = 1928] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1214e7c00) [pid = 1928] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x128d55000) [pid = 1928] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x118afd800) [pid = 1928] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x115e0c000) [pid = 1928] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x116670800) [pid = 1928] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x115d3b000) [pid = 1928] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:42:56 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x126d8cc00) [pid = 1928] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:42:56 INFO - PROCESS | 1928 | 1461861776737 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x1164dd800 == 50 [pid = 1928] [id = 129] 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x115e0c000) [pid = 1928] [serial = 384] [outer = 0x0] 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11829f800) [pid = 1928] [serial = 385] [outer = 0x115e0c000] 09:42:56 INFO - PROCESS | 1928 | 1461861776762 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1247cac00) [pid = 1928] [serial = 386] [outer = 0x115e0c000] 09:42:57 INFO - PROCESS | 1928 | 1461861777048 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 569ms 09:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:42:57 INFO - PROCESS | 1928 | 1461861777085 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 1928 | 1461861777087 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:42:57 INFO - PROCESS | 1928 | 1461861777089 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 1928 | 1461861777092 Marionette TRACE conn2 <- [1,490,null,{}] 09:42:57 INFO - PROCESS | 1928 | 1461861777097 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}] 09:42:57 INFO - PROCESS | 1928 | 1461861777188 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:42:57 INFO - PROCESS | 1928 | 1461861777233 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b15e000 == 51 [pid = 1928] [id = 130] 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1161d8c00) [pid = 1928] [serial = 387] [outer = 0x0] 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x126d92400) [pid = 1928] [serial = 388] [outer = 0x1161d8c00] 09:42:57 INFO - PROCESS | 1928 | 1461861777262 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12c070800) [pid = 1928] [serial = 389] [outer = 0x1161d8c00] 09:42:57 INFO - PROCESS | 1928 | 1461861777559 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 523ms 09:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:42:57 INFO - PROCESS | 1928 | 1461861777612 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 1928 | 1461861777613 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:42:57 INFO - PROCESS | 1928 | 1461861777616 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 1928 | 1461861777617 Marionette TRACE conn2 <- [1,494,null,{}] 09:42:57 INFO - PROCESS | 1928 | 1461861777619 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}] 09:42:57 INFO - PROCESS | 1928 | 1461861777695 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:42:57 INFO - PROCESS | 1928 | 1461861777699 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba5d800 == 52 [pid = 1928] [id = 131] 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12c078800) [pid = 1928] [serial = 390] [outer = 0x0] 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12c07f000) [pid = 1928] [serial = 391] [outer = 0x12c078800] 09:42:57 INFO - PROCESS | 1928 | 1461861777723 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12c169000) [pid = 1928] [serial = 392] [outer = 0x12c078800] 09:42:58 INFO - PROCESS | 1928 | 1461861778045 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 09:42:58 INFO - PROCESS | 1928 | 1461861778085 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1928 | 1461861778086 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:42:58 INFO - PROCESS | 1928 | 1461861778088 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1928 | 1461861778089 Marionette TRACE conn2 <- [1,498,null,{}] 09:42:58 INFO - PROCESS | 1928 | 1461861778100 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}] 09:42:58 INFO - PROCESS | 1928 | 1461861778176 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:42:58 INFO - PROCESS | 1928 | 1461861778181 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc5e800 == 53 [pid = 1928] [id = 132] 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12c16a000) [pid = 1928] [serial = 393] [outer = 0x0] 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12c16d800) [pid = 1928] [serial = 394] [outer = 0x12c16a000] 09:42:58 INFO - PROCESS | 1928 | 1461861778206 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12c5c7c00) [pid = 1928] [serial = 395] [outer = 0x12c16a000] 09:42:58 INFO - PROCESS | 1928 | 1461861778537 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 472ms 09:42:58 INFO - PROCESS | 1928 | 1461861778562 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1928 | 1461861778563 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:42:58 INFO - PROCESS | 1928 | 1461861778565 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1928 | 1461861778566 Marionette TRACE conn2 <- [1,502,null,{}] 09:42:58 INFO - PROCESS | 1928 | 1461861778569 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}] 09:42:58 INFO - PROCESS | 1928 | 1461861778649 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:42:58 INFO - PROCESS | 1928 | 1461861778653 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd5c000 == 54 [pid = 1928] [id = 133] 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12c084000) [pid = 1928] [serial = 396] [outer = 0x0] 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12c5ce000) [pid = 1928] [serial = 397] [outer = 0x12c084000] 09:42:58 INFO - PROCESS | 1928 | 1461861778677 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12c5d3c00) [pid = 1928] [serial = 398] [outer = 0x12c084000] 09:42:59 INFO - PROCESS | 1928 | 1461861779143 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 623ms 09:42:59 INFO - PROCESS | 1928 | 1461861779190 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1928 | 1461861779194 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:42:59 INFO - PROCESS | 1928 | 1461861779198 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 1928 | 1461861779200 Marionette TRACE conn2 <- [1,506,null,{}] 09:42:59 INFO - PROCESS | 1928 | 1461861779204 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}] 09:42:59 INFO - PROCESS | 1928 | 1461861779304 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:42:59 INFO - PROCESS | 1928 | 1461861779365 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x118704000 == 55 [pid = 1928] [id = 134] 09:42:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1166dcc00) [pid = 1928] [serial = 399] [outer = 0x0] 09:42:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1180e8800) [pid = 1928] [serial = 400] [outer = 0x1166dcc00] 09:42:59 INFO - PROCESS | 1928 | 1461861779395 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118f87c00) [pid = 1928] [serial = 401] [outer = 0x1166dcc00] 09:42:59 INFO - PROCESS | 1928 | 1461861779836 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 09:42:59 INFO - PROCESS | 1928 | 1461861779870 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1928 | 1461861779874 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:42:59 INFO - PROCESS | 1928 | 1461861779878 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 1928 | 1461861779880 Marionette TRACE conn2 <- [1,510,null,{}] 09:42:59 INFO - PROCESS | 1928 | 1461861779883 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}] 09:43:00 INFO - PROCESS | 1928 | 1461861780008 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:43:00 INFO - PROCESS | 1928 | 1461861780081 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12201a800 == 56 [pid = 1928] [id = 135] 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11969f400) [pid = 1928] [serial = 402] [outer = 0x0] 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x121aedc00) [pid = 1928] [serial = 403] [outer = 0x11969f400] 09:43:00 INFO - PROCESS | 1928 | 1461861780110 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x125104c00) [pid = 1928] [serial = 404] [outer = 0x11969f400] 09:43:00 INFO - PROCESS | 1928 | 1461861780528 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]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 09:43:00 INFO - PROCESS | 1928 | 1461861780549 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 1928 | 1461861780550 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:43:00 INFO - PROCESS | 1928 | 1461861780553 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 1928 | 1461861780555 Marionette TRACE conn2 <- [1,514,null,{}] 09:43:00 INFO - PROCESS | 1928 | 1461861780563 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}] 09:43:00 INFO - PROCESS | 1928 | 1461861780664 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:43:00 INFO - PROCESS | 1928 | 1461861780724 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba4d000 == 57 [pid = 1928] [id = 136] 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126d8f400) [pid = 1928] [serial = 405] [outer = 0x0] 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12956cc00) [pid = 1928] [serial = 406] [outer = 0x126d8f400] 09:43:00 INFO - PROCESS | 1928 | 1461861780755 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12a895400) [pid = 1928] [serial = 407] [outer = 0x126d8f400] 09:43:01 INFO - PROCESS | 1928 | 1461861781163 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]]]}] 09:43:01 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 09:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 622ms 09:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:43:01 INFO - PROCESS | 1928 | 1461861781175 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 1928 | 1461861781177 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:43:01 INFO - PROCESS | 1928 | 1461861781179 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1928 | 1461861781180 Marionette TRACE conn2 <- [1,518,null,{}] 09:43:01 INFO - PROCESS | 1928 | 1461861781183 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}] 09:43:01 INFO - PROCESS | 1928 | 1461861781279 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:43:01 INFO - PROCESS | 1928 | 1461861781358 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1ce800 == 58 [pid = 1928] [id = 137] 09:43:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12b10e400) [pid = 1928] [serial = 408] [outer = 0x0] 09:43:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12c061c00) [pid = 1928] [serial = 409] [outer = 0x12b10e400] 09:43:01 INFO - PROCESS | 1928 | 1461861781388 Marionette DEBUG loaded listener.js 09:43:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12c06a400) [pid = 1928] [serial = 410] [outer = 0x12b10e400] 09:43:01 INFO - PROCESS | 1928 | 1461861781850 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 720ms 09:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:43:01 INFO - PROCESS | 1928 | 1461861781901 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 1928 | 1461861781903 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:43:01 INFO - PROCESS | 1928 | 1461861781906 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1928 | 1461861781908 Marionette TRACE conn2 <- [1,522,null,{}] 09:43:01 INFO - PROCESS | 1928 | 1461861781912 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}] 09:43:02 INFO - PROCESS | 1928 | 1461861782060 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:43:02 INFO - PROCESS | 1928 | 1461861782147 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x115e91800 == 59 [pid = 1928] [id = 138] 09:43:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x119bfc000) [pid = 1928] [serial = 411] [outer = 0x0] 09:43:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x126d89000) [pid = 1928] [serial = 412] [outer = 0x119bfc000] 09:43:02 INFO - PROCESS | 1928 | 1461861782198 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12c07c000) [pid = 1928] [serial = 413] [outer = 0x119bfc000] 09:43:02 INFO - PROCESS | 1928 | 1461861782840 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]]]}] 09:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 972ms 09:43:02 INFO - PROCESS | 1928 | 1461861782880 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 1928 | 1461861782882 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:43:02 INFO - PROCESS | 1928 | 1461861782886 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 1928 | 1461861782888 Marionette TRACE conn2 <- [1,526,null,{}] 09:43:02 INFO - PROCESS | 1928 | 1461861782893 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}] 09:43:02 INFO - PROCESS | 1928 | 1461861782981 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:43:03 INFO - PROCESS | 1928 | 1461861783040 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x119bb0800 == 60 [pid = 1928] [id = 139] 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x116744800) [pid = 1928] [serial = 414] [outer = 0x0] 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11710c400) [pid = 1928] [serial = 415] [outer = 0x116744800] 09:43:03 INFO - PROCESS | 1928 | 1461861783071 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1182a8000) [pid = 1928] [serial = 416] [outer = 0x116744800] 09:43:03 INFO - PROCESS | 1928 | 1461861783485 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]]]}] 09:43:03 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 09:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 09:43:03 INFO - PROCESS | 1928 | 1461861783507 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1928 | 1461861783510 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:43:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:43:03 INFO - PROCESS | 1928 | 1461861783515 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1928 | 1461861783516 Marionette TRACE conn2 <- [1,530,null,{}] 09:43:03 INFO - PROCESS | 1928 | 1461861783519 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}] 09:43:03 INFO - PROCESS | 1928 | 1461861783606 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:43:03 INFO - PROCESS | 1928 | 1461861783654 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11870c000 == 61 [pid = 1928] [id = 140] 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1182a1400) [pid = 1928] [serial = 417] [outer = 0x0] 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x119589000) [pid = 1928] [serial = 418] [outer = 0x1182a1400] 09:43:03 INFO - PROCESS | 1928 | 1461861783681 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x121204000) [pid = 1928] [serial = 419] [outer = 0x1182a1400] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x11664c800 == 60 [pid = 1928] [id = 66] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc5e800 == 59 [pid = 1928] [id = 132] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba5d800 == 58 [pid = 1928] [id = 131] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x12b15e000 == 57 [pid = 1928] [id = 130] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x1164dd800 == 56 [pid = 1928] [id = 129] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x12966e800 == 55 [pid = 1928] [id = 128] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x126dbf000 == 54 [pid = 1928] [id = 127] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x116a5c800) [pid = 1928] [serial = 298] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x119585800) [pid = 1928] [serial = 301] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x124835800) [pid = 1928] [serial = 304] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12a7f2c00) [pid = 1928] [serial = 340] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x125091800 == 53 [pid = 1928] [id = 126] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x1132de800 == 52 [pid = 1928] [id = 125] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x1215ba800 == 51 [pid = 1928] [id = 124] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x11932b000 == 50 [pid = 1928] [id = 123] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x118a67800 == 49 [pid = 1928] [id = 122] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x116949000 == 48 [pid = 1928] [id = 121] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x118714800 == 47 [pid = 1928] [id = 120] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x126d07800 == 46 [pid = 1928] [id = 117] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x119316800 == 45 [pid = 1928] [id = 116] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x115e83800 == 44 [pid = 1928] [id = 115] 09:43:03 INFO - PROCESS | 1928 | --DOCSHELL 0x12936d000 == 43 [pid = 1928] [id = 114] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1251f6800) [pid = 1928] [serial = 325] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1182a7400) [pid = 1928] [serial = 313] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x118783c00) [pid = 1928] [serial = 314] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x126d91000) [pid = 1928] [serial = 328] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x119874800) [pid = 1928] [serial = 319] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11a10f000) [pid = 1928] [serial = 320] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1221ed400) [pid = 1928] [serial = 322] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12932d000) [pid = 1928] [serial = 334] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x119587000) [pid = 1928] [serial = 316] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1196a9400) [pid = 1928] [serial = 317] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x116469400) [pid = 1928] [serial = 308] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x115e68400) [pid = 1928] [serial = 307] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1180e4400) [pid = 1928] [serial = 311] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x11809e400) [pid = 1928] [serial = 310] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12956e000) [pid = 1928] [serial = 337] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128d57c00) [pid = 1928] [serial = 331] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x128f21800) [pid = 1928] [serial = 332] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x129567c00) [pid = 1928] [serial = 335] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x126dcf400) [pid = 1928] [serial = 329] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x126d85800) [pid = 1928] [serial = 326] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x125107800) [pid = 1928] [serial = 323] [outer = 0x0] [url = about:blank] 09:43:03 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12a7ec400) [pid = 1928] [serial = 338] [outer = 0x0] [url = about:blank] 09:43:04 INFO - PROCESS | 1928 | 1461861784104 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"]]]}] 09:43:04 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 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:43:04 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 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:43:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:43:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms 09:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:43:04 INFO - PROCESS | 1928 | 1461861784137 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1928 | 1461861784139 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:43:04 INFO - PROCESS | 1928 | 1461861784142 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1928 | 1461861784147 Marionette TRACE conn2 <- [1,534,null,{}] 09:43:04 INFO - PROCESS | 1928 | 1461861784169 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}] 09:43:04 INFO - PROCESS | 1928 | 1461861784352 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:43:04 INFO - PROCESS | 1928 | 1461861784372 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11919f800 == 44 [pid = 1928] [id = 141] 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x121af2000) [pid = 1928] [serial = 420] [outer = 0x0] 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x1250b3c00) [pid = 1928] [serial = 421] [outer = 0x121af2000] 09:43:04 INFO - PROCESS | 1928 | 1461861784421 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1251f6800) [pid = 1928] [serial = 422] [outer = 0x121af2000] 09:43:04 INFO - PROCESS | 1928 | 1461861784796 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:43:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 679ms 09:43:04 INFO - PROCESS | 1928 | 1461861784822 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1928 | 1461861784823 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:43:04 INFO - PROCESS | 1928 | 1461861784828 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1928 | 1461861784829 Marionette TRACE conn2 <- [1,538,null,{}] 09:43:04 INFO - PROCESS | 1928 | 1461861784831 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}] 09:43:04 INFO - PROCESS | 1928 | 1461861784909 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:43:04 INFO - PROCESS | 1928 | 1461861784915 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ac7800 == 45 [pid = 1928] [id = 142] 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x125b49000) [pid = 1928] [serial = 423] [outer = 0x0] 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x126d8f000) [pid = 1928] [serial = 424] [outer = 0x125b49000] 09:43:04 INFO - PROCESS | 1928 | 1461861784947 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x128d5a800) [pid = 1928] [serial = 425] [outer = 0x125b49000] 09:43:05 INFO - PROCESS | 1928 | 1461861785275 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]]]}] 09:43:05 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. 09:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 09:43:05 INFO - PROCESS | 1928 | 1461861785297 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:43:05 INFO - PROCESS | 1928 | 1461861785298 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:43:05 INFO - PROCESS | 1928 | 1461861785300 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 1928 | 1461861785301 Marionette TRACE conn2 <- [1,542,null,{}] 09:43:05 INFO - PROCESS | 1928 | 1461861785304 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}] 09:43:05 INFO - PROCESS | 1928 | 1461861785398 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:43:05 INFO - PROCESS | 1928 | 1461861785405 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x124119000 == 46 [pid = 1928] [id = 143] 09:43:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x126d91000) [pid = 1928] [serial = 426] [outer = 0x0] 09:43:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x129332000) [pid = 1928] [serial = 427] [outer = 0x126d91000] 09:43:05 INFO - PROCESS | 1928 | 1461861785430 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x129575c00) [pid = 1928] [serial = 428] [outer = 0x126d91000] 09:43:05 INFO - PROCESS | 1928 | 1461861785779 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]]]}] 09:43:05 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. 09:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 09:43:05 INFO - PROCESS | 1928 | 1461861785819 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:43:05 INFO - PROCESS | 1928 | 1461861785821 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:43:05 INFO - PROCESS | 1928 | 1461861785827 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 1928 | 1461861785831 Marionette TRACE conn2 <- [1,546,null,{}] 09:43:05 INFO - PROCESS | 1928 | 1461861785834 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}] 09:43:05 INFO - PROCESS | 1928 | 1461861785986 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:43:06 INFO - PROCESS | 1928 | 1461861786114 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a61800 == 47 [pid = 1928] [id = 144] 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x129567c00) [pid = 1928] [serial = 429] [outer = 0x0] 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12a7f2000) [pid = 1928] [serial = 430] [outer = 0x129567c00] 09:43:06 INFO - PROCESS | 1928 | 1461861786166 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12bc18400) [pid = 1928] [serial = 431] [outer = 0x129567c00] 09:43:06 INFO - PROCESS | 1928 | 1461861786539 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:43:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 09:43:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:43:06 INFO - PROCESS | 1928 | 1461861786548 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 1928 | 1461861786550 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:43:06 INFO - PROCESS | 1928 | 1461861786552 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 1928 | 1461861786553 Marionette TRACE conn2 <- [1,550,null,{}] 09:43:06 INFO - PROCESS | 1928 | 1461861786555 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}] 09:43:06 INFO - PROCESS | 1928 | 1461861786667 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:43:06 INFO - PROCESS | 1928 | 1461861786706 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a63a800 == 48 [pid = 1928] [id = 145] 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12b3ae400) [pid = 1928] [serial = 432] [outer = 0x0] 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12bc3c400) [pid = 1928] [serial = 433] [outer = 0x12b3ae400] 09:43:06 INFO - PROCESS | 1928 | 1461861786738 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12c076000) [pid = 1928] [serial = 434] [outer = 0x12b3ae400] 09:43:07 INFO - PROCESS | 1928 | 1461861787067 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]]]}] 09:43:07 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. 09:43:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 09:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:43:07 INFO - PROCESS | 1928 | 1461861787123 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 1928 | 1461861787124 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:43:07 INFO - PROCESS | 1928 | 1461861787126 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1928 | 1461861787127 Marionette TRACE conn2 <- [1,554,null,{}] 09:43:07 INFO - PROCESS | 1928 | 1461861787129 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}] 09:43:07 INFO - PROCESS | 1928 | 1461861787222 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:43:07 INFO - PROCESS | 1928 | 1461861787226 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b294000 == 49 [pid = 1928] [id = 146] 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12c070400) [pid = 1928] [serial = 435] [outer = 0x0] 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12c082c00) [pid = 1928] [serial = 436] [outer = 0x12c070400] 09:43:07 INFO - PROCESS | 1928 | 1461861787251 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12c16c000) [pid = 1928] [serial = 437] [outer = 0x12c070400] 09:43:07 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:07 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:07 INFO - PROCESS | 1928 | 1461861787581 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]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 472ms 09:43:07 INFO - PROCESS | 1928 | 1461861787602 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 1928 | 1461861787604 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:43:07 INFO - PROCESS | 1928 | 1461861787617 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1928 | 1461861787619 Marionette TRACE conn2 <- [1,558,null,{}] 09:43:07 INFO - PROCESS | 1928 | 1461861787622 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}] 09:43:07 INFO - PROCESS | 1928 | 1461861787776 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:43:07 INFO - PROCESS | 1928 | 1461861787821 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba5a000 == 50 [pid = 1928] [id = 147] 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12c080000) [pid = 1928] [serial = 438] [outer = 0x0] 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12c5cc000) [pid = 1928] [serial = 439] [outer = 0x12c080000] 09:43:07 INFO - PROCESS | 1928 | 1461861787852 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12cb98400) [pid = 1928] [serial = 440] [outer = 0x12c080000] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12c16a000) [pid = 1928] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x115e0c000) [pid = 1928] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x126d8e800) [pid = 1928] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12956ac00) [pid = 1928] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12aa98800) [pid = 1928] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12b3a9000) [pid = 1928] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x126d87c00) [pid = 1928] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x119874c00) [pid = 1928] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x115d3dc00) [pid = 1928] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11873e800) [pid = 1928] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1221e8000) [pid = 1928] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1161d8c00) [pid = 1928] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:43:08 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12c078800) [pid = 1928] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:43:08 INFO - PROCESS | 1928 | 1461861788275 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]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 679ms 09:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:43:08 INFO - PROCESS | 1928 | 1461861788287 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 1928 | 1461861788288 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:43:08 INFO - PROCESS | 1928 | 1461861788290 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1928 | 1461861788293 Marionette TRACE conn2 <- [1,562,null,{}] 09:43:08 INFO - PROCESS | 1928 | 1461861788298 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}] 09:43:08 INFO - PROCESS | 1928 | 1461861788378 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:43:08 INFO - PROCESS | 1928 | 1461861788382 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b17000 == 51 [pid = 1928] [id = 148] 09:43:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1221e8000) [pid = 1928] [serial = 441] [outer = 0x0] 09:43:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12aa98800) [pid = 1928] [serial = 442] [outer = 0x1221e8000] 09:43:08 INFO - PROCESS | 1928 | 1461861788408 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12bc41800) [pid = 1928] [serial = 443] [outer = 0x1221e8000] 09:43:08 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:08 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:08 INFO - PROCESS | 1928 | 1461861788779 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]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 523ms 09:43:08 INFO - PROCESS | 1928 | 1461861788817 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 1928 | 1461861788820 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:43:08 INFO - PROCESS | 1928 | 1461861788824 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1928 | 1461861788827 Marionette TRACE conn2 <- [1,566,null,{}] 09:43:08 INFO - PROCESS | 1928 | 1461861788831 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}] 09:43:08 INFO - PROCESS | 1928 | 1461861788976 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:43:08 INFO - PROCESS | 1928 | 1461861788985 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d7000 == 52 [pid = 1928] [id = 149] 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x128d5ac00) [pid = 1928] [serial = 444] [outer = 0x0] 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12cba2c00) [pid = 1928] [serial = 445] [outer = 0x128d5ac00] 09:43:09 INFO - PROCESS | 1928 | 1461861789033 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12ce36c00) [pid = 1928] [serial = 446] [outer = 0x128d5ac00] 09:43:09 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:09 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:09 INFO - PROCESS | 1928 | 1461861789418 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 622ms 09:43:09 INFO - PROCESS | 1928 | 1461861789446 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 1928 | 1461861789447 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:43:09 INFO - PROCESS | 1928 | 1461861789449 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1928 | 1461861789450 Marionette TRACE conn2 <- [1,570,null,{}] 09:43:09 INFO - PROCESS | 1928 | 1461861789452 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}] 09:43:09 INFO - PROCESS | 1928 | 1461861789551 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:43:09 INFO - PROCESS | 1928 | 1461861789559 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5f8800 == 53 [pid = 1928] [id = 150] 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12c07fc00) [pid = 1928] [serial = 447] [outer = 0x0] 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12ce3c800) [pid = 1928] [serial = 448] [outer = 0x12c07fc00] 09:43:09 INFO - PROCESS | 1928 | 1461861789583 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12cfbb000) [pid = 1928] [serial = 449] [outer = 0x12c07fc00] 09:43:09 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:09 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 09:43:09 INFO - PROCESS | 1928 | 1461861789913 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]]]}] 09:43:09 INFO - PROCESS | 1928 | 1461861789918 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 1928 | 1461861789919 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:43:09 INFO - PROCESS | 1928 | 1461861789921 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1928 | 1461861789922 Marionette TRACE conn2 <- [1,574,null,{}] 09:43:09 INFO - PROCESS | 1928 | 1461861789926 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}] 09:43:10 INFO - PROCESS | 1928 | 1461861790007 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:43:10 INFO - PROCESS | 1928 | 1461861790013 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c9a2800 == 54 [pid = 1928] [id = 151] 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x121971c00) [pid = 1928] [serial = 450] [outer = 0x0] 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x121975000) [pid = 1928] [serial = 451] [outer = 0x121971c00] 09:43:10 INFO - PROCESS | 1928 | 1461861790038 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12ce42400) [pid = 1928] [serial = 452] [outer = 0x121971c00] 09:43:10 INFO - PROCESS | 1928 | 1461861790562 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]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 673ms 09:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:43:10 INFO - PROCESS | 1928 | 1461861790601 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:43:10 INFO - PROCESS | 1928 | 1461861790604 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:43:10 INFO - PROCESS | 1928 | 1461861790608 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 1928 | 1461861790613 Marionette TRACE conn2 <- [1,578,null,{}] 09:43:10 INFO - PROCESS | 1928 | 1461861790617 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}] 09:43:10 INFO - PROCESS | 1928 | 1461861790717 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:43:10 INFO - PROCESS | 1928 | 1461861790807 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185d0000 == 55 [pid = 1928] [id = 152] 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1110bac00) [pid = 1928] [serial = 453] [outer = 0x0] 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x113062000) [pid = 1928] [serial = 454] [outer = 0x1110bac00] 09:43:10 INFO - PROCESS | 1928 | 1461861790838 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x115d3b000) [pid = 1928] [serial = 455] [outer = 0x1110bac00] 09:43:11 INFO - PROCESS | 1928 | 1461861791271 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 725ms 09:43:11 INFO - PROCESS | 1928 | 1461861791333 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1928 | 1461861791337 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:43:11 INFO - PROCESS | 1928 | 1461861791342 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1928 | 1461861791345 Marionette TRACE conn2 <- [1,582,null,{}] 09:43:11 INFO - PROCESS | 1928 | 1461861791348 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}] 09:43:11 INFO - PROCESS | 1928 | 1461861791445 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:43:11 INFO - PROCESS | 1928 | 1461861791509 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x1218e4000 == 56 [pid = 1928] [id = 153] 09:43:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x115e14c00) [pid = 1928] [serial = 456] [outer = 0x0] 09:43:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1180ed400) [pid = 1928] [serial = 457] [outer = 0x115e14c00] 09:43:11 INFO - PROCESS | 1928 | 1461861791539 Marionette DEBUG loaded listener.js 09:43:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x1196a1c00) [pid = 1928] [serial = 458] [outer = 0x115e14c00] 09:43:11 INFO - PROCESS | 1928 | 1461861791969 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 09:43:12 INFO - PROCESS | 1928 | 1461861792038 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1928 | 1461861792040 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:43:12 INFO - PROCESS | 1928 | 1461861792044 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1928 | 1461861792047 Marionette TRACE conn2 <- [1,586,null,{}] 09:43:12 INFO - PROCESS | 1928 | 1461861792054 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}] 09:43:12 INFO - PROCESS | 1928 | 1461861792190 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:43:12 INFO - PROCESS | 1928 | 1461861792203 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1ce000 == 57 [pid = 1928] [id = 154] 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x121af2400) [pid = 1928] [serial = 459] [outer = 0x0] 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1251b6000) [pid = 1928] [serial = 460] [outer = 0x121af2400] 09:43:12 INFO - PROCESS | 1928 | 1461861792248 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x126d94000) [pid = 1928] [serial = 461] [outer = 0x121af2400] 09:43:12 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:12 INFO - PROCESS | 1928 | 1461861792677 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 09:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:43:12 INFO - PROCESS | 1928 | 1461861792716 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1928 | 1461861792718 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:43:12 INFO - PROCESS | 1928 | 1461861792720 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1928 | 1461861792721 Marionette TRACE conn2 <- [1,590,null,{}] 09:43:12 INFO - PROCESS | 1928 | 1461861792724 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}] 09:43:12 INFO - PROCESS | 1928 | 1461861792822 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:43:12 INFO - PROCESS | 1928 | 1461861792873 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce11000 == 58 [pid = 1928] [id = 155] 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x129572000) [pid = 1928] [serial = 462] [outer = 0x0] 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12a6c3400) [pid = 1928] [serial = 463] [outer = 0x129572000] 09:43:12 INFO - PROCESS | 1928 | 1461861792903 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12aa96c00) [pid = 1928] [serial = 464] [outer = 0x129572000] 09:43:13 INFO - PROCESS | 1928 | 1461861793364 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]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 673ms 09:43:13 INFO - PROCESS | 1928 | 1461861793394 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 1928 | 1461861793396 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:43:13 INFO - PROCESS | 1928 | 1461861793400 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 1928 | 1461861793402 Marionette TRACE conn2 <- [1,594,null,{}] 09:43:13 INFO - PROCESS | 1928 | 1461861793405 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}] 09:43:13 INFO - PROCESS | 1928 | 1461861793602 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:43:13 INFO - PROCESS | 1928 | 1461861793708 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a69800 == 59 [pid = 1928] [id = 156] 09:43:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1214e7c00) [pid = 1928] [serial = 465] [outer = 0x0] 09:43:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12aa9e000) [pid = 1928] [serial = 466] [outer = 0x1214e7c00] 09:43:13 INFO - PROCESS | 1928 | 1461861793739 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12b3acc00) [pid = 1928] [serial = 467] [outer = 0x1214e7c00] 09:43:14 INFO - PROCESS | 1928 | 1461861794328 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 971ms 09:43:14 INFO - PROCESS | 1928 | 1461861794375 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1928 | 1461861794377 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:43:14 INFO - PROCESS | 1928 | 1461861794382 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1928 | 1461861794384 Marionette TRACE conn2 <- [1,598,null,{}] 09:43:14 INFO - PROCESS | 1928 | 1461861794389 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}] 09:43:14 INFO - PROCESS | 1928 | 1461861794479 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:43:14 INFO - PROCESS | 1928 | 1461861794551 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12140c800 == 60 [pid = 1928] [id = 157] 09:43:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x1110b8c00) [pid = 1928] [serial = 468] [outer = 0x0] 09:43:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x114ef0c00) [pid = 1928] [serial = 469] [outer = 0x1110b8c00] 09:43:14 INFO - PROCESS | 1928 | 1461861794579 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x117e0d800) [pid = 1928] [serial = 470] [outer = 0x1110b8c00] 09:43:15 INFO - PROCESS | 1928 | 1461861795025 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]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 674ms 09:43:15 INFO - PROCESS | 1928 | 1461861795056 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1928 | 1461861795060 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:43:15 INFO - PROCESS | 1928 | 1461861795064 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1928 | 1461861795066 Marionette TRACE conn2 <- [1,602,null,{}] 09:43:15 INFO - PROCESS | 1928 | 1461861795068 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}] 09:43:15 INFO - PROCESS | 1928 | 1461861795157 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:43:15 INFO - PROCESS | 1928 | 1461861795226 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b0d000 == 61 [pid = 1928] [id = 158] 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11829fc00) [pid = 1928] [serial = 471] [outer = 0x0] 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1196a9400) [pid = 1928] [serial = 472] [outer = 0x11829fc00] 09:43:15 INFO - PROCESS | 1928 | 1461861795253 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x121973000) [pid = 1928] [serial = 473] [outer = 0x11829fc00] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5f8800 == 60 [pid = 1928] [id = 150] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d7000 == 59 [pid = 1928] [id = 149] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x119b17000 == 58 [pid = 1928] [id = 148] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba5a000 == 57 [pid = 1928] [id = 147] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12b294000 == 56 [pid = 1928] [id = 146] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12a63a800 == 55 [pid = 1928] [id = 145] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x128a61800 == 54 [pid = 1928] [id = 144] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x115edac00) [pid = 1928] [serial = 343] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x1182a6c00) [pid = 1928] [serial = 346] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x129333400) [pid = 1928] [serial = 355] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x1214f2400) [pid = 1928] [serial = 349] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x125106000) [pid = 1928] [serial = 352] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x124119000 == 53 [pid = 1928] [id = 143] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x121ac7800 == 52 [pid = 1928] [id = 142] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11919f800 == 51 [pid = 1928] [id = 141] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11870c000 == 50 [pid = 1928] [id = 140] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x119bb0800 == 49 [pid = 1928] [id = 139] 09:43:15 INFO - PROCESS | 1928 | --DOCSHELL 0x118704000 == 48 [pid = 1928] [id = 134] 09:43:15 INFO - PROCESS | 1928 | 1461861795646 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]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 621ms 09:43:15 INFO - PROCESS | 1928 | 1461861795686 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1928 | 1461861795687 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:43:15 INFO - PROCESS | 1928 | 1461861795689 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1928 | 1461861795693 Marionette TRACE conn2 <- [1,606,null,{}] 09:43:15 INFO - PROCESS | 1928 | 1461861795701 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}] 09:43:15 INFO - PROCESS | 1928 | 1461861795784 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x128d5c400) [pid = 1928] [serial = 371] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x119ff5c00) [pid = 1928] [serial = 364] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1219a4400) [pid = 1928] [serial = 365] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x1180e2000) [pid = 1928] [serial = 359] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1166dc400) [pid = 1928] [serial = 358] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x118792800) [pid = 1928] [serial = 361] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x118fe2400) [pid = 1928] [serial = 362] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x1251bb800) [pid = 1928] [serial = 367] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x125b48800) [pid = 1928] [serial = 368] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12bc38800) [pid = 1928] [serial = 383] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x126d92400) [pid = 1928] [serial = 388] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12c169000) [pid = 1928] [serial = 392] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12c16d800) [pid = 1928] [serial = 394] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x1247cac00) [pid = 1928] [serial = 386] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12c07f000) [pid = 1928] [serial = 391] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11829f800) [pid = 1928] [serial = 385] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12c070800) [pid = 1928] [serial = 389] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x129330000) [pid = 1928] [serial = 373] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12aa9a400) [pid = 1928] [serial = 374] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12b121400) [pid = 1928] [serial = 377] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12bc15400) [pid = 1928] [serial = 380] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12c5c7c00) [pid = 1928] [serial = 395] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12b115800) [pid = 1928] [serial = 376] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12b3ab800) [pid = 1928] [serial = 379] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12bc1a000) [pid = 1928] [serial = 382] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x126dca400) [pid = 1928] [serial = 370] [outer = 0x0] [url = about:blank] 09:43:15 INFO - PROCESS | 1928 | 1461861795842 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x119113000 == 49 [pid = 1928] [id = 159] 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11829f800) [pid = 1928] [serial = 474] [outer = 0x0] 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1218bf000) [pid = 1928] [serial = 475] [outer = 0x11829f800] 09:43:15 INFO - PROCESS | 1928 | 1461861795872 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x125b44c00) [pid = 1928] [serial = 476] [outer = 0x11829f800] 09:43:16 INFO - PROCESS | 1928 | 1461861796169 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]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 526ms 09:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:43:16 INFO - PROCESS | 1928 | 1461861796215 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:43:16 INFO - PROCESS | 1928 | 1461861796217 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:43:16 INFO - PROCESS | 1928 | 1461861796219 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 1928 | 1461861796220 Marionette TRACE conn2 <- [1,610,null,{}] 09:43:16 INFO - PROCESS | 1928 | 1461861796223 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}] 09:43:16 INFO - PROCESS | 1928 | 1461861796301 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:43:16 INFO - PROCESS | 1928 | 1461861796352 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x121418800 == 50 [pid = 1928] [id = 160] 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1251c1400) [pid = 1928] [serial = 477] [outer = 0x0] 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x126dd2400) [pid = 1928] [serial = 478] [outer = 0x1251c1400] 09:43:16 INFO - PROCESS | 1928 | 1461861796379 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12956bc00) [pid = 1928] [serial = 479] [outer = 0x1251c1400] 09:43:16 INFO - PROCESS | 1928 | 1461861796750 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]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 09:43:16 INFO - PROCESS | 1928 | 1461861796791 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:43:16 INFO - PROCESS | 1928 | 1461861796795 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:43:16 INFO - PROCESS | 1928 | 1461861796798 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 1928 | 1461861796800 Marionette TRACE conn2 <- [1,614,null,{}] 09:43:16 INFO - PROCESS | 1928 | 1461861796804 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}] 09:43:16 INFO - PROCESS | 1928 | 1461861796916 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:43:16 INFO - PROCESS | 1928 | 1461861796923 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12509c800 == 51 [pid = 1928] [id = 161] 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x1251f7c00) [pid = 1928] [serial = 480] [outer = 0x0] 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12a7e3c00) [pid = 1928] [serial = 481] [outer = 0x1251f7c00] 09:43:16 INFO - PROCESS | 1928 | 1461861796949 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12b11f400) [pid = 1928] [serial = 482] [outer = 0x1251f7c00] 09:43:17 INFO - PROCESS | 1928 | 1461861797268 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 09:43:17 INFO - PROCESS | 1928 | 1461861797318 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1928 | 1461861797319 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:43:17 INFO - PROCESS | 1928 | 1461861797322 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1928 | 1461861797323 Marionette TRACE conn2 <- [1,618,null,{}] 09:43:17 INFO - PROCESS | 1928 | 1461861797325 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}] 09:43:17 INFO - PROCESS | 1928 | 1461861797420 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:43:17 INFO - PROCESS | 1928 | 1461861797427 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x118086000 == 52 [pid = 1928] [id = 162] 09:43:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b3adc00) [pid = 1928] [serial = 483] [outer = 0x0] 09:43:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12bc36c00) [pid = 1928] [serial = 484] [outer = 0x12b3adc00] 09:43:17 INFO - PROCESS | 1928 | 1461861797455 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12c162c00) [pid = 1928] [serial = 485] [outer = 0x12b3adc00] 09:43:17 INFO - PROCESS | 1928 | 1461861797822 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 09:43:17 INFO - PROCESS | 1928 | 1461861797840 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1928 | 1461861797842 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:43:17 INFO - PROCESS | 1928 | 1461861797845 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1928 | 1461861797846 Marionette TRACE conn2 <- [1,622,null,{}] 09:43:17 INFO - PROCESS | 1928 | 1461861797849 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}] 09:43:17 INFO - PROCESS | 1928 | 1461861797947 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:43:17 INFO - PROCESS | 1928 | 1461861797961 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa81800 == 53 [pid = 1928] [id = 163] 09:43:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12a7ef400) [pid = 1928] [serial = 486] [outer = 0x0] 09:43:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12c16e000) [pid = 1928] [serial = 487] [outer = 0x12a7ef400] 09:43:17 INFO - PROCESS | 1928 | 1461861797986 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12c5cf000) [pid = 1928] [serial = 488] [outer = 0x12a7ef400] 09:43:18 INFO - PROCESS | 1928 | 1461861798311 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]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 09:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:43:18 INFO - PROCESS | 1928 | 1461861798364 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 1928 | 1461861798366 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:43:18 INFO - PROCESS | 1928 | 1461861798368 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1928 | 1461861798369 Marionette TRACE conn2 <- [1,626,null,{}] 09:43:18 INFO - PROCESS | 1928 | 1461861798371 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}] 09:43:18 INFO - PROCESS | 1928 | 1461861798466 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:43:18 INFO - PROCESS | 1928 | 1461861798494 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba4a800 == 54 [pid = 1928] [id = 164] 09:43:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12c16bc00) [pid = 1928] [serial = 489] [outer = 0x0] 09:43:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12cb9c000) [pid = 1928] [serial = 490] [outer = 0x12c16bc00] 09:43:18 INFO - PROCESS | 1928 | 1461861798519 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12cba1800) [pid = 1928] [serial = 491] [outer = 0x12c16bc00] 09:43:18 INFO - PROCESS | 1928 | 1461861798882 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]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 09:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:43:18 INFO - PROCESS | 1928 | 1461861798888 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 1928 | 1461861798889 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:43:18 INFO - PROCESS | 1928 | 1461861798891 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1928 | 1461861798893 Marionette TRACE conn2 <- [1,630,null,{}] 09:43:18 INFO - PROCESS | 1928 | 1461861798899 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}] 09:43:19 INFO - PROCESS | 1928 | 1461861799003 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:43:19 INFO - PROCESS | 1928 | 1461861799008 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc67000 == 55 [pid = 1928] [id = 165] 09:43:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12cb9ac00) [pid = 1928] [serial = 492] [outer = 0x0] 09:43:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12ce33800) [pid = 1928] [serial = 493] [outer = 0x12cb9ac00] 09:43:19 INFO - PROCESS | 1928 | 1461861799032 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12ce3d000) [pid = 1928] [serial = 494] [outer = 0x12cb9ac00] 09:43:19 INFO - PROCESS | 1928 | 1461861799455 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]]]}] 09:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 576ms 09:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:43:19 INFO - PROCESS | 1928 | 1461861799468 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1928 | 1461861799470 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:43:19 INFO - PROCESS | 1928 | 1461861799473 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1928 | 1461861799474 Marionette TRACE conn2 <- [1,634,null,{}] 09:43:19 INFO - PROCESS | 1928 | 1461861799481 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}] 09:43:19 INFO - PROCESS | 1928 | 1461861799929 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x129567c00) [pid = 1928] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x121af2000) [pid = 1928] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x11969f400) [pid = 1928] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x116744800) [pid = 1928] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12c07fc00) [pid = 1928] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12199e400) [pid = 1928] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x126d91000) [pid = 1928] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x128d5ac00) [pid = 1928] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12c080000) [pid = 1928] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x126d8f400) [pid = 1928] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1182a1400) [pid = 1928] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x125b49000) [pid = 1928] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x115e66000) [pid = 1928] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1166dcc00) [pid = 1928] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x118787400) [pid = 1928] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1221e8000) [pid = 1928] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x119bfc000) [pid = 1928] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1134cb400) [pid = 1928] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11674f800) [pid = 1928] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x128f21000) [pid = 1928] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1121e4c00) [pid = 1928] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12c084000) [pid = 1928] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x121290000) [pid = 1928] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11338d800) [pid = 1928] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12b3ae400) [pid = 1928] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12b10e400) [pid = 1928] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x121296000) [pid = 1928] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12b120400) [pid = 1928] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12c070400) [pid = 1928] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x125b45c00) [pid = 1928] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1221e8800) [pid = 1928] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1180e6800) [pid = 1928] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1247d8c00) [pid = 1928] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1180ea400) [pid = 1928] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:43:19 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12a7f0000) [pid = 1928] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:43:20 INFO - PROCESS | 1928 | 1461861800010 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x112dc3000 == 56 [pid = 1928] [id = 166] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1121e4c00) [pid = 1928] [serial = 495] [outer = 0x0] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x112ef8800) [pid = 1928] [serial = 496] [outer = 0x1121e4c00] 09:43:20 INFO - PROCESS | 1928 | 1461861800035 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x116744800) [pid = 1928] [serial = 497] [outer = 0x1121e4c00] 09:43:20 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:20 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:20 INFO - PROCESS | 1928 | 1461861800310 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]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 874ms 09:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:43:20 INFO - PROCESS | 1928 | 1461861800349 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1928 | 1461861800350 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:43:20 INFO - PROCESS | 1928 | 1461861800353 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1928 | 1461861800355 Marionette TRACE conn2 <- [1,638,null,{}] 09:43:20 INFO - PROCESS | 1928 | 1461861800357 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}] 09:43:20 INFO - PROCESS | 1928 | 1461861800477 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:43:20 INFO - PROCESS | 1928 | 1461861800483 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x121416800 == 57 [pid = 1928] [id = 167] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1126b8800) [pid = 1928] [serial = 498] [outer = 0x0] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11958a000) [pid = 1928] [serial = 499] [outer = 0x1126b8800] 09:43:20 INFO - PROCESS | 1928 | 1461861800513 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12a6c2c00) [pid = 1928] [serial = 500] [outer = 0x1126b8800] 09:43:20 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:20 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:20 INFO - PROCESS | 1928 | 1461861800817 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]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 09:43:20 INFO - PROCESS | 1928 | 1461861800824 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1928 | 1461861800827 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:43:20 INFO - PROCESS | 1928 | 1461861800836 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1928 | 1461861800837 Marionette TRACE conn2 <- [1,642,null,{}] 09:43:20 INFO - PROCESS | 1928 | 1461861800839 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}] 09:43:20 INFO - PROCESS | 1928 | 1461861800922 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:43:20 INFO - PROCESS | 1928 | 1461861800929 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d109000 == 58 [pid = 1928] [id = 168] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x117685c00) [pid = 1928] [serial = 501] [outer = 0x0] 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12c084000) [pid = 1928] [serial = 502] [outer = 0x117685c00] 09:43:20 INFO - PROCESS | 1928 | 1461861800955 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12cd59c00) [pid = 1928] [serial = 503] [outer = 0x117685c00] 09:43:21 INFO - PROCESS | 1928 | 1461861801300 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 09:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:43:21 INFO - PROCESS | 1928 | 1461861801354 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 1928 | 1461861801355 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:43:21 INFO - PROCESS | 1928 | 1461861801357 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 1928 | 1461861801359 Marionette TRACE conn2 <- [1,646,null,{}] 09:43:21 INFO - PROCESS | 1928 | 1461861801361 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}] 09:43:21 INFO - PROCESS | 1928 | 1461861801438 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:43:21 INFO - PROCESS | 1928 | 1461861801445 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3db000 == 59 [pid = 1928] [id = 169] 09:43:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12cd5bc00) [pid = 1928] [serial = 504] [outer = 0x0] 09:43:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12ce3a000) [pid = 1928] [serial = 505] [outer = 0x12cd5bc00] 09:43:21 INFO - PROCESS | 1928 | 1461861801470 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12cfc1400) [pid = 1928] [serial = 506] [outer = 0x12cd5bc00] 09:43:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12cfc3000) [pid = 1928] [serial = 507] [outer = 0x12cfbe000] 09:43:21 INFO - PROCESS | 1928 | 1461861801987 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 09:43:22 INFO - PROCESS | 1928 | 1461861802033 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1928 | 1461861802037 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:43:22 INFO - PROCESS | 1928 | 1461861802046 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1928 | 1461861802050 Marionette TRACE conn2 <- [1,650,null,{}] 09:43:22 INFO - PROCESS | 1928 | 1461861802070 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}] 09:43:22 INFO - PROCESS | 1928 | 1461861802247 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:43:22 INFO - PROCESS | 1928 | 1461861802335 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x117560000 == 60 [pid = 1928] [id = 170] 09:43:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x115edec00) [pid = 1928] [serial = 508] [outer = 0x0] 09:43:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11695bc00) [pid = 1928] [serial = 509] [outer = 0x115edec00] 09:43:22 INFO - PROCESS | 1928 | 1461861802367 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x11858f400) [pid = 1928] [serial = 510] [outer = 0x115edec00] 09:43:22 INFO - PROCESS | 1928 | 1461861802789 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 780ms 09:43:22 INFO - PROCESS | 1928 | 1461861802823 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1928 | 1461861802827 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:43:22 INFO - PROCESS | 1928 | 1461861802831 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1928 | 1461861802833 Marionette TRACE conn2 <- [1,654,null,{}] 09:43:22 INFO - PROCESS | 1928 | 1461861802836 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}] 09:43:22 INFO - PROCESS | 1928 | 1461861802937 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:43:22 INFO - PROCESS | 1928 | 1461861802991 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215bc800 == 61 [pid = 1928] [id = 171] 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x118792800) [pid = 1928] [serial = 511] [outer = 0x0] 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1196adc00) [pid = 1928] [serial = 512] [outer = 0x118792800] 09:43:23 INFO - PROCESS | 1928 | 1461861803022 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12196f000) [pid = 1928] [serial = 513] [outer = 0x118792800] 09:43:23 INFO - PROCESS | 1928 | 1461861803500 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]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 720ms 09:43:23 INFO - PROCESS | 1928 | 1461861803595 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 1928 | 1461861803597 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:43:23 INFO - PROCESS | 1928 | 1461861803603 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 1928 | 1461861803607 Marionette TRACE conn2 <- [1,658,null,{}] 09:43:23 INFO - PROCESS | 1928 | 1461861803619 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}] 09:43:23 INFO - PROCESS | 1928 | 1461861803758 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:43:23 INFO - PROCESS | 1928 | 1461861803810 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b28d000 == 62 [pid = 1928] [id = 172] 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12482f400) [pid = 1928] [serial = 514] [outer = 0x0] 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x126d91000) [pid = 1928] [serial = 515] [outer = 0x12482f400] 09:43:23 INFO - PROCESS | 1928 | 1461861803841 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x129336400) [pid = 1928] [serial = 516] [outer = 0x12482f400] 09:43:24 INFO - PROCESS | 1928 | 1461861804251 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 679ms 09:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:43:24 INFO - PROCESS | 1928 | 1461861804281 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:43:24 INFO - PROCESS | 1928 | 1461861804283 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:43:24 INFO - PROCESS | 1928 | 1461861804285 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 1928 | 1461861804286 Marionette TRACE conn2 <- [1,662,null,{}] 09:43:24 INFO - PROCESS | 1928 | 1461861804289 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}] 09:43:24 INFO - PROCESS | 1928 | 1461861804387 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:43:24 INFO - PROCESS | 1928 | 1461861804438 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3ee000 == 63 [pid = 1928] [id = 173] 09:43:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x126b94800) [pid = 1928] [serial = 517] [outer = 0x0] 09:43:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b3ab800) [pid = 1928] [serial = 518] [outer = 0x126b94800] 09:43:24 INFO - PROCESS | 1928 | 1461861804468 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12bc3b800) [pid = 1928] [serial = 519] [outer = 0x126b94800] 09:43:24 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:24 INFO - PROCESS | 1928 | 1461861804917 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 09:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:43:24 INFO - PROCESS | 1928 | 1461861804954 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:43:24 INFO - PROCESS | 1928 | 1461861804955 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:43:24 INFO - PROCESS | 1928 | 1461861804958 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 1928 | 1461861804959 Marionette TRACE conn2 <- [1,666,null,{}] 09:43:24 INFO - PROCESS | 1928 | 1461861804961 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}] 09:43:25 INFO - PROCESS | 1928 | 1461861805088 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:43:25 INFO - PROCESS | 1928 | 1461861805172 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11602a000 == 64 [pid = 1928] [id = 174] 09:43:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1126b7000) [pid = 1928] [serial = 520] [outer = 0x0] 09:43:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x115edf000) [pid = 1928] [serial = 521] [outer = 0x1126b7000] 09:43:25 INFO - PROCESS | 1928 | 1461861805209 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x128f21800) [pid = 1928] [serial = 522] [outer = 0x1126b7000] 09:43:25 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:25 INFO - PROCESS | 1928 | 1461861805855 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 919ms 09:43:25 INFO - PROCESS | 1928 | 1461861805877 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1928 | 1461861805880 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:43:25 INFO - PROCESS | 1928 | 1461861805883 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1928 | 1461861805885 Marionette TRACE conn2 <- [1,670,null,{}] 09:43:25 INFO - PROCESS | 1928 | 1461861805889 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}] 09:43:25 INFO - PROCESS | 1928 | 1461861805979 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:43:26 INFO - PROCESS | 1928 | 1461861806030 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x118718800 == 65 [pid = 1928] [id = 175] 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x112ef6000) [pid = 1928] [serial = 523] [outer = 0x0] 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x115e68c00) [pid = 1928] [serial = 524] [outer = 0x112ef6000] 09:43:26 INFO - PROCESS | 1928 | 1461861806058 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1180ac400) [pid = 1928] [serial = 525] [outer = 0x112ef6000] 09:43:26 INFO - PROCESS | 1928 | 1461861806502 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]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 675ms 09:43:26 INFO - PROCESS | 1928 | 1461861806558 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:43:26 INFO - PROCESS | 1928 | 1461861806563 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:43:26 INFO - PROCESS | 1928 | 1461861806568 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 1928 | 1461861806569 Marionette TRACE conn2 <- [1,674,null,{}] 09:43:26 INFO - PROCESS | 1928 | 1461861806572 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}] 09:43:26 INFO - PROCESS | 1928 | 1461861806656 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:43:26 INFO - PROCESS | 1928 | 1461861806724 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a7d800 == 66 [pid = 1928] [id = 176] 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1180dfc00) [pid = 1928] [serial = 526] [outer = 0x0] 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x1182a5800) [pid = 1928] [serial = 527] [outer = 0x1180dfc00] 09:43:26 INFO - PROCESS | 1928 | 1461861806751 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x11873cc00) [pid = 1928] [serial = 528] [outer = 0x1180dfc00] 09:43:26 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12d109000 == 65 [pid = 1928] [id = 168] 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x121416800 == 64 [pid = 1928] [id = 167] 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x112dc3000 == 63 [pid = 1928] [id = 166] 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc67000 == 62 [pid = 1928] [id = 165] 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba4a800 == 61 [pid = 1928] [id = 164] 09:43:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa81800 == 60 [pid = 1928] [id = 163] 09:43:26 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x121975000) [pid = 1928] [serial = 451] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x118086000 == 59 [pid = 1928] [id = 162] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12509c800 == 58 [pid = 1928] [id = 161] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x121418800 == 57 [pid = 1928] [id = 160] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x119113000 == 56 [pid = 1928] [id = 159] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x119b0d000 == 55 [pid = 1928] [id = 158] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12140c800 == 54 [pid = 1928] [id = 157] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x1218e4000 == 53 [pid = 1928] [id = 153] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x1185d0000 == 52 [pid = 1928] [id = 152] 09:43:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12c9a2800 == 51 [pid = 1928] [id = 151] 09:43:27 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:27 INFO - PROCESS | 1928 | 1461861807140 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]]]}] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12cfbb000) [pid = 1928] [serial = 449] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12bc18400) [pid = 1928] [serial = 431] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1250b3c00) [pid = 1928] [serial = 421] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x121aedc00) [pid = 1928] [serial = 403] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1182a8000) [pid = 1928] [serial = 416] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12ce3c800) [pid = 1928] [serial = 448] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x125104c00) [pid = 1928] [serial = 404] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1247d1000) [pid = 1928] [serial = 248] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x129332000) [pid = 1928] [serial = 427] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12ce36c00) [pid = 1928] [serial = 446] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12c5cc000) [pid = 1928] [serial = 439] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12a895400) [pid = 1928] [serial = 407] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x121204000) [pid = 1928] [serial = 419] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128d5a800) [pid = 1928] [serial = 425] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1180ec000) [pid = 1928] [serial = 242] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1180e8800) [pid = 1928] [serial = 400] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x126d8f000) [pid = 1928] [serial = 424] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x119bf8c00) [pid = 1928] [serial = 302] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12cba2c00) [pid = 1928] [serial = 445] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12aa98800) [pid = 1928] [serial = 442] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x126d89000) [pid = 1928] [serial = 412] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11710c400) [pid = 1928] [serial = 415] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x117683400) [pid = 1928] [serial = 196] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1180df000) [pid = 1928] [serial = 299] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12a7f2000) [pid = 1928] [serial = 430] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12a7ec800) [pid = 1928] [serial = 239] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12962d400) [pid = 1928] [serial = 356] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12c5d3c00) [pid = 1928] [serial = 398] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x126d87000) [pid = 1928] [serial = 305] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1164b6800) [pid = 1928] [serial = 344] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12bc3c400) [pid = 1928] [serial = 433] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12c07c000) [pid = 1928] [serial = 413] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12c06a400) [pid = 1928] [serial = 410] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x129575c00) [pid = 1928] [serial = 428] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1221e6000) [pid = 1928] [serial = 350] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12b3a9400) [pid = 1928] [serial = 296] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12c16c000) [pid = 1928] [serial = 437] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12c061c00) [pid = 1928] [serial = 409] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x118f87c00) [pid = 1928] [serial = 401] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x126dc7c00) [pid = 1928] [serial = 193] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12bc41800) [pid = 1928] [serial = 443] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12c5ce000) [pid = 1928] [serial = 397] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12cb98400) [pid = 1928] [serial = 440] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1251f6800) [pid = 1928] [serial = 422] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126d90000) [pid = 1928] [serial = 251] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12c082c00) [pid = 1928] [serial = 436] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x11878ec00) [pid = 1928] [serial = 347] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x128f1cc00) [pid = 1928] [serial = 353] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12956cc00) [pid = 1928] [serial = 406] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x119589000) [pid = 1928] [serial = 418] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x1196a2400) [pid = 1928] [serial = 245] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12c076000) [pid = 1928] [serial = 434] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12b10f400) [pid = 1928] [serial = 341] [outer = 0x0] [url = about:blank] 09:43:27 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 09:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 09:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:43:27 INFO - PROCESS | 1928 | 1461861807188 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:43:27 INFO - PROCESS | 1928 | 1461861807189 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:43:27 INFO - PROCESS | 1928 | 1461861807191 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1928 | 1461861807194 Marionette TRACE conn2 <- [1,678,null,{}] 09:43:27 INFO - PROCESS | 1928 | 1461861807201 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}] 09:43:27 INFO - PROCESS | 1928 | 1461861807281 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:43:27 INFO - PROCESS | 1928 | 1461861807286 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185ce800 == 52 [pid = 1928] [id = 177] 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x118fd7800) [pid = 1928] [serial = 529] [outer = 0x0] 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x119592c00) [pid = 1928] [serial = 530] [outer = 0x118fd7800] 09:43:27 INFO - PROCESS | 1928 | 1461861807316 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119abd000) [pid = 1928] [serial = 531] [outer = 0x118fd7800] 09:43:27 INFO - PROCESS | 1928 | 1461861807648 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]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 09:43:27 INFO - PROCESS | 1928 | 1461861807664 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:43:27 INFO - PROCESS | 1928 | 1461861807666 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:43:27 INFO - PROCESS | 1928 | 1461861807668 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1928 | 1461861807669 Marionette TRACE conn2 <- [1,682,null,{}] 09:43:27 INFO - PROCESS | 1928 | 1461861807671 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}] 09:43:27 INFO - PROCESS | 1928 | 1461861807763 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:43:27 INFO - PROCESS | 1928 | 1461861807807 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x11919c000 == 53 [pid = 1928] [id = 178] 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x118fe1400) [pid = 1928] [serial = 532] [outer = 0x0] 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x119ffb000) [pid = 1928] [serial = 533] [outer = 0x118fe1400] 09:43:27 INFO - PROCESS | 1928 | 1461861807833 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x1218c4000) [pid = 1928] [serial = 534] [outer = 0x118fe1400] 09:43:28 INFO - PROCESS | 1928 | 1461861808653 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]]]}] 09:43:28 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) 09:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 09:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:43:28 INFO - PROCESS | 1928 | 1461861808688 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1928 | 1461861808689 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:43:28 INFO - PROCESS | 1928 | 1461861808691 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 1928 | 1461861808694 Marionette TRACE conn2 <- [1,686,null,{}] 09:43:28 INFO - PROCESS | 1928 | 1461861808697 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}] 09:43:28 INFO - PROCESS | 1928 | 1461861808773 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:43:28 INFO - PROCESS | 1928 | 1461861808780 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f56800 == 54 [pid = 1928] [id = 179] 09:43:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x121976800) [pid = 1928] [serial = 535] [outer = 0x0] 09:43:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x122008000) [pid = 1928] [serial = 536] [outer = 0x121976800] 09:43:28 INFO - PROCESS | 1928 | 1461861808806 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1247cac00) [pid = 1928] [serial = 537] [outer = 0x121976800] 09:43:29 INFO - PROCESS | 1928 | 1461861809617 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]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 09:43:29 INFO - PROCESS | 1928 | 1461861809663 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 1928 | 1461861809665 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:43:29 INFO - PROCESS | 1928 | 1461861809668 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1928 | 1461861809670 Marionette TRACE conn2 <- [1,690,null,{}] 09:43:29 INFO - PROCESS | 1928 | 1461861809673 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}] 09:43:29 INFO - PROCESS | 1928 | 1461861809796 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:43:29 INFO - PROCESS | 1928 | 1461861809812 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215be800 == 55 [pid = 1928] [id = 180] 09:43:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x125104c00) [pid = 1928] [serial = 538] [outer = 0x0] 09:43:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x126d8c000) [pid = 1928] [serial = 539] [outer = 0x125104c00] 09:43:29 INFO - PROCESS | 1928 | 1461861809840 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x126dc7c00) [pid = 1928] [serial = 540] [outer = 0x125104c00] 09:43:30 INFO - PROCESS | 1928 | 1461861810661 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]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1023ms 09:43:30 INFO - PROCESS | 1928 | 1461861810690 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 1928 | 1461861810692 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:43:30 INFO - PROCESS | 1928 | 1461861810696 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 1928 | 1461861810697 Marionette TRACE conn2 <- [1,694,null,{}] 09:43:30 INFO - PROCESS | 1928 | 1461861810700 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}] 09:43:30 INFO - PROCESS | 1928 | 1461861810790 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:43:30 INFO - PROCESS | 1928 | 1461861810794 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ada000 == 56 [pid = 1928] [id = 181] 09:43:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x126dc8400) [pid = 1928] [serial = 541] [outer = 0x0] 09:43:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x128d5bc00) [pid = 1928] [serial = 542] [outer = 0x126dc8400] 09:43:30 INFO - PROCESS | 1928 | 1461861810820 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12932d000) [pid = 1928] [serial = 543] [outer = 0x126dc8400] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12a7ef400) [pid = 1928] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12c16bc00) [pid = 1928] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12cb9ac00) [pid = 1928] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x1110b8c00) [pid = 1928] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1251c1400) [pid = 1928] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11829fc00) [pid = 1928] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x1251f7c00) [pid = 1928] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11829f800) [pid = 1928] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12b3adc00) [pid = 1928] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x117685c00) [pid = 1928] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1121e4c00) [pid = 1928] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:43:31 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x1126b8800) [pid = 1928] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:43:31 INFO - PROCESS | 1928 | 1461861811616 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]]]}] 09:43:31 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) 09:43:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 09:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:43:31 INFO - PROCESS | 1928 | 1461861811665 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1928 | 1461861811666 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:43:31 INFO - PROCESS | 1928 | 1461861811669 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1928 | 1461861811670 Marionette TRACE conn2 <- [1,698,null,{}] 09:43:31 INFO - PROCESS | 1928 | 1461861811672 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}] 09:43:31 INFO - PROCESS | 1928 | 1461861811746 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:43:31 INFO - PROCESS | 1928 | 1461861811790 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215ba000 == 57 [pid = 1928] [id = 182] 09:43:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x118592800) [pid = 1928] [serial = 544] [outer = 0x0] 09:43:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x128d57000) [pid = 1928] [serial = 545] [outer = 0x118592800] 09:43:31 INFO - PROCESS | 1928 | 1461861811816 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x126dd5800) [pid = 1928] [serial = 546] [outer = 0x118592800] 09:43:32 INFO - PROCESS | 1928 | 1461861812601 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]]]}] 09:43:32 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) 09:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 09:43:32 INFO - PROCESS | 1928 | 1461861812640 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 1928 | 1461861812641 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:43:32 INFO - PROCESS | 1928 | 1461861812645 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1928 | 1461861812646 Marionette TRACE conn2 <- [1,702,null,{}] 09:43:32 INFO - PROCESS | 1928 | 1461861812649 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}] 09:43:32 INFO - PROCESS | 1928 | 1461861812727 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:43:32 INFO - PROCESS | 1928 | 1461861812732 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x12509c000 == 58 [pid = 1928] [id = 183] 09:43:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12932dc00) [pid = 1928] [serial = 547] [outer = 0x0] 09:43:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12962f000) [pid = 1928] [serial = 548] [outer = 0x12932dc00] 09:43:32 INFO - PROCESS | 1928 | 1461861812757 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12a7eac00) [pid = 1928] [serial = 549] [outer = 0x12932dc00] 09:43:33 INFO - PROCESS | 1928 | 1461861813600 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]]]}] 09:43:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 09:43:33 INFO - PROCESS | 1928 | 1461861813617 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 1928 | 1461861813620 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:43:33 INFO - PROCESS | 1928 | 1461861813624 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 1928 | 1461861813628 Marionette TRACE conn2 <- [1,706,null,{}] 09:43:33 INFO - PROCESS | 1928 | 1461861813632 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}] 09:43:33 INFO - PROCESS | 1928 | 1461861813730 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:43:33 INFO - PROCESS | 1928 | 1461861813775 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x116989000 == 59 [pid = 1928] [id = 184] 09:43:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1134c4c00) [pid = 1928] [serial = 550] [outer = 0x0] 09:43:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x115e66000) [pid = 1928] [serial = 551] [outer = 0x1134c4c00] 09:43:33 INFO - PROCESS | 1928 | 1461861813807 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x117e12c00) [pid = 1928] [serial = 552] [outer = 0x1134c4c00] 09:43:34 INFO - PROCESS | 1928 | 1461861814710 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]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 09:43:34 INFO - PROCESS | 1928 | 1461861814749 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 1928 | 1461861814753 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:43:34 INFO - PROCESS | 1928 | 1461861814757 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1928 | 1461861814759 Marionette TRACE conn2 <- [1,710,null,{}] 09:43:34 INFO - PROCESS | 1928 | 1461861814762 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}] 09:43:34 INFO - PROCESS | 1928 | 1461861814859 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:43:34 INFO - PROCESS | 1928 | 1461861814906 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b1a800 == 60 [pid = 1928] [id = 185] 09:43:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1180eb800) [pid = 1928] [serial = 553] [outer = 0x0] 09:43:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11986d400) [pid = 1928] [serial = 554] [outer = 0x1180eb800] 09:43:34 INFO - PROCESS | 1928 | 1461861814936 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x1214e8000) [pid = 1928] [serial = 555] [outer = 0x1180eb800] 09:43:35 INFO - PROCESS | 1928 | 1461861815847 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 09:43:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:43:35 INFO - PROCESS | 1928 | 1461861815880 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1928 | 1461861815881 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:43:35 INFO - PROCESS | 1928 | 1461861815884 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1928 | 1461861815886 Marionette TRACE conn2 <- [1,714,null,{}] 09:43:35 INFO - PROCESS | 1928 | 1461861815894 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}] 09:43:35 INFO - PROCESS | 1928 | 1461861815993 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:43:36 INFO - PROCESS | 1928 | 1461861816039 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d1a800 == 61 [pid = 1928] [id = 186] 09:43:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x125109c00) [pid = 1928] [serial = 556] [outer = 0x0] 09:43:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x126d87000) [pid = 1928] [serial = 557] [outer = 0x125109c00] 09:43:36 INFO - PROCESS | 1928 | 1461861816071 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x128f19000) [pid = 1928] [serial = 558] [outer = 0x125109c00] 09:43:36 INFO - PROCESS | 1928 | 1461861816984 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]]]}] 09:43:37 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 09:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 09:43:37 INFO - PROCESS | 1928 | 1461861817008 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1928 | 1461861817011 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:43:37 INFO - PROCESS | 1928 | 1461861817015 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1928 | 1461861817017 Marionette TRACE conn2 <- [1,718,null,{}] 09:43:37 INFO - PROCESS | 1928 | 1461861817022 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}] 09:43:37 INFO - PROCESS | 1928 | 1461861817113 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:43:37 INFO - PROCESS | 1928 | 1461861817162 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a5f000 == 62 [pid = 1928] [id = 187] 09:43:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1180e3c00) [pid = 1928] [serial = 559] [outer = 0x0] 09:43:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1180ec000) [pid = 1928] [serial = 560] [outer = 0x1180e3c00] 09:43:37 INFO - PROCESS | 1928 | 1461861817191 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11878f800) [pid = 1928] [serial = 561] [outer = 0x1180e3c00] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x115e91800 == 61 [pid = 1928] [id = 138] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1ce800 == 60 [pid = 1928] [id = 137] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x1215ba000 == 59 [pid = 1928] [id = 182] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x121ada000 == 58 [pid = 1928] [id = 181] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x1215be800 == 57 [pid = 1928] [id = 180] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x119f56800 == 56 [pid = 1928] [id = 179] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11919c000 == 55 [pid = 1928] [id = 178] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x1185ce800 == 54 [pid = 1928] [id = 177] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12ce3a000) [pid = 1928] [serial = 505] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x116a7d800 == 53 [pid = 1928] [id = 176] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x118718800 == 52 [pid = 1928] [id = 175] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11602a000 == 51 [pid = 1928] [id = 174] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3ee000 == 50 [pid = 1928] [id = 173] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12b28d000 == 49 [pid = 1928] [id = 172] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x1215bc800 == 48 [pid = 1928] [id = 171] 09:43:37 INFO - PROCESS | 1928 | --DOCSHELL 0x117560000 == 47 [pid = 1928] [id = 170] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12c16e000) [pid = 1928] [serial = 487] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12cb9c000) [pid = 1928] [serial = 490] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12ce33800) [pid = 1928] [serial = 493] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x117e0d800) [pid = 1928] [serial = 470] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x114ef0c00) [pid = 1928] [serial = 469] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x113062000) [pid = 1928] [serial = 454] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12cba1800) [pid = 1928] [serial = 491] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12aa9e000) [pid = 1928] [serial = 466] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x126dd2400) [pid = 1928] [serial = 478] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12956bc00) [pid = 1928] [serial = 479] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x121973000) [pid = 1928] [serial = 473] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x1196a9400) [pid = 1928] [serial = 472] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12a7e3c00) [pid = 1928] [serial = 481] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12b11f400) [pid = 1928] [serial = 482] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12a6c3400) [pid = 1928] [serial = 463] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1218bf000) [pid = 1928] [serial = 475] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x125b44c00) [pid = 1928] [serial = 476] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x1180ed400) [pid = 1928] [serial = 457] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12bc36c00) [pid = 1928] [serial = 484] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x1251b6000) [pid = 1928] [serial = 460] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12ce3d000) [pid = 1928] [serial = 494] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x119591800) [pid = 1928] [serial = 206] [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.] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x12c084000) [pid = 1928] [serial = 502] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x12cd59c00) [pid = 1928] [serial = 503] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x112ef8800) [pid = 1928] [serial = 496] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x11958a000) [pid = 1928] [serial = 499] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x116744800) [pid = 1928] [serial = 497] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12c5cf000) [pid = 1928] [serial = 488] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12c162c00) [pid = 1928] [serial = 485] [outer = 0x0] [url = about:blank] 09:43:37 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12a6c2c00) [pid = 1928] [serial = 500] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1928 | 1461861818093 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]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:43:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms 09:43:38 INFO - PROCESS | 1928 | 1461861818140 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 1928 | 1461861818144 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:43:38 INFO - PROCESS | 1928 | 1461861818148 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 1928 | 1461861818150 Marionette TRACE conn2 <- [1,722,null,{}] 09:43:38 INFO - PROCESS | 1928 | 1461861818152 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}] 09:43:38 INFO - PROCESS | 1928 | 1461861818230 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:43:38 INFO - PROCESS | 1928 | 1461861818234 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a8c000 == 48 [pid = 1928] [id = 188] 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1180e0000) [pid = 1928] [serial = 562] [outer = 0x0] 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x119593400) [pid = 1928] [serial = 563] [outer = 0x1180e0000] 09:43:38 INFO - PROCESS | 1928 | 1461861818261 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x119f05c00) [pid = 1928] [serial = 564] [outer = 0x1180e0000] 09:43:38 INFO - PROCESS | 1928 | 1461861818615 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] 09:43:38 INFO - PROCESS | 1928 | 1461861818620 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:43:38 INFO - PROCESS | 1928 | 1461861818622 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 1928 | 1461861818625 Marionette TRACE conn2 <- [1,726,null,{}] 09:43:38 INFO - PROCESS | 1928 | 1461861818636 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}] 09:43:38 INFO - PROCESS | 1928 | 1461861818739 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:43:38 INFO - PROCESS | 1928 | 1461861818749 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b07800 == 49 [pid = 1928] [id = 189] 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x1218bf000) [pid = 1928] [serial = 565] [outer = 0x0] 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x1221e5c00) [pid = 1928] [serial = 566] [outer = 0x1218bf000] 09:43:38 INFO - PROCESS | 1928 | 1461861818777 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x1251c1400) [pid = 1928] [serial = 567] [outer = 0x1218bf000] 09:43:39 INFO - PROCESS | 1928 | 1461861819139 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]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:43:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 526ms 09:43:39 INFO - PROCESS | 1928 | 1461861819149 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1928 | 1461861819150 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:43:39 INFO - PROCESS | 1928 | 1461861819153 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1928 | 1461861819154 Marionette TRACE conn2 <- [1,730,null,{}] 09:43:39 INFO - PROCESS | 1928 | 1461861819156 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}] 09:43:39 INFO - PROCESS | 1928 | 1461861819250 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:43:39 INFO - PROCESS | 1928 | 1461861819256 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x1218e3800 == 50 [pid = 1928] [id = 190] 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x124132000) [pid = 1928] [serial = 568] [outer = 0x0] 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x126dc8c00) [pid = 1928] [serial = 569] [outer = 0x124132000] 09:43:39 INFO - PROCESS | 1928 | 1461861819287 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x12922fc00) [pid = 1928] [serial = 570] [outer = 0x124132000] 09:43:39 INFO - PROCESS | 1928 | 1461861819619 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[3640] expected 0 but got 10","_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] 09:43:39 INFO - PROCESS | 1928 | 1461861819674 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:43:39 INFO - PROCESS | 1928 | 1461861819676 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1928 | 1461861819677 Marionette TRACE conn2 <- [1,734,null,{}] 09:43:39 INFO - PROCESS | 1928 | 1461861819679 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}] 09:43:39 INFO - PROCESS | 1928 | 1461861819751 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:43:39 INFO - PROCESS | 1928 | 1461861819756 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x125094000 == 51 [pid = 1928] [id = 191] 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x129332000) [pid = 1928] [serial = 571] [outer = 0x0] 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x129630000) [pid = 1928] [serial = 572] [outer = 0x129332000] 09:43:39 INFO - PROCESS | 1928 | 1461861819784 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x12aa99800) [pid = 1928] [serial = 573] [outer = 0x129332000] 09:43:40 INFO - PROCESS | 1928 | 1461861820139 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]]]}] 09:43:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 09:43:40 INFO - PROCESS | 1928 | 1461861820147 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:43:40 INFO - PROCESS | 1928 | 1461861820149 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:43:40 INFO - PROCESS | 1928 | 1461861820151 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 1928 | 1461861820152 Marionette TRACE conn2 <- [1,738,null,{}] 09:43:40 INFO - PROCESS | 1928 | 1461861820154 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}] 09:43:40 INFO - PROCESS | 1928 | 1461861820268 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:43:40 INFO - PROCESS | 1928 | 1461861820301 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d1a000 == 52 [pid = 1928] [id = 192] 09:43:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x12b118400) [pid = 1928] [serial = 574] [outer = 0x0] 09:43:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12b3a6c00) [pid = 1928] [serial = 575] [outer = 0x12b118400] 09:43:40 INFO - PROCESS | 1928 | 1461861820329 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12bc1a000) [pid = 1928] [serial = 576] [outer = 0x12b118400] 09:43:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:43:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1022ms 09:43:41 INFO - PROCESS | 1928 | 1461861821170 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]]]}] 09:43:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:43:41 INFO - PROCESS | 1928 | 1461861821182 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 1928 | 1461861821183 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:43:41 INFO - PROCESS | 1928 | 1461861821185 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 1928 | 1461861821186 Marionette TRACE conn2 <- [1,742,null,{}] 09:43:41 INFO - PROCESS | 1928 | 1461861821197 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}] 09:43:41 INFO - PROCESS | 1928 | 1461861821294 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:43:41 INFO - PROCESS | 1928 | 1461861821299 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x12966a000 == 53 [pid = 1928] [id = 193] 09:43:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12bc33800) [pid = 1928] [serial = 577] [outer = 0x0] 09:43:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12bc3dc00) [pid = 1928] [serial = 578] [outer = 0x12bc33800] 09:43:41 INFO - PROCESS | 1928 | 1461861821349 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12c069800) [pid = 1928] [serial = 579] [outer = 0x12bc33800] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x126dc8400) [pid = 1928] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12cd5bc00) [pid = 1928] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x1180dfc00) [pid = 1928] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x112ef6000) [pid = 1928] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x118fd7800) [pid = 1928] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x121976800) [pid = 1928] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x118fe1400) [pid = 1928] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x118592800) [pid = 1928] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:43:41 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x125104c00) [pid = 1928] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:43:42 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 09:43:42 INFO - PROCESS | 1928 | 1461861822151 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]]]}] 09:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 09:43:42 INFO - PROCESS | 1928 | 1461861822154 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 1928 | 1461861822155 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:43:42 INFO - PROCESS | 1928 | 1461861822157 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - PROCESS | 1928 | 1461861822159 Marionette TRACE conn2 <- [1,746,null,{}] 09:43:42 INFO - PROCESS | 1928 | 1461861822162 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}] 09:43:42 INFO - PROCESS | 1928 | 1461861822236 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:43:42 INFO - PROCESS | 1928 | 1461861822240 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x11664c800 == 54 [pid = 1928] [id = 194] 09:43:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1180dfc00) [pid = 1928] [serial = 580] [outer = 0x0] 09:43:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1248a5400) [pid = 1928] [serial = 581] [outer = 0x1180dfc00] 09:43:42 INFO - PROCESS | 1928 | 1461861822267 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x12c06b800) [pid = 1928] [serial = 582] [outer = 0x1180dfc00] 09:43:43 INFO - PROCESS | 1928 | 1461861823068 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]]]}] 09:43:43 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.) 09:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 09:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:43:43 INFO - PROCESS | 1928 | 1461861823078 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 1928 | 1461861823079 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:43:43 INFO - PROCESS | 1928 | 1461861823081 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 1928 | 1461861823082 Marionette TRACE conn2 <- [1,750,null,{}] 09:43:43 INFO - PROCESS | 1928 | 1461861823084 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}] 09:43:43 INFO - PROCESS | 1928 | 1461861823160 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:43:43 INFO - PROCESS | 1928 | 1461861823166 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a84d800 == 55 [pid = 1928] [id = 195] 09:43:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x129333800) [pid = 1928] [serial = 583] [outer = 0x0] 09:43:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12c07e800) [pid = 1928] [serial = 584] [outer = 0x129333800] 09:43:43 INFO - PROCESS | 1928 | 1461861823191 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12c163c00) [pid = 1928] [serial = 585] [outer = 0x129333800] 09:43:44 INFO - PROCESS | 1928 | 1461861823999 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]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 09:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:43:44 INFO - PROCESS | 1928 | 1461861824050 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1928 | 1461861824052 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:43:44 INFO - PROCESS | 1928 | 1461861824055 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1928 | 1461861824058 Marionette TRACE conn2 <- [1,754,null,{}] 09:43:44 INFO - PROCESS | 1928 | 1461861824063 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}] 09:43:44 INFO - PROCESS | 1928 | 1461861824163 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:43:44 INFO - PROCESS | 1928 | 1461861824212 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743c800 == 56 [pid = 1928] [id = 196] 09:43:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x116a5c000) [pid = 1928] [serial = 586] [outer = 0x0] 09:43:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1180a4000) [pid = 1928] [serial = 587] [outer = 0x116a5c000] 09:43:44 INFO - PROCESS | 1928 | 1461861824245 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x118592800) [pid = 1928] [serial = 588] [outer = 0x116a5c000] 09:43:45 INFO - PROCESS | 1928 | 1461861825152 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]]]}] 09:43:45 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 09:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1125ms 09:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:43:45 INFO - PROCESS | 1928 | 1461861825181 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 1928 | 1461861825185 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:43:45 INFO - PROCESS | 1928 | 1461861825190 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 1928 | 1461861825191 Marionette TRACE conn2 <- [1,758,null,{}] 09:43:45 INFO - PROCESS | 1928 | 1461861825194 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}] 09:43:45 INFO - PROCESS | 1928 | 1461861825289 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:43:45 INFO - PROCESS | 1928 | 1461861825336 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x121abb800 == 57 [pid = 1928] [id = 197] 09:43:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x118596400) [pid = 1928] [serial = 589] [outer = 0x0] 09:43:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12196e000) [pid = 1928] [serial = 590] [outer = 0x118596400] 09:43:45 INFO - PROCESS | 1928 | 1461861825366 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x124b50c00) [pid = 1928] [serial = 591] [outer = 0x118596400] 09:43:45 INFO - PROCESS | 1928 | 1461861825793 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]]]}] 09:43:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 624ms 09:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:43:45 INFO - PROCESS | 1928 | 1461861825813 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 1928 | 1461861825815 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:43:45 INFO - PROCESS | 1928 | 1461861825817 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 1928 | 1461861825820 Marionette TRACE conn2 <- [1,762,null,{}] 09:43:45 INFO - PROCESS | 1928 | 1461861825828 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}] 09:43:45 INFO - PROCESS | 1928 | 1461861825928 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:43:45 INFO - PROCESS | 1928 | 1461861825975 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x129667800 == 58 [pid = 1928] [id = 198] 09:43:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x125b44400) [pid = 1928] [serial = 592] [outer = 0x0] 09:43:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12a7f2c00) [pid = 1928] [serial = 593] [outer = 0x125b44400] 09:43:46 INFO - PROCESS | 1928 | 1461861826007 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12b120c00) [pid = 1928] [serial = 594] [outer = 0x125b44400] 09:43:46 INFO - PROCESS | 1928 | 1461861826878 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]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 09:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:43:46 INFO - PROCESS | 1928 | 1461861826888 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 1928 | 1461861826890 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:43:46 INFO - PROCESS | 1928 | 1461861826892 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 1928 | 1461861826894 Marionette TRACE conn2 <- [1,766,null,{}] 09:43:46 INFO - PROCESS | 1928 | 1461861826896 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}] 09:43:46 INFO - PROCESS | 1928 | 1461861826978 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:43:47 INFO - PROCESS | 1928 | 1461861827066 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b298800 == 59 [pid = 1928] [id = 199] 09:43:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12b3a7800) [pid = 1928] [serial = 595] [outer = 0x0] 09:43:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12bc36000) [pid = 1928] [serial = 596] [outer = 0x12b3a7800] 09:43:47 INFO - PROCESS | 1928 | 1461861827096 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12c07fc00) [pid = 1928] [serial = 597] [outer = 0x12b3a7800] 09:43:47 INFO - PROCESS | 1928 | 1461861827984 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]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 09:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:43:48 INFO - PROCESS | 1928 | 1461861828013 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 1928 | 1461861828016 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:43:48 INFO - PROCESS | 1928 | 1461861828019 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1928 | 1461861828022 Marionette TRACE conn2 <- [1,770,null,{}] 09:43:48 INFO - PROCESS | 1928 | 1461861828026 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}] 09:43:48 INFO - PROCESS | 1928 | 1461861828115 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:43:48 INFO - PROCESS | 1928 | 1461861828165 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981b800 == 60 [pid = 1928] [id = 200] 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1180e6800) [pid = 1928] [serial = 598] [outer = 0x0] 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1182a1000) [pid = 1928] [serial = 599] [outer = 0x1180e6800] 09:43:48 INFO - PROCESS | 1928 | 1461861828193 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x118fda000) [pid = 1928] [serial = 600] [outer = 0x1180e6800] 09:43:48 INFO - PROCESS | 1928 | 1461861828591 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]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 622ms 09:43:48 INFO - PROCESS | 1928 | 1461861828641 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 1928 | 1461861828645 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:43:48 INFO - PROCESS | 1928 | 1461861828649 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1928 | 1461861828651 Marionette TRACE conn2 <- [1,774,null,{}] 09:43:48 INFO - PROCESS | 1928 | 1461861828653 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}] 09:43:48 INFO - PROCESS | 1928 | 1461861828740 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:43:48 INFO - PROCESS | 1928 | 1461861828807 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185e1800 == 61 [pid = 1928] [id = 201] 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x118597000) [pid = 1928] [serial = 601] [outer = 0x0] 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x119874c00) [pid = 1928] [serial = 602] [outer = 0x118597000] 09:43:48 INFO - PROCESS | 1928 | 1461861828834 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12120c400) [pid = 1928] [serial = 603] [outer = 0x118597000] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x11664c800 == 60 [pid = 1928] [id = 194] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3db000 == 59 [pid = 1928] [id = 169] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x12966a000 == 58 [pid = 1928] [id = 193] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x126d1a000 == 57 [pid = 1928] [id = 192] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x125094000 == 56 [pid = 1928] [id = 191] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x1218e3800 == 55 [pid = 1928] [id = 190] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x119b07800 == 54 [pid = 1928] [id = 189] 09:43:48 INFO - PROCESS | 1928 | --DOCSHELL 0x116a8c000 == 53 [pid = 1928] [id = 188] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12962f000) [pid = 1928] [serial = 548] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOCSHELL 0x118a5f000 == 52 [pid = 1928] [id = 187] 09:43:49 INFO - PROCESS | 1928 | --DOCSHELL 0x116989000 == 51 [pid = 1928] [id = 184] 09:43:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12509c000 == 50 [pid = 1928] [id = 183] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x128d5bc00) [pid = 1928] [serial = 542] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12cfc1400) [pid = 1928] [serial = 506] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11695bc00) [pid = 1928] [serial = 509] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1196adc00) [pid = 1928] [serial = 512] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x126d91000) [pid = 1928] [serial = 515] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x11873cc00) [pid = 1928] [serial = 528] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1182a5800) [pid = 1928] [serial = 527] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x1180ac400) [pid = 1928] [serial = 525] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x115e68c00) [pid = 1928] [serial = 524] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x115edf000) [pid = 1928] [serial = 521] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x119592c00) [pid = 1928] [serial = 530] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x119abd000) [pid = 1928] [serial = 531] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x122008000) [pid = 1928] [serial = 536] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x119ffb000) [pid = 1928] [serial = 533] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1218c4000) [pid = 1928] [serial = 534] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12b3ab800) [pid = 1928] [serial = 518] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x126dd5800) [pid = 1928] [serial = 546] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x126d8c000) [pid = 1928] [serial = 539] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x126dc7c00) [pid = 1928] [serial = 540] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12932d000) [pid = 1928] [serial = 543] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x128d57000) [pid = 1928] [serial = 545] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x1247cac00) [pid = 1928] [serial = 537] [outer = 0x0] [url = about:blank] 09:43:49 INFO - PROCESS | 1928 | 1461861829202 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 572ms 09:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:43:49 INFO - PROCESS | 1928 | 1461861829221 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 1928 | 1461861829223 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:43:49 INFO - PROCESS | 1928 | 1461861829225 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1928 | 1461861829230 Marionette TRACE conn2 <- [1,778,null,{}] 09:43:49 INFO - PROCESS | 1928 | 1461861829238 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}] 09:43:49 INFO - PROCESS | 1928 | 1461861829321 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:43:49 INFO - PROCESS | 1928 | 1461861829340 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a6f800 == 51 [pid = 1928] [id = 202] 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1221e6000) [pid = 1928] [serial = 604] [outer = 0x0] 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x124828800) [pid = 1928] [serial = 605] [outer = 0x1221e6000] 09:43:49 INFO - PROCESS | 1928 | 1461861829369 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1251bb800) [pid = 1928] [serial = 606] [outer = 0x1221e6000] 09:43:49 INFO - PROCESS | 1928 | 1461861829730 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 524ms 09:43:49 INFO - PROCESS | 1928 | 1461861829749 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 1928 | 1461861829751 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:43:49 INFO - PROCESS | 1928 | 1461861829753 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1928 | 1461861829754 Marionette TRACE conn2 <- [1,782,null,{}] 09:43:49 INFO - PROCESS | 1928 | 1461861829756 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}] 09:43:49 INFO - PROCESS | 1928 | 1461861829833 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:43:49 INFO - PROCESS | 1928 | 1461861829882 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f48800 == 52 [pid = 1928] [id = 203] 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x1251b8000) [pid = 1928] [serial = 607] [outer = 0x0] 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x126d8d000) [pid = 1928] [serial = 608] [outer = 0x1251b8000] 09:43:49 INFO - PROCESS | 1928 | 1461861829908 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12932d000) [pid = 1928] [serial = 609] [outer = 0x1251b8000] 09:43:50 INFO - PROCESS | 1928 | 1461861830192 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]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 09:43:50 INFO - PROCESS | 1928 | 1461861830222 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1928 | 1461861830223 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:43:50 INFO - PROCESS | 1928 | 1461861830233 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1928 | 1461861830234 Marionette TRACE conn2 <- [1,786,null,{}] 09:43:50 INFO - PROCESS | 1928 | 1461861830236 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}] 09:43:50 INFO - PROCESS | 1928 | 1461861830319 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:43:50 INFO - PROCESS | 1928 | 1461861830323 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221c2000 == 53 [pid = 1928] [id = 204] 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x118787400) [pid = 1928] [serial = 610] [outer = 0x0] 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12956a800) [pid = 1928] [serial = 611] [outer = 0x118787400] 09:43:50 INFO - PROCESS | 1928 | 1461861830391 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12aa93000) [pid = 1928] [serial = 612] [outer = 0x118787400] 09:43:50 INFO - PROCESS | 1928 | 1461861830702 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]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 525ms 09:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:43:50 INFO - PROCESS | 1928 | 1461861830751 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1928 | 1461861830753 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:43:50 INFO - PROCESS | 1928 | 1461861830755 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1928 | 1461861830756 Marionette TRACE conn2 <- [1,790,null,{}] 09:43:50 INFO - PROCESS | 1928 | 1461861830758 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}] 09:43:50 INFO - PROCESS | 1928 | 1461861830853 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:43:50 INFO - PROCESS | 1928 | 1461861830860 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d12800 == 54 [pid = 1928] [id = 205] 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12b103400) [pid = 1928] [serial = 613] [outer = 0x0] 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12b3ab800) [pid = 1928] [serial = 614] [outer = 0x12b103400] 09:43:50 INFO - PROCESS | 1928 | 1461861830889 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12c082c00) [pid = 1928] [serial = 615] [outer = 0x12b103400] 09:43:51 INFO - PROCESS | 1928 | 1461861831252 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]]]}] 09:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 517ms 09:43:51 INFO - PROCESS | 1928 | 1461861831272 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 1928 | 1461861831274 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:43:51 INFO - PROCESS | 1928 | 1461861831283 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 1928 | 1461861831284 Marionette TRACE conn2 <- [1,794,null,{}] 09:43:51 INFO - PROCESS | 1928 | 1461861831286 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}] 09:43:51 INFO - PROCESS | 1928 | 1461861831381 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:43:51 INFO - PROCESS | 1928 | 1461861831385 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x129361800 == 55 [pid = 1928] [id = 206] 09:43:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12bc40400) [pid = 1928] [serial = 616] [outer = 0x0] 09:43:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12c16bc00) [pid = 1928] [serial = 617] [outer = 0x12bc40400] 09:43:51 INFO - PROCESS | 1928 | 1461861831410 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12c5cac00) [pid = 1928] [serial = 618] [outer = 0x12bc40400] 09:43:51 INFO - PROCESS | 1928 | 1461861831771 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]]]}] 09:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 524ms 09:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:43:51 INFO - PROCESS | 1928 | 1461861831806 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 1928 | 1461861831808 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:43:51 INFO - PROCESS | 1928 | 1461861831811 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 1928 | 1461861831812 Marionette TRACE conn2 <- [1,798,null,{}] 09:43:51 INFO - PROCESS | 1928 | 1461861831815 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}] 09:43:51 INFO - PROCESS | 1928 | 1461861831953 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:43:51 INFO - PROCESS | 1928 | 1461861831980 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7c5000 == 56 [pid = 1928] [id = 207] 09:43:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12c5ce000) [pid = 1928] [serial = 619] [outer = 0x0] 09:43:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12c5d4000) [pid = 1928] [serial = 620] [outer = 0x12c5ce000] 09:43:52 INFO - PROCESS | 1928 | 1461861832021 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12cb9b800) [pid = 1928] [serial = 621] [outer = 0x12c5ce000] 09:43:52 INFO - PROCESS | 1928 | 1461861832497 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]]]}] 09:43:52 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 09:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 721ms 09:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:43:52 INFO - PROCESS | 1928 | 1461861832531 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 1928 | 1461861832533 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:43:52 INFO - PROCESS | 1928 | 1461861832535 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 1928 | 1461861832536 Marionette TRACE conn2 <- [1,802,null,{}] 09:43:52 INFO - PROCESS | 1928 | 1461861832538 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}] 09:43:52 INFO - PROCESS | 1928 | 1461861832632 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:43:52 INFO - PROCESS | 1928 | 1461861832651 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b29b800 == 57 [pid = 1928] [id = 208] 09:43:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12c5cf800) [pid = 1928] [serial = 622] [outer = 0x0] 09:43:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12cba1800) [pid = 1928] [serial = 623] [outer = 0x12c5cf800] 09:43:52 INFO - PROCESS | 1928 | 1461861832705 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12cba6c00) [pid = 1928] [serial = 624] [outer = 0x12c5cf800] 09:43:53 INFO - PROCESS | 1928 | 1461861833044 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]]]}] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12b118400) [pid = 1928] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12bc33800) [pid = 1928] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1218bf000) [pid = 1928] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1180e3c00) [pid = 1928] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x129332000) [pid = 1928] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1180e0000) [pid = 1928] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x124132000) [pid = 1928] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:43:53 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x1180dfc00) [pid = 1928] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:43:53 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 09:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 568ms 09:43:53 INFO - PROCESS | 1928 | 1461861833103 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1928 | 1461861833105 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:43:53 INFO - PROCESS | 1928 | 1461861833107 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1928 | 1461861833108 Marionette TRACE conn2 <- [1,806,null,{}] 09:43:53 INFO - PROCESS | 1928 | 1461861833110 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}] 09:43:53 INFO - PROCESS | 1928 | 1461861833189 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:43:53 INFO - PROCESS | 1928 | 1461861833195 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x129367000 == 58 [pid = 1928] [id = 209] 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126d92c00) [pid = 1928] [serial = 625] [outer = 0x0] 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12b118400) [pid = 1928] [serial = 626] [outer = 0x126d92c00] 09:43:53 INFO - PROCESS | 1928 | 1461861833222 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12cd4f400) [pid = 1928] [serial = 627] [outer = 0x126d92c00] 09:43:53 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:43:53 INFO - PROCESS | 1928 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:43:53 INFO - PROCESS | 1928 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:43:53 INFO - PROCESS | 1928 | [GFX2-]: Using SkiaGL canvas. 09:43:53 INFO - PROCESS | 1928 | 1461861833573 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]]]}] 09:43:53 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 09:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 469ms 09:43:53 INFO - PROCESS | 1928 | 1461861833577 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1928 | 1461861833579 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:43:53 INFO - PROCESS | 1928 | 1461861833581 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1928 | 1461861833583 Marionette TRACE conn2 <- [1,810,null,{}] 09:43:53 INFO - PROCESS | 1928 | 1461861833585 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}] 09:43:53 INFO - PROCESS | 1928 | 1461861833699 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:43:53 INFO - PROCESS | 1928 | 1461861833705 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc66800 == 59 [pid = 1928] [id = 210] 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x128d51000) [pid = 1928] [serial = 628] [outer = 0x0] 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12c7a5800) [pid = 1928] [serial = 629] [outer = 0x128d51000] 09:43:53 INFO - PROCESS | 1928 | 1461861833734 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12cd5d800) [pid = 1928] [serial = 630] [outer = 0x128d51000] 09:43:54 INFO - PROCESS | 1928 | 1461861834068 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]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 09:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:43:54 INFO - PROCESS | 1928 | 1461861834101 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:43:54 INFO - PROCESS | 1928 | 1461861834102 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:43:54 INFO - PROCESS | 1928 | 1461861834104 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 1928 | 1461861834105 Marionette TRACE conn2 <- [1,814,null,{}] 09:43:54 INFO - PROCESS | 1928 | 1461861834107 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}] 09:43:54 INFO - PROCESS | 1928 | 1461861834187 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:43:54 INFO - PROCESS | 1928 | 1461861834192 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5ec800 == 60 [pid = 1928] [id = 211] 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12cd55000) [pid = 1928] [serial = 631] [outer = 0x0] 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12ce3c000) [pid = 1928] [serial = 632] [outer = 0x12cd55000] 09:43:54 INFO - PROCESS | 1928 | 1461861834217 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12cfc0800) [pid = 1928] [serial = 633] [outer = 0x12cd55000] 09:43:54 INFO - PROCESS | 1928 | 1461861834537 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] 09:43:54 INFO - PROCESS | 1928 | 1461861834573 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:43:54 INFO - PROCESS | 1928 | 1461861834575 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 1928 | 1461861834576 Marionette TRACE conn2 <- [1,818,null,{}] 09:43:54 INFO - PROCESS | 1928 | 1461861834578 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}] 09:43:54 INFO - PROCESS | 1928 | 1461861834678 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:43:54 INFO - PROCESS | 1928 | 1461861834685 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5fe000 == 61 [pid = 1928] [id = 212] 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x113489000) [pid = 1928] [serial = 634] [outer = 0x0] 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12d125000) [pid = 1928] [serial = 635] [outer = 0x113489000] 09:43:54 INFO - PROCESS | 1928 | 1461861834710 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12d12a400) [pid = 1928] [serial = 636] [outer = 0x113489000] 09:43:55 INFO - PROCESS | 1928 | 1461861835019 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]]]}] 09:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 09:43:55 INFO - PROCESS | 1928 | 1461861835109 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 1928 | 1461861835111 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:43:55 INFO - PROCESS | 1928 | 1461861835116 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1928 | 1461861835118 Marionette TRACE conn2 <- [1,822,null,{}] 09:43:55 INFO - PROCESS | 1928 | 1461861835122 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}] 09:43:55 INFO - PROCESS | 1928 | 1461861835218 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:43:55 INFO - PROCESS | 1928 | 1461861835314 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x117447000 == 62 [pid = 1928] [id = 213] 09:43:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x1161d4000) [pid = 1928] [serial = 637] [outer = 0x0] 09:43:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x11695bc00) [pid = 1928] [serial = 638] [outer = 0x1161d4000] 09:43:55 INFO - PROCESS | 1928 | 1461861835344 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1184b9c00) [pid = 1928] [serial = 639] [outer = 0x1161d4000] 09:43:55 INFO - PROCESS | 1928 | 1461861835798 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] 09:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:43:55 INFO - PROCESS | 1928 | 1461861835846 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:43:55 INFO - PROCESS | 1928 | 1461861835853 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1928 | 1461861835856 Marionette TRACE conn2 <- [1,826,null,{}] 09:43:55 INFO - PROCESS | 1928 | 1461861835859 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}] 09:43:55 INFO - PROCESS | 1928 | 1461861835964 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:43:56 INFO - PROCESS | 1928 | 1461861836027 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216c3000 == 63 [pid = 1928] [id = 214] 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12129bc00) [pid = 1928] [serial = 640] [outer = 0x0] 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x121976000) [pid = 1928] [serial = 641] [outer = 0x12129bc00] 09:43:56 INFO - PROCESS | 1928 | 1461861836057 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x122109c00) [pid = 1928] [serial = 642] [outer = 0x12129bc00] 09:43:56 INFO - PROCESS | 1928 | 1461861836455 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]]]}] 09:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 09:43:56 INFO - PROCESS | 1928 | 1461861836554 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:43:56 INFO - PROCESS | 1928 | 1461861836555 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:43:56 INFO - PROCESS | 1928 | 1461861836561 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 1928 | 1461861836563 Marionette TRACE conn2 <- [1,830,null,{}] 09:43:56 INFO - PROCESS | 1928 | 1461861836569 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}] 09:43:56 INFO - PROCESS | 1928 | 1461861836678 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:43:56 INFO - PROCESS | 1928 | 1461861836744 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc67000 == 64 [pid = 1928] [id = 215] 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x125b3c800) [pid = 1928] [serial = 643] [outer = 0x0] 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x126d8e000) [pid = 1928] [serial = 644] [outer = 0x125b3c800] 09:43:56 INFO - PROCESS | 1928 | 1461861836777 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12933a000) [pid = 1928] [serial = 645] [outer = 0x125b3c800] 09:43:57 INFO - PROCESS | 1928 | 1461861837175 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]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 09:43:57 INFO - PROCESS | 1928 | 1461861837231 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1928 | 1461861837233 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:43:57 INFO - PROCESS | 1928 | 1461861837236 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1928 | 1461861837237 Marionette TRACE conn2 <- [1,834,null,{}] 09:43:57 INFO - PROCESS | 1928 | 1461861837240 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}] 09:43:57 INFO - PROCESS | 1928 | 1461861837348 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:43:57 INFO - PROCESS | 1928 | 1461861837411 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c991000 == 65 [pid = 1928] [id = 216] 09:43:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x126b95400) [pid = 1928] [serial = 646] [outer = 0x0] 09:43:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x129575c00) [pid = 1928] [serial = 647] [outer = 0x126b95400] 09:43:57 INFO - PROCESS | 1928 | 1461861837441 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12b11f400) [pid = 1928] [serial = 648] [outer = 0x126b95400] 09:43:57 INFO - PROCESS | 1928 | 1461861837867 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]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 09:43:57 INFO - PROCESS | 1928 | 1461861837907 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1928 | 1461861837909 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:43:57 INFO - PROCESS | 1928 | 1461861837930 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1928 | 1461861837931 Marionette TRACE conn2 <- [1,838,null,{}] 09:43:57 INFO - PROCESS | 1928 | 1461861837955 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}] 09:43:58 INFO - PROCESS | 1928 | 1461861838054 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:43:58 INFO - PROCESS | 1928 | 1461861838116 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d119800 == 66 [pid = 1928] [id = 217] 09:43:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12aaa1400) [pid = 1928] [serial = 649] [outer = 0x0] 09:43:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12bc3f400) [pid = 1928] [serial = 650] [outer = 0x12aaa1400] 09:43:58 INFO - PROCESS | 1928 | 1461861838146 Marionette DEBUG loaded listener.js 09:43:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12c16d000) [pid = 1928] [serial = 651] [outer = 0x12aaa1400] 09:43:58 INFO - PROCESS | 1928 | 1461861838620 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]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 743ms 09:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:43:58 INFO - PROCESS | 1928 | 1461861838672 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 1928 | 1461861838674 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:43:58 INFO - PROCESS | 1928 | 1461861838678 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1928 | 1461861838680 Marionette TRACE conn2 <- [1,842,null,{}] 09:43:58 INFO - PROCESS | 1928 | 1461861838683 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}] 09:43:58 INFO - PROCESS | 1928 | 1461861838859 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:43:58 INFO - PROCESS | 1928 | 1461861838956 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x119117000 == 67 [pid = 1928] [id = 218] 09:43:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x118792c00) [pid = 1928] [serial = 652] [outer = 0x0] 09:43:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12a89c000) [pid = 1928] [serial = 653] [outer = 0x118792c00] 09:43:58 INFO - PROCESS | 1928 | 1461861838992 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12cd5e800) [pid = 1928] [serial = 654] [outer = 0x118792c00] 09:43:59 INFO - PROCESS | 1928 | 1461861839593 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]]]}] 09:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 973ms 09:43:59 INFO - PROCESS | 1928 | 1461861839660 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:43:59 INFO - PROCESS | 1928 | 1461861839662 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:43:59 INFO - PROCESS | 1928 | 1461861839667 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 1928 | 1461861839670 Marionette TRACE conn2 <- [1,846,null,{}] 09:43:59 INFO - PROCESS | 1928 | 1461861839673 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}] 09:43:59 INFO - PROCESS | 1928 | 1461861839772 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:43:59 INFO - PROCESS | 1928 | 1461861839838 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b0c800 == 68 [pid = 1928] [id = 219] 09:43:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x112ef3400) [pid = 1928] [serial = 655] [outer = 0x0] 09:43:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x117680400) [pid = 1928] [serial = 656] [outer = 0x112ef3400] 09:43:59 INFO - PROCESS | 1928 | 1461861839867 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x119586800) [pid = 1928] [serial = 657] [outer = 0x112ef3400] 09:44:00 INFO - PROCESS | 1928 | 1461861840326 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 09:44:00 INFO - PROCESS | 1928 | 1461861840338 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1928 | 1461861840343 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:44:00 INFO - PROCESS | 1928 | 1461861840372 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1928 | 1461861840374 Marionette TRACE conn2 <- [1,850,null,{}] 09:44:00 INFO - PROCESS | 1928 | 1461861840381 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}] 09:44:00 INFO - PROCESS | 1928 | 1461861840526 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5ec800 == 67 [pid = 1928] [id = 211] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc66800 == 66 [pid = 1928] [id = 210] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x129367000 == 65 [pid = 1928] [id = 209] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12b29b800 == 64 [pid = 1928] [id = 208] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7c5000 == 63 [pid = 1928] [id = 207] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x129361800 == 62 [pid = 1928] [id = 206] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x126d12800 == 61 [pid = 1928] [id = 205] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x115e66000) [pid = 1928] [serial = 551] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11986d400) [pid = 1928] [serial = 554] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12c07e800) [pid = 1928] [serial = 584] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1221c2000 == 60 [pid = 1928] [id = 204] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x119f48800 == 59 [pid = 1928] [id = 203] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x118a6f800 == 58 [pid = 1928] [id = 202] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1185e1800 == 57 [pid = 1928] [id = 201] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x11981b800 == 56 [pid = 1928] [id = 200] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x11743c800 == 55 [pid = 1928] [id = 196] 09:44:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a84d800 == 54 [pid = 1928] [id = 195] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12b3a6c00) [pid = 1928] [serial = 575] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12bc3dc00) [pid = 1928] [serial = 578] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12c069800) [pid = 1928] [serial = 579] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12bc1a000) [pid = 1928] [serial = 576] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1221e5c00) [pid = 1928] [serial = 566] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1251c1400) [pid = 1928] [serial = 567] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11878f800) [pid = 1928] [serial = 561] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1180ec000) [pid = 1928] [serial = 560] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x129630000) [pid = 1928] [serial = 572] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x119593400) [pid = 1928] [serial = 563] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x119f05c00) [pid = 1928] [serial = 564] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x126d87000) [pid = 1928] [serial = 557] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x126dc8c00) [pid = 1928] [serial = 569] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12922fc00) [pid = 1928] [serial = 570] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12c06b800) [pid = 1928] [serial = 582] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1248a5400) [pid = 1928] [serial = 581] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12aa99800) [pid = 1928] [serial = 573] [outer = 0x0] [url = about:blank] 09:44:00 INFO - PROCESS | 1928 | 1461861840611 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x116908800 == 55 [pid = 1928] [id = 220] 09:44:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1180dfc00) [pid = 1928] [serial = 658] [outer = 0x0] 09:44:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x118fe4c00) [pid = 1928] [serial = 659] [outer = 0x1180dfc00] 09:44:00 INFO - PROCESS | 1928 | 1461861840637 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x1214edc00) [pid = 1928] [serial = 660] [outer = 0x1180dfc00] 09:44:00 INFO - PROCESS | 1928 | 1461861840935 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 578ms 09:44:00 INFO - PROCESS | 1928 | 1461861840951 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1928 | 1461861840953 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:44:00 INFO - PROCESS | 1928 | 1461861840970 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1928 | 1461861840973 Marionette TRACE conn2 <- [1,854,null,{}] 09:44:00 INFO - PROCESS | 1928 | 1461861840983 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}] 09:44:01 INFO - PROCESS | 1928 | 1461861841086 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:44:01 INFO - PROCESS | 1928 | 1461861841096 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x121418800 == 56 [pid = 1928] [id = 221] 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12210d000) [pid = 1928] [serial = 661] [outer = 0x0] 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1250b3c00) [pid = 1928] [serial = 662] [outer = 0x12210d000] 09:44:01 INFO - PROCESS | 1928 | 1461861841124 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x126d85400) [pid = 1928] [serial = 663] [outer = 0x12210d000] 09:44:01 INFO - PROCESS | 1928 | 1461861841466 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 538ms 09:44:01 INFO - PROCESS | 1928 | 1461861841497 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1928 | 1461861841499 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:44:01 INFO - PROCESS | 1928 | 1461861841501 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1928 | 1461861841502 Marionette TRACE conn2 <- [1,858,null,{}] 09:44:01 INFO - PROCESS | 1928 | 1461861841504 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}] 09:44:01 INFO - PROCESS | 1928 | 1461861841585 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:44:01 INFO - PROCESS | 1928 | 1461861841636 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e1e800 == 57 [pid = 1928] [id = 222] 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x126d87800) [pid = 1928] [serial = 664] [outer = 0x0] 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x128f1c000) [pid = 1928] [serial = 665] [outer = 0x126d87800] 09:44:01 INFO - PROCESS | 1928 | 1461861841662 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x129568000) [pid = 1928] [serial = 666] [outer = 0x126d87800] 09:44:01 INFO - PROCESS | 1928 | 1461861841944 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 09:44:01 INFO - PROCESS | 1928 | 1461861841970 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1928 | 1461861841971 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:44:01 INFO - PROCESS | 1928 | 1461861841974 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1928 | 1461861841975 Marionette TRACE conn2 <- [1,862,null,{}] 09:44:01 INFO - PROCESS | 1928 | 1461861841985 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}] 09:44:02 INFO - PROCESS | 1928 | 1461861842068 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:44:02 INFO - PROCESS | 1928 | 1461861842073 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x128fa5800 == 58 [pid = 1928] [id = 223] 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x129569400) [pid = 1928] [serial = 667] [outer = 0x0] 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12aa94400) [pid = 1928] [serial = 668] [outer = 0x129569400] 09:44:02 INFO - PROCESS | 1928 | 1461861842098 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12b11fc00) [pid = 1928] [serial = 669] [outer = 0x129569400] 09:44:02 INFO - PROCESS | 1928 | 1461861842441 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]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 473ms 09:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:44:02 INFO - PROCESS | 1928 | 1461861842449 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:44:02 INFO - PROCESS | 1928 | 1461861842450 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:44:02 INFO - PROCESS | 1928 | 1461861842452 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:44:02 INFO - PROCESS | 1928 | 1461861842453 Marionette TRACE conn2 <- [1,866,null,{}] 09:44:02 INFO - PROCESS | 1928 | 1461861842456 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}] 09:44:02 INFO - PROCESS | 1928 | 1461861842582 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:44:02 INFO - PROCESS | 1928 | 1461861842615 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12936b000 == 59 [pid = 1928] [id = 224] 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12a6c5c00) [pid = 1928] [serial = 670] [outer = 0x0] 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12bc1fc00) [pid = 1928] [serial = 671] [outer = 0x12a6c5c00] 09:44:02 INFO - PROCESS | 1928 | 1461861842643 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12c168400) [pid = 1928] [serial = 672] [outer = 0x12a6c5c00] 09:44:02 INFO - PROCESS | 1928 | 1461861842940 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]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 09:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:44:02 INFO - PROCESS | 1928 | 1461861842975 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:44:02 INFO - PROCESS | 1928 | 1461861842977 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:44:02 INFO - PROCESS | 1928 | 1461861842982 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:44:02 INFO - PROCESS | 1928 | 1461861842983 Marionette TRACE conn2 <- [1,870,null,{}] 09:44:02 INFO - PROCESS | 1928 | 1461861842986 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}] 09:44:03 INFO - PROCESS | 1928 | 1461861843085 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:44:03 INFO - PROCESS | 1928 | 1461861843120 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa89800 == 60 [pid = 1928] [id = 225] 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12b11e400) [pid = 1928] [serial = 673] [outer = 0x0] 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12c5d0800) [pid = 1928] [serial = 674] [outer = 0x12b11e400] 09:44:03 INFO - PROCESS | 1928 | 1461861843145 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12c79d000) [pid = 1928] [serial = 675] [outer = 0x12b11e400] 09:44:03 INFO - PROCESS | 1928 | 1461861843485 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 09:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:44:03 INFO - PROCESS | 1928 | 1461861843502 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1928 | 1461861843504 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:44:03 INFO - PROCESS | 1928 | 1461861843506 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1928 | 1461861843507 Marionette TRACE conn2 <- [1,874,null,{}] 09:44:03 INFO - PROCESS | 1928 | 1461861843509 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}] 09:44:03 INFO - PROCESS | 1928 | 1461861843612 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:44:03 INFO - PROCESS | 1928 | 1461861843646 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc5c000 == 61 [pid = 1928] [id = 226] 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12c7a5400) [pid = 1928] [serial = 676] [outer = 0x0] 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12cb9ec00) [pid = 1928] [serial = 677] [outer = 0x12c7a5400] 09:44:03 INFO - PROCESS | 1928 | 1461861843672 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12cd51800) [pid = 1928] [serial = 678] [outer = 0x12c7a5400] 09:44:03 INFO - PROCESS | 1928 | 1461861843991 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]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 09:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:44:04 INFO - PROCESS | 1928 | 1461861844026 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 1928 | 1461861844027 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:44:04 INFO - PROCESS | 1928 | 1461861844029 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1928 | 1461861844030 Marionette TRACE conn2 <- [1,878,null,{}] 09:44:04 INFO - PROCESS | 1928 | 1461861844033 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}] 09:44:04 INFO - PROCESS | 1928 | 1461861844134 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:44:04 INFO - PROCESS | 1928 | 1461861844170 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e5000 == 62 [pid = 1928] [id = 227] 09:44:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12cd51c00) [pid = 1928] [serial = 679] [outer = 0x0] 09:44:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12cd5ec00) [pid = 1928] [serial = 680] [outer = 0x12cd51c00] 09:44:04 INFO - PROCESS | 1928 | 1461861844196 Marionette DEBUG loaded listener.js 09:44:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12ce3ac00) [pid = 1928] [serial = 681] [outer = 0x12cd51c00] 09:44:04 INFO - PROCESS | 1928 | 1461861844657 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]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 668ms 09:44:04 INFO - PROCESS | 1928 | 1461861844702 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:44:04 INFO - PROCESS | 1928 | 1461861844704 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:44:04 INFO - PROCESS | 1928 | 1461861844707 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1928 | 1461861844709 Marionette TRACE conn2 <- [1,882,null,{}] 09:44:04 INFO - PROCESS | 1928 | 1461861844714 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}] 09:44:04 INFO - PROCESS | 1928 | 1461861844816 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12bc40400) [pid = 1928] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x118597000) [pid = 1928] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1180e6800) [pid = 1928] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x118787400) [pid = 1928] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12cd55000) [pid = 1928] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12c5cf800) [pid = 1928] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x126d92c00) [pid = 1928] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12c5ce000) [pid = 1928] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1251b8000) [pid = 1928] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12b103400) [pid = 1928] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128d51000) [pid = 1928] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:44:04 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1221e6000) [pid = 1928] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:44:04 INFO - PROCESS | 1928 | 1461861844980 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f72000 == 63 [pid = 1928] [id = 228] 09:44:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1126b7800) [pid = 1928] [serial = 682] [outer = 0x0] 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x118787400) [pid = 1928] [serial = 683] [outer = 0x1126b7800] 09:44:05 INFO - PROCESS | 1928 | 1461861845005 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12956b000) [pid = 1928] [serial = 684] [outer = 0x1126b7800] 09:44:05 INFO - PROCESS | 1928 | 1461861845281 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]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 623ms 09:44:05 INFO - PROCESS | 1928 | 1461861845332 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:44:05 INFO - PROCESS | 1928 | 1461861845333 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:44:05 INFO - PROCESS | 1928 | 1461861845336 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1928 | 1461861845337 Marionette TRACE conn2 <- [1,886,null,{}] 09:44:05 INFO - PROCESS | 1928 | 1461861845340 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}] 09:44:05 INFO - PROCESS | 1928 | 1461861845438 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:44:05 INFO - PROCESS | 1928 | 1461861845442 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8da800 == 64 [pid = 1928] [id = 229] 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12ba18400) [pid = 1928] [serial = 685] [outer = 0x0] 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12ba1ac00) [pid = 1928] [serial = 686] [outer = 0x12ba18400] 09:44:05 INFO - PROCESS | 1928 | 1461861845472 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12ce39c00) [pid = 1928] [serial = 687] [outer = 0x12ba18400] 09:44:05 INFO - PROCESS | 1928 | 1461861845803 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]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 09:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:44:05 INFO - PROCESS | 1928 | 1461861845862 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 1928 | 1461861845863 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:44:05 INFO - PROCESS | 1928 | 1461861845865 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1928 | 1461861845866 Marionette TRACE conn2 <- [1,890,null,{}] 09:44:05 INFO - PROCESS | 1928 | 1461861845868 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}] 09:44:05 INFO - PROCESS | 1928 | 1461861845949 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:44:05 INFO - PROCESS | 1928 | 1461861845953 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db7a800 == 65 [pid = 1928] [id = 230] 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x112c09c00) [pid = 1928] [serial = 688] [outer = 0x0] 09:44:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x112c0dc00) [pid = 1928] [serial = 689] [outer = 0x112c09c00] 09:44:05 INFO - PROCESS | 1928 | 1461861845978 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x118fd7400) [pid = 1928] [serial = 690] [outer = 0x112c09c00] 09:44:06 INFO - PROCESS | 1928 | 1461861846311 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]]]}] 09:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 09:44:06 INFO - PROCESS | 1928 | 1461861846334 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 1928 | 1461861846335 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:44:06 INFO - PROCESS | 1928 | 1461861846337 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 1928 | 1461861846338 Marionette TRACE conn2 <- [1,894,null,{}] 09:44:06 INFO - PROCESS | 1928 | 1461861846340 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}] 09:44:06 INFO - PROCESS | 1928 | 1461861846424 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:44:06 INFO - PROCESS | 1928 | 1461861846428 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db8f800 == 66 [pid = 1928] [id = 231] 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12ba21000) [pid = 1928] [serial = 691] [outer = 0x0] 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12cfc5400) [pid = 1928] [serial = 692] [outer = 0x12ba21000] 09:44:06 INFO - PROCESS | 1928 | 1461861846453 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12d12b400) [pid = 1928] [serial = 693] [outer = 0x12ba21000] 09:44:06 INFO - PROCESS | 1928 | 1461861846760 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]]]}] 09:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 09:44:06 INFO - PROCESS | 1928 | 1461861846824 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 1928 | 1461861846825 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:44:06 INFO - PROCESS | 1928 | 1461861846829 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 1928 | 1461861846831 Marionette TRACE conn2 <- [1,898,null,{}] 09:44:06 INFO - PROCESS | 1928 | 1461861846834 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}] 09:44:06 INFO - PROCESS | 1928 | 1461861846918 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:44:06 INFO - PROCESS | 1928 | 1461861846922 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2d5800 == 67 [pid = 1928] [id = 232] 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x128ba4800) [pid = 1928] [serial = 694] [outer = 0x0] 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128ba8800) [pid = 1928] [serial = 695] [outer = 0x128ba4800] 09:44:06 INFO - PROCESS | 1928 | 1461861846946 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x128bac800) [pid = 1928] [serial = 696] [outer = 0x128ba4800] 09:44:07 INFO - PROCESS | 1928 | 1461861847451 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]]]}] 09:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 09:44:07 INFO - PROCESS | 1928 | 1461861847500 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:44:07 INFO - PROCESS | 1928 | 1461861847503 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:44:07 INFO - PROCESS | 1928 | 1461861847506 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1928 | 1461861847509 Marionette TRACE conn2 <- [1,902,null,{}] 09:44:07 INFO - PROCESS | 1928 | 1461861847513 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}] 09:44:07 INFO - PROCESS | 1928 | 1461861847619 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:44:07 INFO - PROCESS | 1928 | 1461861847677 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x117447800 == 68 [pid = 1928] [id = 233] 09:44:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1180a5000) [pid = 1928] [serial = 697] [outer = 0x0] 09:44:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x118af3000) [pid = 1928] [serial = 698] [outer = 0x1180a5000] 09:44:07 INFO - PROCESS | 1928 | 1461861847709 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x119bf8c00) [pid = 1928] [serial = 699] [outer = 0x1180a5000] 09:44:08 INFO - PROCESS | 1928 | 1461861848164 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]]]}] 09:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 09:44:08 INFO - PROCESS | 1928 | 1461861848179 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 1928 | 1461861848184 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:44:08 INFO - PROCESS | 1928 | 1461861848188 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1928 | 1461861848190 Marionette TRACE conn2 <- [1,906,null,{}] 09:44:08 INFO - PROCESS | 1928 | 1461861848193 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}] 09:44:08 INFO - PROCESS | 1928 | 1461861848299 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:44:08 INFO - PROCESS | 1928 | 1461861848375 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a097800 == 69 [pid = 1928] [id = 234] 09:44:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11a10f000) [pid = 1928] [serial = 700] [outer = 0x0] 09:44:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12210b000) [pid = 1928] [serial = 701] [outer = 0x11a10f000] 09:44:08 INFO - PROCESS | 1928 | 1461861848447 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1248a6c00) [pid = 1928] [serial = 702] [outer = 0x11a10f000] 09:44:08 INFO - PROCESS | 1928 | 1461861848861 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]]]}] 09:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 09:44:08 INFO - PROCESS | 1928 | 1461861848928 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 1928 | 1461861848929 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:44:08 INFO - PROCESS | 1928 | 1461861848933 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1928 | 1461861848936 Marionette TRACE conn2 <- [1,910,null,{}] 09:44:08 INFO - PROCESS | 1928 | 1461861848945 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}] 09:44:09 INFO - PROCESS | 1928 | 1461861849052 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:44:09 INFO - PROCESS | 1928 | 1461861849122 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d4000 == 70 [pid = 1928] [id = 235] 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x128baec00) [pid = 1928] [serial = 703] [outer = 0x0] 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x128f26c00) [pid = 1928] [serial = 704] [outer = 0x128baec00] 09:44:09 INFO - PROCESS | 1928 | 1461861849153 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12b121800) [pid = 1928] [serial = 705] [outer = 0x128baec00] 09:44:09 INFO - PROCESS | 1928 | 1461861849565 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]]]}] 09:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 673ms 09:44:09 INFO - PROCESS | 1928 | 1461861849606 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 1928 | 1461861849608 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:44:09 INFO - PROCESS | 1928 | 1461861849610 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 1928 | 1461861849612 Marionette TRACE conn2 <- [1,914,null,{}] 09:44:09 INFO - PROCESS | 1928 | 1461861849634 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}] 09:44:09 INFO - PROCESS | 1928 | 1461861849737 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:44:09 INFO - PROCESS | 1928 | 1461861849794 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2bb800 == 71 [pid = 1928] [id = 236] 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12ba14c00) [pid = 1928] [serial = 706] [outer = 0x0] 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12ba1e000) [pid = 1928] [serial = 707] [outer = 0x12ba14c00] 09:44:09 INFO - PROCESS | 1928 | 1461861849824 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12bc3c800) [pid = 1928] [serial = 708] [outer = 0x12ba14c00] 09:44:10 INFO - PROCESS | 1928 | 1461861850262 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]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 689ms 09:44:10 INFO - PROCESS | 1928 | 1461861850299 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1928 | 1461861850301 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:44:10 INFO - PROCESS | 1928 | 1461861850303 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1928 | 1461861850304 Marionette TRACE conn2 <- [1,918,null,{}] 09:44:10 INFO - PROCESS | 1928 | 1461861850306 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}] 09:44:10 INFO - PROCESS | 1928 | 1461861850406 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:44:10 INFO - PROCESS | 1928 | 1461861850461 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a14000 == 72 [pid = 1928] [id = 237] 09:44:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12ba16c00) [pid = 1928] [serial = 709] [outer = 0x0] 09:44:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12c06d400) [pid = 1928] [serial = 710] [outer = 0x12ba16c00] 09:44:10 INFO - PROCESS | 1928 | 1461861850490 Marionette DEBUG loaded listener.js 09:44:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12c79f400) [pid = 1928] [serial = 711] [outer = 0x12ba16c00] 09:44:10 INFO - PROCESS | 1928 | 1461861850968 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]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 719ms 09:44:11 INFO - PROCESS | 1928 | 1461861851246 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1928 | 1461861851249 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:44:11 INFO - PROCESS | 1928 | 1461861851253 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1928 | 1461861851255 Marionette TRACE conn2 <- [1,922,null,{}] 09:44:11 INFO - PROCESS | 1928 | 1461861851258 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}] 09:44:11 INFO - PROCESS | 1928 | 1461861851356 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:44:11 INFO - PROCESS | 1928 | 1461861851410 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a086800 == 73 [pid = 1928] [id = 238] 09:44:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x11616f800) [pid = 1928] [serial = 712] [outer = 0x0] 09:44:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x11666d400) [pid = 1928] [serial = 713] [outer = 0x11616f800] 09:44:11 INFO - PROCESS | 1928 | 1461861851438 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x1180e6000) [pid = 1928] [serial = 714] [outer = 0x11616f800] 09:44:11 INFO - PROCESS | 1928 | 1461861851883 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]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 09:44:11 INFO - PROCESS | 1928 | 1461861851927 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1928 | 1461861851929 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:44:11 INFO - PROCESS | 1928 | 1461861851959 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1928 | 1461861851964 Marionette TRACE conn2 <- [1,926,null,{}] 09:44:11 INFO - PROCESS | 1928 | 1461861851967 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}] 09:44:12 INFO - PROCESS | 1928 | 1461861852097 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:44:12 INFO - PROCESS | 1928 | 1461861852205 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a6a800 == 74 [pid = 1928] [id = 239] 09:44:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x116471800) [pid = 1928] [serial = 715] [outer = 0x0] 09:44:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x1196a1000) [pid = 1928] [serial = 716] [outer = 0x116471800] 09:44:12 INFO - PROCESS | 1928 | 1461861852251 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x121208c00) [pid = 1928] [serial = 717] [outer = 0x116471800] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119b1a800 == 73 [pid = 1928] [id = 185] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db8f800 == 72 [pid = 1928] [id = 231] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db7a800 == 71 [pid = 1928] [id = 230] 09:44:12 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12d125000) [pid = 1928] [serial = 635] [outer = 0x0] [url = about:blank] 09:44:12 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12196e000) [pid = 1928] [serial = 590] [outer = 0x0] [url = about:blank] 09:44:12 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12bc36000) [pid = 1928] [serial = 596] [outer = 0x0] [url = about:blank] 09:44:12 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12a7f2c00) [pid = 1928] [serial = 593] [outer = 0x0] [url = about:blank] 09:44:12 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x1180a4000) [pid = 1928] [serial = 587] [outer = 0x0] [url = about:blank] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8da800 == 70 [pid = 1928] [id = 229] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x118f72000 == 69 [pid = 1928] [id = 228] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e5000 == 68 [pid = 1928] [id = 227] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc5c000 == 67 [pid = 1928] [id = 226] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa89800 == 66 [pid = 1928] [id = 225] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12936b000 == 65 [pid = 1928] [id = 224] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x128fa5800 == 64 [pid = 1928] [id = 223] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121e1e800 == 63 [pid = 1928] [id = 222] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121418800 == 62 [pid = 1928] [id = 221] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x116908800 == 61 [pid = 1928] [id = 220] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119b0c800 == 60 [pid = 1928] [id = 219] 09:44:12 INFO - PROCESS | 1928 | --DOCSHELL 0x117447000 == 59 [pid = 1928] [id = 213] 09:44:12 INFO - PROCESS | 1928 | 1461861852861 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]]]}] 09:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 929ms 09:44:12 INFO - PROCESS | 1928 | 1461861852883 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:44:12 INFO - PROCESS | 1928 | 1461861852884 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:44:12 INFO - PROCESS | 1928 | 1461861852886 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 1928 | 1461861852887 Marionette TRACE conn2 <- [1,930,null,{}] 09:44:12 INFO - PROCESS | 1928 | 1461861852893 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}] 09:44:12 INFO - PROCESS | 1928 | 1461861852965 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:44:12 INFO - PROCESS | 1928 | 1461861852971 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x119317800 == 60 [pid = 1928] [id = 240] 09:44:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12132b400) [pid = 1928] [serial = 718] [outer = 0x0] 09:44:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12132d400) [pid = 1928] [serial = 719] [outer = 0x12132b400] 09:44:13 INFO - PROCESS | 1928 | 1461861853017 Marionette DEBUG loaded listener.js 09:44:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12196c000) [pid = 1928] [serial = 720] [outer = 0x12132b400] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12cfc0800) [pid = 1928] [serial = 633] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12c5cac00) [pid = 1928] [serial = 618] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x119874c00) [pid = 1928] [serial = 602] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1182a1000) [pid = 1928] [serial = 599] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12aa93000) [pid = 1928] [serial = 612] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12ce3c000) [pid = 1928] [serial = 632] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12cba1800) [pid = 1928] [serial = 623] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12b118400) [pid = 1928] [serial = 626] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12cb9b800) [pid = 1928] [serial = 621] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x126d8d000) [pid = 1928] [serial = 608] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12b3ab800) [pid = 1928] [serial = 614] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12c7a5800) [pid = 1928] [serial = 629] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12c082c00) [pid = 1928] [serial = 615] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x118fda000) [pid = 1928] [serial = 600] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12932d000) [pid = 1928] [serial = 609] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12c16bc00) [pid = 1928] [serial = 617] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x124828800) [pid = 1928] [serial = 605] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12cba6c00) [pid = 1928] [serial = 624] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12cd5d800) [pid = 1928] [serial = 630] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12120c400) [pid = 1928] [serial = 603] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12c5d4000) [pid = 1928] [serial = 620] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12956a800) [pid = 1928] [serial = 611] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1251bb800) [pid = 1928] [serial = 606] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12cd4f400) [pid = 1928] [serial = 627] [outer = 0x0] [url = about:blank] 09:44:13 INFO - PROCESS | 1928 | 1461861853466 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]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 619ms 09:44:13 INFO - PROCESS | 1928 | 1461861853507 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1928 | 1461861853510 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:44:13 INFO - PROCESS | 1928 | 1461861853521 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1928 | 1461861853523 Marionette TRACE conn2 <- [1,934,null,{}] 09:44:13 INFO - PROCESS | 1928 | 1461861853527 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}] 09:44:13 INFO - PROCESS | 1928 | 1461861853655 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:44:13 INFO - PROCESS | 1928 | 1461861853740 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a1b000 == 61 [pid = 1928] [id = 241] 09:44:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12132bc00) [pid = 1928] [serial = 721] [outer = 0x0] 09:44:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12210a400) [pid = 1928] [serial = 722] [outer = 0x12132bc00] 09:44:13 INFO - PROCESS | 1928 | 1461861853784 Marionette DEBUG loaded listener.js 09:44:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x124828800) [pid = 1928] [serial = 723] [outer = 0x12132bc00] 09:44:14 INFO - PROCESS | 1928 | 1461861854135 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]]]}] 09:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 09:44:14 INFO - PROCESS | 1928 | 1461861854140 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1928 | 1461861854142 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:44:14 INFO - PROCESS | 1928 | 1461861854151 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1928 | 1461861854152 Marionette TRACE conn2 <- [1,938,null,{}] 09:44:14 INFO - PROCESS | 1928 | 1461861854155 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}] 09:44:14 INFO - PROCESS | 1928 | 1461861854237 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:44:14 INFO - PROCESS | 1928 | 1461861854310 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x124478800 == 62 [pid = 1928] [id = 242] 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x122106400) [pid = 1928] [serial = 724] [outer = 0x0] 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x1251bb400) [pid = 1928] [serial = 725] [outer = 0x122106400] 09:44:14 INFO - PROCESS | 1928 | 1461861854335 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x126d90400) [pid = 1928] [serial = 726] [outer = 0x122106400] 09:44:14 INFO - PROCESS | 1928 | 1461861854617 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]]]}] 09:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 526ms 09:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:44:14 INFO - PROCESS | 1928 | 1461861854671 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1928 | 1461861854672 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:44:14 INFO - PROCESS | 1928 | 1461861854674 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1928 | 1461861854675 Marionette TRACE conn2 <- [1,942,null,{}] 09:44:14 INFO - PROCESS | 1928 | 1461861854680 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}] 09:44:14 INFO - PROCESS | 1928 | 1461861854775 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:44:14 INFO - PROCESS | 1928 | 1461861854782 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a71000 == 63 [pid = 1928] [id = 243] 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x128bab400) [pid = 1928] [serial = 727] [outer = 0x0] 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12922f400) [pid = 1928] [serial = 728] [outer = 0x128bab400] 09:44:14 INFO - PROCESS | 1928 | 1461861854808 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12a7f0400) [pid = 1928] [serial = 729] [outer = 0x128bab400] 09:44:15 INFO - PROCESS | 1928 | 1461861855179 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]]]}] 09:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 523ms 09:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:44:15 INFO - PROCESS | 1928 | 1461861855203 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 1928 | 1461861855204 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:44:15 INFO - PROCESS | 1928 | 1461861855207 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 1928 | 1461861855208 Marionette TRACE conn2 <- [1,946,null,{}] 09:44:15 INFO - PROCESS | 1928 | 1461861855210 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}] 09:44:15 INFO - PROCESS | 1928 | 1461861855311 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:44:15 INFO - PROCESS | 1928 | 1461861855315 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12965c800 == 64 [pid = 1928] [id = 244] 09:44:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x128bac400) [pid = 1928] [serial = 730] [outer = 0x0] 09:44:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12aa99800) [pid = 1928] [serial = 731] [outer = 0x128bac400] 09:44:15 INFO - PROCESS | 1928 | 1461861855371 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12ba13400) [pid = 1928] [serial = 732] [outer = 0x128bac400] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12b3a7800) [pid = 1928] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x125109c00) [pid = 1928] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1214e7c00) [pid = 1928] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x1126b7000) [pid = 1928] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12ba21000) [pid = 1928] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12b11e400) [pid = 1928] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12cd51c00) [pid = 1928] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x112ef3400) [pid = 1928] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12210d000) [pid = 1928] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12a6c5c00) [pid = 1928] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12c7a5400) [pid = 1928] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x118792c00) [pid = 1928] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126d87800) [pid = 1928] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x129569400) [pid = 1928] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1180dfc00) [pid = 1928] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1126b7800) [pid = 1928] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x112c09c00) [pid = 1928] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:44:15 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12ba18400) [pid = 1928] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:44:16 INFO - PROCESS | 1928 | 1461861856136 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]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 972ms 09:44:16 INFO - PROCESS | 1928 | 1461861856180 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1928 | 1461861856182 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:44:16 INFO - PROCESS | 1928 | 1461861856187 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1928 | 1461861856189 Marionette TRACE conn2 <- [1,950,null,{}] 09:44:16 INFO - PROCESS | 1928 | 1461861856193 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}] 09:44:16 INFO - PROCESS | 1928 | 1461861856294 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:44:16 INFO - PROCESS | 1928 | 1461861856362 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x118714000 == 65 [pid = 1928] [id = 245] 09:44:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x1131dc800) [pid = 1928] [serial = 733] [outer = 0x0] 09:44:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1169b8c00) [pid = 1928] [serial = 734] [outer = 0x1131dc800] 09:44:16 INFO - PROCESS | 1928 | 1461861856394 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1182a1000) [pid = 1928] [serial = 735] [outer = 0x1131dc800] 09:44:16 INFO - PROCESS | 1928 | 1461861856804 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]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 09:44:16 INFO - PROCESS | 1928 | 1461861856859 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1928 | 1461861856863 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:44:16 INFO - PROCESS | 1928 | 1461861856868 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1928 | 1461861856870 Marionette TRACE conn2 <- [1,954,null,{}] 09:44:16 INFO - PROCESS | 1928 | 1461861856872 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}] 09:44:17 INFO - PROCESS | 1928 | 1461861857001 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:44:17 INFO - PROCESS | 1928 | 1461861857075 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216ba800 == 66 [pid = 1928] [id = 246] 09:44:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x119592c00) [pid = 1928] [serial = 736] [outer = 0x0] 09:44:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x121326000) [pid = 1928] [serial = 737] [outer = 0x119592c00] 09:44:17 INFO - PROCESS | 1928 | 1461861857112 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1214e8800) [pid = 1928] [serial = 738] [outer = 0x119592c00] 09:44:17 INFO - PROCESS | 1928 | 1461861857667 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]]]}] 09:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 823ms 09:44:17 INFO - PROCESS | 1928 | 1461861857691 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:44:17 INFO - PROCESS | 1928 | 1461861857695 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:44:17 INFO - PROCESS | 1928 | 1461861857700 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 1928 | 1461861857704 Marionette TRACE conn2 <- [1,958,null,{}] 09:44:17 INFO - PROCESS | 1928 | 1461861857716 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}] 09:44:17 INFO - PROCESS | 1928 | 1461861857862 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:44:17 INFO - PROCESS | 1928 | 1461861857932 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa77000 == 67 [pid = 1928] [id = 247] 09:44:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12210f400) [pid = 1928] [serial = 739] [outer = 0x0] 09:44:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x126b9e000) [pid = 1928] [serial = 740] [outer = 0x12210f400] 09:44:17 INFO - PROCESS | 1928 | 1461861857966 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x128ba9c00) [pid = 1928] [serial = 741] [outer = 0x12210f400] 09:44:18 INFO - PROCESS | 1928 | 1461861858411 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 724ms 09:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:44:18 INFO - PROCESS | 1928 | 1461861858423 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1928 | 1461861858425 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:44:18 INFO - PROCESS | 1928 | 1461861858427 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1928 | 1461861858430 Marionette TRACE conn2 <- [1,962,null,{}] 09:44:18 INFO - PROCESS | 1928 | 1461861858433 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}] 09:44:18 INFO - PROCESS | 1928 | 1461861858532 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:44:18 INFO - PROCESS | 1928 | 1461861858587 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b2a6800 == 68 [pid = 1928] [id = 248] 09:44:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128d5b800) [pid = 1928] [serial = 742] [outer = 0x0] 09:44:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x129332000) [pid = 1928] [serial = 743] [outer = 0x128d5b800] 09:44:18 INFO - PROCESS | 1928 | 1461861858617 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12a6c5c00) [pid = 1928] [serial = 744] [outer = 0x128d5b800] 09:44:18 INFO - PROCESS | 1928 | 1461861858986 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]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 09:44:19 INFO - PROCESS | 1928 | 1461861859048 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 1928 | 1461861859050 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:44:19 INFO - PROCESS | 1928 | 1461861859052 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 1928 | 1461861859053 Marionette TRACE conn2 <- [1,966,null,{}] 09:44:19 INFO - PROCESS | 1928 | 1461861859056 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}] 09:44:19 INFO - PROCESS | 1928 | 1461861859151 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:44:19 INFO - PROCESS | 1928 | 1461861859207 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc5a000 == 69 [pid = 1928] [id = 249] 09:44:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129232000) [pid = 1928] [serial = 745] [outer = 0x0] 09:44:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12b3a6c00) [pid = 1928] [serial = 746] [outer = 0x129232000] 09:44:19 INFO - PROCESS | 1928 | 1461861859236 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12ba19800) [pid = 1928] [serial = 747] [outer = 0x129232000] 09:44:19 INFO - PROCESS | 1928 | 1461861859698 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]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 668ms 09:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:44:19 INFO - PROCESS | 1928 | 1461861859721 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 1928 | 1461861859722 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:44:19 INFO - PROCESS | 1928 | 1461861859725 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 1928 | 1461861859726 Marionette TRACE conn2 <- [1,970,null,{}] 09:44:19 INFO - PROCESS | 1928 | 1461861859729 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}] 09:44:19 INFO - PROCESS | 1928 | 1461861859857 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:44:19 INFO - PROCESS | 1928 | 1461861859939 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1ce800 == 70 [pid = 1928] [id = 250] 09:44:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12ba21400) [pid = 1928] [serial = 748] [outer = 0x0] 09:44:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12c077400) [pid = 1928] [serial = 749] [outer = 0x12ba21400] 09:44:19 INFO - PROCESS | 1928 | 1461861859972 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12c5d0400) [pid = 1928] [serial = 750] [outer = 0x12ba21400] 09:44:20 INFO - PROCESS | 1928 | 1461861860375 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]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 09:44:20 INFO - PROCESS | 1928 | 1461861860398 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 1928 | 1461861860399 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:44:20 INFO - PROCESS | 1928 | 1461861860402 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1928 | 1461861860403 Marionette TRACE conn2 <- [1,974,null,{}] 09:44:20 INFO - PROCESS | 1928 | 1461861860405 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}] 09:44:20 INFO - PROCESS | 1928 | 1461861860502 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:44:20 INFO - PROCESS | 1928 | 1461861860556 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0e000 == 71 [pid = 1928] [id = 251] 09:44:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12bc18400) [pid = 1928] [serial = 751] [outer = 0x0] 09:44:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x129334400) [pid = 1928] [serial = 752] [outer = 0x12bc18400] 09:44:20 INFO - PROCESS | 1928 | 1461861860584 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12cb9ac00) [pid = 1928] [serial = 753] [outer = 0x12bc18400] 09:44:21 INFO - PROCESS | 1928 | 1461861861032 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 668ms 09:44:21 INFO - PROCESS | 1928 | 1461861861071 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1928 | 1461861861072 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:44:21 INFO - PROCESS | 1928 | 1461861861075 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1928 | 1461861861076 Marionette TRACE conn2 <- [1,978,null,{}] 09:44:21 INFO - PROCESS | 1928 | 1461861861078 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}] 09:44:21 INFO - PROCESS | 1928 | 1461861861178 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:44:21 INFO - PROCESS | 1928 | 1461861861280 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12131c000 == 72 [pid = 1928] [id = 252] 09:44:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1110ba400) [pid = 1928] [serial = 754] [outer = 0x0] 09:44:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x1196adc00) [pid = 1928] [serial = 755] [outer = 0x1110ba400] 09:44:21 INFO - PROCESS | 1928 | 1461861861311 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12c7a9000) [pid = 1928] [serial = 756] [outer = 0x1110ba400] 09:44:21 INFO - PROCESS | 1928 | 1461861861908 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 874ms 09:44:21 INFO - PROCESS | 1928 | 1461861861949 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1928 | 1461861861951 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:44:21 INFO - PROCESS | 1928 | 1461861861954 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1928 | 1461861861957 Marionette TRACE conn2 <- [1,982,null,{}] 09:44:21 INFO - PROCESS | 1928 | 1461861861960 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}] 09:44:22 INFO - PROCESS | 1928 | 1461861862093 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:44:22 INFO - PROCESS | 1928 | 1461861862195 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b05000 == 73 [pid = 1928] [id = 253] 09:44:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x115d3a800) [pid = 1928] [serial = 757] [outer = 0x0] 09:44:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x1164b0800) [pid = 1928] [serial = 758] [outer = 0x115d3a800] 09:44:22 INFO - PROCESS | 1928 | 1461861862240 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x11858f800) [pid = 1928] [serial = 759] [outer = 0x115d3a800] 09:44:22 INFO - PROCESS | 1928 | 1461861862767 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]]]}] 09:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 821ms 09:44:22 INFO - PROCESS | 1928 | 1461861862776 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:44:22 INFO - PROCESS | 1928 | 1461861862781 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:44:22 INFO - PROCESS | 1928 | 1461861862785 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:44:22 INFO - PROCESS | 1928 | 1461861862787 Marionette TRACE conn2 <- [1,986,null,{}] 09:44:22 INFO - PROCESS | 1928 | 1461861862790 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}] 09:44:22 INFO - PROCESS | 1928 | 1461861862887 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:44:22 INFO - PROCESS | 1928 | 1461861862962 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b09000 == 74 [pid = 1928] [id = 254] 09:44:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x119587c00) [pid = 1928] [serial = 760] [outer = 0x0] 09:44:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12132b000) [pid = 1928] [serial = 761] [outer = 0x119587c00] 09:44:22 INFO - PROCESS | 1928 | 1461861862990 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x121979800) [pid = 1928] [serial = 762] [outer = 0x119587c00] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x128a71000 == 73 [pid = 1928] [id = 243] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x124478800 == 72 [pid = 1928] [id = 242] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x121a1b000 == 71 [pid = 1928] [id = 241] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x119317800 == 70 [pid = 1928] [id = 240] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x118a6a800 == 69 [pid = 1928] [id = 239] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x11a086800 == 68 [pid = 1928] [id = 238] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x11695bc00) [pid = 1928] [serial = 638] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x121976000) [pid = 1928] [serial = 641] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x126d8e000) [pid = 1928] [serial = 644] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x129575c00) [pid = 1928] [serial = 647] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12bc3f400) [pid = 1928] [serial = 650] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOCSHELL 0x117447800 == 67 [pid = 1928] [id = 233] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12b3acc00) [pid = 1928] [serial = 467] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x128f21800) [pid = 1928] [serial = 522] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12ba1ac00) [pid = 1928] [serial = 686] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x118787400) [pid = 1928] [serial = 683] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12ce39c00) [pid = 1928] [serial = 687] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12d12b400) [pid = 1928] [serial = 693] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12c168400) [pid = 1928] [serial = 672] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x118fd7400) [pid = 1928] [serial = 690] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12c07fc00) [pid = 1928] [serial = 597] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x128f19000) [pid = 1928] [serial = 558] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12cfc5400) [pid = 1928] [serial = 692] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12c79d000) [pid = 1928] [serial = 675] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12c5d0800) [pid = 1928] [serial = 674] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12cd5ec00) [pid = 1928] [serial = 680] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x119586800) [pid = 1928] [serial = 657] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x117680400) [pid = 1928] [serial = 656] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1250b3c00) [pid = 1928] [serial = 662] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x126d85400) [pid = 1928] [serial = 663] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12bc1fc00) [pid = 1928] [serial = 671] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12cd51800) [pid = 1928] [serial = 678] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12a89c000) [pid = 1928] [serial = 653] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12cd5e800) [pid = 1928] [serial = 654] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12cb9ec00) [pid = 1928] [serial = 677] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128f1c000) [pid = 1928] [serial = 665] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x129568000) [pid = 1928] [serial = 666] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12aa94400) [pid = 1928] [serial = 668] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12b11fc00) [pid = 1928] [serial = 669] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x118fe4c00) [pid = 1928] [serial = 659] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1214edc00) [pid = 1928] [serial = 660] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12ce3ac00) [pid = 1928] [serial = 681] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12956b000) [pid = 1928] [serial = 684] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x112c0dc00) [pid = 1928] [serial = 689] [outer = 0x0] [url = about:blank] 09:44:23 INFO - PROCESS | 1928 | 1461861863361 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 620ms 09:44:23 INFO - PROCESS | 1928 | 1461861863406 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1928 | 1461861863407 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:44:23 INFO - PROCESS | 1928 | 1461861863410 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1928 | 1461861863412 Marionette TRACE conn2 <- [1,990,null,{}] 09:44:23 INFO - PROCESS | 1928 | 1461861863419 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}] 09:44:23 INFO - PROCESS | 1928 | 1461861863506 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:44:23 INFO - PROCESS | 1928 | 1461861863514 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215c0800 == 68 [pid = 1928] [id = 255] 09:44:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x122110800) [pid = 1928] [serial = 763] [outer = 0x0] 09:44:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1250ba000) [pid = 1928] [serial = 764] [outer = 0x122110800] 09:44:23 INFO - PROCESS | 1928 | 1461861863541 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x126dcb400) [pid = 1928] [serial = 765] [outer = 0x122110800] 09:44:23 INFO - PROCESS | 1928 | 1461861863906 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 09:44:23 INFO - PROCESS | 1928 | 1461861863933 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1928 | 1461861863934 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:44:23 INFO - PROCESS | 1928 | 1461861863936 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1928 | 1461861863937 Marionette TRACE conn2 <- [1,994,null,{}] 09:44:23 INFO - PROCESS | 1928 | 1461861863939 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}] 09:44:24 INFO - PROCESS | 1928 | 1461861864051 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:44:24 INFO - PROCESS | 1928 | 1461861864133 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x124477800 == 69 [pid = 1928] [id = 256] 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1251b8000) [pid = 1928] [serial = 766] [outer = 0x0] 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128baf800) [pid = 1928] [serial = 767] [outer = 0x1251b8000] 09:44:24 INFO - PROCESS | 1928 | 1461861864175 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12b120400) [pid = 1928] [serial = 768] [outer = 0x1251b8000] 09:44:24 INFO - PROCESS | 1928 | 1461861864549 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]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 09:44:24 INFO - PROCESS | 1928 | 1461861864555 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1928 | 1461861864556 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:44:24 INFO - PROCESS | 1928 | 1461861864558 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1928 | 1461861864559 Marionette TRACE conn2 <- [1,998,null,{}] 09:44:24 INFO - PROCESS | 1928 | 1461861864573 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}] 09:44:24 INFO - PROCESS | 1928 | 1461861864657 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:44:24 INFO - PROCESS | 1928 | 1461861864664 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a628000 == 70 [pid = 1928] [id = 257] 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12b3a9400) [pid = 1928] [serial = 769] [outer = 0x0] 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12ba1c800) [pid = 1928] [serial = 770] [outer = 0x12b3a9400] 09:44:24 INFO - PROCESS | 1928 | 1461861864689 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12bc3f400) [pid = 1928] [serial = 771] [outer = 0x12b3a9400] 09:44:25 INFO - PROCESS | 1928 | 1461861865033 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 09:44:25 INFO - PROCESS | 1928 | 1461861865079 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1928 | 1461861865081 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:44:25 INFO - PROCESS | 1928 | 1461861865083 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1928 | 1461861865085 Marionette TRACE conn2 <- [1,1002,null,{}] 09:44:25 INFO - PROCESS | 1928 | 1461861865087 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}] 09:44:25 INFO - PROCESS | 1928 | 1461861865189 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:44:25 INFO - PROCESS | 1928 | 1461861865258 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b2a2000 == 71 [pid = 1928] [id = 258] 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12c06b800) [pid = 1928] [serial = 772] [outer = 0x0] 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12c16f400) [pid = 1928] [serial = 773] [outer = 0x12c06b800] 09:44:25 INFO - PROCESS | 1928 | 1461861865290 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12ce34400) [pid = 1928] [serial = 774] [outer = 0x12c06b800] 09:44:25 INFO - PROCESS | 1928 | 1461861865656 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 09:44:25 INFO - PROCESS | 1928 | 1461861865703 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1928 | 1461861865704 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:44:25 INFO - PROCESS | 1928 | 1461861865706 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1928 | 1461861865707 Marionette TRACE conn2 <- [1,1006,null,{}] 09:44:25 INFO - PROCESS | 1928 | 1461861865710 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}] 09:44:25 INFO - PROCESS | 1928 | 1461861865813 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:44:25 INFO - PROCESS | 1928 | 1461861865827 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1da800 == 72 [pid = 1928] [id = 259] 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12c070c00) [pid = 1928] [serial = 775] [outer = 0x0] 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12ce3ec00) [pid = 1928] [serial = 776] [outer = 0x12c070c00] 09:44:25 INFO - PROCESS | 1928 | 1461861865852 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12cfc0800) [pid = 1928] [serial = 777] [outer = 0x12c070c00] 09:44:26 INFO - PROCESS | 1928 | 1461861866208 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]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 09:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:44:26 INFO - PROCESS | 1928 | 1461861866226 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 1928 | 1461861866227 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:44:26 INFO - PROCESS | 1928 | 1461861866229 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 1928 | 1461861866230 Marionette TRACE conn2 <- [1,1010,null,{}] 09:44:26 INFO - PROCESS | 1928 | 1461861866232 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}] 09:44:26 INFO - PROCESS | 1928 | 1461861866340 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:44:26 INFO - PROCESS | 1928 | 1461861866353 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d106800 == 73 [pid = 1928] [id = 260] 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12ce3c000) [pid = 1928] [serial = 778] [outer = 0x0] 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12d12b000) [pid = 1928] [serial = 779] [outer = 0x12ce3c000] 09:44:26 INFO - PROCESS | 1928 | 1461861866378 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12d12fc00) [pid = 1928] [serial = 780] [outer = 0x12ce3c000] 09:44:26 INFO - PROCESS | 1928 | 1461861866714 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]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 09:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:44:26 INFO - PROCESS | 1928 | 1461861866749 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 1928 | 1461861866750 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:44:26 INFO - PROCESS | 1928 | 1461861866752 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 1928 | 1461861866753 Marionette TRACE conn2 <- [1,1014,null,{}] 09:44:26 INFO - PROCESS | 1928 | 1461861866755 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}] 09:44:26 INFO - PROCESS | 1928 | 1461861866860 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:44:26 INFO - PROCESS | 1928 | 1461861866872 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8ea800 == 74 [pid = 1928] [id = 261] 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12ce33c00) [pid = 1928] [serial = 781] [outer = 0x0] 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12d3b2800) [pid = 1928] [serial = 782] [outer = 0x12ce33c00] 09:44:26 INFO - PROCESS | 1928 | 1461861866896 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12d3c3800) [pid = 1928] [serial = 783] [outer = 0x12ce33c00] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x129572000) [pid = 1928] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1134c4c00) [pid = 1928] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12932dc00) [pid = 1928] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x129333800) [pid = 1928] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x116a5c000) [pid = 1928] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x121af2400) [pid = 1928] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x125b44400) [pid = 1928] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x121971c00) [pid = 1928] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1110bac00) [pid = 1928] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x115e14c00) [pid = 1928] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x115edec00) [pid = 1928] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x118792800) [pid = 1928] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12482f400) [pid = 1928] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x126b94800) [pid = 1928] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x118596400) [pid = 1928] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x128bab400) [pid = 1928] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12129bc00) [pid = 1928] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1161d4000) [pid = 1928] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x126b95400) [pid = 1928] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x125b3c800) [pid = 1928] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12aaa1400) [pid = 1928] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x128ba4800) [pid = 1928] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x11616f800) [pid = 1928] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x116471800) [pid = 1928] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12132b400) [pid = 1928] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12132bc00) [pid = 1928] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x122106400) [pid = 1928] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:44:27 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x1180eb800) [pid = 1928] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:44:27 INFO - PROCESS | 1928 | 1461861867351 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 619ms 09:44:27 INFO - PROCESS | 1928 | 1461861867371 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:44:27 INFO - PROCESS | 1928 | 1461861867373 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:44:27 INFO - PROCESS | 1928 | 1461861867375 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1928 | 1461861867376 Marionette TRACE conn2 <- [1,1018,null,{}] 09:44:27 INFO - PROCESS | 1928 | 1461861867381 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}] 09:44:27 INFO - PROCESS | 1928 | 1461861867474 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:44:27 INFO - PROCESS | 1928 | 1461861867480 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x117440800 == 75 [pid = 1928] [id = 262] 09:44:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x112c0c800) [pid = 1928] [serial = 784] [outer = 0x0] 09:44:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x11666ec00) [pid = 1928] [serial = 785] [outer = 0x112c0c800] 09:44:27 INFO - PROCESS | 1928 | 1461861867506 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x118792800) [pid = 1928] [serial = 786] [outer = 0x112c0c800] 09:44:27 INFO - PROCESS | 1928 | 1461861867886 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 523ms 09:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:44:27 INFO - PROCESS | 1928 | 1461861867900 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:44:27 INFO - PROCESS | 1928 | 1461861867901 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:44:27 INFO - PROCESS | 1928 | 1461861867903 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1928 | 1461861867905 Marionette TRACE conn2 <- [1,1022,null,{}] 09:44:27 INFO - PROCESS | 1928 | 1461861867907 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}] 09:44:28 INFO - PROCESS | 1928 | 1461861868041 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:44:28 INFO - PROCESS | 1928 | 1461861868047 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8da800 == 76 [pid = 1928] [id = 263] 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x115d3f400) [pid = 1928] [serial = 787] [outer = 0x0] 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x121327400) [pid = 1928] [serial = 788] [outer = 0x115d3f400] 09:44:28 INFO - PROCESS | 1928 | 1461861868077 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12c070800) [pid = 1928] [serial = 789] [outer = 0x115d3f400] 09:44:28 INFO - PROCESS | 1928 | 1461861868434 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:44:28 INFO - PROCESS | 1928 | 1461861868473 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1928 | 1461861868474 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:44:28 INFO - PROCESS | 1928 | 1461861868477 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1928 | 1461861868478 Marionette TRACE conn2 <- [1,1026,null,{}] 09:44:28 INFO - PROCESS | 1928 | 1461861868480 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}] 09:44:28 INFO - PROCESS | 1928 | 1461861868567 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:44:28 INFO - PROCESS | 1928 | 1461861868571 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c37000 == 77 [pid = 1928] [id = 264] 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x128ca1800) [pid = 1928] [serial = 790] [outer = 0x0] 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x128cacc00) [pid = 1928] [serial = 791] [outer = 0x128ca1800] 09:44:28 INFO - PROCESS | 1928 | 1461861868596 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12b105400) [pid = 1928] [serial = 792] [outer = 0x128ca1800] 09:44:28 INFO - PROCESS | 1928 | 1461861868917 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 473ms 09:44:28 INFO - PROCESS | 1928 | 1461861868969 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1928 | 1461861868970 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:44:28 INFO - PROCESS | 1928 | 1461861868983 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1928 | 1461861868985 Marionette TRACE conn2 <- [1,1030,null,{}] 09:44:28 INFO - PROCESS | 1928 | 1461861868988 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}] 09:44:29 INFO - PROCESS | 1928 | 1461861869124 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:44:29 INFO - PROCESS | 1928 | 1461861869130 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a43000 == 78 [pid = 1928] [id = 265] 09:44:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x112a27c00) [pid = 1928] [serial = 793] [outer = 0x0] 09:44:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x112a2c000) [pid = 1928] [serial = 794] [outer = 0x112a27c00] 09:44:29 INFO - PROCESS | 1928 | 1461861869170 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x112a2fc00) [pid = 1928] [serial = 795] [outer = 0x112a27c00] 09:44:29 INFO - PROCESS | 1928 | 1461861869792 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]]]}] 09:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 821ms 09:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:44:29 INFO - PROCESS | 1928 | 1461861869803 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:44:29 INFO - PROCESS | 1928 | 1461861869805 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:44:29 INFO - PROCESS | 1928 | 1461861869810 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:44:29 INFO - PROCESS | 1928 | 1461861869813 Marionette TRACE conn2 <- [1,1034,null,{}] 09:44:29 INFO - PROCESS | 1928 | 1461861869836 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}] 09:44:29 INFO - PROCESS | 1928 | 1461861869951 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:44:30 INFO - PROCESS | 1928 | 1461861870023 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f6f800 == 79 [pid = 1928] [id = 266] 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x112c11000) [pid = 1928] [serial = 796] [outer = 0x0] 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x116677c00) [pid = 1928] [serial = 797] [outer = 0x112c11000] 09:44:30 INFO - PROCESS | 1928 | 1461861870055 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x11873e800) [pid = 1928] [serial = 798] [outer = 0x112c11000] 09:44:30 INFO - PROCESS | 1928 | 1461861870484 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 691ms 09:44:30 INFO - PROCESS | 1928 | 1461861870501 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1928 | 1461861870505 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:44:30 INFO - PROCESS | 1928 | 1461861870510 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1928 | 1461861870512 Marionette TRACE conn2 <- [1,1038,null,{}] 09:44:30 INFO - PROCESS | 1928 | 1461861870514 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}] 09:44:30 INFO - PROCESS | 1928 | 1461861870647 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:44:30 INFO - PROCESS | 1928 | 1461861870720 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d21000 == 80 [pid = 1928] [id = 267] 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x121329800) [pid = 1928] [serial = 799] [outer = 0x0] 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12161ac00) [pid = 1928] [serial = 800] [outer = 0x121329800] 09:44:30 INFO - PROCESS | 1928 | 1461861870750 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x122104000) [pid = 1928] [serial = 801] [outer = 0x121329800] 09:44:31 INFO - PROCESS | 1928 | 1461861871143 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 669ms 09:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:44:31 INFO - PROCESS | 1928 | 1461861871182 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 1928 | 1461861871184 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:44:31 INFO - PROCESS | 1928 | 1461861871186 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1928 | 1461861871189 Marionette TRACE conn2 <- [1,1042,null,{}] 09:44:31 INFO - PROCESS | 1928 | 1461861871198 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}] 09:44:31 INFO - PROCESS | 1928 | 1461861871307 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:44:31 INFO - PROCESS | 1928 | 1461861871411 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db88000 == 81 [pid = 1928] [id = 268] 09:44:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x125106800) [pid = 1928] [serial = 802] [outer = 0x0] 09:44:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x128bb0800) [pid = 1928] [serial = 803] [outer = 0x125106800] 09:44:31 INFO - PROCESS | 1928 | 1461861871444 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x128cb0400) [pid = 1928] [serial = 804] [outer = 0x125106800] 09:44:31 INFO - PROCESS | 1928 | 1461861871832 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 09:44:31 INFO - PROCESS | 1928 | 1461861871858 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:44:31 INFO - PROCESS | 1928 | 1461861871860 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:44:31 INFO - PROCESS | 1928 | 1461861871863 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1928 | 1461861871864 Marionette TRACE conn2 <- [1,1046,null,{}] 09:44:31 INFO - PROCESS | 1928 | 1461861871866 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}] 09:44:31 INFO - PROCESS | 1928 | 1461861871992 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:44:32 INFO - PROCESS | 1928 | 1461861872089 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x134d1b800 == 82 [pid = 1928] [id = 269] 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x112c03800) [pid = 1928] [serial = 805] [outer = 0x0] 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12aa92c00) [pid = 1928] [serial = 806] [outer = 0x112c03800] 09:44:32 INFO - PROCESS | 1928 | 1461861872119 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12bc13400) [pid = 1928] [serial = 807] [outer = 0x112c03800] 09:44:32 INFO - PROCESS | 1928 | 1461861872505 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]]]}] 09:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 09:44:32 INFO - PROCESS | 1928 | 1461861872532 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:44:32 INFO - PROCESS | 1928 | 1461861872536 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:44:32 INFO - PROCESS | 1928 | 1461861872538 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:44:32 INFO - PROCESS | 1928 | 1461861872539 Marionette TRACE conn2 <- [1,1050,null,{}] 09:44:32 INFO - PROCESS | 1928 | 1461861872542 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}] 09:44:32 INFO - PROCESS | 1928 | 1461861872645 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:44:32 INFO - PROCESS | 1928 | 1461861872706 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f77000 == 83 [pid = 1928] [id = 270] 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x117e16800) [pid = 1928] [serial = 808] [outer = 0x0] 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1215ea400) [pid = 1928] [serial = 809] [outer = 0x117e16800] 09:44:32 INFO - PROCESS | 1928 | 1461861872735 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x128b35000) [pid = 1928] [serial = 810] [outer = 0x117e16800] 09:44:33 INFO - PROCESS | 1928 | 1461861873475 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]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 969ms 09:44:33 INFO - PROCESS | 1928 | 1461861873508 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1928 | 1461861873511 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:44:33 INFO - PROCESS | 1928 | 1461861873518 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1928 | 1461861873522 Marionette TRACE conn2 <- [1,1054,null,{}] 09:44:33 INFO - PROCESS | 1928 | 1461861873528 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}] 09:44:33 INFO - PROCESS | 1928 | 1461861873670 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:44:33 INFO - PROCESS | 1928 | 1461861873779 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743a800 == 84 [pid = 1928] [id = 271] 09:44:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x112c04c00) [pid = 1928] [serial = 811] [outer = 0x0] 09:44:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1131dd400) [pid = 1928] [serial = 812] [outer = 0x112c04c00] 09:44:33 INFO - PROCESS | 1928 | 1461861873826 Marionette DEBUG loaded listener.js 09:44:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x114ef7000) [pid = 1928] [serial = 813] [outer = 0x112c04c00] 09:44:34 INFO - PROCESS | 1928 | 1461861874296 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]]]}] 09:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 828ms 09:44:34 INFO - PROCESS | 1928 | 1461861874345 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 1928 | 1461861874348 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:44:34 INFO - PROCESS | 1928 | 1461861874353 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 1928 | 1461861874354 Marionette TRACE conn2 <- [1,1058,null,{}] 09:44:34 INFO - PROCESS | 1928 | 1461861874356 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}] 09:44:34 INFO - PROCESS | 1928 | 1461861874448 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:44:34 INFO - PROCESS | 1928 | 1461861874510 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x11717f800 == 85 [pid = 1928] [id = 272] 09:44:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x11305f800) [pid = 1928] [serial = 814] [outer = 0x0] 09:44:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x1161cc400) [pid = 1928] [serial = 815] [outer = 0x11305f800] 09:44:34 INFO - PROCESS | 1928 | 1461861874552 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x11666b800) [pid = 1928] [serial = 816] [outer = 0x11305f800] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x117192800 == 84 [pid = 1928] [id = 52] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x135c37000 == 83 [pid = 1928] [id = 264] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8da800 == 82 [pid = 1928] [id = 263] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x117440800 == 81 [pid = 1928] [id = 262] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8ea800 == 80 [pid = 1928] [id = 261] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12d106800 == 79 [pid = 1928] [id = 260] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12aa99800) [pid = 1928] [serial = 731] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12c06d400) [pid = 1928] [serial = 710] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1da800 == 78 [pid = 1928] [id = 259] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12b2a2000 == 77 [pid = 1928] [id = 258] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12a628000 == 76 [pid = 1928] [id = 257] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x124477800 == 75 [pid = 1928] [id = 256] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x1215c0800 == 74 [pid = 1928] [id = 255] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x119b09000 == 73 [pid = 1928] [id = 254] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x119b05000 == 72 [pid = 1928] [id = 253] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x118714000 == 71 [pid = 1928] [id = 245] 09:44:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12965c800 == 70 [pid = 1928] [id = 244] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12aa96c00) [pid = 1928] [serial = 464] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x117e12c00) [pid = 1928] [serial = 552] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12a7eac00) [pid = 1928] [serial = 549] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12c163c00) [pid = 1928] [serial = 585] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x118592800) [pid = 1928] [serial = 588] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x126d94000) [pid = 1928] [serial = 461] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12b120c00) [pid = 1928] [serial = 594] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12ce42400) [pid = 1928] [serial = 452] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x115d3b000) [pid = 1928] [serial = 455] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1196a1c00) [pid = 1928] [serial = 458] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x11858f400) [pid = 1928] [serial = 510] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12196f000) [pid = 1928] [serial = 513] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x129336400) [pid = 1928] [serial = 516] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12bc3b800) [pid = 1928] [serial = 519] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x124b50c00) [pid = 1928] [serial = 591] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x122109c00) [pid = 1928] [serial = 642] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x1184b9c00) [pid = 1928] [serial = 639] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12b11f400) [pid = 1928] [serial = 648] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12933a000) [pid = 1928] [serial = 645] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12c16d000) [pid = 1928] [serial = 651] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x128ba8800) [pid = 1928] [serial = 695] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128bac800) [pid = 1928] [serial = 696] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1180e6000) [pid = 1928] [serial = 714] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11666d400) [pid = 1928] [serial = 713] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x121208c00) [pid = 1928] [serial = 717] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1196a1000) [pid = 1928] [serial = 716] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12132d400) [pid = 1928] [serial = 719] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12196c000) [pid = 1928] [serial = 720] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128f26c00) [pid = 1928] [serial = 704] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12210a400) [pid = 1928] [serial = 722] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x124828800) [pid = 1928] [serial = 723] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1251bb400) [pid = 1928] [serial = 725] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x126d90400) [pid = 1928] [serial = 726] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12ba1e000) [pid = 1928] [serial = 707] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12210b000) [pid = 1928] [serial = 701] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x118af3000) [pid = 1928] [serial = 698] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1214e8000) [pid = 1928] [serial = 555] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12922f400) [pid = 1928] [serial = 728] [outer = 0x0] [url = about:blank] 09:44:34 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12a7f0400) [pid = 1928] [serial = 729] [outer = 0x0] [url = about:blank] 09:44:35 INFO - PROCESS | 1928 | 1461861875086 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:44:35 INFO - PROCESS | 1928 | 1461861875123 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1928 | 1461861875124 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:44:35 INFO - PROCESS | 1928 | 1461861875126 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1928 | 1461861875129 Marionette TRACE conn2 <- [1,1062,null,{}] 09:44:35 INFO - PROCESS | 1928 | 1461861875136 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}] 09:44:35 INFO - PROCESS | 1928 | 1461861875218 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:44:35 INFO - PROCESS | 1928 | 1461861875274 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x117184000 == 71 [pid = 1928] [id = 273] 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11674d400) [pid = 1928] [serial = 817] [outer = 0x0] 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11767a400) [pid = 1928] [serial = 818] [outer = 0x11674d400] 09:44:35 INFO - PROCESS | 1928 | 1461861875302 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1180e4800) [pid = 1928] [serial = 819] [outer = 0x11674d400] 09:44:35 INFO - PROCESS | 1928 | 1461861875616 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 523ms 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:44:35 INFO - PROCESS | 1928 | 1461861875649 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1928 | 1461861875651 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:44:35 INFO - PROCESS | 1928 | 1461861875653 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1928 | 1461861875654 Marionette TRACE conn2 <- [1,1066,null,{}] 09:44:35 INFO - PROCESS | 1928 | 1461861875656 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}] 09:44:35 INFO - PROCESS | 1928 | 1461861875735 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:44:35 INFO - PROCESS | 1928 | 1461861875739 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a5d800 == 72 [pid = 1928] [id = 274] 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1180ea000) [pid = 1928] [serial = 820] [outer = 0x0] 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1184b9c00) [pid = 1928] [serial = 821] [outer = 0x1180ea000] 09:44:35 INFO - PROCESS | 1928 | 1461861875765 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x118792000) [pid = 1928] [serial = 822] [outer = 0x1180ea000] 09:44:36 INFO - PROCESS | 1928 | 1461861876074 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 09:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:44:36 INFO - PROCESS | 1928 | 1461861876121 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1928 | 1461861876122 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:44:36 INFO - PROCESS | 1928 | 1461861876125 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1928 | 1461861876126 Marionette TRACE conn2 <- [1,1070,null,{}] 09:44:36 INFO - PROCESS | 1928 | 1461861876128 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}] 09:44:36 INFO - PROCESS | 1928 | 1461861876202 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:44:36 INFO - PROCESS | 1928 | 1461861876206 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x119316000 == 73 [pid = 1928] [id = 275] 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x118f7b400) [pid = 1928] [serial = 823] [outer = 0x0] 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x118fe2000) [pid = 1928] [serial = 824] [outer = 0x118f7b400] 09:44:36 INFO - PROCESS | 1928 | 1461861876234 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x119591c00) [pid = 1928] [serial = 825] [outer = 0x118f7b400] 09:44:36 INFO - PROCESS | 1928 | 1461861876584 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 467ms 09:44:36 INFO - PROCESS | 1928 | 1461861876593 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1928 | 1461861876594 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:44:36 INFO - PROCESS | 1928 | 1461861876599 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1928 | 1461861876600 Marionette TRACE conn2 <- [1,1074,null,{}] 09:44:36 INFO - PROCESS | 1928 | 1461861876602 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}] 09:44:36 INFO - PROCESS | 1928 | 1461861876694 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:44:36 INFO - PROCESS | 1928 | 1461861876754 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981c000 == 74 [pid = 1928] [id = 276] 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x118fda000) [pid = 1928] [serial = 826] [outer = 0x0] 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x119870400) [pid = 1928] [serial = 827] [outer = 0x118fda000] 09:44:36 INFO - PROCESS | 1928 | 1461861876781 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x121325400) [pid = 1928] [serial = 828] [outer = 0x118fda000] 09:44:37 INFO - PROCESS | 1928 | 1461861877092 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]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 09:44:37 INFO - PROCESS | 1928 | 1461861877118 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1928 | 1461861877119 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:44:37 INFO - PROCESS | 1928 | 1461861877121 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1928 | 1461861877122 Marionette TRACE conn2 <- [1,1078,null,{}] 09:44:37 INFO - PROCESS | 1928 | 1461861877124 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}] 09:44:37 INFO - PROCESS | 1928 | 1461861877221 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:44:37 INFO - PROCESS | 1928 | 1461861877234 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x121311000 == 75 [pid = 1928] [id = 277] 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x118733400) [pid = 1928] [serial = 829] [outer = 0x0] 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x121330800) [pid = 1928] [serial = 830] [outer = 0x118733400] 09:44:37 INFO - PROCESS | 1928 | 1461861877259 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x121618c00) [pid = 1928] [serial = 831] [outer = 0x118733400] 09:44:37 INFO - PROCESS | 1928 | 1461861877606 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]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 09:44:37 INFO - PROCESS | 1928 | 1461861877643 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1928 | 1461861877644 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:44:37 INFO - PROCESS | 1928 | 1461861877646 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1928 | 1461861877647 Marionette TRACE conn2 <- [1,1082,null,{}] 09:44:37 INFO - PROCESS | 1928 | 1461861877649 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}] 09:44:37 INFO - PROCESS | 1928 | 1461861877744 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:44:37 INFO - PROCESS | 1928 | 1461861877782 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x1218e8000 == 76 [pid = 1928] [id = 278] 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12196bc00) [pid = 1928] [serial = 832] [outer = 0x0] 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x121974800) [pid = 1928] [serial = 833] [outer = 0x12196bc00] 09:44:37 INFO - PROCESS | 1928 | 1461861877809 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1219a4000) [pid = 1928] [serial = 834] [outer = 0x12196bc00] 09:44:38 INFO - PROCESS | 1928 | 1461861878140 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 09:44:38 INFO - PROCESS | 1928 | 1461861878177 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 1928 | 1461861878178 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:44:38 INFO - PROCESS | 1928 | 1461861878180 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1928 | 1461861878181 Marionette TRACE conn2 <- [1,1086,null,{}] 09:44:38 INFO - PROCESS | 1928 | 1461861878184 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}] 09:44:38 INFO - PROCESS | 1928 | 1461861878285 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:44:38 INFO - PROCESS | 1928 | 1461861878290 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e09000 == 77 [pid = 1928] [id = 279] 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x121972800) [pid = 1928] [serial = 835] [outer = 0x0] 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x122107c00) [pid = 1928] [serial = 836] [outer = 0x121972800] 09:44:38 INFO - PROCESS | 1928 | 1461861878342 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12210d800) [pid = 1928] [serial = 837] [outer = 0x121972800] 09:44:38 INFO - PROCESS | 1928 | 1461861878644 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 09:44:38 INFO - PROCESS | 1928 | 1461861878654 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 1928 | 1461861878655 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:44:38 INFO - PROCESS | 1928 | 1461861878657 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1928 | 1461861878659 Marionette TRACE conn2 <- [1,1090,null,{}] 09:44:38 INFO - PROCESS | 1928 | 1461861878664 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}] 09:44:38 INFO - PROCESS | 1928 | 1461861878769 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:44:38 INFO - PROCESS | 1928 | 1461861878773 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x124479000 == 78 [pid = 1928] [id = 280] 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x121c5a000) [pid = 1928] [serial = 838] [outer = 0x0] 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12445d000) [pid = 1928] [serial = 839] [outer = 0x121c5a000] 09:44:38 INFO - PROCESS | 1928 | 1461861878826 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x124832000) [pid = 1928] [serial = 840] [outer = 0x121c5a000] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12c070c00) [pid = 1928] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12ce3c000) [pid = 1928] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12ce33c00) [pid = 1928] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x119587c00) [pid = 1928] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128bac400) [pid = 1928] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x122110800) [pid = 1928] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1251b8000) [pid = 1928] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x115d3a800) [pid = 1928] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12b3a9400) [pid = 1928] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x112c0c800) [pid = 1928] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x115d3f400) [pid = 1928] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x128ca1800) [pid = 1928] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:44:39 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12c06b800) [pid = 1928] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:44:39 INFO - PROCESS | 1928 | 1461861879308 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 673ms 09:44:39 INFO - PROCESS | 1928 | 1461861879331 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 1928 | 1461861879333 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:44:39 INFO - PROCESS | 1928 | 1461861879335 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1928 | 1461861879337 Marionette TRACE conn2 <- [1,1094,null,{}] 09:44:39 INFO - PROCESS | 1928 | 1461861879339 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}] 09:44:39 INFO - PROCESS | 1928 | 1461861879432 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:44:39 INFO - PROCESS | 1928 | 1461861879436 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x1250a1800 == 79 [pid = 1928] [id = 281] 09:44:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1196a9000) [pid = 1928] [serial = 841] [outer = 0x0] 09:44:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1248a5400) [pid = 1928] [serial = 842] [outer = 0x1196a9000] 09:44:39 INFO - PROCESS | 1928 | 1461861879466 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x125b3dc00) [pid = 1928] [serial = 843] [outer = 0x1196a9000] 09:44:39 INFO - PROCESS | 1928 | 1461861879809 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 09:44:39 INFO - PROCESS | 1928 | 1461861879854 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 1928 | 1461861879855 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:44:39 INFO - PROCESS | 1928 | 1461861879857 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1928 | 1461861879858 Marionette TRACE conn2 <- [1,1098,null,{}] 09:44:39 INFO - PROCESS | 1928 | 1461861879861 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}] 09:44:39 INFO - PROCESS | 1928 | 1461861879939 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:44:39 INFO - PROCESS | 1928 | 1461861879943 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0f800 == 80 [pid = 1928] [id = 282] 09:44:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1251b8000) [pid = 1928] [serial = 844] [outer = 0x0] 09:44:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126d89800) [pid = 1928] [serial = 845] [outer = 0x1251b8000] 09:44:39 INFO - PROCESS | 1928 | 1461861879968 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x126dcb000) [pid = 1928] [serial = 846] [outer = 0x1251b8000] 09:44:40 INFO - PROCESS | 1928 | 1461861880309 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]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 09:44:40 INFO - PROCESS | 1928 | 1461861880327 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1928 | 1461861880328 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:44:40 INFO - PROCESS | 1928 | 1461861880333 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1928 | 1461861880334 Marionette TRACE conn2 <- [1,1102,null,{}] 09:44:40 INFO - PROCESS | 1928 | 1461861880336 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}] 09:44:40 INFO - PROCESS | 1928 | 1461861880415 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:44:40 INFO - PROCESS | 1928 | 1461861880419 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12936c800 == 81 [pid = 1928] [id = 283] 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128b36400) [pid = 1928] [serial = 847] [outer = 0x0] 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128b3c400) [pid = 1928] [serial = 848] [outer = 0x128b36400] 09:44:40 INFO - PROCESS | 1928 | 1461861880444 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128b40800) [pid = 1928] [serial = 849] [outer = 0x128b36400] 09:44:40 INFO - PROCESS | 1928 | 1461861880762 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]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 09:44:40 INFO - PROCESS | 1928 | 1461861880801 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1928 | 1461861880802 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:44:40 INFO - PROCESS | 1928 | 1461861880804 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1928 | 1461861880805 Marionette TRACE conn2 <- [1,1106,null,{}] 09:44:40 INFO - PROCESS | 1928 | 1461861880808 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}] 09:44:40 INFO - PROCESS | 1928 | 1461861880910 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:44:40 INFO - PROCESS | 1928 | 1461861880919 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a626800 == 82 [pid = 1928] [id = 284] 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128b40400) [pid = 1928] [serial = 850] [outer = 0x0] 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128ba8800) [pid = 1928] [serial = 851] [outer = 0x128b40400] 09:44:40 INFO - PROCESS | 1928 | 1461861880943 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x128ca2800) [pid = 1928] [serial = 852] [outer = 0x128b40400] 09:44:41 INFO - PROCESS | 1928 | 1461861881300 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 09:44:41 INFO - PROCESS | 1928 | 1461861881323 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 1928 | 1461861881326 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:44:41 INFO - PROCESS | 1928 | 1461861881330 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 1928 | 1461861881332 Marionette TRACE conn2 <- [1,1110,null,{}] 09:44:41 INFO - PROCESS | 1928 | 1461861881336 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}] 09:44:41 INFO - PROCESS | 1928 | 1461861881444 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:44:41 INFO - PROCESS | 1928 | 1461861881496 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dc1000 == 83 [pid = 1928] [id = 285] 09:44:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1121dec00) [pid = 1928] [serial = 853] [outer = 0x0] 09:44:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1126b8c00) [pid = 1928] [serial = 854] [outer = 0x1121dec00] 09:44:41 INFO - PROCESS | 1928 | 1461861881527 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x112a31400) [pid = 1928] [serial = 855] [outer = 0x1121dec00] 09:44:41 INFO - PROCESS | 1928 | 1461861881959 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 09:44:42 INFO - PROCESS | 1928 | 1461861882013 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1928 | 1461861882017 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:44:42 INFO - PROCESS | 1928 | 1461861882023 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1928 | 1461861882025 Marionette TRACE conn2 <- [1,1114,null,{}] 09:44:42 INFO - PROCESS | 1928 | 1461861882028 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}] 09:44:42 INFO - PROCESS | 1928 | 1461861882132 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:44:42 INFO - PROCESS | 1928 | 1461861882197 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185de800 == 84 [pid = 1928] [id = 286] 09:44:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11616f800) [pid = 1928] [serial = 856] [outer = 0x0] 09:44:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x116745c00) [pid = 1928] [serial = 857] [outer = 0x11616f800] 09:44:42 INFO - PROCESS | 1928 | 1461861882227 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x117e12400) [pid = 1928] [serial = 858] [outer = 0x11616f800] 09:44:42 INFO - PROCESS | 1928 | 1461861882626 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]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 09:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:44:42 INFO - PROCESS | 1928 | 1461861882693 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1928 | 1461861882694 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:44:42 INFO - PROCESS | 1928 | 1461861882715 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1928 | 1461861882717 Marionette TRACE conn2 <- [1,1118,null,{}] 09:44:42 INFO - PROCESS | 1928 | 1461861882761 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}] 09:44:42 INFO - PROCESS | 1928 | 1461861882885 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:44:42 INFO - PROCESS | 1928 | 1461861882931 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x124484800 == 85 [pid = 1928] [id = 287] 09:44:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x118af3000) [pid = 1928] [serial = 859] [outer = 0x0] 09:44:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x119585800) [pid = 1928] [serial = 860] [outer = 0x118af3000] 09:44:42 INFO - PROCESS | 1928 | 1461861882963 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11986d400) [pid = 1928] [serial = 861] [outer = 0x118af3000] 09:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 697ms 09:44:43 INFO - PROCESS | 1928 | 1461861883389 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]]]}] 09:44:43 INFO - PROCESS | 1928 | 1461861883393 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:44:43 INFO - PROCESS | 1928 | 1461861883396 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:44:43 INFO - PROCESS | 1928 | 1461861883398 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 1928 | 1461861883399 Marionette TRACE conn2 <- [1,1122,null,{}] 09:44:43 INFO - PROCESS | 1928 | 1461861883402 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}] 09:44:43 INFO - PROCESS | 1928 | 1461861883500 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:44:43 INFO - PROCESS | 1928 | 1461861883551 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a637800 == 86 [pid = 1928] [id = 288] 09:44:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x118af9800) [pid = 1928] [serial = 862] [outer = 0x0] 09:44:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x119f09800) [pid = 1928] [serial = 863] [outer = 0x118af9800] 09:44:43 INFO - PROCESS | 1928 | 1461861883581 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x122105400) [pid = 1928] [serial = 864] [outer = 0x118af9800] 09:44:44 INFO - PROCESS | 1928 | 1461861884001 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 619ms 09:44:44 INFO - PROCESS | 1928 | 1461861884018 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1928 | 1461861884019 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:44:44 INFO - PROCESS | 1928 | 1461861884022 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1928 | 1461861884023 Marionette TRACE conn2 <- [1,1126,null,{}] 09:44:44 INFO - PROCESS | 1928 | 1461861884026 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}] 09:44:44 INFO - PROCESS | 1928 | 1461861884142 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:44:44 INFO - PROCESS | 1928 | 1461861884244 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b29e800 == 87 [pid = 1928] [id = 289] 09:44:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x121297c00) [pid = 1928] [serial = 865] [outer = 0x0] 09:44:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1250b4000) [pid = 1928] [serial = 866] [outer = 0x121297c00] 09:44:44 INFO - PROCESS | 1928 | 1461861884274 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1251f7c00) [pid = 1928] [serial = 867] [outer = 0x121297c00] 09:44:44 INFO - PROCESS | 1928 | 1461861884916 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 971ms 09:44:44 INFO - PROCESS | 1928 | 1461861884994 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1928 | 1461861884997 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:44:45 INFO - PROCESS | 1928 | 1461861885008 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 1928 | 1461861885010 Marionette TRACE conn2 <- [1,1130,null,{}] 09:44:45 INFO - PROCESS | 1928 | 1461861885014 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}] 09:44:45 INFO - PROCESS | 1928 | 1461861885161 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:44:45 INFO - PROCESS | 1928 | 1461861885214 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e4000 == 88 [pid = 1928] [id = 290] 09:44:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x128ca1800) [pid = 1928] [serial = 868] [outer = 0x0] 09:44:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12956fc00) [pid = 1928] [serial = 869] [outer = 0x128ca1800] 09:44:45 INFO - PROCESS | 1928 | 1461861885245 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x129631800) [pid = 1928] [serial = 870] [outer = 0x128ca1800] 09:44:45 INFO - PROCESS | 1928 | 1461861885735 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]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 780ms 09:44:45 INFO - PROCESS | 1928 | 1461861885796 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 1928 | 1461861885798 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:44:45 INFO - PROCESS | 1928 | 1461861885802 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 1928 | 1461861885804 Marionette TRACE conn2 <- [1,1134,null,{}] 09:44:45 INFO - PROCESS | 1928 | 1461861885806 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}] 09:44:45 INFO - PROCESS | 1928 | 1461861885907 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:44:45 INFO - PROCESS | 1928 | 1461861885974 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x119108000 == 89 [pid = 1928] [id = 291] 09:44:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x118595800) [pid = 1928] [serial = 871] [outer = 0x0] 09:44:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12956c000) [pid = 1928] [serial = 872] [outer = 0x118595800] 09:44:46 INFO - PROCESS | 1928 | 1461861886004 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a7e3800) [pid = 1928] [serial = 873] [outer = 0x118595800] 09:44:46 INFO - PROCESS | 1928 | 1461861886549 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]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 770ms 09:44:46 INFO - PROCESS | 1928 | 1461861886625 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:44:46 INFO - PROCESS | 1928 | 1461861886627 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:44:46 INFO - PROCESS | 1928 | 1461861886650 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1928 | 1461861886653 Marionette TRACE conn2 <- [1,1138,null,{}] 09:44:46 INFO - PROCESS | 1928 | 1461861886656 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}] 09:44:46 INFO - PROCESS | 1928 | 1461861886755 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:44:46 INFO - PROCESS | 1928 | 1461861886827 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x111ee1800 == 90 [pid = 1928] [id = 292] 09:44:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x113060400) [pid = 1928] [serial = 874] [outer = 0x0] 09:44:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x113397c00) [pid = 1928] [serial = 875] [outer = 0x113060400] 09:44:46 INFO - PROCESS | 1928 | 1461861886857 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x115e63400) [pid = 1928] [serial = 876] [outer = 0x113060400] 09:44:47 INFO - PROCESS | 1928 | 1461861887303 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]]]}] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc67000 == 89 [pid = 1928] [id = 215] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x12936c800 == 88 [pid = 1928] [id = 283] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0f800 == 87 [pid = 1928] [id = 282] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x1250a1800 == 86 [pid = 1928] [id = 281] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x124479000 == 85 [pid = 1928] [id = 280] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x121e09000 == 84 [pid = 1928] [id = 279] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x1218e8000 == 83 [pid = 1928] [id = 278] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1196adc00) [pid = 1928] [serial = 755] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x112a2c000) [pid = 1928] [serial = 794] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x121311000 == 82 [pid = 1928] [id = 277] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x11981c000 == 81 [pid = 1928] [id = 276] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x119316000 == 80 [pid = 1928] [id = 275] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x118a5d800 == 79 [pid = 1928] [id = 274] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x117184000 == 78 [pid = 1928] [id = 273] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x11717f800 == 77 [pid = 1928] [id = 272] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x11743a800 == 76 [pid = 1928] [id = 271] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x126d21000 == 75 [pid = 1928] [id = 267] 09:44:47 INFO - PROCESS | 1928 | --DOCSHELL 0x118f6f800 == 74 [pid = 1928] [id = 266] 09:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 727ms 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12ce3ec00) [pid = 1928] [serial = 776] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12d12b000) [pid = 1928] [serial = 779] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12d3b2800) [pid = 1928] [serial = 782] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x121979800) [pid = 1928] [serial = 762] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12132b000) [pid = 1928] [serial = 761] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12ba13400) [pid = 1928] [serial = 732] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129332000) [pid = 1928] [serial = 743] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1250ba000) [pid = 1928] [serial = 764] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x126dcb400) [pid = 1928] [serial = 765] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x126b9e000) [pid = 1928] [serial = 740] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12b3a6c00) [pid = 1928] [serial = 746] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128baf800) [pid = 1928] [serial = 767] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12b120400) [pid = 1928] [serial = 768] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x11858f800) [pid = 1928] [serial = 759] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1164b0800) [pid = 1928] [serial = 758] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12ba1c800) [pid = 1928] [serial = 770] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12bc3f400) [pid = 1928] [serial = 771] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11666ec00) [pid = 1928] [serial = 785] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x129334400) [pid = 1928] [serial = 752] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x121326000) [pid = 1928] [serial = 737] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1169b8c00) [pid = 1928] [serial = 734] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12c077400) [pid = 1928] [serial = 749] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x118792800) [pid = 1928] [serial = 786] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x121327400) [pid = 1928] [serial = 788] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x128cacc00) [pid = 1928] [serial = 791] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12d3c3800) [pid = 1928] [serial = 783] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12c16f400) [pid = 1928] [serial = 773] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12ce34400) [pid = 1928] [serial = 774] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12d12fc00) [pid = 1928] [serial = 780] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12cfc0800) [pid = 1928] [serial = 777] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12c070800) [pid = 1928] [serial = 789] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12b105400) [pid = 1928] [serial = 792] [outer = 0x0] [url = about:blank] 09:44:47 INFO - PROCESS | 1928 | 1461861887396 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1928 | 1461861887401 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:44:47 INFO - PROCESS | 1928 | 1461861887409 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1928 | 1461861887411 Marionette TRACE conn2 <- [1,1142,null,{}] 09:44:47 INFO - PROCESS | 1928 | 1461861887416 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}] 09:44:47 INFO - PROCESS | 1928 | 1461861887494 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:44:47 INFO - PROCESS | 1928 | 1461861887505 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x116940800 == 75 [pid = 1928] [id = 293] 09:44:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x1166e6400) [pid = 1928] [serial = 877] [outer = 0x0] 09:44:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x116ac4000) [pid = 1928] [serial = 878] [outer = 0x1166e6400] 09:44:47 INFO - PROCESS | 1928 | 1461861887532 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1180e0c00) [pid = 1928] [serial = 879] [outer = 0x1166e6400] 09:44:47 INFO - PROCESS | 1928 | 1461861887880 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]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 524ms 09:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:44:47 INFO - PROCESS | 1928 | 1461861887933 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1928 | 1461861887934 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:44:47 INFO - PROCESS | 1928 | 1461861887936 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1928 | 1461861887938 Marionette TRACE conn2 <- [1,1146,null,{}] 09:44:47 INFO - PROCESS | 1928 | 1461861887946 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}] 09:44:48 INFO - PROCESS | 1928 | 1461861888029 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:44:48 INFO - PROCESS | 1928 | 1461861888056 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b22000 == 76 [pid = 1928] [id = 294] 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x11858f800) [pid = 1928] [serial = 880] [outer = 0x0] 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x118fd7400) [pid = 1928] [serial = 881] [outer = 0x11858f800] 09:44:48 INFO - PROCESS | 1928 | 1461861888085 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1196ab400) [pid = 1928] [serial = 882] [outer = 0x11858f800] 09:44:48 INFO - PROCESS | 1928 | 1461861888444 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]]]}] 09:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 09:44:48 INFO - PROCESS | 1928 | 1461861888461 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:44:48 INFO - PROCESS | 1928 | 1461861888465 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:44:48 INFO - PROCESS | 1928 | 1461861888467 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:44:48 INFO - PROCESS | 1928 | 1461861888468 Marionette TRACE conn2 <- [1,1150,null,{}] 09:44:48 INFO - PROCESS | 1928 | 1461861888471 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}] 09:44:48 INFO - PROCESS | 1928 | 1461861888555 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:44:48 INFO - PROCESS | 1928 | 1461861888608 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x121404800 == 77 [pid = 1928] [id = 295] 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1196a8400) [pid = 1928] [serial = 883] [outer = 0x0] 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x121325000) [pid = 1928] [serial = 884] [outer = 0x1196a8400] 09:44:48 INFO - PROCESS | 1928 | 1461861888635 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x1214f2400) [pid = 1928] [serial = 885] [outer = 0x1196a8400] 09:44:48 INFO - PROCESS | 1928 | 1461861888913 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]]]}] 09:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 467ms 09:44:48 INFO - PROCESS | 1928 | 1461861888936 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:44:48 INFO - PROCESS | 1928 | 1461861888937 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:44:48 INFO - PROCESS | 1928 | 1461861888939 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:44:48 INFO - PROCESS | 1928 | 1461861888940 Marionette TRACE conn2 <- [1,1154,null,{}] 09:44:48 INFO - PROCESS | 1928 | 1461861888942 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}] 09:44:49 INFO - PROCESS | 1928 | 1461861889026 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:44:49 INFO - PROCESS | 1928 | 1461861889033 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a20000 == 78 [pid = 1928] [id = 296] 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x121970000) [pid = 1928] [serial = 886] [outer = 0x0] 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x121e6e800) [pid = 1928] [serial = 887] [outer = 0x121970000] 09:44:49 INFO - PROCESS | 1928 | 1461861889059 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12210ec00) [pid = 1928] [serial = 888] [outer = 0x121970000] 09:44:49 INFO - PROCESS | 1928 | 1461861889424 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]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:44:49 INFO - PROCESS | 1928 | 1461861889458 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1928 | 1461861889459 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:44:49 INFO - PROCESS | 1928 | 1461861889462 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1928 | 1461861889464 Marionette TRACE conn2 <- [1,1158,null,{}] 09:44:49 INFO - PROCESS | 1928 | 1461861889467 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}] 09:44:49 INFO - PROCESS | 1928 | 1461861889588 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:44:49 INFO - PROCESS | 1928 | 1461861889602 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bc8000 == 79 [pid = 1928] [id = 297] 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1221e8400) [pid = 1928] [serial = 889] [outer = 0x0] 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1251f6c00) [pid = 1928] [serial = 890] [outer = 0x1221e8400] 09:44:49 INFO - PROCESS | 1928 | 1461861889629 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x128b3f400) [pid = 1928] [serial = 891] [outer = 0x1221e8400] 09:44:49 INFO - PROCESS | 1928 | 1461861889976 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]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:44:49 INFO - PROCESS | 1928 | 1461861889988 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1928 | 1461861889990 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:44:49 INFO - PROCESS | 1928 | 1461861889993 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1928 | 1461861889995 Marionette TRACE conn2 <- [1,1162,null,{}] 09:44:49 INFO - PROCESS | 1928 | 1461861889999 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}] 09:44:50 INFO - PROCESS | 1928 | 1461861890151 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:44:50 INFO - PROCESS | 1928 | 1461861890166 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12935c000 == 80 [pid = 1928] [id = 298] 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x128b33400) [pid = 1928] [serial = 892] [outer = 0x0] 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x128cb0c00) [pid = 1928] [serial = 893] [outer = 0x128b33400] 09:44:50 INFO - PROCESS | 1928 | 1461861890207 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12933a800) [pid = 1928] [serial = 894] [outer = 0x128b33400] 09:44:50 INFO - PROCESS | 1928 | 1461861890612 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]]]}] 09:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 09:44:50 INFO - PROCESS | 1928 | 1461861890666 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 1928 | 1461861890667 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:44:50 INFO - PROCESS | 1928 | 1461861890669 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 1928 | 1461861890670 Marionette TRACE conn2 <- [1,1166,null,{}] 09:44:50 INFO - PROCESS | 1928 | 1461861890672 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}] 09:44:50 INFO - PROCESS | 1928 | 1461861890773 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:44:50 INFO - PROCESS | 1928 | 1461861890787 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a842800 == 81 [pid = 1928] [id = 299] 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128ca8000) [pid = 1928] [serial = 895] [outer = 0x0] 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12962f400) [pid = 1928] [serial = 896] [outer = 0x128ca8000] 09:44:50 INFO - PROCESS | 1928 | 1461861890812 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12a7ef400) [pid = 1928] [serial = 897] [outer = 0x128ca8000] 09:44:51 INFO - PROCESS | 1928 | 1461861891124 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]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 467ms 09:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:44:51 INFO - PROCESS | 1928 | 1461861891137 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1928 | 1461861891138 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:44:51 INFO - PROCESS | 1928 | 1461861891140 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1928 | 1461861891141 Marionette TRACE conn2 <- [1,1170,null,{}] 09:44:51 INFO - PROCESS | 1928 | 1461861891143 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}] 09:44:51 INFO - PROCESS | 1928 | 1461861891253 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:44:51 INFO - PROCESS | 1928 | 1461861891258 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc54800 == 82 [pid = 1928] [id = 300] 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129626c00) [pid = 1928] [serial = 898] [outer = 0x0] 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12aa98800) [pid = 1928] [serial = 899] [outer = 0x129626c00] 09:44:51 INFO - PROCESS | 1928 | 1461861891282 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12b107c00) [pid = 1928] [serial = 900] [outer = 0x129626c00] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x11305f800) [pid = 1928] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x118f7b400) [pid = 1928] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1251b8000) [pid = 1928] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x1180ea000) [pid = 1928] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12196bc00) [pid = 1928] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x121972800) [pid = 1928] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x11674d400) [pid = 1928] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x112c04c00) [pid = 1928] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1196a9000) [pid = 1928] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x118733400) [pid = 1928] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x121c5a000) [pid = 1928] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x118fda000) [pid = 1928] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:44:51 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x128b36400) [pid = 1928] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1180ea800) [pid = 1928] [serial = 901] [outer = 0x12cfbe000] 09:44:51 INFO - PROCESS | 1928 | 1461861891795 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]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 09:44:51 INFO - PROCESS | 1928 | 1461861891811 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1928 | 1461861891812 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:44:51 INFO - PROCESS | 1928 | 1461861891815 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1928 | 1461861891816 Marionette TRACE conn2 <- [1,1174,null,{}] 09:44:51 INFO - PROCESS | 1928 | 1461861891818 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}] 09:44:51 INFO - PROCESS | 1928 | 1461861891899 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:44:51 INFO - PROCESS | 1928 | 1461861891904 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c998800 == 83 [pid = 1928] [id = 301] 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x121294000) [pid = 1928] [serial = 902] [outer = 0x0] 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x121971400) [pid = 1928] [serial = 903] [outer = 0x121294000] 09:44:51 INFO - PROCESS | 1928 | 1461861891929 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12b11dc00) [pid = 1928] [serial = 904] [outer = 0x121294000] 09:44:52 INFO - PROCESS | 1928 | 1461861892274 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] 09:44:52 INFO - PROCESS | 1928 | 1461861892287 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:44:52 INFO - PROCESS | 1928 | 1461861892290 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1928 | 1461861892291 Marionette TRACE conn2 <- [1,1178,null,{}] 09:44:52 INFO - PROCESS | 1928 | 1461861892294 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}] 09:44:52 INFO - PROCESS | 1928 | 1461861892416 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:44:52 INFO - PROCESS | 1928 | 1461861892423 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0c800 == 84 [pid = 1928] [id = 302] 09:44:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x121297000) [pid = 1928] [serial = 905] [outer = 0x0] 09:44:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12b39f400) [pid = 1928] [serial = 906] [outer = 0x121297000] 09:44:52 INFO - PROCESS | 1928 | 1461861892452 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12bc1bc00) [pid = 1928] [serial = 907] [outer = 0x121297000] 09:44:52 INFO - PROCESS | 1928 | 1461861892838 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] 09:44:52 INFO - PROCESS | 1928 | 1461861892864 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:44:52 INFO - PROCESS | 1928 | 1461861892867 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1928 | 1461861892869 Marionette TRACE conn2 <- [1,1182,null,{}] 09:44:52 INFO - PROCESS | 1928 | 1461861892872 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}] 09:44:53 INFO - PROCESS | 1928 | 1461861893006 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:44:53 INFO - PROCESS | 1928 | 1461861893093 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d108800 == 85 [pid = 1928] [id = 303] 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x126d8ac00) [pid = 1928] [serial = 908] [outer = 0x0] 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12bc3b800) [pid = 1928] [serial = 909] [outer = 0x126d8ac00] 09:44:53 INFO - PROCESS | 1928 | 1461861893133 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12c076800) [pid = 1928] [serial = 910] [outer = 0x126d8ac00] 09:44:53 INFO - PROCESS | 1928 | 1461861893488 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 2","_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] 09:44:53 INFO - PROCESS | 1928 | 1461861893541 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:44:53 INFO - PROCESS | 1928 | 1461861893543 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 1928 | 1461861893544 Marionette TRACE conn2 <- [1,1186,null,{}] 09:44:53 INFO - PROCESS | 1928 | 1461861893547 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}] 09:44:53 INFO - PROCESS | 1928 | 1461861893630 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:44:53 INFO - PROCESS | 1928 | 1461861893770 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a39800 == 86 [pid = 1928] [id = 304] 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x1110ae400) [pid = 1928] [serial = 911] [outer = 0x0] 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x1110b9000) [pid = 1928] [serial = 912] [outer = 0x1110ae400] 09:44:53 INFO - PROCESS | 1928 | 1461861893805 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x112a30800) [pid = 1928] [serial = 913] [outer = 0x1110ae400] 09:44:54 INFO - PROCESS | 1928 | 1461861894253 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] 09:44:54 INFO - PROCESS | 1928 | 1461861894321 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:44:54 INFO - PROCESS | 1928 | 1461861894325 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:44:54 INFO - PROCESS | 1928 | 1461861894327 Marionette TRACE conn2 <- [1,1190,null,{}] 09:44:54 INFO - PROCESS | 1928 | 1461861894331 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}] 09:44:54 INFO - PROCESS | 1928 | 1461861894437 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:44:54 INFO - PROCESS | 1928 | 1461861894507 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12130b000 == 87 [pid = 1928] [id = 305] 09:44:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x116167000) [pid = 1928] [serial = 914] [outer = 0x0] 09:44:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1180e1c00) [pid = 1928] [serial = 915] [outer = 0x116167000] 09:44:54 INFO - PROCESS | 1928 | 1461861894539 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x118733400) [pid = 1928] [serial = 916] [outer = 0x116167000] 09:44:54 INFO - PROCESS | 1928 | 1461861894969 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] 09:44:55 INFO - PROCESS | 1928 | 1461861895028 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:44:55 INFO - PROCESS | 1928 | 1461861895046 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1928 | 1461861895047 Marionette TRACE conn2 <- [1,1194,null,{}] 09:44:55 INFO - PROCESS | 1928 | 1461861895067 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}] 09:44:55 INFO - PROCESS | 1928 | 1461861895172 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:44:55 INFO - PROCESS | 1928 | 1461861895241 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a84d000 == 88 [pid = 1928] [id = 306] 09:44:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1180e9c00) [pid = 1928] [serial = 917] [outer = 0x0] 09:44:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x121970800) [pid = 1928] [serial = 918] [outer = 0x1180e9c00] 09:44:55 INFO - PROCESS | 1928 | 1461861895271 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x1247d1000) [pid = 1928] [serial = 919] [outer = 0x1180e9c00] 09:44:55 INFO - PROCESS | 1928 | 1461861895689 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] 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:44:55 INFO - PROCESS | 1928 | 1461861895738 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:44:55 INFO - PROCESS | 1928 | 1461861895745 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1928 | 1461861895749 Marionette TRACE conn2 <- [1,1198,null,{}] 09:44:55 INFO - PROCESS | 1928 | 1461861895753 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}] 09:44:55 INFO - PROCESS | 1928 | 1461861895859 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:44:55 INFO - PROCESS | 1928 | 1461861895929 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d52b000 == 89 [pid = 1928] [id = 307] 09:44:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1251be800) [pid = 1928] [serial = 920] [outer = 0x0] 09:44:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x128b32400) [pid = 1928] [serial = 921] [outer = 0x1251be800] 09:44:55 INFO - PROCESS | 1928 | 1461861895960 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12aa93000) [pid = 1928] [serial = 922] [outer = 0x1251be800] 09:44:56 INFO - PROCESS | 1928 | 1461861896361 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]]]}] 09:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 678ms 09:44:56 INFO - PROCESS | 1928 | 1461861896419 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:44:56 INFO - PROCESS | 1928 | 1461861896421 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:44:56 INFO - PROCESS | 1928 | 1461861896423 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 1928 | 1461861896425 Marionette TRACE conn2 <- [1,1202,null,{}] 09:44:56 INFO - PROCESS | 1928 | 1461861896427 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}] 09:44:56 INFO - PROCESS | 1928 | 1461861896550 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:44:56 INFO - PROCESS | 1928 | 1461861896608 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db7e000 == 90 [pid = 1928] [id = 308] 09:44:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x125b3c800) [pid = 1928] [serial = 923] [outer = 0x0] 09:44:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12b120c00) [pid = 1928] [serial = 924] [outer = 0x125b3c800] 09:44:56 INFO - PROCESS | 1928 | 1461861896637 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12bc1e000) [pid = 1928] [serial = 925] [outer = 0x125b3c800] 09:44:57 INFO - PROCESS | 1928 | 1461861897077 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]]]}] 09:44:57 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 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:44:57 INFO - PROCESS | 1928 | 1461861897092 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1928 | 1461861897094 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:44:57 INFO - PROCESS | 1928 | 1461861897096 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1928 | 1461861897098 Marionette TRACE conn2 <- [1,1206,null,{}] 09:44:57 INFO - PROCESS | 1928 | 1461861897102 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}] 09:44:57 INFO - PROCESS | 1928 | 1461861897202 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:44:57 INFO - PROCESS | 1928 | 1461861897256 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2d5000 == 91 [pid = 1928] [id = 309] 09:44:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12c081c00) [pid = 1928] [serial = 926] [outer = 0x0] 09:44:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12c167800) [pid = 1928] [serial = 927] [outer = 0x12c081c00] 09:44:57 INFO - PROCESS | 1928 | 1461861897293 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12c5ce000) [pid = 1928] [serial = 928] [outer = 0x12c081c00] 09:44:57 INFO - PROCESS | 1928 | 1461861897888 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]]]}] 09:44:57 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 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 821ms 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:44:57 INFO - PROCESS | 1928 | 1461861897919 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1928 | 1461861897921 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:44:57 INFO - PROCESS | 1928 | 1461861897925 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1928 | 1461861897927 Marionette TRACE conn2 <- [1,1210,null,{}] 09:44:57 INFO - PROCESS | 1928 | 1461861897954 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}] 09:44:58 INFO - PROCESS | 1928 | 1461861898068 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:44:58 INFO - PROCESS | 1928 | 1461861898323 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911a000 == 92 [pid = 1928] [id = 310] 09:44:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x112a26000) [pid = 1928] [serial = 929] [outer = 0x0] 09:44:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x112a2ec00) [pid = 1928] [serial = 930] [outer = 0x112a26000] 09:44:58 INFO - PROCESS | 1928 | 1461861898352 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x113062400) [pid = 1928] [serial = 931] [outer = 0x112a26000] 09:44:58 INFO - PROCESS | 1928 | 1461861898763 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]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 892ms 09:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:44:58 INFO - PROCESS | 1928 | 1461861898817 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1928 | 1461861898820 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:44:58 INFO - PROCESS | 1928 | 1461861898823 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1928 | 1461861898825 Marionette TRACE conn2 <- [1,1214,null,{}] 09:44:58 INFO - PROCESS | 1928 | 1461861898829 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}] 09:44:58 INFO - PROCESS | 1928 | 1461861898929 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:44:59 INFO - PROCESS | 1928 | 1461861898997 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ad1800 == 93 [pid = 1928] [id = 311] 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x114ef6800) [pid = 1928] [serial = 932] [outer = 0x0] 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x116751c00) [pid = 1928] [serial = 933] [outer = 0x114ef6800] 09:44:59 INFO - PROCESS | 1928 | 1461861899042 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x118597000) [pid = 1928] [serial = 934] [outer = 0x114ef6800] 09:44:59 INFO - PROCESS | 1928 | 1461861899519 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]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 725ms 09:44:59 INFO - PROCESS | 1928 | 1461861899562 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1928 | 1461861899564 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:44:59 INFO - PROCESS | 1928 | 1461861899568 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1928 | 1461861899569 Marionette TRACE conn2 <- [1,1218,null,{}] 09:44:59 INFO - PROCESS | 1928 | 1461861899572 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}] 09:44:59 INFO - PROCESS | 1928 | 1461861899665 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:44:59 INFO - PROCESS | 1928 | 1461861899725 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x121308000 == 94 [pid = 1928] [id = 312] 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x118af2800) [pid = 1928] [serial = 935] [outer = 0x0] 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x119874800) [pid = 1928] [serial = 936] [outer = 0x118af2800] 09:44:59 INFO - PROCESS | 1928 | 1461861899752 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12129b800) [pid = 1928] [serial = 937] [outer = 0x118af2800] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1216ba800 == 93 [pid = 1928] [id = 246] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5fe000 == 92 [pid = 1928] [id = 212] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12d108800 == 91 [pid = 1928] [id = 303] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0c800 == 90 [pid = 1928] [id = 302] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12c998800 == 89 [pid = 1928] [id = 301] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc54800 == 88 [pid = 1928] [id = 300] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x128ba8800) [pid = 1928] [serial = 851] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12161ac00) [pid = 1928] [serial = 800] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x1215ea400) [pid = 1928] [serial = 809] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x128bb0800) [pid = 1928] [serial = 803] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x116677c00) [pid = 1928] [serial = 797] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12aa92c00) [pid = 1928] [serial = 806] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a842800 == 87 [pid = 1928] [id = 299] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12935c000 == 86 [pid = 1928] [id = 298] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x125bc8000 == 85 [pid = 1928] [id = 297] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x121a20000 == 84 [pid = 1928] [id = 296] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x121404800 == 83 [pid = 1928] [id = 295] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x119b22000 == 82 [pid = 1928] [id = 294] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x116940800 == 81 [pid = 1928] [id = 293] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x111ee1800 == 80 [pid = 1928] [id = 292] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x124484800 == 79 [pid = 1928] [id = 287] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1185de800 == 78 [pid = 1928] [id = 286] 09:45:00 INFO - PROCESS | 1928 | --DOCSHELL 0x115dc1000 == 77 [pid = 1928] [id = 285] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x128b40800) [pid = 1928] [serial = 849] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x11666b800) [pid = 1928] [serial = 816] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x118fe2000) [pid = 1928] [serial = 824] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x126d89800) [pid = 1928] [serial = 845] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x1184b9c00) [pid = 1928] [serial = 821] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x1219a4000) [pid = 1928] [serial = 834] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x122107c00) [pid = 1928] [serial = 836] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x11767a400) [pid = 1928] [serial = 818] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x114ef7000) [pid = 1928] [serial = 813] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x125b3dc00) [pid = 1928] [serial = 843] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1180e4800) [pid = 1928] [serial = 819] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x121618c00) [pid = 1928] [serial = 831] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x121974800) [pid = 1928] [serial = 833] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x124832000) [pid = 1928] [serial = 840] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x121325400) [pid = 1928] [serial = 828] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1161cc400) [pid = 1928] [serial = 815] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x119591c00) [pid = 1928] [serial = 825] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x119870400) [pid = 1928] [serial = 827] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x126dcb000) [pid = 1928] [serial = 846] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x118792000) [pid = 1928] [serial = 822] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1131dd400) [pid = 1928] [serial = 812] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12445d000) [pid = 1928] [serial = 839] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x128b3c400) [pid = 1928] [serial = 848] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x121330800) [pid = 1928] [serial = 830] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1248a5400) [pid = 1928] [serial = 842] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12210d800) [pid = 1928] [serial = 837] [outer = 0x0] [url = about:blank] 09:45:00 INFO - PROCESS | 1928 | 1461861900178 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]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 619ms 09:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:45:00 INFO - PROCESS | 1928 | 1461861900188 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 1928 | 1461861900189 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:45:00 INFO - PROCESS | 1928 | 1461861900196 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 1928 | 1461861900202 Marionette TRACE conn2 <- [1,1222,null,{}] 09:45:00 INFO - PROCESS | 1928 | 1461861900205 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}] 09:45:00 INFO - PROCESS | 1928 | 1461861900287 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:45:00 INFO - PROCESS | 1928 | 1461861900292 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a53000 == 78 [pid = 1928] [id = 313] 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x1184b9c00) [pid = 1928] [serial = 938] [outer = 0x0] 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12132d400) [pid = 1928] [serial = 939] [outer = 0x1184b9c00] 09:45:00 INFO - PROCESS | 1928 | 1461861900320 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1219a4000) [pid = 1928] [serial = 940] [outer = 0x1184b9c00] 09:45:00 INFO - PROCESS | 1928 | 1461861900654 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] 09:45:00 INFO - PROCESS | 1928 | 1461861900683 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:45:00 INFO - PROCESS | 1928 | 1461861900687 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 1928 | 1461861900688 Marionette TRACE conn2 <- [1,1226,null,{}] 09:45:00 INFO - PROCESS | 1928 | 1461861900690 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}] 09:45:00 INFO - PROCESS | 1928 | 1461861900771 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:45:00 INFO - PROCESS | 1928 | 1461861900775 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12130a800 == 79 [pid = 1928] [id = 314] 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x122106000) [pid = 1928] [serial = 941] [outer = 0x0] 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1221e3c00) [pid = 1928] [serial = 942] [outer = 0x122106000] 09:45:00 INFO - PROCESS | 1928 | 1461861900801 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x1250b9000) [pid = 1928] [serial = 943] [outer = 0x122106000] 09:45:01 INFO - PROCESS | 1928 | 1461861901216 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]]]}] 09:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 570ms 09:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:45:01 INFO - PROCESS | 1928 | 1461861901258 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:45:01 INFO - PROCESS | 1928 | 1461861901260 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:45:01 INFO - PROCESS | 1928 | 1461861901272 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1928 | 1461861901274 Marionette TRACE conn2 <- [1,1230,null,{}] 09:45:01 INFO - PROCESS | 1928 | 1461861901277 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}] 09:45:01 INFO - PROCESS | 1928 | 1461861901405 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:45:01 INFO - PROCESS | 1928 | 1461861901419 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185d4000 == 80 [pid = 1928] [id = 315] 09:45:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x126b94800) [pid = 1928] [serial = 944] [outer = 0x0] 09:45:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x126d91400) [pid = 1928] [serial = 945] [outer = 0x126b94800] 09:45:01 INFO - PROCESS | 1928 | 1461861901469 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x128ba4000) [pid = 1928] [serial = 946] [outer = 0x126b94800] 09:45:01 INFO - PROCESS | 1928 | 1461861901805 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]]]}] 09:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 579ms 09:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:45:01 INFO - PROCESS | 1928 | 1461861901843 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:45:01 INFO - PROCESS | 1928 | 1461861901844 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:45:01 INFO - PROCESS | 1928 | 1461861901846 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1928 | 1461861901847 Marionette TRACE conn2 <- [1,1234,null,{}] 09:45:01 INFO - PROCESS | 1928 | 1461861901849 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}] 09:45:01 INFO - PROCESS | 1928 | 1461861901959 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:45:02 INFO - PROCESS | 1928 | 1461861901996 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bc6000 == 81 [pid = 1928] [id = 316] 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x126d85400) [pid = 1928] [serial = 947] [outer = 0x0] 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12932d400) [pid = 1928] [serial = 948] [outer = 0x126d85400] 09:45:02 INFO - PROCESS | 1928 | 1461861902021 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12962a400) [pid = 1928] [serial = 949] [outer = 0x126d85400] 09:45:02 INFO - PROCESS | 1928 | 1461861902331 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]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 09:45:02 INFO - PROCESS | 1928 | 1461861902368 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 1928 | 1461861902369 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:45:02 INFO - PROCESS | 1928 | 1461861902371 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 1928 | 1461861902372 Marionette TRACE conn2 <- [1,1238,null,{}] 09:45:02 INFO - PROCESS | 1928 | 1461861902375 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}] 09:45:02 INFO - PROCESS | 1928 | 1461861902476 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:45:02 INFO - PROCESS | 1928 | 1461861902488 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12965d800 == 82 [pid = 1928] [id = 317] 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x128baf800) [pid = 1928] [serial = 950] [outer = 0x0] 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a897c00) [pid = 1928] [serial = 951] [outer = 0x128baf800] 09:45:02 INFO - PROCESS | 1928 | 1461861902513 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12b120400) [pid = 1928] [serial = 952] [outer = 0x128baf800] 09:45:02 INFO - PROCESS | 1928 | 1461861902828 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]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 09:45:02 INFO - PROCESS | 1928 | 1461861902842 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 1928 | 1461861902843 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:45:02 INFO - PROCESS | 1928 | 1461861902852 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 1928 | 1461861902853 Marionette TRACE conn2 <- [1,1242,null,{}] 09:45:02 INFO - PROCESS | 1928 | 1461861902855 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}] 09:45:02 INFO - PROCESS | 1928 | 1461861902956 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:45:02 INFO - PROCESS | 1928 | 1461861902991 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa7d800 == 83 [pid = 1928] [id = 318] 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a7e8800) [pid = 1928] [serial = 953] [outer = 0x0] 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12b3aa000) [pid = 1928] [serial = 954] [outer = 0x12a7e8800] 09:45:03 INFO - PROCESS | 1928 | 1461861903016 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12c06c400) [pid = 1928] [serial = 955] [outer = 0x12a7e8800] 09:45:03 INFO - PROCESS | 1928 | 1461861903342 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]]]}] 09:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 09:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:45:03 INFO - PROCESS | 1928 | 1461861903371 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:45:03 INFO - PROCESS | 1928 | 1461861903372 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:45:03 INFO - PROCESS | 1928 | 1461861903374 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 1928 | 1461861903375 Marionette TRACE conn2 <- [1,1246,null,{}] 09:45:03 INFO - PROCESS | 1928 | 1461861903377 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}] 09:45:03 INFO - PROCESS | 1928 | 1461861903481 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:45:03 INFO - PROCESS | 1928 | 1461861903496 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc4e000 == 84 [pid = 1928] [id = 319] 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12bc1fc00) [pid = 1928] [serial = 956] [outer = 0x0] 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12c082c00) [pid = 1928] [serial = 957] [outer = 0x12bc1fc00] 09:45:03 INFO - PROCESS | 1928 | 1461861903522 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12c5cb000) [pid = 1928] [serial = 958] [outer = 0x12bc1fc00] 09:45:03 INFO - PROCESS | 1928 | 1461861903863 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]]]}] 09:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 09:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:45:03 INFO - PROCESS | 1928 | 1461861903892 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:45:03 INFO - PROCESS | 1928 | 1461861903894 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:45:03 INFO - PROCESS | 1928 | 1461861903896 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 1928 | 1461861903897 Marionette TRACE conn2 <- [1,1250,null,{}] 09:45:03 INFO - PROCESS | 1928 | 1461861903907 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}] 09:45:04 INFO - PROCESS | 1928 | 1461861904008 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:45:04 INFO - PROCESS | 1928 | 1461861904052 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce09800 == 85 [pid = 1928] [id = 320] 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12c06c800) [pid = 1928] [serial = 959] [outer = 0x0] 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12c79e000) [pid = 1928] [serial = 960] [outer = 0x12c06c800] 09:45:04 INFO - PROCESS | 1928 | 1461861904082 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12c7a6400) [pid = 1928] [serial = 961] [outer = 0x12c06c800] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12bc18400) [pid = 1928] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x128d5b800) [pid = 1928] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12ba16c00) [pid = 1928] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12ba21400) [pid = 1928] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x113489000) [pid = 1928] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1180a5000) [pid = 1928] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1131dc800) [pid = 1928] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12ba14c00) [pid = 1928] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x128baec00) [pid = 1928] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x129232000) [pid = 1928] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12210f400) [pid = 1928] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x119592c00) [pid = 1928] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1110ba400) [pid = 1928] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x117e16800) [pid = 1928] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11a10f000) [pid = 1928] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x128b33400) [pid = 1928] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x128ca8000) [pid = 1928] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x129626c00) [pid = 1928] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x121294000) [pid = 1928] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128b40400) [pid = 1928] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x1166e6400) [pid = 1928] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x118595800) [pid = 1928] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1196a8400) [pid = 1928] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x113060400) [pid = 1928] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x121970000) [pid = 1928] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11858f800) [pid = 1928] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x121297000) [pid = 1928] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:45:04 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1221e8400) [pid = 1928] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:45:04 INFO - PROCESS | 1928 | 1461861904627 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]]]}] 09:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 776ms 09:45:04 INFO - PROCESS | 1928 | 1461861904673 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 1928 | 1461861904674 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:45:04 INFO - PROCESS | 1928 | 1461861904677 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 1928 | 1461861904678 Marionette TRACE conn2 <- [1,1254,null,{}] 09:45:04 INFO - PROCESS | 1928 | 1461861904681 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}] 09:45:04 INFO - PROCESS | 1928 | 1461861904800 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:45:04 INFO - PROCESS | 1928 | 1461861904849 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a71000 == 86 [pid = 1928] [id = 321] 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x121325800) [pid = 1928] [serial = 962] [outer = 0x0] 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x128b40400) [pid = 1928] [serial = 963] [outer = 0x121325800] 09:45:04 INFO - PROCESS | 1928 | 1461861904876 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x129569400) [pid = 1928] [serial = 964] [outer = 0x121325800] 09:45:05 INFO - PROCESS | 1928 | 1461861905151 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]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 09:45:05 INFO - PROCESS | 1928 | 1461861905201 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 1928 | 1461861905202 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:45:05 INFO - PROCESS | 1928 | 1461861905205 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 1928 | 1461861905206 Marionette TRACE conn2 <- [1,1258,null,{}] 09:45:05 INFO - PROCESS | 1928 | 1461861905209 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}] 09:45:05 INFO - PROCESS | 1928 | 1461861905293 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:45:05 INFO - PROCESS | 1928 | 1461861905298 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d52d000 == 87 [pid = 1928] [id = 322] 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12a7eac00) [pid = 1928] [serial = 965] [outer = 0x0] 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12c06e000) [pid = 1928] [serial = 966] [outer = 0x12a7eac00] 09:45:05 INFO - PROCESS | 1928 | 1461861905322 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12cb9d800) [pid = 1928] [serial = 967] [outer = 0x12a7eac00] 09:45:05 INFO - PROCESS | 1928 | 1461861905664 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]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 09:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:45:05 INFO - PROCESS | 1928 | 1461861905673 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 1928 | 1461861905674 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:45:05 INFO - PROCESS | 1928 | 1461861905676 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 1928 | 1461861905677 Marionette TRACE conn2 <- [1,1262,null,{}] 09:45:05 INFO - PROCESS | 1928 | 1461861905681 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}] 09:45:05 INFO - PROCESS | 1928 | 1461861905797 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:45:05 INFO - PROCESS | 1928 | 1461861905803 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db81000 == 88 [pid = 1928] [id = 323] 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x125105400) [pid = 1928] [serial = 968] [outer = 0x0] 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12cba2800) [pid = 1928] [serial = 969] [outer = 0x125105400] 09:45:05 INFO - PROCESS | 1928 | 1461861905827 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12cd37000) [pid = 1928] [serial = 970] [outer = 0x125105400] 09:45:06 INFO - PROCESS | 1928 | 1461861906124 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]]]}] 09:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 473ms 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:45:06 INFO - PROCESS | 1928 | 1461861906151 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1928 | 1461861906153 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:45:06 INFO - PROCESS | 1928 | 1461861906155 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1928 | 1461861906156 Marionette TRACE conn2 <- [1,1266,null,{}] 09:45:06 INFO - PROCESS | 1928 | 1461861906158 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}] 09:45:06 INFO - PROCESS | 1928 | 1461861906243 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:45:06 INFO - PROCESS | 1928 | 1461861906248 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c34800 == 89 [pid = 1928] [id = 324] 09:45:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12a895400) [pid = 1928] [serial = 971] [outer = 0x0] 09:45:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12cd3e400) [pid = 1928] [serial = 972] [outer = 0x12a895400] 09:45:06 INFO - PROCESS | 1928 | 1461861906272 Marionette DEBUG loaded listener.js 09:45:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12cd55c00) [pid = 1928] [serial = 973] [outer = 0x12a895400] 09:45:06 INFO - PROCESS | 1928 | 1461861906723 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]]]}] 09:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 619ms 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:45:06 INFO - PROCESS | 1928 | 1461861906774 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1928 | 1461861906777 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:45:06 INFO - PROCESS | 1928 | 1461861906780 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1928 | 1461861906783 Marionette TRACE conn2 <- [1,1270,null,{}] 09:45:06 INFO - PROCESS | 1928 | 1461861906787 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}] 09:45:06 INFO - PROCESS | 1928 | 1461861906899 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:45:07 INFO - PROCESS | 1928 | 1461861906997 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185dd800 == 90 [pid = 1928] [id = 325] 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x115e6cc00) [pid = 1928] [serial = 974] [outer = 0x0] 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x116469400) [pid = 1928] [serial = 975] [outer = 0x115e6cc00] 09:45:07 INFO - PROCESS | 1928 | 1461861907043 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x117e18800) [pid = 1928] [serial = 976] [outer = 0x115e6cc00] 09:45:07 INFO - PROCESS | 1928 | 1461861907478 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]]]}] 09:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 722ms 09:45:07 INFO - PROCESS | 1928 | 1461861907502 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 1928 | 1461861907506 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:45:07 INFO - PROCESS | 1928 | 1461861907511 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 1928 | 1461861907512 Marionette TRACE conn2 <- [1,1274,null,{}] 09:45:07 INFO - PROCESS | 1928 | 1461861907515 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}] 09:45:07 INFO - PROCESS | 1928 | 1461861907621 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:45:07 INFO - PROCESS | 1928 | 1461861907681 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x121abe000 == 91 [pid = 1928] [id = 326] 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1180e5400) [pid = 1928] [serial = 977] [outer = 0x0] 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x118fd9400) [pid = 1928] [serial = 978] [outer = 0x1180e5400] 09:45:07 INFO - PROCESS | 1928 | 1461861907711 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11a110c00) [pid = 1928] [serial = 979] [outer = 0x1180e5400] 09:45:08 INFO - PROCESS | 1928 | 1461861908168 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]]]}] 09:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 09:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:45:08 INFO - PROCESS | 1928 | 1461861908242 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 1928 | 1461861908244 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:45:08 INFO - PROCESS | 1928 | 1461861908246 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1928 | 1461861908249 Marionette TRACE conn2 <- [1,1278,null,{}] 09:45:08 INFO - PROCESS | 1928 | 1461861908288 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}] 09:45:08 INFO - PROCESS | 1928 | 1461861908399 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:45:08 INFO - PROCESS | 1928 | 1461861908473 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0b800 == 92 [pid = 1928] [id = 327] 09:45:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12196dc00) [pid = 1928] [serial = 980] [outer = 0x0] 09:45:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x1251bb800) [pid = 1928] [serial = 981] [outer = 0x12196dc00] 09:45:08 INFO - PROCESS | 1928 | 1461861908507 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x128b36400) [pid = 1928] [serial = 982] [outer = 0x12196dc00] 09:45:08 INFO - PROCESS | 1928 | 1461861908932 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]]]}] 09:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 734ms 09:45:08 INFO - PROCESS | 1928 | 1461861908981 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:45:08 INFO - PROCESS | 1928 | 1461861908983 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:45:08 INFO - PROCESS | 1928 | 1461861908985 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1928 | 1461861908986 Marionette TRACE conn2 <- [1,1282,null,{}] 09:45:08 INFO - PROCESS | 1928 | 1461861908989 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}] 09:45:09 INFO - PROCESS | 1928 | 1461861909093 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:45:09 INFO - PROCESS | 1928 | 1461861909153 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x135f55800 == 93 [pid = 1928] [id = 328] 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x128b41c00) [pid = 1928] [serial = 983] [outer = 0x0] 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x129336c00) [pid = 1928] [serial = 984] [outer = 0x128b41c00] 09:45:09 INFO - PROCESS | 1928 | 1461861909224 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12c06d400) [pid = 1928] [serial = 985] [outer = 0x128b41c00] 09:45:09 INFO - PROCESS | 1928 | 1461861909633 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]]]}] 09:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 668ms 09:45:09 INFO - PROCESS | 1928 | 1461861909654 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1928 | 1461861909655 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:45:09 INFO - PROCESS | 1928 | 1461861909657 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1928 | 1461861909658 Marionette TRACE conn2 <- [1,1286,null,{}] 09:45:09 INFO - PROCESS | 1928 | 1461861909661 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}] 09:45:09 INFO - PROCESS | 1928 | 1461861909784 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:45:09 INFO - PROCESS | 1928 | 1461861909844 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x135f6b800 == 94 [pid = 1928] [id = 329] 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12c075c00) [pid = 1928] [serial = 986] [outer = 0x0] 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12c79b000) [pid = 1928] [serial = 987] [outer = 0x12c075c00] 09:45:09 INFO - PROCESS | 1928 | 1461861909874 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12cba3400) [pid = 1928] [serial = 988] [outer = 0x12c075c00] 09:45:10 INFO - PROCESS | 1928 | 1461861910347 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]]]}] 09:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 719ms 09:45:10 INFO - PROCESS | 1928 | 1461861910376 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:45:10 INFO - PROCESS | 1928 | 1461861910377 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:45:10 INFO - PROCESS | 1928 | 1461861910380 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:45:10 INFO - PROCESS | 1928 | 1461861910381 Marionette TRACE conn2 <- [1,1290,null,{}] 09:45:10 INFO - PROCESS | 1928 | 1461861910384 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}] 09:45:10 INFO - PROCESS | 1928 | 1461861910507 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:45:10 INFO - PROCESS | 1928 | 1461861910614 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a47800 == 95 [pid = 1928] [id = 330] 09:45:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x112c04400) [pid = 1928] [serial = 989] [outer = 0x0] 09:45:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x116a5e400) [pid = 1928] [serial = 990] [outer = 0x112c04400] 09:45:10 INFO - PROCESS | 1928 | 1461861910648 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12cd55800) [pid = 1928] [serial = 991] [outer = 0x112c04400] 09:45:11 INFO - PROCESS | 1928 | 1461861911039 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]]]}] 09:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 720ms 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:45:11 INFO - PROCESS | 1928 | 1461861911109 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1928 | 1461861911111 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:45:11 INFO - PROCESS | 1928 | 1461861911115 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1928 | 1461861911116 Marionette TRACE conn2 <- [1,1294,null,{}] 09:45:11 INFO - PROCESS | 1928 | 1461861911118 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}] 09:45:11 INFO - PROCESS | 1928 | 1461861911366 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:45:11 INFO - PROCESS | 1928 | 1461861911459 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x111ddf800 == 96 [pid = 1928] [id = 331] 09:45:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1110b9400) [pid = 1928] [serial = 992] [outer = 0x0] 09:45:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x111119400) [pid = 1928] [serial = 993] [outer = 0x1110b9400] 09:45:11 INFO - PROCESS | 1928 | 1461861911488 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x111ebac00) [pid = 1928] [serial = 994] [outer = 0x1110b9400] 09:45:11 INFO - PROCESS | 1928 | 1461861911900 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]]]}] 09:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 821ms 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:45:11 INFO - PROCESS | 1928 | 1461861911937 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1928 | 1461861911939 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:45:11 INFO - PROCESS | 1928 | 1461861911942 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1928 | 1461861911944 Marionette TRACE conn2 <- [1,1298,null,{}] 09:45:11 INFO - PROCESS | 1928 | 1461861911947 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}] 09:45:12 INFO - PROCESS | 1928 | 1461861912044 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:45:12 INFO - PROCESS | 1928 | 1461861912109 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x1132de000 == 97 [pid = 1928] [id = 332] 09:45:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x1126c3400) [pid = 1928] [serial = 995] [outer = 0x0] 09:45:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x112c0c800) [pid = 1928] [serial = 996] [outer = 0x1126c3400] 09:45:12 INFO - PROCESS | 1928 | 1461861912140 Marionette DEBUG loaded listener.js 09:45:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x112ef0c00) [pid = 1928] [serial = 997] [outer = 0x1126c3400] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121abb800 == 96 [pid = 1928] [id = 197] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12a626800 == 95 [pid = 1928] [id = 284] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12bc3b800) [pid = 1928] [serial = 909] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db81000 == 94 [pid = 1928] [id = 323] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d52d000 == 93 [pid = 1928] [id = 322] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x128a71000 == 92 [pid = 1928] [id = 321] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce09800 == 91 [pid = 1928] [id = 320] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc4e000 == 90 [pid = 1928] [id = 319] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa7d800 == 89 [pid = 1928] [id = 318] 09:45:12 INFO - PROCESS | 1928 | 1461861912769 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]]]}] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12965d800 == 88 [pid = 1928] [id = 317] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x125bc6000 == 87 [pid = 1928] [id = 316] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1185d4000 == 86 [pid = 1928] [id = 315] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12130a800 == 85 [pid = 1928] [id = 314] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x118a53000 == 84 [pid = 1928] [id = 313] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121308000 == 83 [pid = 1928] [id = 312] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x121ad1800 == 82 [pid = 1928] [id = 311] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11911a000 == 81 [pid = 1928] [id = 310] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2d5000 == 80 [pid = 1928] [id = 309] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db7e000 == 79 [pid = 1928] [id = 308] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d52b000 == 78 [pid = 1928] [id = 307] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12a84d000 == 77 [pid = 1928] [id = 306] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12130b000 == 76 [pid = 1928] [id = 305] 09:45:12 INFO - PROCESS | 1928 | --DOCSHELL 0x112a39800 == 75 [pid = 1928] [id = 304] 09:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 875ms 09:45:12 INFO - PROCESS | 1928 | 1461861912818 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 1928 | 1461861912821 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:45:12 INFO - PROCESS | 1928 | 1461861912825 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 1928 | 1461861912827 Marionette TRACE conn2 <- [1,1302,null,{}] 09:45:12 INFO - PROCESS | 1928 | 1461861912831 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}] 09:45:12 INFO - PROCESS | 1928 | 1461861912971 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x1248a6c00) [pid = 1928] [serial = 702] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12cb9ac00) [pid = 1928] [serial = 753] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12a6c5c00) [pid = 1928] [serial = 744] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12c79f400) [pid = 1928] [serial = 711] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12c5d0400) [pid = 1928] [serial = 750] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12d12a400) [pid = 1928] [serial = 636] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x119bf8c00) [pid = 1928] [serial = 699] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x1182a1000) [pid = 1928] [serial = 735] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12bc3c800) [pid = 1928] [serial = 708] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12b121800) [pid = 1928] [serial = 705] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12ba19800) [pid = 1928] [serial = 747] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x128ba9c00) [pid = 1928] [serial = 741] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1214e8800) [pid = 1928] [serial = 738] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12c7a9000) [pid = 1928] [serial = 756] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x128b35000) [pid = 1928] [serial = 810] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x128cb0c00) [pid = 1928] [serial = 893] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12962f400) [pid = 1928] [serial = 896] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12933a800) [pid = 1928] [serial = 894] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12aa98800) [pid = 1928] [serial = 899] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12b11dc00) [pid = 1928] [serial = 904] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12b107c00) [pid = 1928] [serial = 900] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x128ca2800) [pid = 1928] [serial = 852] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1250b4000) [pid = 1928] [serial = 866] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x119f09800) [pid = 1928] [serial = 863] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x116745c00) [pid = 1928] [serial = 857] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x116ac4000) [pid = 1928] [serial = 878] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x1180e0c00) [pid = 1928] [serial = 879] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12a7e3800) [pid = 1928] [serial = 873] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12956c000) [pid = 1928] [serial = 872] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x121325000) [pid = 1928] [serial = 884] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1214f2400) [pid = 1928] [serial = 885] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x115e63400) [pid = 1928] [serial = 876] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x113397c00) [pid = 1928] [serial = 875] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x121971400) [pid = 1928] [serial = 903] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12956fc00) [pid = 1928] [serial = 869] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1126b8c00) [pid = 1928] [serial = 854] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x119585800) [pid = 1928] [serial = 860] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x121e6e800) [pid = 1928] [serial = 887] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x118fd7400) [pid = 1928] [serial = 881] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1196ab400) [pid = 1928] [serial = 882] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12bc1bc00) [pid = 1928] [serial = 907] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1251f6c00) [pid = 1928] [serial = 890] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12a7ef400) [pid = 1928] [serial = 897] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x128b3f400) [pid = 1928] [serial = 891] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12cfc3000) [pid = 1928] [serial = 507] [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.] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12210ec00) [pid = 1928] [serial = 888] [outer = 0x0] [url = about:blank] 09:45:12 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12b39f400) [pid = 1928] [serial = 906] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1928 | 1461861913040 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x117180800 == 76 [pid = 1928] [id = 333] 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x114eef800) [pid = 1928] [serial = 998] [outer = 0x0] 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x115e63400) [pid = 1928] [serial = 999] [outer = 0x114eef800] 09:45:13 INFO - PROCESS | 1928 | 1461861913066 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x116605800) [pid = 1928] [serial = 1000] [outer = 0x114eef800] 09:45:13 INFO - PROCESS | 1928 | 1461861913400 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]]]}] 09:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 620ms 09:45:13 INFO - PROCESS | 1928 | 1461861913445 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:45:13 INFO - PROCESS | 1928 | 1461861913447 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:45:13 INFO - PROCESS | 1928 | 1461861913455 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:45:13 INFO - PROCESS | 1928 | 1461861913458 Marionette TRACE conn2 <- [1,1306,null,{}] 09:45:13 INFO - PROCESS | 1928 | 1461861913461 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}] 09:45:13 INFO - PROCESS | 1928 | 1461861913574 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:45:13 INFO - PROCESS | 1928 | 1461861913583 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e0000 == 77 [pid = 1928] [id = 334] 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x115d3c800) [pid = 1928] [serial = 1001] [outer = 0x0] 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x11695bc00) [pid = 1928] [serial = 1002] [outer = 0x115d3c800] 09:45:13 INFO - PROCESS | 1928 | 1461861913609 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1180e3800) [pid = 1928] [serial = 1003] [outer = 0x115d3c800] 09:45:13 INFO - PROCESS | 1928 | 1461861913989 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]]]}] 09:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 574ms 09:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:45:14 INFO - PROCESS | 1928 | 1461861914026 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1928 | 1461861914027 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:45:14 INFO - PROCESS | 1928 | 1461861914029 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1928 | 1461861914030 Marionette TRACE conn2 <- [1,1310,null,{}] 09:45:14 INFO - PROCESS | 1928 | 1461861914033 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}] 09:45:14 INFO - PROCESS | 1928 | 1461861914116 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:45:14 INFO - PROCESS | 1928 | 1461861914121 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x117185800 == 78 [pid = 1928] [id = 335] 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1180eac00) [pid = 1928] [serial = 1004] [outer = 0x0] 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x118589800) [pid = 1928] [serial = 1005] [outer = 0x1180eac00] 09:45:14 INFO - PROCESS | 1928 | 1461861914147 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x11878c800) [pid = 1928] [serial = 1006] [outer = 0x1180eac00] 09:45:14 INFO - PROCESS | 1928 | 1461861914488 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] 09:45:14 INFO - PROCESS | 1928 | 1461861914503 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:45:14 INFO - PROCESS | 1928 | 1461861914505 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1928 | 1461861914506 Marionette TRACE conn2 <- [1,1314,null,{}] 09:45:14 INFO - PROCESS | 1928 | 1461861914508 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}] 09:45:14 INFO - PROCESS | 1928 | 1461861914593 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:45:14 INFO - PROCESS | 1928 | 1461861914598 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12130d800 == 79 [pid = 1928] [id = 336] 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x1196a5800) [pid = 1928] [serial = 1007] [outer = 0x0] 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1196ac000) [pid = 1928] [serial = 1008] [outer = 0x1196a5800] 09:45:14 INFO - PROCESS | 1928 | 1461861914630 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x119f0fc00) [pid = 1928] [serial = 1009] [outer = 0x1196a5800] 09:45:15 INFO - PROCESS | 1928 | 1461861915023 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 568ms 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:45:15 INFO - PROCESS | 1928 | 1461861915074 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1928 | 1461861915075 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:45:15 INFO - PROCESS | 1928 | 1461861915077 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1928 | 1461861915078 Marionette TRACE conn2 <- [1,1318,null,{}] 09:45:15 INFO - PROCESS | 1928 | 1461861915080 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}] 09:45:15 INFO - PROCESS | 1928 | 1461861915185 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:45:15 INFO - PROCESS | 1928 | 1461861915198 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216c5000 == 80 [pid = 1928] [id = 337] 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11878b400) [pid = 1928] [serial = 1010] [outer = 0x0] 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x121325000) [pid = 1928] [serial = 1011] [outer = 0x11878b400] 09:45:15 INFO - PROCESS | 1928 | 1461861915225 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1214f2400) [pid = 1928] [serial = 1012] [outer = 0x11878b400] 09:45:15 INFO - PROCESS | 1928 | 1461861915585 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 517ms 09:45:15 INFO - PROCESS | 1928 | 1461861915595 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1928 | 1461861915596 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:45:15 INFO - PROCESS | 1928 | 1461861915601 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1928 | 1461861915602 Marionette TRACE conn2 <- [1,1322,null,{}] 09:45:15 INFO - PROCESS | 1928 | 1461861915604 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}] 09:45:15 INFO - PROCESS | 1928 | 1461861915706 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:45:15 INFO - PROCESS | 1928 | 1461861915742 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x121abe800 == 81 [pid = 1928] [id = 338] 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1218be000) [pid = 1928] [serial = 1013] [outer = 0x0] 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x121973000) [pid = 1928] [serial = 1014] [outer = 0x1218be000] 09:45:15 INFO - PROCESS | 1928 | 1461861915767 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1219a0800) [pid = 1928] [serial = 1015] [outer = 0x1218be000] 09:45:16 INFO - PROCESS | 1928 | 1461861916079 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]]]}] 09:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 09:45:16 INFO - PROCESS | 1928 | 1461861916119 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 1928 | 1461861916120 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:45:16 INFO - PROCESS | 1928 | 1461861916122 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - PROCESS | 1928 | 1461861916123 Marionette TRACE conn2 <- [1,1326,null,{}] 09:45:16 INFO - PROCESS | 1928 | 1461861916126 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}] 09:45:16 INFO - PROCESS | 1928 | 1461861916229 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:45:16 INFO - PROCESS | 1928 | 1461861916265 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12446f000 == 82 [pid = 1928] [id = 339] 09:45:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x121974000) [pid = 1928] [serial = 1016] [outer = 0x0] 09:45:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12200cc00) [pid = 1928] [serial = 1017] [outer = 0x121974000] 09:45:16 INFO - PROCESS | 1928 | 1461861916290 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12210c400) [pid = 1928] [serial = 1018] [outer = 0x121974000] 09:45:16 INFO - PROCESS | 1928 | 1461861916608 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]]]}] 09:45:16 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 09:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 09:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:45:16 INFO - PROCESS | 1928 | 1461861916641 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 1928 | 1461861916642 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:45:16 INFO - PROCESS | 1928 | 1461861916644 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - PROCESS | 1928 | 1461861916645 Marionette TRACE conn2 <- [1,1330,null,{}] 09:45:16 INFO - PROCESS | 1928 | 1461861916648 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}] 09:45:16 INFO - PROCESS | 1928 | 1461861916751 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x126d8ac00) [pid = 1928] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12a7e8800) [pid = 1928] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x118af2800) [pid = 1928] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x126b94800) [pid = 1928] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x128baf800) [pid = 1928] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1184b9c00) [pid = 1928] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126d85400) [pid = 1928] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x114ef6800) [pid = 1928] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x112a26000) [pid = 1928] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x122106000) [pid = 1928] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12c06c800) [pid = 1928] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x121325800) [pid = 1928] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12bc1fc00) [pid = 1928] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12a7eac00) [pid = 1928] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x125105400) [pid = 1928] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x121329800) [pid = 1928] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x112c11000) [pid = 1928] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x112c03800) [pid = 1928] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x125106800) [pid = 1928] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x112a27c00) [pid = 1928] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x128ca1800) [pid = 1928] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x121297c00) [pid = 1928] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x118af9800) [pid = 1928] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1121dec00) [pid = 1928] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11616f800) [pid = 1928] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:45:16 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x118af3000) [pid = 1928] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:45:16 INFO - PROCESS | 1928 | 1461861916947 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x113220000 == 83 [pid = 1928] [id = 340] 09:45:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x1121dec00) [pid = 1928] [serial = 1019] [outer = 0x0] 09:45:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x112c03800) [pid = 1928] [serial = 1020] [outer = 0x1121dec00] 09:45:16 INFO - PROCESS | 1928 | 1461861916972 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1180aa000) [pid = 1928] [serial = 1021] [outer = 0x1121dec00] 09:45:17 INFO - PROCESS | 1928 | 1461861917249 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]]]}] 09:45:17 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 09:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 622ms 09:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:45:17 INFO - PROCESS | 1928 | 1461861917271 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 1928 | 1461861917272 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:45:17 INFO - PROCESS | 1928 | 1461861917274 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1928 | 1461861917275 Marionette TRACE conn2 <- [1,1334,null,{}] 09:45:17 INFO - PROCESS | 1928 | 1461861917278 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}] 09:45:17 INFO - PROCESS | 1928 | 1461861917380 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:45:17 INFO - PROCESS | 1928 | 1461861917384 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x126da8800 == 84 [pid = 1928] [id = 341] 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x119873000) [pid = 1928] [serial = 1022] [outer = 0x0] 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1244ecc00) [pid = 1928] [serial = 1023] [outer = 0x119873000] 09:45:17 INFO - PROCESS | 1928 | 1461861917414 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12510b800) [pid = 1928] [serial = 1024] [outer = 0x119873000] 09:45:17 INFO - PROCESS | 1928 | 1461861917832 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]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 569ms 09:45:17 INFO - PROCESS | 1928 | 1461861917845 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 1928 | 1461861917848 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:45:17 INFO - PROCESS | 1928 | 1461861917852 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1928 | 1461861917854 Marionette TRACE conn2 <- [1,1338,null,{}] 09:45:17 INFO - PROCESS | 1928 | 1461861917857 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}] 09:45:17 INFO - PROCESS | 1928 | 1461861917961 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:45:17 INFO - PROCESS | 1928 | 1461861917966 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x129371000 == 85 [pid = 1928] [id = 342] 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1251f6c00) [pid = 1928] [serial = 1025] [outer = 0x0] 09:45:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126d85400) [pid = 1928] [serial = 1026] [outer = 0x1251f6c00] 09:45:17 INFO - PROCESS | 1928 | 1461861917990 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x126dcc000) [pid = 1928] [serial = 1027] [outer = 0x1251f6c00] 09:45:18 INFO - PROCESS | 1928 | 1461861918787 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]]]}] 09:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 09:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:45:18 INFO - PROCESS | 1928 | 1461861918823 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 1928 | 1461861918824 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:45:18 INFO - PROCESS | 1928 | 1461861918826 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 1928 | 1461861918827 Marionette TRACE conn2 <- [1,1342,null,{}] 09:45:18 INFO - PROCESS | 1928 | 1461861918829 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}] 09:45:18 INFO - PROCESS | 1928 | 1461861918913 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:45:19 INFO - PROCESS | 1928 | 1461861919034 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x11214c800 == 86 [pid = 1928] [id = 343] 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1110b3000) [pid = 1928] [serial = 1028] [outer = 0x0] 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x111116800) [pid = 1928] [serial = 1029] [outer = 0x1110b3000] 09:45:19 INFO - PROCESS | 1928 | 1461861919067 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1126c0000) [pid = 1928] [serial = 1030] [outer = 0x1110b3000] 09:45:19 INFO - PROCESS | 1928 | 1461861919559 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]]]}] 09:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 768ms 09:45:19 INFO - PROCESS | 1928 | 1461861919597 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 1928 | 1461861919600 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:45:19 INFO - PROCESS | 1928 | 1461861919603 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 1928 | 1461861919605 Marionette TRACE conn2 <- [1,1346,null,{}] 09:45:19 INFO - PROCESS | 1928 | 1461861919609 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}] 09:45:19 INFO - PROCESS | 1928 | 1461861919719 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:45:19 INFO - PROCESS | 1928 | 1461861919779 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x118720000 == 87 [pid = 1928] [id = 344] 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x112a30c00) [pid = 1928] [serial = 1031] [outer = 0x0] 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x114ef5800) [pid = 1928] [serial = 1032] [outer = 0x112a30c00] 09:45:19 INFO - PROCESS | 1928 | 1461861919810 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x116746400) [pid = 1928] [serial = 1033] [outer = 0x112a30c00] 09:45:20 INFO - PROCESS | 1928 | 1461861920326 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]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 772ms 09:45:20 INFO - PROCESS | 1928 | 1461861920383 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:45:20 INFO - PROCESS | 1928 | 1461861920386 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:45:20 INFO - PROCESS | 1928 | 1461861920389 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 1928 | 1461861920391 Marionette TRACE conn2 <- [1,1350,null,{}] 09:45:20 INFO - PROCESS | 1928 | 1461861920393 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}] 09:45:20 INFO - PROCESS | 1928 | 1461861920514 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:45:20 INFO - PROCESS | 1928 | 1461861920604 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x1250e0000 == 88 [pid = 1928] [id = 345] 09:45:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x117680800) [pid = 1928] [serial = 1034] [outer = 0x0] 09:45:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x118fe1800) [pid = 1928] [serial = 1035] [outer = 0x117680800] 09:45:20 INFO - PROCESS | 1928 | 1461861920654 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x119ab1800) [pid = 1928] [serial = 1036] [outer = 0x117680800] 09:45:21 INFO - PROCESS | 1928 | 1461861921149 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]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 09:45:21 INFO - PROCESS | 1928 | 1461861921160 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:45:21 INFO - PROCESS | 1928 | 1461861921161 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:45:21 INFO - PROCESS | 1928 | 1461861921171 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1928 | 1461861921175 Marionette TRACE conn2 <- [1,1354,null,{}] 09:45:21 INFO - PROCESS | 1928 | 1461861921178 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}] 09:45:21 INFO - PROCESS | 1928 | 1461861921323 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:45:21 INFO - PROCESS | 1928 | 1461861921377 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7c3800 == 89 [pid = 1928] [id = 346] 09:45:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12132e800) [pid = 1928] [serial = 1037] [outer = 0x0] 09:45:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x122110400) [pid = 1928] [serial = 1038] [outer = 0x12132e800] 09:45:21 INFO - PROCESS | 1928 | 1461861921408 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x124b4c800) [pid = 1928] [serial = 1039] [outer = 0x12132e800] 09:45:21 INFO - PROCESS | 1928 | 1461861921853 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]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 727ms 09:45:21 INFO - PROCESS | 1928 | 1461861921894 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:45:21 INFO - PROCESS | 1928 | 1461861921895 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:45:21 INFO - PROCESS | 1928 | 1461861921935 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1928 | 1461861921936 Marionette TRACE conn2 <- [1,1358,null,{}] 09:45:21 INFO - PROCESS | 1928 | 1461861921940 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}] 09:45:22 INFO - PROCESS | 1928 | 1461861922048 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:45:22 INFO - PROCESS | 1928 | 1461861922119 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b16d800 == 90 [pid = 1928] [id = 347] 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x124831c00) [pid = 1928] [serial = 1040] [outer = 0x0] 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x126d89000) [pid = 1928] [serial = 1041] [outer = 0x124831c00] 09:45:22 INFO - PROCESS | 1928 | 1461861922149 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128b32c00) [pid = 1928] [serial = 1042] [outer = 0x124831c00] 09:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 639ms 09:45:22 INFO - PROCESS | 1928 | 1461861922551 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]]]}] 09:45:22 INFO - PROCESS | 1928 | 1461861922557 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:45:22 INFO - PROCESS | 1928 | 1461861922558 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:45:22 INFO - PROCESS | 1928 | 1461861922560 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 1928 | 1461861922562 Marionette TRACE conn2 <- [1,1362,null,{}] 09:45:22 INFO - PROCESS | 1928 | 1461861922564 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}] 09:45:22 INFO - PROCESS | 1928 | 1461861922669 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:45:22 INFO - PROCESS | 1928 | 1461861922726 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba4f800 == 91 [pid = 1928] [id = 348] 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x128b41000) [pid = 1928] [serial = 1043] [outer = 0x0] 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x128ba4800) [pid = 1928] [serial = 1044] [outer = 0x128b41000] 09:45:22 INFO - PROCESS | 1928 | 1461861922762 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x128ca5c00) [pid = 1928] [serial = 1045] [outer = 0x128b41000] 09:45:23 INFO - PROCESS | 1928 | 1461861923255 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]]]}] 09:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 09:45:23 INFO - PROCESS | 1928 | 1461861923296 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:45:23 INFO - PROCESS | 1928 | 1461861923298 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:45:23 INFO - PROCESS | 1928 | 1461861923303 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 1928 | 1461861923304 Marionette TRACE conn2 <- [1,1366,null,{}] 09:45:23 INFO - PROCESS | 1928 | 1461861923328 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}] 09:45:23 INFO - PROCESS | 1928 | 1461861923465 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:45:23 INFO - PROCESS | 1928 | 1461861923520 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d0000 == 92 [pid = 1928] [id = 349] 09:45:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x128d55000) [pid = 1928] [serial = 1046] [outer = 0x0] 09:45:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x129231c00) [pid = 1928] [serial = 1047] [outer = 0x128d55000] 09:45:23 INFO - PROCESS | 1928 | 1461861923551 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x129334400) [pid = 1928] [serial = 1048] [outer = 0x128d55000] 09:45:24 INFO - PROCESS | 1928 | 1461861924069 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] 09:45:24 INFO - PROCESS | 1928 | 1461861924124 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:45:24 INFO - PROCESS | 1928 | 1461861924126 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 1928 | 1461861924128 Marionette TRACE conn2 <- [1,1370,null,{}] 09:45:24 INFO - PROCESS | 1928 | 1461861924145 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}] 09:45:24 INFO - PROCESS | 1928 | 1461861924250 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:45:24 INFO - PROCESS | 1928 | 1461861924309 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x1164d1000 == 93 [pid = 1928] [id = 350] 09:45:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1121da400) [pid = 1928] [serial = 1049] [outer = 0x0] 09:45:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11296c800) [pid = 1928] [serial = 1050] [outer = 0x1121da400] 09:45:24 INFO - PROCESS | 1928 | 1461861924516 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x112de8c00) [pid = 1928] [serial = 1051] [outer = 0x1121da400] 09:45:24 INFO - PROCESS | 1928 | 1461861924974 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] 09:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:45:25 INFO - PROCESS | 1928 | 1461861925003 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:45:25 INFO - PROCESS | 1928 | 1461861925006 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1928 | 1461861925009 Marionette TRACE conn2 <- [1,1374,null,{}] 09:45:25 INFO - PROCESS | 1928 | 1461861925012 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}] 09:45:25 INFO - PROCESS | 1928 | 1461861925117 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:45:25 INFO - PROCESS | 1928 | 1461861925195 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a84800 == 94 [pid = 1928] [id = 351] 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x116603c00) [pid = 1928] [serial = 1052] [outer = 0x0] 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x117111800) [pid = 1928] [serial = 1053] [outer = 0x116603c00] 09:45:25 INFO - PROCESS | 1928 | 1461861925224 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1180ec800) [pid = 1928] [serial = 1054] [outer = 0x116603c00] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1ce800 == 93 [pid = 1928] [id = 250] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0e000 == 92 [pid = 1928] [id = 251] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x129371000 == 91 [pid = 1928] [id = 342] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x126da8800 == 90 [pid = 1928] [id = 341] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x113220000 == 89 [pid = 1928] [id = 340] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12446f000 == 88 [pid = 1928] [id = 339] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x121abe800 == 87 [pid = 1928] [id = 338] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1216c5000 == 86 [pid = 1928] [id = 337] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12cd3e400) [pid = 1928] [serial = 972] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12130d800 == 85 [pid = 1928] [id = 336] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x117185800 == 84 [pid = 1928] [id = 335] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e0000 == 83 [pid = 1928] [id = 334] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x117180800 == 82 [pid = 1928] [id = 333] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1132de000 == 81 [pid = 1928] [id = 332] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x111ddf800 == 80 [pid = 1928] [id = 331] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x112a47800 == 79 [pid = 1928] [id = 330] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x135f6b800 == 78 [pid = 1928] [id = 329] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x135f55800 == 77 [pid = 1928] [id = 328] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0b800 == 76 [pid = 1928] [id = 327] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x121abe000 == 75 [pid = 1928] [id = 326] 09:45:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1185dd800 == 74 [pid = 1928] [id = 325] 09:45:25 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:25 INFO - PROCESS | 1928 | 1461861925648 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] 09:45:25 INFO - PROCESS | 1928 | 1461861925681 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:45:25 INFO - PROCESS | 1928 | 1461861925685 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1928 | 1461861925687 Marionette TRACE conn2 <- [1,1378,null,{}] 09:45:25 INFO - PROCESS | 1928 | 1461861925689 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}] 09:45:25 INFO - PROCESS | 1928 | 1461861925775 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12c076800) [pid = 1928] [serial = 910] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x122104000) [pid = 1928] [serial = 801] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x11873e800) [pid = 1928] [serial = 798] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12bc13400) [pid = 1928] [serial = 807] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x128cb0400) [pid = 1928] [serial = 804] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x112a2fc00) [pid = 1928] [serial = 795] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12b3aa000) [pid = 1928] [serial = 954] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x128b32400) [pid = 1928] [serial = 921] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12129b800) [pid = 1928] [serial = 937] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x119874800) [pid = 1928] [serial = 936] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x126d91400) [pid = 1928] [serial = 945] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12a897c00) [pid = 1928] [serial = 951] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x128ba4000) [pid = 1928] [serial = 946] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12132d400) [pid = 1928] [serial = 939] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1219a4000) [pid = 1928] [serial = 940] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1110b9000) [pid = 1928] [serial = 912] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12932d400) [pid = 1928] [serial = 948] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x118597000) [pid = 1928] [serial = 934] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x116751c00) [pid = 1928] [serial = 933] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x113062400) [pid = 1928] [serial = 931] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x112a2ec00) [pid = 1928] [serial = 930] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1221e3c00) [pid = 1928] [serial = 942] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1250b9000) [pid = 1928] [serial = 943] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12c167800) [pid = 1928] [serial = 927] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12c06c400) [pid = 1928] [serial = 955] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12b120c00) [pid = 1928] [serial = 924] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12c79e000) [pid = 1928] [serial = 960] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1180e1c00) [pid = 1928] [serial = 915] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x121970800) [pid = 1928] [serial = 918] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x128b40400) [pid = 1928] [serial = 963] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12c082c00) [pid = 1928] [serial = 957] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12c06e000) [pid = 1928] [serial = 966] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12cd37000) [pid = 1928] [serial = 970] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12c7a6400) [pid = 1928] [serial = 961] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12c5cb000) [pid = 1928] [serial = 958] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12b120400) [pid = 1928] [serial = 952] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x129569400) [pid = 1928] [serial = 964] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12962a400) [pid = 1928] [serial = 949] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12cba2800) [pid = 1928] [serial = 969] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12cb9d800) [pid = 1928] [serial = 967] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x129631800) [pid = 1928] [serial = 870] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1251f7c00) [pid = 1928] [serial = 867] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x122105400) [pid = 1928] [serial = 864] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x112a31400) [pid = 1928] [serial = 855] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x117e12400) [pid = 1928] [serial = 858] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x11986d400) [pid = 1928] [serial = 861] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1928 | 1461861925844 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a7a000 == 75 [pid = 1928] [id = 352] 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x111d40000) [pid = 1928] [serial = 1055] [outer = 0x0] 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x116751c00) [pid = 1928] [serial = 1056] [outer = 0x111d40000] 09:45:25 INFO - PROCESS | 1928 | 1461861925873 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x118afac00) [pid = 1928] [serial = 1057] [outer = 0x111d40000] 09:45:26 INFO - PROCESS | 1928 | 1461861926219 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] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:45:26 INFO - PROCESS | 1928 | 1461861926258 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:45:26 INFO - PROCESS | 1928 | 1461861926260 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1928 | 1461861926263 Marionette TRACE conn2 <- [1,1382,null,{}] 09:45:26 INFO - PROCESS | 1928 | 1461861926271 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}] 09:45:26 INFO - PROCESS | 1928 | 1461861926359 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:45:26 INFO - PROCESS | 1928 | 1461861926436 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x119322800 == 76 [pid = 1928] [id = 353] 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x119870400) [pid = 1928] [serial = 1058] [outer = 0x0] 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x121209800) [pid = 1928] [serial = 1059] [outer = 0x119870400] 09:45:26 INFO - PROCESS | 1928 | 1461861926462 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12196e800) [pid = 1928] [serial = 1060] [outer = 0x119870400] 09:45:26 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:26 INFO - PROCESS | 1928 | 1461861926760 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] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:45:26 INFO - PROCESS | 1928 | 1461861926790 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:45:26 INFO - PROCESS | 1928 | 1461861926792 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1928 | 1461861926794 Marionette TRACE conn2 <- [1,1386,null,{}] 09:45:26 INFO - PROCESS | 1928 | 1461861926796 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}] 09:45:26 INFO - PROCESS | 1928 | 1461861926886 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:45:26 INFO - PROCESS | 1928 | 1461861926891 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x116031800 == 77 [pid = 1928] [id = 354] 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x121976c00) [pid = 1928] [serial = 1061] [outer = 0x0] 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x122109800) [pid = 1928] [serial = 1062] [outer = 0x121976c00] 09:45:26 INFO - PROCESS | 1928 | 1461861926916 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x124b51800) [pid = 1928] [serial = 1063] [outer = 0x121976c00] 09:45:27 INFO - PROCESS | 1928 | 1461861927265 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] 09:45:27 INFO - PROCESS | 1928 | 1461861927315 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:45:27 INFO - PROCESS | 1928 | 1461861927317 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:45:27 INFO - PROCESS | 1928 | 1461861927318 Marionette TRACE conn2 <- [1,1390,null,{}] 09:45:27 INFO - PROCESS | 1928 | 1461861927320 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}] 09:45:27 INFO - PROCESS | 1928 | 1461861927403 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:45:27 INFO - PROCESS | 1928 | 1461861927407 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x124822800 == 78 [pid = 1928] [id = 355] 09:45:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x126b92c00) [pid = 1928] [serial = 1064] [outer = 0x0] 09:45:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x126d8b800) [pid = 1928] [serial = 1065] [outer = 0x126b92c00] 09:45:27 INFO - PROCESS | 1928 | 1461861927437 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x128b41800) [pid = 1928] [serial = 1066] [outer = 0x126b92c00] 09:45:27 INFO - PROCESS | 1928 | 1461861927776 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]]]}] 09:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 09:45:27 INFO - PROCESS | 1928 | 1461861927787 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:45:27 INFO - PROCESS | 1928 | 1461861927788 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:45:27 INFO - PROCESS | 1928 | 1461861927790 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:45:27 INFO - PROCESS | 1928 | 1461861927791 Marionette TRACE conn2 <- [1,1394,null,{}] 09:45:27 INFO - PROCESS | 1928 | 1461861927793 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}] 09:45:27 INFO - PROCESS | 1928 | 1461861927881 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:45:27 INFO - PROCESS | 1928 | 1461861927956 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bc3000 == 79 [pid = 1928] [id = 356] 09:45:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x126b93400) [pid = 1928] [serial = 1067] [outer = 0x0] 09:45:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x128ca1400) [pid = 1928] [serial = 1068] [outer = 0x126b93400] 09:45:27 INFO - PROCESS | 1928 | 1461861927981 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x129336400) [pid = 1928] [serial = 1069] [outer = 0x126b93400] 09:45:28 INFO - PROCESS | 1928 | 1461861928320 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]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 568ms 09:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:45:28 INFO - PROCESS | 1928 | 1461861928359 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1928 | 1461861928360 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:45:28 INFO - PROCESS | 1928 | 1461861928362 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1928 | 1461861928363 Marionette TRACE conn2 <- [1,1398,null,{}] 09:45:28 INFO - PROCESS | 1928 | 1461861928366 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}] 09:45:28 INFO - PROCESS | 1928 | 1461861928469 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:45:28 INFO - PROCESS | 1928 | 1461861928506 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x129366000 == 80 [pid = 1928] [id = 357] 09:45:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12956bc00) [pid = 1928] [serial = 1070] [outer = 0x0] 09:45:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12956fc00) [pid = 1928] [serial = 1071] [outer = 0x12956bc00] 09:45:28 INFO - PROCESS | 1928 | 1461861928533 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12962f000) [pid = 1928] [serial = 1072] [outer = 0x12956bc00] 09:45:28 INFO - PROCESS | 1928 | 1461861928845 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]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 09:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:45:28 INFO - PROCESS | 1928 | 1461861928884 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1928 | 1461861928886 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:45:28 INFO - PROCESS | 1928 | 1461861928888 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1928 | 1461861928889 Marionette TRACE conn2 <- [1,1402,null,{}] 09:45:28 INFO - PROCESS | 1928 | 1461861928891 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}] 09:45:28 INFO - PROCESS | 1928 | 1461861928997 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:45:29 INFO - PROCESS | 1928 | 1461861929008 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a833800 == 81 [pid = 1928] [id = 358] 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12956c000) [pid = 1928] [serial = 1073] [outer = 0x0] 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12a6c6000) [pid = 1928] [serial = 1074] [outer = 0x12956c000] 09:45:29 INFO - PROCESS | 1928 | 1461861929033 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12a7f0400) [pid = 1928] [serial = 1075] [outer = 0x12956c000] 09:45:29 INFO - PROCESS | 1928 | 1461861929379 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 517ms 09:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:45:29 INFO - PROCESS | 1928 | 1461861929406 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 1928 | 1461861929407 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:45:29 INFO - PROCESS | 1928 | 1461861929409 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 1928 | 1461861929410 Marionette TRACE conn2 <- [1,1406,null,{}] 09:45:29 INFO - PROCESS | 1928 | 1461861929413 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}] 09:45:29 INFO - PROCESS | 1928 | 1461861929521 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:45:29 INFO - PROCESS | 1928 | 1461861929534 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba5b000 == 82 [pid = 1928] [id = 359] 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1182a7000) [pid = 1928] [serial = 1076] [outer = 0x0] 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12a891000) [pid = 1928] [serial = 1077] [outer = 0x1182a7000] 09:45:29 INFO - PROCESS | 1928 | 1461861929559 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12a89c400) [pid = 1928] [serial = 1078] [outer = 0x1182a7000] 09:45:29 INFO - PROCESS | 1928 | 1461861929895 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 09:45:29 INFO - PROCESS | 1928 | 1461861929928 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 1928 | 1461861929930 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1110b9400) [pid = 1928] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x121974000) [pid = 1928] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x115d3c800) [pid = 1928] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1196a5800) [pid = 1928] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1180eac00) [pid = 1928] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x114eef800) [pid = 1928] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1126c3400) [pid = 1928] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1121dec00) [pid = 1928] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x119873000) [pid = 1928] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11878b400) [pid = 1928] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:45:30 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1218be000) [pid = 1928] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:45:30 INFO - PROCESS | 1928 | 1461861930040 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1928 | 1461861930041 Marionette TRACE conn2 <- [1,1410,null,{}] 09:45:30 INFO - PROCESS | 1928 | 1461861930044 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}] 09:45:30 INFO - PROCESS | 1928 | 1461861930134 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:45:30 INFO - PROCESS | 1928 | 1461861930138 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215ba800 == 83 [pid = 1928] [id = 360] 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x114ef7000) [pid = 1928] [serial = 1079] [outer = 0x0] 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1182a7400) [pid = 1928] [serial = 1080] [outer = 0x114ef7000] 09:45:30 INFO - PROCESS | 1928 | 1461861930167 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x122109000) [pid = 1928] [serial = 1081] [outer = 0x114ef7000] 09:45:30 INFO - PROCESS | 1928 | 1461861930543 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]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 535ms 09:45:30 INFO - PROCESS | 1928 | 1461861930559 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 1928 | 1461861930561 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:45:30 INFO - PROCESS | 1928 | 1461861930563 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1928 | 1461861930568 Marionette TRACE conn2 <- [1,1414,null,{}] 09:45:30 INFO - PROCESS | 1928 | 1461861930570 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}] 09:45:30 INFO - PROCESS | 1928 | 1461861930694 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:45:30 INFO - PROCESS | 1928 | 1461861930735 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce02800 == 84 [pid = 1928] [id = 361] 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x121974000) [pid = 1928] [serial = 1082] [outer = 0x0] 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12b105400) [pid = 1928] [serial = 1083] [outer = 0x121974000] 09:45:30 INFO - PROCESS | 1928 | 1461861930761 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12b3aa800) [pid = 1928] [serial = 1084] [outer = 0x121974000] 09:45:31 INFO - PROCESS | 1928 | 1461861931057 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]]]}] 09:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 09:45:31 INFO - PROCESS | 1928 | 1461861931087 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 1928 | 1461861931088 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:45:31 INFO - PROCESS | 1928 | 1461861931090 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 1928 | 1461861931091 Marionette TRACE conn2 <- [1,1418,null,{}] 09:45:31 INFO - PROCESS | 1928 | 1461861931094 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}] 09:45:31 INFO - PROCESS | 1928 | 1461861931183 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:45:31 INFO - PROCESS | 1928 | 1461861931187 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d106000 == 85 [pid = 1928] [id = 362] 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12ba13000) [pid = 1928] [serial = 1085] [outer = 0x0] 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12ba19000) [pid = 1928] [serial = 1086] [outer = 0x12ba13000] 09:45:31 INFO - PROCESS | 1928 | 1461861931211 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12b3ae400) [pid = 1928] [serial = 1087] [outer = 0x12ba13000] 09:45:31 INFO - PROCESS | 1928 | 1461861931569 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]]]}] 09:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 517ms 09:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:45:31 INFO - PROCESS | 1928 | 1461861931609 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 1928 | 1461861931610 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:45:31 INFO - PROCESS | 1928 | 1461861931612 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 1928 | 1461861931613 Marionette TRACE conn2 <- [1,1422,null,{}] 09:45:31 INFO - PROCESS | 1928 | 1461861931618 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}] 09:45:31 INFO - PROCESS | 1928 | 1461861931705 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:45:31 INFO - PROCESS | 1928 | 1461861931709 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3e4800 == 86 [pid = 1928] [id = 363] 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12ba20000) [pid = 1928] [serial = 1088] [outer = 0x0] 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12bc32800) [pid = 1928] [serial = 1089] [outer = 0x12ba20000] 09:45:31 INFO - PROCESS | 1928 | 1461861931733 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12bc3f000) [pid = 1928] [serial = 1090] [outer = 0x12ba20000] 09:45:32 INFO - PROCESS | 1928 | 1461861932173 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]]]}] 09:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 573ms 09:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:45:32 INFO - PROCESS | 1928 | 1461861932186 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:45:32 INFO - PROCESS | 1928 | 1461861932188 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:45:32 INFO - PROCESS | 1928 | 1461861932192 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:45:32 INFO - PROCESS | 1928 | 1461861932195 Marionette TRACE conn2 <- [1,1426,null,{}] 09:45:32 INFO - PROCESS | 1928 | 1461861932200 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}] 09:45:32 INFO - PROCESS | 1928 | 1461861932317 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:45:32 INFO - PROCESS | 1928 | 1461861932381 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x117440800 == 87 [pid = 1928] [id = 364] 09:45:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x112de2400) [pid = 1928] [serial = 1091] [outer = 0x0] 09:45:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1134c5000) [pid = 1928] [serial = 1092] [outer = 0x112de2400] 09:45:32 INFO - PROCESS | 1928 | 1461861932453 Marionette DEBUG loaded listener.js 09:45:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x116745400) [pid = 1928] [serial = 1093] [outer = 0x112de2400] 09:45:33 INFO - PROCESS | 1928 | 1461861933002 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]]]}] 09:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 877ms 09:45:33 INFO - PROCESS | 1928 | 1461861933070 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:45:33 INFO - PROCESS | 1928 | 1461861933076 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:45:33 INFO - PROCESS | 1928 | 1461861933083 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1928 | 1461861933086 Marionette TRACE conn2 <- [1,1430,null,{}] 09:45:33 INFO - PROCESS | 1928 | 1461861933090 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}] 09:45:33 INFO - PROCESS | 1928 | 1461861933252 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:45:33 INFO - PROCESS | 1928 | 1461861933389 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a19000 == 88 [pid = 1928] [id = 365] 09:45:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11710b800) [pid = 1928] [serial = 1094] [outer = 0x0] 09:45:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x118fe1c00) [pid = 1928] [serial = 1095] [outer = 0x11710b800] 09:45:33 INFO - PROCESS | 1928 | 1461861933441 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x119bf8c00) [pid = 1928] [serial = 1096] [outer = 0x11710b800] 09:45:33 INFO - PROCESS | 1928 | 1461861933985 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]]]}] 09:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 923ms 09:45:34 INFO - PROCESS | 1928 | 1461861934006 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:45:34 INFO - PROCESS | 1928 | 1461861934007 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:45:34 INFO - PROCESS | 1928 | 1461861934010 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 1928 | 1461861934012 Marionette TRACE conn2 <- [1,1434,null,{}] 09:45:34 INFO - PROCESS | 1928 | 1461861934037 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}] 09:45:34 INFO - PROCESS | 1928 | 1461861934149 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:45:34 INFO - PROCESS | 1928 | 1461861934209 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd54000 == 89 [pid = 1928] [id = 366] 09:45:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1221e7800) [pid = 1928] [serial = 1097] [outer = 0x0] 09:45:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x125b41400) [pid = 1928] [serial = 1098] [outer = 0x1221e7800] 09:45:34 INFO - PROCESS | 1928 | 1461861934241 Marionette DEBUG loaded listener.js 09:45:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x128b36800) [pid = 1928] [serial = 1099] [outer = 0x1221e7800] 09:45:34 INFO - PROCESS | 1928 | 1461861934699 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]]]}] 09:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 736ms 09:45:34 INFO - PROCESS | 1928 | 1461861934747 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:45:34 INFO - PROCESS | 1928 | 1461861934751 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:45:34 INFO - PROCESS | 1928 | 1461861934754 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 1928 | 1461861934755 Marionette TRACE conn2 <- [1,1438,null,{}] 09:45:34 INFO - PROCESS | 1928 | 1461861934757 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}] 09:45:34 INFO - PROCESS | 1928 | 1461861934884 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:45:34 INFO - PROCESS | 1928 | 1461861934970 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d522800 == 90 [pid = 1928] [id = 367] 09:45:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128bac000) [pid = 1928] [serial = 1100] [outer = 0x0] 09:45:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12932d400) [pid = 1928] [serial = 1101] [outer = 0x128bac000] 09:45:35 INFO - PROCESS | 1928 | 1461861935002 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12a89c000) [pid = 1928] [serial = 1102] [outer = 0x128bac000] 09:45:35 INFO - PROCESS | 1928 | 1461861935442 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]]]}] 09:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 09:45:35 INFO - PROCESS | 1928 | 1461861935476 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:45:35 INFO - PROCESS | 1928 | 1461861935478 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:45:35 INFO - PROCESS | 1928 | 1461861935482 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 1928 | 1461861935484 Marionette TRACE conn2 <- [1,1442,null,{}] 09:45:35 INFO - PROCESS | 1928 | 1461861935488 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}] 09:45:35 INFO - PROCESS | 1928 | 1461861935648 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:45:35 INFO - PROCESS | 1928 | 1461861935813 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db8a000 == 91 [pid = 1928] [id = 368] 09:45:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x112971c00) [pid = 1928] [serial = 1103] [outer = 0x0] 09:45:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12aa9f800) [pid = 1928] [serial = 1104] [outer = 0x112971c00] 09:45:35 INFO - PROCESS | 1928 | 1461861935860 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12ba20c00) [pid = 1928] [serial = 1105] [outer = 0x112971c00] 09:45:36 INFO - PROCESS | 1928 | 1461861936583 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]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1121ms 09:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:45:36 INFO - PROCESS | 1928 | 1461861936615 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 1928 | 1461861936617 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:45:36 INFO - PROCESS | 1928 | 1461861936622 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 1928 | 1461861936624 Marionette TRACE conn2 <- [1,1446,null,{}] 09:45:36 INFO - PROCESS | 1928 | 1461861936628 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}] 09:45:36 INFO - PROCESS | 1928 | 1461861936733 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:45:36 INFO - PROCESS | 1928 | 1461861936803 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x117569800 == 92 [pid = 1928] [id = 369] 09:45:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x112ef4000) [pid = 1928] [serial = 1106] [outer = 0x0] 09:45:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1131da400) [pid = 1928] [serial = 1107] [outer = 0x112ef4000] 09:45:36 INFO - PROCESS | 1928 | 1461861936832 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x1134c9c00) [pid = 1928] [serial = 1108] [outer = 0x112ef4000] 09:45:37 INFO - PROCESS | 1928 | 1461861937261 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]]]}] 09:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 09:45:37 INFO - PROCESS | 1928 | 1461861937293 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 1928 | 1461861937297 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:45:37 INFO - PROCESS | 1928 | 1461861937301 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 1928 | 1461861937303 Marionette TRACE conn2 <- [1,1450,null,{}] 09:45:37 INFO - PROCESS | 1928 | 1461861937305 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}] 09:45:37 INFO - PROCESS | 1928 | 1461861937403 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:45:37 INFO - PROCESS | 1928 | 1461861937480 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x114edf000 == 93 [pid = 1928] [id = 370] 09:45:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1133fbc00) [pid = 1928] [serial = 1109] [outer = 0x0] 09:45:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x11646c800) [pid = 1928] [serial = 1110] [outer = 0x1133fbc00] 09:45:37 INFO - PROCESS | 1928 | 1461861937507 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11767f800) [pid = 1928] [serial = 1111] [outer = 0x1133fbc00] 09:45:37 INFO - PROCESS | 1928 | 1461861937968 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]]]}] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12d106000 == 92 [pid = 1928] [id = 362] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce02800 == 91 [pid = 1928] [id = 361] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x1215ba800 == 90 [pid = 1928] [id = 360] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba5b000 == 89 [pid = 1928] [id = 359] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12a833800 == 88 [pid = 1928] [id = 358] 09:45:37 INFO - PROCESS | 1928 | --DOCSHELL 0x129366000 == 87 [pid = 1928] [id = 357] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x116469400) [pid = 1928] [serial = 975] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x118fd9400) [pid = 1928] [serial = 978] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1251bb800) [pid = 1928] [serial = 981] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12c79b000) [pid = 1928] [serial = 987] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129336c00) [pid = 1928] [serial = 984] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x116a5e400) [pid = 1928] [serial = 990] [outer = 0x0] [url = about:blank] 09:45:37 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x126d85400) [pid = 1928] [serial = 1026] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x125bc3000 == 86 [pid = 1928] [id = 356] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x124822800 == 85 [pid = 1928] [id = 355] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x116031800 == 84 [pid = 1928] [id = 354] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x119322800 == 83 [pid = 1928] [id = 353] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x116a7a000 == 82 [pid = 1928] [id = 352] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x116a84800 == 81 [pid = 1928] [id = 351] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x1164d1000 == 80 [pid = 1928] [id = 350] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d0000 == 79 [pid = 1928] [id = 349] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 724ms 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba4f800 == 78 [pid = 1928] [id = 348] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x12b16d800 == 77 [pid = 1928] [id = 347] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7c3800 == 76 [pid = 1928] [id = 346] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x1250e0000 == 75 [pid = 1928] [id = 345] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x118720000 == 74 [pid = 1928] [id = 344] 09:45:38 INFO - PROCESS | 1928 | --DOCSHELL 0x11214c800 == 73 [pid = 1928] [id = 343] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x121325000) [pid = 1928] [serial = 1011] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x121973000) [pid = 1928] [serial = 1014] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x111119400) [pid = 1928] [serial = 993] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x111ebac00) [pid = 1928] [serial = 994] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12200cc00) [pid = 1928] [serial = 1017] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x11695bc00) [pid = 1928] [serial = 1002] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1180e3800) [pid = 1928] [serial = 1003] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1196ac000) [pid = 1928] [serial = 1008] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x118589800) [pid = 1928] [serial = 1005] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x11878c800) [pid = 1928] [serial = 1006] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x115e63400) [pid = 1928] [serial = 999] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x116605800) [pid = 1928] [serial = 1000] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x112ef0c00) [pid = 1928] [serial = 997] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x112c0c800) [pid = 1928] [serial = 996] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1219a0800) [pid = 1928] [serial = 1015] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12210c400) [pid = 1928] [serial = 1018] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x112c03800) [pid = 1928] [serial = 1020] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1244ecc00) [pid = 1928] [serial = 1023] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1180aa000) [pid = 1928] [serial = 1021] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1214f2400) [pid = 1928] [serial = 1012] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12510b800) [pid = 1928] [serial = 1024] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x119f0fc00) [pid = 1928] [serial = 1009] [outer = 0x0] [url = about:blank] 09:45:38 INFO - PROCESS | 1928 | 1461861938047 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1928 | 1461861938050 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:45:38 INFO - PROCESS | 1928 | 1461861938056 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1928 | 1461861938058 Marionette TRACE conn2 <- [1,1454,null,{}] 09:45:38 INFO - PROCESS | 1928 | 1461861938068 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}] 09:45:38 INFO - PROCESS | 1928 | 1461861938155 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:45:38 INFO - PROCESS | 1928 | 1461861938166 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x1164d8800 == 74 [pid = 1928] [id = 371] 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1180ec000) [pid = 1928] [serial = 1112] [outer = 0x0] 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1182a1000) [pid = 1928] [serial = 1113] [outer = 0x1180ec000] 09:45:38 INFO - PROCESS | 1928 | 1461861938194 Marionette DEBUG loaded listener.js 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x118786c00) [pid = 1928] [serial = 1114] [outer = 0x1180ec000] 09:45:38 INFO - PROCESS | 1928 | 1461861938565 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]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 522ms 09:45:38 INFO - PROCESS | 1928 | 1461861938592 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1928 | 1461861938594 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:45:38 INFO - PROCESS | 1928 | 1461861938597 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1928 | 1461861938600 Marionette TRACE conn2 <- [1,1458,null,{}] 09:45:38 INFO - PROCESS | 1928 | 1461861938603 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}] 09:45:38 INFO - PROCESS | 1928 | 1461861938685 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:45:38 INFO - PROCESS | 1928 | 1461861938689 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x119810800 == 75 [pid = 1928] [id = 372] 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x118afa000) [pid = 1928] [serial = 1115] [outer = 0x0] 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x11969e800) [pid = 1928] [serial = 1116] [outer = 0x118afa000] 09:45:38 INFO - PROCESS | 1928 | 1461861938715 Marionette DEBUG loaded listener.js 09:45:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x119bf4000) [pid = 1928] [serial = 1117] [outer = 0x118afa000] 09:45:39 INFO - PROCESS | 1928 | 1461861939065 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]]]}] 09:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 09:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:45:39 INFO - PROCESS | 1928 | 1461861939119 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 1928 | 1461861939120 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:45:39 INFO - PROCESS | 1928 | 1461861939122 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 1928 | 1461861939123 Marionette TRACE conn2 <- [1,1462,null,{}] 09:45:39 INFO - PROCESS | 1928 | 1461861939125 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}] 09:45:39 INFO - PROCESS | 1928 | 1461861939207 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:45:39 INFO - PROCESS | 1928 | 1461861939211 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a08b800 == 76 [pid = 1928] [id = 373] 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x119bf6c00) [pid = 1928] [serial = 1118] [outer = 0x0] 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x121203400) [pid = 1928] [serial = 1119] [outer = 0x119bf6c00] 09:45:39 INFO - PROCESS | 1928 | 1461861939239 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x121329400) [pid = 1928] [serial = 1120] [outer = 0x119bf6c00] 09:45:39 INFO - PROCESS | 1928 | 1461861939584 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]]]}] 09:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 09:45:39 INFO - PROCESS | 1928 | 1461861939592 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 1928 | 1461861939594 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:45:39 INFO - PROCESS | 1928 | 1461861939596 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 1928 | 1461861939597 Marionette TRACE conn2 <- [1,1466,null,{}] 09:45:39 INFO - PROCESS | 1928 | 1461861939602 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}] 09:45:39 INFO - PROCESS | 1928 | 1461861939703 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:45:39 INFO - PROCESS | 1928 | 1461861939766 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12140b800 == 77 [pid = 1928] [id = 374] 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x119f0fc00) [pid = 1928] [serial = 1121] [outer = 0x0] 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1214e7400) [pid = 1928] [serial = 1122] [outer = 0x119f0fc00] 09:45:39 INFO - PROCESS | 1928 | 1461861939794 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x122103000) [pid = 1928] [serial = 1123] [outer = 0x119f0fc00] 09:45:40 INFO - PROCESS | 1928 | 1461861940126 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]]]}] 09:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 573ms 09:45:40 INFO - PROCESS | 1928 | 1461861940169 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 1928 | 1461861940170 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:45:40 INFO - PROCESS | 1928 | 1461861940172 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 1928 | 1461861940173 Marionette TRACE conn2 <- [1,1470,null,{}] 09:45:40 INFO - PROCESS | 1928 | 1461861940176 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}] 09:45:40 INFO - PROCESS | 1928 | 1461861940277 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:45:40 INFO - PROCESS | 1928 | 1461861940291 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a1a000 == 78 [pid = 1928] [id = 375] 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1219a4000) [pid = 1928] [serial = 1124] [outer = 0x0] 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x122111c00) [pid = 1928] [serial = 1125] [outer = 0x1219a4000] 09:45:40 INFO - PROCESS | 1928 | 1461861940316 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x124b49400) [pid = 1928] [serial = 1126] [outer = 0x1219a4000] 09:45:40 INFO - PROCESS | 1928 | 1461861940653 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]]]}] 09:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 09:45:40 INFO - PROCESS | 1928 | 1461861940692 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 1928 | 1461861940693 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:45:40 INFO - PROCESS | 1928 | 1461861940695 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 1928 | 1461861940696 Marionette TRACE conn2 <- [1,1474,null,{}] 09:45:40 INFO - PROCESS | 1928 | 1461861940699 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}] 09:45:40 INFO - PROCESS | 1928 | 1461861940800 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:45:40 INFO - PROCESS | 1928 | 1461861940816 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x124104000 == 79 [pid = 1928] [id = 376] 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12210b800) [pid = 1928] [serial = 1127] [outer = 0x0] 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1251f5c00) [pid = 1928] [serial = 1128] [outer = 0x12210b800] 09:45:40 INFO - PROCESS | 1928 | 1461861940841 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x126b9cc00) [pid = 1928] [serial = 1129] [outer = 0x12210b800] 09:45:41 INFO - PROCESS | 1928 | 1461861941179 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 09:45:41 INFO - PROCESS | 1928 | 1461861941223 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1928 | 1461861941224 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:45:41 INFO - PROCESS | 1928 | 1461861941226 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1928 | 1461861941227 Marionette TRACE conn2 <- [1,1478,null,{}] 09:45:41 INFO - PROCESS | 1928 | 1461861941229 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}] 09:45:41 INFO - PROCESS | 1928 | 1461861941339 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:45:41 INFO - PROCESS | 1928 | 1461861941378 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bbf800 == 80 [pid = 1928] [id = 377] 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12510b800) [pid = 1928] [serial = 1130] [outer = 0x0] 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x126d94c00) [pid = 1928] [serial = 1131] [outer = 0x12510b800] 09:45:41 INFO - PROCESS | 1928 | 1461861941406 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x128b37c00) [pid = 1928] [serial = 1132] [outer = 0x12510b800] 09:45:41 INFO - PROCESS | 1928 | 1461861941727 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 09:45:41 INFO - PROCESS | 1928 | 1461861941745 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1928 | 1461861941746 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:45:41 INFO - PROCESS | 1928 | 1461861941749 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1928 | 1461861941751 Marionette TRACE conn2 <- [1,1482,null,{}] 09:45:41 INFO - PROCESS | 1928 | 1461861941755 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}] 09:45:41 INFO - PROCESS | 1928 | 1461861941860 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:45:41 INFO - PROCESS | 1928 | 1461861941897 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x128f9d000 == 81 [pid = 1928] [id = 378] 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x126dcb800) [pid = 1928] [serial = 1133] [outer = 0x0] 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x128ca3400) [pid = 1928] [serial = 1134] [outer = 0x126dcb800] 09:45:41 INFO - PROCESS | 1928 | 1461861941923 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x128d59000) [pid = 1928] [serial = 1135] [outer = 0x126dcb800] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1251f6c00) [pid = 1928] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12956bc00) [pid = 1928] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12956c000) [pid = 1928] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1182a7000) [pid = 1928] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x126b92c00) [pid = 1928] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x121976c00) [pid = 1928] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x111d40000) [pid = 1928] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1121da400) [pid = 1928] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x116603c00) [pid = 1928] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x119870400) [pid = 1928] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x114ef7000) [pid = 1928] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x121974000) [pid = 1928] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12ba13000) [pid = 1928] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:45:42 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x126b93400) [pid = 1928] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:45:42 INFO - PROCESS | 1928 | 1461861942375 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]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 09:45:42 INFO - PROCESS | 1928 | 1461861942422 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 1928 | 1461861942423 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:45:42 INFO - PROCESS | 1928 | 1461861942425 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 1928 | 1461861942427 Marionette TRACE conn2 <- [1,1486,null,{}] 09:45:42 INFO - PROCESS | 1928 | 1461861942429 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}] 09:45:42 INFO - PROCESS | 1928 | 1461861942529 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:45:42 INFO - PROCESS | 1928 | 1461861942604 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a634000 == 82 [pid = 1928] [id = 379] 09:45:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1182a7000) [pid = 1928] [serial = 1136] [outer = 0x0] 09:45:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x128ba3400) [pid = 1928] [serial = 1137] [outer = 0x1182a7000] 09:45:42 INFO - PROCESS | 1928 | 1461861942636 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12956b000) [pid = 1928] [serial = 1138] [outer = 0x1182a7000] 09:45:42 INFO - PROCESS | 1928 | 1461861942935 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]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 09:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:45:42 INFO - PROCESS | 1928 | 1461861942945 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 1928 | 1461861942946 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:45:42 INFO - PROCESS | 1928 | 1461861942956 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 1928 | 1461861942957 Marionette TRACE conn2 <- [1,1490,null,{}] 09:45:42 INFO - PROCESS | 1928 | 1461861942959 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}] 09:45:43 INFO - PROCESS | 1928 | 1461861943085 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:45:43 INFO - PROCESS | 1928 | 1461861943167 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa75000 == 83 [pid = 1928] [id = 380] 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12445d000) [pid = 1928] [serial = 1139] [outer = 0x0] 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12962e800) [pid = 1928] [serial = 1140] [outer = 0x12445d000] 09:45:43 INFO - PROCESS | 1928 | 1461861943209 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12a7f1c00) [pid = 1928] [serial = 1141] [outer = 0x12445d000] 09:45:43 INFO - PROCESS | 1928 | 1461861943515 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]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 577ms 09:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:45:43 INFO - PROCESS | 1928 | 1461861943525 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 1928 | 1461861943526 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:45:43 INFO - PROCESS | 1928 | 1461861943530 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 1928 | 1461861943531 Marionette TRACE conn2 <- [1,1494,null,{}] 09:45:43 INFO - PROCESS | 1928 | 1461861943541 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}] 09:45:43 INFO - PROCESS | 1928 | 1461861943631 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:45:43 INFO - PROCESS | 1928 | 1461861943636 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd47000 == 84 [pid = 1928] [id = 381] 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12a89a400) [pid = 1928] [serial = 1142] [outer = 0x0] 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12aa9bc00) [pid = 1928] [serial = 1143] [outer = 0x12a89a400] 09:45:43 INFO - PROCESS | 1928 | 1461861943661 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12b10e400) [pid = 1928] [serial = 1144] [outer = 0x12a89a400] 09:45:44 INFO - PROCESS | 1928 | 1461861944003 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 528ms 09:45:44 INFO - PROCESS | 1928 | 1461861944066 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 1928 | 1461861944067 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:45:44 INFO - PROCESS | 1928 | 1461861944069 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1928 | 1461861944070 Marionette TRACE conn2 <- [1,1498,null,{}] 09:45:44 INFO - PROCESS | 1928 | 1461861944073 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}] 09:45:44 INFO - PROCESS | 1928 | 1461861944159 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:45:44 INFO - PROCESS | 1928 | 1461861944163 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5f5000 == 85 [pid = 1928] [id = 382] 09:45:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12aa95c00) [pid = 1928] [serial = 1145] [outer = 0x0] 09:45:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12b11c000) [pid = 1928] [serial = 1146] [outer = 0x12aa95c00] 09:45:44 INFO - PROCESS | 1928 | 1461861944188 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12b3a9c00) [pid = 1928] [serial = 1147] [outer = 0x12aa95c00] 09:45:44 INFO - PROCESS | 1928 | 1461861944775 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 718ms 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:45:44 INFO - PROCESS | 1928 | 1461861944788 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 1928 | 1461861944790 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:45:44 INFO - PROCESS | 1928 | 1461861944793 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1928 | 1461861944795 Marionette TRACE conn2 <- [1,1502,null,{}] 09:45:44 INFO - PROCESS | 1928 | 1461861944798 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}] 09:45:44 INFO - PROCESS | 1928 | 1461861944909 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:45:45 INFO - PROCESS | 1928 | 1461861945019 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x119317800 == 86 [pid = 1928] [id = 383] 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11710d800) [pid = 1928] [serial = 1148] [outer = 0x0] 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1182a6400) [pid = 1928] [serial = 1149] [outer = 0x11710d800] 09:45:45 INFO - PROCESS | 1928 | 1461861945051 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x11878c000) [pid = 1928] [serial = 1150] [outer = 0x11710d800] 09:45:45 INFO - PROCESS | 1928 | 1461861945487 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 721ms 09:45:45 INFO - PROCESS | 1928 | 1461861945514 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1928 | 1461861945518 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:45:45 INFO - PROCESS | 1928 | 1461861945523 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 1928 | 1461861945524 Marionette TRACE conn2 <- [1,1506,null,{}] 09:45:45 INFO - PROCESS | 1928 | 1461861945527 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}] 09:45:45 INFO - PROCESS | 1928 | 1461861945638 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:45:45 INFO - PROCESS | 1928 | 1461861945698 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ad1000 == 87 [pid = 1928] [id = 384] 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11969f400) [pid = 1928] [serial = 1151] [outer = 0x0] 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x121294000) [pid = 1928] [serial = 1152] [outer = 0x11969f400] 09:45:45 INFO - PROCESS | 1928 | 1461861945770 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12196d400) [pid = 1928] [serial = 1153] [outer = 0x11969f400] 09:45:46 INFO - PROCESS | 1928 | 1461861946178 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 721ms 09:45:46 INFO - PROCESS | 1928 | 1461861946247 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 1928 | 1461861946248 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:45:46 INFO - PROCESS | 1928 | 1461861946270 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1928 | 1461861946272 Marionette TRACE conn2 <- [1,1510,null,{}] 09:45:46 INFO - PROCESS | 1928 | 1461861946280 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}] 09:45:46 INFO - PROCESS | 1928 | 1461861946391 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:45:46 INFO - PROCESS | 1928 | 1461861946466 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5ee800 == 88 [pid = 1928] [id = 385] 09:45:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12482d800) [pid = 1928] [serial = 1154] [outer = 0x0] 09:45:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x126d87c00) [pid = 1928] [serial = 1155] [outer = 0x12482d800] 09:45:46 INFO - PROCESS | 1928 | 1461861946499 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x128ca1800) [pid = 1928] [serial = 1156] [outer = 0x12482d800] 09:45:46 INFO - PROCESS | 1928 | 1461861946942 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 727ms 09:45:47 INFO - PROCESS | 1928 | 1461861947001 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1928 | 1461861947004 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:45:47 INFO - PROCESS | 1928 | 1461861947009 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1928 | 1461861947010 Marionette TRACE conn2 <- [1,1514,null,{}] 09:45:47 INFO - PROCESS | 1928 | 1461861947013 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}] 09:45:47 INFO - PROCESS | 1928 | 1461861947151 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:45:47 INFO - PROCESS | 1928 | 1461861947256 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce20800 == 89 [pid = 1928] [id = 386] 09:45:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x128d52000) [pid = 1928] [serial = 1157] [outer = 0x0] 09:45:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12932e000) [pid = 1928] [serial = 1158] [outer = 0x128d52000] 09:45:47 INFO - PROCESS | 1928 | 1461861947289 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x129572400) [pid = 1928] [serial = 1159] [outer = 0x128d52000] 09:45:47 INFO - PROCESS | 1928 | 1461861947789 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]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 820ms 09:45:47 INFO - PROCESS | 1928 | 1461861947829 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1928 | 1461861947831 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:45:47 INFO - PROCESS | 1928 | 1461861947852 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1928 | 1461861947853 Marionette TRACE conn2 <- [1,1518,null,{}] 09:45:47 INFO - PROCESS | 1928 | 1461861947856 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}] 09:45:47 INFO - PROCESS | 1928 | 1461861947964 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:45:48 INFO - PROCESS | 1928 | 1461861948036 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d51f800 == 90 [pid = 1928] [id = 387] 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x129572c00) [pid = 1928] [serial = 1160] [outer = 0x0] 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12b115000) [pid = 1928] [serial = 1161] [outer = 0x129572c00] 09:45:48 INFO - PROCESS | 1928 | 1461861948066 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12b3ac800) [pid = 1928] [serial = 1162] [outer = 0x129572c00] 09:45:48 INFO - PROCESS | 1928 | 1461861948488 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 09:45:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:45:48 INFO - PROCESS | 1928 | 1461861948522 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1928 | 1461861948523 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:45:48 INFO - PROCESS | 1928 | 1461861948525 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1928 | 1461861948527 Marionette TRACE conn2 <- [1,1522,null,{}] 09:45:48 INFO - PROCESS | 1928 | 1461861948529 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}] 09:45:48 INFO - PROCESS | 1928 | 1461861948680 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:45:48 INFO - PROCESS | 1928 | 1461861948691 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2be000 == 91 [pid = 1928] [id = 388] 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12ba1d400) [pid = 1928] [serial = 1163] [outer = 0x0] 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12bc3b800) [pid = 1928] [serial = 1164] [outer = 0x12ba1d400] 09:45:48 INFO - PROCESS | 1928 | 1461861948722 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12c06c400) [pid = 1928] [serial = 1165] [outer = 0x12ba1d400] 09:45:49 INFO - PROCESS | 1928 | 1461861949103 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"]]]}] 09:45:49 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 () { 09:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:45:49 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 () { 09:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:45:49 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 () { 09:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:45:49 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 () { 09:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:45:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 09:45:49 INFO - PROCESS | 1928 | 1461861949145 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1928 | 1461861949147 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:45:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:45:49 INFO - PROCESS | 1928 | 1461861949149 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1928 | 1461861949150 Marionette TRACE conn2 <- [1,1526,null,{}] 09:45:49 INFO - PROCESS | 1928 | 1461861949153 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}] 09:45:49 INFO - PROCESS | 1928 | 1461861949257 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:45:49 INFO - PROCESS | 1928 | 1461861949350 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x134d2c000 == 92 [pid = 1928] [id = 389] 09:45:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12bc3c000) [pid = 1928] [serial = 1166] [outer = 0x0] 09:45:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12c079800) [pid = 1928] [serial = 1167] [outer = 0x12bc3c000] 09:45:49 INFO - PROCESS | 1928 | 1461861949379 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12c170000) [pid = 1928] [serial = 1168] [outer = 0x12bc3c000] 09:45:49 INFO - PROCESS | 1928 | 1461861949735 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"]]]}] 09:45:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:45:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:45:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:45:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 09:45:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:45:49 INFO - PROCESS | 1928 | 1461861949768 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1928 | 1461861949770 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:45:49 INFO - PROCESS | 1928 | 1461861949773 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1928 | 1461861949774 Marionette TRACE conn2 <- [1,1530,null,{}] 09:45:49 INFO - PROCESS | 1928 | 1461861949777 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}] 09:45:49 INFO - PROCESS | 1928 | 1461861949879 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:45:49 INFO - PROCESS | 1928 | 1461861949990 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d11a800 == 93 [pid = 1928] [id = 390] 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x112a2f400) [pid = 1928] [serial = 1169] [outer = 0x0] 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12c06d000) [pid = 1928] [serial = 1170] [outer = 0x112a2f400] 09:45:50 INFO - PROCESS | 1928 | 1461861950021 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12c5d5c00) [pid = 1928] [serial = 1171] [outer = 0x112a2f400] 09:45:50 INFO - PROCESS | 1928 | 1461861950392 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]]]}] 09:45:50 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 09:45:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:45:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:45:50 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. 09:45:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:45:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 09:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:45:50 INFO - PROCESS | 1928 | 1461861950444 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 1928 | 1461861950445 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:45:50 INFO - PROCESS | 1928 | 1461861950447 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1928 | 1461861950449 Marionette TRACE conn2 <- [1,1534,null,{}] 09:45:50 INFO - PROCESS | 1928 | 1461861950451 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}] 09:45:50 INFO - PROCESS | 1928 | 1461861950561 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:45:50 INFO - PROCESS | 1928 | 1461861950656 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f64800 == 94 [pid = 1928] [id = 391] 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x112a2fc00) [pid = 1928] [serial = 1172] [outer = 0x0] 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12b120000) [pid = 1928] [serial = 1173] [outer = 0x112a2fc00] 09:45:50 INFO - PROCESS | 1928 | 1461861950685 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12c5d5000) [pid = 1928] [serial = 1174] [outer = 0x112a2fc00] 09:45:51 INFO - PROCESS | 1928 | 1461861951297 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 921ms 09:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:45:51 INFO - PROCESS | 1928 | 1461861951369 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1928 | 1461861951373 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:45:51 INFO - PROCESS | 1928 | 1461861951378 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1928 | 1461861951382 Marionette TRACE conn2 <- [1,1538,null,{}] 09:45:51 INFO - PROCESS | 1928 | 1461861951387 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}] 09:45:51 INFO - PROCESS | 1928 | 1461861951551 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:45:51 INFO - PROCESS | 1928 | 1461861951667 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f5a000 == 95 [pid = 1928] [id = 392] 09:45:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x1133f7800) [pid = 1928] [serial = 1175] [outer = 0x0] 09:45:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x11616f800) [pid = 1928] [serial = 1176] [outer = 0x1133f7800] 09:45:51 INFO - PROCESS | 1928 | 1461861951714 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x11809f000) [pid = 1928] [serial = 1177] [outer = 0x1133f7800] 09:45:52 INFO - PROCESS | 1928 | 1461861952253 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 927ms 09:45:52 INFO - PROCESS | 1928 | 1461861952305 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1928 | 1461861952311 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:45:52 INFO - PROCESS | 1928 | 1461861952320 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1928 | 1461861952322 Marionette TRACE conn2 <- [1,1542,null,{}] 09:45:52 INFO - PROCESS | 1928 | 1461861952326 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}] 09:45:52 INFO - PROCESS | 1928 | 1461861952478 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:45:52 INFO - PROCESS | 1928 | 1461861952562 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12141d000 == 96 [pid = 1928] [id = 393] 09:45:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x1182a0c00) [pid = 1928] [serial = 1178] [outer = 0x0] 09:45:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x118f82800) [pid = 1928] [serial = 1179] [outer = 0x1182a0c00] 09:45:52 INFO - PROCESS | 1928 | 1461861952589 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x11987a000) [pid = 1928] [serial = 1180] [outer = 0x1182a0c00] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd47000 == 95 [pid = 1928] [id = 381] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa75000 == 94 [pid = 1928] [id = 380] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x12a634000 == 93 [pid = 1928] [id = 379] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x128f9d000 == 92 [pid = 1928] [id = 378] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x125bbf800 == 91 [pid = 1928] [id = 377] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x124104000 == 90 [pid = 1928] [id = 376] 09:45:52 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12bc32800) [pid = 1928] [serial = 1089] [outer = 0x0] [url = about:blank] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x121a1a000 == 89 [pid = 1928] [id = 375] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x12140b800 == 88 [pid = 1928] [id = 374] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x11a08b800 == 87 [pid = 1928] [id = 373] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x119810800 == 86 [pid = 1928] [id = 372] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x1164d8800 == 85 [pid = 1928] [id = 371] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x114edf000 == 84 [pid = 1928] [id = 370] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x117569800 == 83 [pid = 1928] [id = 369] 09:45:52 INFO - PROCESS | 1928 | --DOCSHELL 0x117440800 == 82 [pid = 1928] [id = 364] 09:45:52 INFO - PROCESS | 1928 | 1461861952982 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 675ms 09:45:52 INFO - PROCESS | 1928 | 1461861952992 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:45:52 INFO - PROCESS | 1928 | 1461861952994 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:45:52 INFO - PROCESS | 1928 | 1461861952996 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 1928 | 1461861952999 Marionette TRACE conn2 <- [1,1546,null,{}] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x126dcc000) [pid = 1928] [serial = 1027] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x12956fc00) [pid = 1928] [serial = 1071] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a6c6000) [pid = 1928] [serial = 1074] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12962f000) [pid = 1928] [serial = 1072] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12a891000) [pid = 1928] [serial = 1077] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x126d8b800) [pid = 1928] [serial = 1065] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x128b41800) [pid = 1928] [serial = 1066] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x122109800) [pid = 1928] [serial = 1062] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x124b51800) [pid = 1928] [serial = 1063] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x118fe1800) [pid = 1928] [serial = 1035] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x111116800) [pid = 1928] [serial = 1029] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x116751c00) [pid = 1928] [serial = 1056] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x118afac00) [pid = 1928] [serial = 1057] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x11296c800) [pid = 1928] [serial = 1050] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x112de8c00) [pid = 1928] [serial = 1051] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x1180ec800) [pid = 1928] [serial = 1054] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x117111800) [pid = 1928] [serial = 1053] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x121209800) [pid = 1928] [serial = 1059] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12196e800) [pid = 1928] [serial = 1060] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x114ef5800) [pid = 1928] [serial = 1032] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x122110400) [pid = 1928] [serial = 1038] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x128ba4800) [pid = 1928] [serial = 1044] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x129231c00) [pid = 1928] [serial = 1047] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x126d89000) [pid = 1928] [serial = 1041] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x1182a7400) [pid = 1928] [serial = 1080] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12b105400) [pid = 1928] [serial = 1083] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12b3ae400) [pid = 1928] [serial = 1087] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x122109000) [pid = 1928] [serial = 1081] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12ba19000) [pid = 1928] [serial = 1086] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12b3aa800) [pid = 1928] [serial = 1084] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x129336400) [pid = 1928] [serial = 1069] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x128ca1400) [pid = 1928] [serial = 1068] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12a7f0400) [pid = 1928] [serial = 1075] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12a89c400) [pid = 1928] [serial = 1078] [outer = 0x0] [url = about:blank] 09:45:53 INFO - PROCESS | 1928 | 1461861953023 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}] 09:45:53 INFO - PROCESS | 1928 | 1461861953116 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:45:53 INFO - PROCESS | 1928 | 1461861953121 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x1191a0000 == 83 [pid = 1928] [id = 394] 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x121208400) [pid = 1928] [serial = 1181] [outer = 0x0] 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12132d000) [pid = 1928] [serial = 1182] [outer = 0x121208400] 09:45:53 INFO - PROCESS | 1928 | 1461861953149 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x121972400) [pid = 1928] [serial = 1183] [outer = 0x121208400] 09:45:53 INFO - PROCESS | 1928 | 1461861953520 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 575ms 09:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:45:53 INFO - PROCESS | 1928 | 1461861953572 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 1928 | 1461861953573 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:45:53 INFO - PROCESS | 1928 | 1461861953576 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 1928 | 1461861953577 Marionette TRACE conn2 <- [1,1550,null,{}] 09:45:53 INFO - PROCESS | 1928 | 1461861953579 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}] 09:45:53 INFO - PROCESS | 1928 | 1461861953670 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:45:53 INFO - PROCESS | 1928 | 1461861953675 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e1e000 == 84 [pid = 1928] [id = 395] 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x121976c00) [pid = 1928] [serial = 1184] [outer = 0x0] 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x122107000) [pid = 1928] [serial = 1185] [outer = 0x121976c00] 09:45:53 INFO - PROCESS | 1928 | 1461861953703 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x124b50c00) [pid = 1928] [serial = 1186] [outer = 0x121976c00] 09:45:54 INFO - PROCESS | 1928 | 1461861954089 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]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 09:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:45:54 INFO - PROCESS | 1928 | 1461861954102 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 1928 | 1461861954104 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:45:54 INFO - PROCESS | 1928 | 1461861954106 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1928 | 1461861954107 Marionette TRACE conn2 <- [1,1554,null,{}] 09:45:54 INFO - PROCESS | 1928 | 1461861954109 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}] 09:45:54 INFO - PROCESS | 1928 | 1461861954222 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:45:54 INFO - PROCESS | 1928 | 1461861954228 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x125092800 == 85 [pid = 1928] [id = 396] 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12510bc00) [pid = 1928] [serial = 1187] [outer = 0x0] 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x126b9bc00) [pid = 1928] [serial = 1188] [outer = 0x12510bc00] 09:45:54 INFO - PROCESS | 1928 | 1461861954255 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x126dcd000) [pid = 1928] [serial = 1189] [outer = 0x12510bc00] 09:45:54 INFO - PROCESS | 1928 | 1461861954608 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]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 09:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:45:54 INFO - PROCESS | 1928 | 1461861954626 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 1928 | 1461861954627 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:45:54 INFO - PROCESS | 1928 | 1461861954629 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1928 | 1461861954630 Marionette TRACE conn2 <- [1,1558,null,{}] 09:45:54 INFO - PROCESS | 1928 | 1461861954634 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}] 09:45:54 INFO - PROCESS | 1928 | 1461861954738 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:45:54 INFO - PROCESS | 1928 | 1461861954744 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a62c000 == 86 [pid = 1928] [id = 397] 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x128ba2800) [pid = 1928] [serial = 1190] [outer = 0x0] 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x129335800) [pid = 1928] [serial = 1191] [outer = 0x128ba2800] 09:45:54 INFO - PROCESS | 1928 | 1461861954771 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12aa94000) [pid = 1928] [serial = 1192] [outer = 0x128ba2800] 09:45:55 INFO - PROCESS | 1928 | 1461861955183 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms 09:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:45:55 INFO - PROCESS | 1928 | 1461861955202 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1928 | 1461861955203 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:45:55 INFO - PROCESS | 1928 | 1461861955207 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1928 | 1461861955209 Marionette TRACE conn2 <- [1,1562,null,{}] 09:45:55 INFO - PROCESS | 1928 | 1461861955222 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}] 09:45:55 INFO - PROCESS | 1928 | 1461861955381 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:45:55 INFO - PROCESS | 1928 | 1461861955395 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a847000 == 87 [pid = 1928] [id = 398] 09:45:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x128bab400) [pid = 1928] [serial = 1193] [outer = 0x0] 09:45:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12b121800) [pid = 1928] [serial = 1194] [outer = 0x128bab400] 09:45:55 INFO - PROCESS | 1928 | 1461861955421 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12ba15c00) [pid = 1928] [serial = 1195] [outer = 0x128bab400] 09:45:55 INFO - PROCESS | 1928 | 1461861955783 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 620ms 09:45:55 INFO - PROCESS | 1928 | 1461861955827 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1928 | 1461861955828 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:45:55 INFO - PROCESS | 1928 | 1461861955830 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1928 | 1461861955831 Marionette TRACE conn2 <- [1,1566,null,{}] 09:45:55 INFO - PROCESS | 1928 | 1461861955834 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}] 09:45:55 INFO - PROCESS | 1928 | 1461861955943 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:45:55 INFO - PROCESS | 1928 | 1461861955966 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba4c000 == 88 [pid = 1928] [id = 399] 09:45:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12a89a800) [pid = 1928] [serial = 1196] [outer = 0x0] 09:45:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12bc1a800) [pid = 1928] [serial = 1197] [outer = 0x12a89a800] 09:45:55 INFO - PROCESS | 1928 | 1461861955991 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12c063c00) [pid = 1928] [serial = 1198] [outer = 0x12a89a800] 09:45:56 INFO - PROCESS | 1928 | 1461861956336 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 521ms 09:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:45:56 INFO - PROCESS | 1928 | 1461861956352 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1928 | 1461861956354 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:45:56 INFO - PROCESS | 1928 | 1461861956356 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1928 | 1461861956357 Marionette TRACE conn2 <- [1,1570,null,{}] 09:45:56 INFO - PROCESS | 1928 | 1461861956359 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}] 09:45:56 INFO - PROCESS | 1928 | 1461861956471 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:45:56 INFO - PROCESS | 1928 | 1461861956485 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1c1800 == 89 [pid = 1928] [id = 400] 09:45:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12c16fc00) [pid = 1928] [serial = 1199] [outer = 0x0] 09:45:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12cb98800) [pid = 1928] [serial = 1200] [outer = 0x12c16fc00] 09:45:56 INFO - PROCESS | 1928 | 1461861956510 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12cb9e800) [pid = 1928] [serial = 1201] [outer = 0x12c16fc00] 09:45:56 INFO - PROCESS | 1928 | 1461861956995 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]]]}] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12a89a400) [pid = 1928] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x112ef4000) [pid = 1928] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x1180ec000) [pid = 1928] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x1219a4000) [pid = 1928] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12510b800) [pid = 1928] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x119bf6c00) [pid = 1928] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12ba20000) [pid = 1928] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x118afa000) [pid = 1928] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12210b800) [pid = 1928] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x119f0fc00) [pid = 1928] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1133fbc00) [pid = 1928] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x126dcb800) [pid = 1928] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x1182a7000) [pid = 1928] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12445d000) [pid = 1928] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:45:57 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12a895400) [pid = 1928] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 669ms 09:45:57 INFO - PROCESS | 1928 | 1461861957025 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1928 | 1461861957026 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:45:57 INFO - PROCESS | 1928 | 1461861957029 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1928 | 1461861957030 Marionette TRACE conn2 <- [1,1574,null,{}] 09:45:57 INFO - PROCESS | 1928 | 1461861957032 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}] 09:45:57 INFO - PROCESS | 1928 | 1461861957123 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:45:57 INFO - PROCESS | 1928 | 1461861957127 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a65800 == 90 [pid = 1928] [id = 401] 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1161d2800) [pid = 1928] [serial = 1202] [outer = 0x0] 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x118fe3c00) [pid = 1928] [serial = 1203] [outer = 0x1161d2800] 09:45:57 INFO - PROCESS | 1928 | 1461861957153 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x122108400) [pid = 1928] [serial = 1204] [outer = 0x1161d2800] 09:45:57 INFO - PROCESS | 1928 | 1461861957502 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 523ms 09:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:45:57 INFO - PROCESS | 1928 | 1461861957553 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1928 | 1461861957554 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:45:57 INFO - PROCESS | 1928 | 1461861957556 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1928 | 1461861957558 Marionette TRACE conn2 <- [1,1578,null,{}] 09:45:57 INFO - PROCESS | 1928 | 1461861957560 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}] 09:45:57 INFO - PROCESS | 1928 | 1461861957691 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:45:57 INFO - PROCESS | 1928 | 1461861957726 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d52b800 == 91 [pid = 1928] [id = 402] 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12bc1b400) [pid = 1928] [serial = 1205] [outer = 0x0] 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12cba5800) [pid = 1928] [serial = 1206] [outer = 0x12bc1b400] 09:45:57 INFO - PROCESS | 1928 | 1461861957755 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12cd39c00) [pid = 1928] [serial = 1207] [outer = 0x12bc1b400] 09:45:58 INFO - PROCESS | 1928 | 1461861958083 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 568ms 09:45:58 INFO - PROCESS | 1928 | 1461861958125 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1928 | 1461861958127 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:45:58 INFO - PROCESS | 1928 | 1461861958129 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1928 | 1461861958130 Marionette TRACE conn2 <- [1,1582,null,{}] 09:45:58 INFO - PROCESS | 1928 | 1461861958132 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}] 09:45:58 INFO - PROCESS | 1928 | 1461861958223 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:45:58 INFO - PROCESS | 1928 | 1461861958227 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c44800 == 92 [pid = 1928] [id = 403] 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12cd3c000) [pid = 1928] [serial = 1208] [outer = 0x0] 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12cd53800) [pid = 1928] [serial = 1209] [outer = 0x12cd3c000] 09:45:58 INFO - PROCESS | 1928 | 1461861958252 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12cd5b400) [pid = 1928] [serial = 1210] [outer = 0x12cd3c000] 09:45:58 INFO - PROCESS | 1928 | 1461861958592 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 517ms 09:45:58 INFO - PROCESS | 1928 | 1461861958655 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1928 | 1461861958656 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:45:58 INFO - PROCESS | 1928 | 1461861958658 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1928 | 1461861958659 Marionette TRACE conn2 <- [1,1586,null,{}] 09:45:58 INFO - PROCESS | 1928 | 1461861958661 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}] 09:45:58 INFO - PROCESS | 1928 | 1461861958751 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:45:58 INFO - PROCESS | 1928 | 1461861958755 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x135f81000 == 93 [pid = 1928] [id = 404] 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12cd5d000) [pid = 1928] [serial = 1211] [outer = 0x0] 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12ce35800) [pid = 1928] [serial = 1212] [outer = 0x12cd5d000] 09:45:58 INFO - PROCESS | 1928 | 1461861958780 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12ce3d000) [pid = 1928] [serial = 1213] [outer = 0x12cd5d000] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce11000 == 92 [pid = 1928] [id = 155] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x11719a800 == 91 [pid = 1928] [id = 100] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12db88000 == 90 [pid = 1928] [id = 268] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2bb800 == 89 [pid = 1928] [id = 236] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12b298800 == 88 [pid = 1928] [id = 199] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12201a800 == 87 [pid = 1928] [id = 135] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12936f800 == 86 [pid = 1928] [id = 84] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x119319800 == 85 [pid = 1928] [id = 101] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa85000 == 84 [pid = 1928] [id = 119] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x129667800 == 83 [pid = 1928] [id = 198] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12db8a000 == 82 [pid = 1928] [id = 368] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa84800 == 81 [pid = 1928] [id = 99] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12b2a6800 == 80 [pid = 1928] [id = 248] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c991000 == 79 [pid = 1928] [id = 216] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12131c000 == 78 [pid = 1928] [id = 252] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba4d000 == 77 [pid = 1928] [id = 136] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x121a14000 == 76 [pid = 1928] [id = 237] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd54000 == 75 [pid = 1928] [id = 366] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x118a69800 == 74 [pid = 1928] [id = 156] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x126d1a800 == 73 [pid = 1928] [id = 186] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x11a097800 == 72 [pid = 1928] [id = 234] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x115e9a800 == 71 [pid = 1928] [id = 85] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd5c000 == 70 [pid = 1928] [id = 133] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x118f77000 == 69 [pid = 1928] [id = 270] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12d522800 == 68 [pid = 1928] [id = 367] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2d5800 == 67 [pid = 1928] [id = 232] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x135c34800 == 66 [pid = 1928] [id = 324] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x134d1b800 == 65 [pid = 1928] [id = 269] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12966a800 == 64 [pid = 1928] [id = 118] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x121a19000 == 63 [pid = 1928] [id = 365] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x1216c3000 == 62 [pid = 1928] [id = 214] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12a637800 == 61 [pid = 1928] [id = 288] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc5a000 == 60 [pid = 1928] [id = 249] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12b29e800 == 59 [pid = 1928] [id = 289] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e4000 == 58 [pid = 1928] [id = 290] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12d119800 == 57 [pid = 1928] [id = 217] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1ce000 == 56 [pid = 1928] [id = 154] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x119117000 == 55 [pid = 1928] [id = 218] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x112a43000 == 54 [pid = 1928] [id = 265] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x129378800 == 53 [pid = 1928] [id = 102] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d4000 == 52 [pid = 1928] [id = 235] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa77000 == 51 [pid = 1928] [id = 247] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x119108000 == 50 [pid = 1928] [id = 291] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3e4800 == 49 [pid = 1928] [id = 363] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x118f5a000 == 48 [pid = 1928] [id = 392] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x118f64800 == 47 [pid = 1928] [id = 391] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12d11a800 == 46 [pid = 1928] [id = 390] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x134d2c000 == 45 [pid = 1928] [id = 389] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2be000 == 44 [pid = 1928] [id = 388] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12d51f800 == 43 [pid = 1928] [id = 387] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce20800 == 42 [pid = 1928] [id = 386] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5ee800 == 41 [pid = 1928] [id = 385] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x121ad1000 == 40 [pid = 1928] [id = 384] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x119317800 == 39 [pid = 1928] [id = 383] 09:45:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5f5000 == 38 [pid = 1928] [id = 382] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1191a0000 == 37 [pid = 1928] [id = 394] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a847000 == 36 [pid = 1928] [id = 398] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x121e1e000 == 35 [pid = 1928] [id = 395] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba4c000 == 34 [pid = 1928] [id = 399] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x118a65800 == 33 [pid = 1928] [id = 401] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x125092800 == 32 [pid = 1928] [id = 396] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x135c44800 == 31 [pid = 1928] [id = 403] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a62c000 == 30 [pid = 1928] [id = 397] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12d52b800 == 29 [pid = 1928] [id = 402] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1c1800 == 28 [pid = 1928] [id = 400] 09:46:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12141d000 == 27 [pid = 1928] [id = 393] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12cd55c00) [pid = 1928] [serial = 973] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12b11c000) [pid = 1928] [serial = 1146] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12aa9bc00) [pid = 1928] [serial = 1143] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1134c9c00) [pid = 1928] [serial = 1108] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1131da400) [pid = 1928] [serial = 1107] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1182a1000) [pid = 1928] [serial = 1113] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x118786c00) [pid = 1928] [serial = 1114] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12aa9f800) [pid = 1928] [serial = 1104] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x122111c00) [pid = 1928] [serial = 1125] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x126d94c00) [pid = 1928] [serial = 1131] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x121203400) [pid = 1928] [serial = 1119] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x121329400) [pid = 1928] [serial = 1120] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1134c5000) [pid = 1928] [serial = 1092] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12bc3f000) [pid = 1928] [serial = 1090] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11969e800) [pid = 1928] [serial = 1116] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x126b9cc00) [pid = 1928] [serial = 1129] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x119bf4000) [pid = 1928] [serial = 1117] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1251f5c00) [pid = 1928] [serial = 1128] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x1214e7400) [pid = 1928] [serial = 1122] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x11767f800) [pid = 1928] [serial = 1111] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x11646c800) [pid = 1928] [serial = 1110] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x128ca3400) [pid = 1928] [serial = 1134] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x118fe1c00) [pid = 1928] [serial = 1095] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12932d400) [pid = 1928] [serial = 1101] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x125b41400) [pid = 1928] [serial = 1098] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x128b37c00) [pid = 1928] [serial = 1132] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x128ba3400) [pid = 1928] [serial = 1137] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12a7f1c00) [pid = 1928] [serial = 1141] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128d59000) [pid = 1928] [serial = 1135] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x124b49400) [pid = 1928] [serial = 1126] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12956b000) [pid = 1928] [serial = 1138] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x122103000) [pid = 1928] [serial = 1123] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12962e800) [pid = 1928] [serial = 1140] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12b10e400) [pid = 1928] [serial = 1144] [outer = 0x0] [url = about:blank] 09:46:00 INFO - PROCESS | 1928 | 1461861960780 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2174ms 09:46:00 INFO - PROCESS | 1928 | 1461861960833 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1928 | 1461861960835 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:46:00 INFO - PROCESS | 1928 | 1461861960839 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1928 | 1461861960842 Marionette TRACE conn2 <- [1,1590,null,{}] 09:46:00 INFO - PROCESS | 1928 | 1461861960846 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}] 09:46:00 INFO - PROCESS | 1928 | 1461861960929 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:46:00 INFO - PROCESS | 1928 | 1461861960982 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a52800 == 28 [pid = 1928] [id = 405] 09:46:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x112c02c00) [pid = 1928] [serial = 1214] [outer = 0x0] 09:46:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x112c04000) [pid = 1928] [serial = 1215] [outer = 0x112c02c00] 09:46:01 INFO - PROCESS | 1928 | 1461861961012 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x112c10c00) [pid = 1928] [serial = 1216] [outer = 0x112c02c00] 09:46:01 INFO - PROCESS | 1928 | 1461861961334 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 09:46:01 INFO - PROCESS | 1928 | 1461861961360 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1928 | 1461861961366 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:46:01 INFO - PROCESS | 1928 | 1461861961372 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1928 | 1461861961374 Marionette TRACE conn2 <- [1,1594,null,{}] 09:46:01 INFO - PROCESS | 1928 | 1461861961377 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}] 09:46:01 INFO - PROCESS | 1928 | 1461861961454 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:46:01 INFO - PROCESS | 1928 | 1461861961460 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dd8800 == 29 [pid = 1928] [id = 406] 09:46:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x112ef6000) [pid = 1928] [serial = 1217] [outer = 0x0] 09:46:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x1133fc000) [pid = 1928] [serial = 1218] [outer = 0x112ef6000] 09:46:01 INFO - PROCESS | 1928 | 1461861961492 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x115e64800) [pid = 1928] [serial = 1219] [outer = 0x112ef6000] 09:46:01 INFO - PROCESS | 1928 | 1461861961861 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 09:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:46:01 INFO - PROCESS | 1928 | 1461861961894 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1928 | 1461861961895 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:46:01 INFO - PROCESS | 1928 | 1461861961898 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1928 | 1461861961900 Marionette TRACE conn2 <- [1,1598,null,{}] 09:46:01 INFO - PROCESS | 1928 | 1461861961908 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}] 09:46:01 INFO - PROCESS | 1928 | 1461861961990 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:46:02 INFO - PROCESS | 1928 | 1461861961996 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x117435800 == 30 [pid = 1928] [id = 407] 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1110b3800) [pid = 1928] [serial = 1220] [outer = 0x0] 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11674c000) [pid = 1928] [serial = 1221] [outer = 0x1110b3800] 09:46:02 INFO - PROCESS | 1928 | 1461861962029 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11710e000) [pid = 1928] [serial = 1222] [outer = 0x1110b3800] 09:46:02 INFO - PROCESS | 1928 | 1461861962375 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 523ms 09:46:02 INFO - PROCESS | 1928 | 1461861962421 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:46:02 INFO - PROCESS | 1928 | 1461861962423 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:46:02 INFO - PROCESS | 1928 | 1461861962425 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1928 | 1461861962426 Marionette TRACE conn2 <- [1,1602,null,{}] 09:46:02 INFO - PROCESS | 1928 | 1461861962428 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}] 09:46:02 INFO - PROCESS | 1928 | 1461861962506 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:46:02 INFO - PROCESS | 1928 | 1461861962511 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181de800 == 31 [pid = 1928] [id = 408] 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11666ec00) [pid = 1928] [serial = 1223] [outer = 0x0] 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1180dec00) [pid = 1928] [serial = 1224] [outer = 0x11666ec00] 09:46:02 INFO - PROCESS | 1928 | 1461861962539 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x1180ebc00) [pid = 1928] [serial = 1225] [outer = 0x11666ec00] 09:46:02 INFO - PROCESS | 1928 | 1461861962862 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 469ms 09:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:46:02 INFO - PROCESS | 1928 | 1461861962894 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 1928 | 1461861962895 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:46:02 INFO - PROCESS | 1928 | 1461861962897 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1928 | 1461861962899 Marionette TRACE conn2 <- [1,1606,null,{}] 09:46:02 INFO - PROCESS | 1928 | 1461861962903 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}] 09:46:02 INFO - PROCESS | 1928 | 1461861962973 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:46:03 INFO - PROCESS | 1928 | 1461861963023 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185dd000 == 32 [pid = 1928] [id = 409] 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x112ef4c00) [pid = 1928] [serial = 1226] [outer = 0x0] 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1182a1400) [pid = 1928] [serial = 1227] [outer = 0x112ef4c00] 09:46:03 INFO - PROCESS | 1928 | 1461861963051 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x118735c00) [pid = 1928] [serial = 1228] [outer = 0x112ef4c00] 09:46:03 INFO - PROCESS | 1928 | 1461861963367 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 09:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:46:03 INFO - PROCESS | 1928 | 1461861963420 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1928 | 1461861963421 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:46:03 INFO - PROCESS | 1928 | 1461861963423 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1928 | 1461861963424 Marionette TRACE conn2 <- [1,1610,null,{}] 09:46:03 INFO - PROCESS | 1928 | 1461861963426 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}] 09:46:03 INFO - PROCESS | 1928 | 1461861963526 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:46:03 INFO - PROCESS | 1928 | 1461861963533 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911f800 == 33 [pid = 1928] [id = 410] 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x118787000) [pid = 1928] [serial = 1229] [outer = 0x0] 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x118fe1800) [pid = 1928] [serial = 1230] [outer = 0x118787000] 09:46:03 INFO - PROCESS | 1928 | 1461861963563 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x119ab9000) [pid = 1928] [serial = 1231] [outer = 0x118787000] 09:46:03 INFO - PROCESS | 1928 | 1461861963870 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 09:46:03 INFO - PROCESS | 1928 | 1461861963893 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1928 | 1461861963894 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:46:03 INFO - PROCESS | 1928 | 1461861963896 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1928 | 1461861963897 Marionette TRACE conn2 <- [1,1614,null,{}] 09:46:03 INFO - PROCESS | 1928 | 1461861963907 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}] 09:46:04 INFO - PROCESS | 1928 | 1461861964009 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:46:04 INFO - PROCESS | 1928 | 1461861964015 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11918f800 == 34 [pid = 1928] [id = 411] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11858a000) [pid = 1928] [serial = 1232] [outer = 0x0] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x119abfc00) [pid = 1928] [serial = 1233] [outer = 0x11858a000] 09:46:04 INFO - PROCESS | 1928 | 1461861964041 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x11a10c800) [pid = 1928] [serial = 1234] [outer = 0x11858a000] 09:46:04 INFO - PROCESS | 1928 | 1461861964339 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]]]}] 09:46:04 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 09:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 472ms 09:46:04 INFO - PROCESS | 1928 | 1461861964369 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1928 | 1461861964370 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:46:04 INFO - PROCESS | 1928 | 1461861964373 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1928 | 1461861964374 Marionette TRACE conn2 <- [1,1618,null,{}] 09:46:04 INFO - PROCESS | 1928 | 1461861964376 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}] 09:46:04 INFO - PROCESS | 1928 | 1461861964447 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:46:04 INFO - PROCESS | 1928 | 1461861964453 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f5a000 == 35 [pid = 1928] [id = 412] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x121203800) [pid = 1928] [serial = 1235] [outer = 0x0] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12129b000) [pid = 1928] [serial = 1236] [outer = 0x121203800] 09:46:04 INFO - PROCESS | 1928 | 1461861964479 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12132bc00) [pid = 1928] [serial = 1237] [outer = 0x121203800] 09:46:04 INFO - PROCESS | 1928 | 1461861964833 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 09:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:46:04 INFO - PROCESS | 1928 | 1461861964843 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1928 | 1461861964844 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:46:04 INFO - PROCESS | 1928 | 1461861964846 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1928 | 1461861964848 Marionette TRACE conn2 <- [1,1622,null,{}] 09:46:04 INFO - PROCESS | 1928 | 1461861964852 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}] 09:46:04 INFO - PROCESS | 1928 | 1461861964954 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:46:04 INFO - PROCESS | 1928 | 1461861964961 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x117434800 == 36 [pid = 1928] [id = 413] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x121329400) [pid = 1928] [serial = 1238] [outer = 0x0] 09:46:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1214ec400) [pid = 1928] [serial = 1239] [outer = 0x121329400] 09:46:04 INFO - PROCESS | 1928 | 1461861964989 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x1218bf000) [pid = 1928] [serial = 1240] [outer = 0x121329400] 09:46:05 INFO - PROCESS | 1928 | 1461861965305 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]]]}] 09:46:05 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 09:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 472ms 09:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:46:05 INFO - PROCESS | 1928 | 1461861965321 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1928 | 1461861965322 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:46:05 INFO - PROCESS | 1928 | 1461861965324 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1928 | 1461861965326 Marionette TRACE conn2 <- [1,1626,null,{}] 09:46:05 INFO - PROCESS | 1928 | 1461861965328 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}] 09:46:05 INFO - PROCESS | 1928 | 1461861965408 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:46:05 INFO - PROCESS | 1928 | 1461861965413 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216c2800 == 37 [pid = 1928] [id = 414] 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x121970800) [pid = 1928] [serial = 1241] [outer = 0x0] 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12199c400) [pid = 1928] [serial = 1242] [outer = 0x121970800] 09:46:05 INFO - PROCESS | 1928 | 1461861965441 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x121e77800) [pid = 1928] [serial = 1243] [outer = 0x121970800] 09:46:05 INFO - PROCESS | 1928 | 1461861965783 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 09:46:05 INFO - PROCESS | 1928 | 1461861965794 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1928 | 1461861965796 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:46:05 INFO - PROCESS | 1928 | 1461861965798 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1928 | 1461861965802 Marionette TRACE conn2 <- [1,1630,null,{}] 09:46:05 INFO - PROCESS | 1928 | 1461861965804 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}] 09:46:05 INFO - PROCESS | 1928 | 1461861965915 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:46:05 INFO - PROCESS | 1928 | 1461861965934 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185dc800 == 38 [pid = 1928] [id = 415] 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x122102800) [pid = 1928] [serial = 1244] [outer = 0x0] 09:46:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12210b000) [pid = 1928] [serial = 1245] [outer = 0x122102800] 09:46:05 INFO - PROCESS | 1928 | 1461861965968 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x1244ec000) [pid = 1928] [serial = 1246] [outer = 0x122102800] 09:46:06 INFO - PROCESS | 1928 | 1461861966477 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 09:46:06 INFO - PROCESS | 1928 | 1461861966521 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:46:06 INFO - PROCESS | 1928 | 1461861966523 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:46:06 INFO - PROCESS | 1928 | 1461861966526 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1928 | 1461861966528 Marionette TRACE conn2 <- [1,1634,null,{}] 09:46:06 INFO - PROCESS | 1928 | 1461861966531 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}] 09:46:06 INFO - PROCESS | 1928 | 1461861966657 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:46:06 INFO - PROCESS | 1928 | 1461861966673 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221de800 == 39 [pid = 1928] [id = 416] 09:46:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x122103000) [pid = 1928] [serial = 1247] [outer = 0x0] 09:46:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x1248a5c00) [pid = 1928] [serial = 1248] [outer = 0x122103000] 09:46:06 INFO - PROCESS | 1928 | 1461861966698 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x125106c00) [pid = 1928] [serial = 1249] [outer = 0x122103000] 09:46:07 INFO - PROCESS | 1928 | 1461861967033 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 09:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:46:07 INFO - PROCESS | 1928 | 1461861967047 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 1928 | 1461861967048 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:46:07 INFO - PROCESS | 1928 | 1461861967054 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 1928 | 1461861967055 Marionette TRACE conn2 <- [1,1638,null,{}] 09:46:07 INFO - PROCESS | 1928 | 1461861967057 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}] 09:46:07 INFO - PROCESS | 1928 | 1461861967155 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:46:07 INFO - PROCESS | 1928 | 1461861967167 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x1248cd800 == 40 [pid = 1928] [id = 417] 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12482dc00) [pid = 1928] [serial = 1250] [outer = 0x0] 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1251f3400) [pid = 1928] [serial = 1251] [outer = 0x12482dc00] 09:46:07 INFO - PROCESS | 1928 | 1461861967192 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x125b45800) [pid = 1928] [serial = 1252] [outer = 0x12482dc00] 09:46:07 INFO - PROCESS | 1928 | 1461861967551 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 09:46:07 INFO - PROCESS | 1928 | 1461861967572 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 1928 | 1461861967574 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:46:07 INFO - PROCESS | 1928 | 1461861967576 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 1928 | 1461861967577 Marionette TRACE conn2 <- [1,1642,null,{}] 09:46:07 INFO - PROCESS | 1928 | 1461861967587 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}] 09:46:07 INFO - PROCESS | 1928 | 1461861967681 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:46:07 INFO - PROCESS | 1928 | 1461861967686 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d04800 == 41 [pid = 1928] [id = 418] 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x125b3dc00) [pid = 1928] [serial = 1253] [outer = 0x0] 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x126d88c00) [pid = 1928] [serial = 1254] [outer = 0x125b3dc00] 09:46:07 INFO - PROCESS | 1928 | 1461861967711 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x126d93800) [pid = 1928] [serial = 1255] [outer = 0x125b3dc00] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x112971c00) [pid = 1928] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x1180e5400) [pid = 1928] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x128b41c00) [pid = 1928] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x11710b800) [pid = 1928] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x124831c00) [pid = 1928] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1180e9c00) [pid = 1928] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x117680800) [pid = 1928] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x115e6cc00) [pid = 1928] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x128bac000) [pid = 1928] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x128b41000) [pid = 1928] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x128d55000) [pid = 1928] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1221e7800) [pid = 1928] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x125b3c800) [pid = 1928] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1251be800) [pid = 1928] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x112de2400) [pid = 1928] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12132e800) [pid = 1928] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12196dc00) [pid = 1928] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x1110b3000) [pid = 1928] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12c081c00) [pid = 1928] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12c075c00) [pid = 1928] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x112a30c00) [pid = 1928] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x1110ae400) [pid = 1928] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x112c04400) [pid = 1928] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12c16fc00) [pid = 1928] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1161d2800) [pid = 1928] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12bc1b400) [pid = 1928] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x121976c00) [pid = 1928] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x121208400) [pid = 1928] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x1182a0c00) [pid = 1928] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1133f7800) [pid = 1928] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x112a2fc00) [pid = 1928] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x112a2f400) [pid = 1928] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12bc3c000) [pid = 1928] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12ba1d400) [pid = 1928] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x129572c00) [pid = 1928] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x128d52000) [pid = 1928] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12482d800) [pid = 1928] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11969f400) [pid = 1928] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x11710d800) [pid = 1928] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12aa95c00) [pid = 1928] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128ba2800) [pid = 1928] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12510bc00) [pid = 1928] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x116167000) [pid = 1928] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12cd3c000) [pid = 1928] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x128bab400) [pid = 1928] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:46:08 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12a89a800) [pid = 1928] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:46:08 INFO - PROCESS | 1928 | 1461861968496 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 926ms 09:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:46:08 INFO - PROCESS | 1928 | 1461861968503 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1928 | 1461861968504 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:46:08 INFO - PROCESS | 1928 | 1461861968506 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1928 | 1461861968507 Marionette TRACE conn2 <- [1,1646,null,{}] 09:46:08 INFO - PROCESS | 1928 | 1461861968509 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}] 09:46:08 INFO - PROCESS | 1928 | 1461861968589 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:46:08 INFO - PROCESS | 1928 | 1461861968642 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x118096800 == 42 [pid = 1928] [id = 419] 09:46:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x112c04400) [pid = 1928] [serial = 1256] [outer = 0x0] 09:46:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x116167000) [pid = 1928] [serial = 1257] [outer = 0x112c04400] 09:46:08 INFO - PROCESS | 1928 | 1461861968667 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1180e9c00) [pid = 1928] [serial = 1258] [outer = 0x112c04400] 09:46:08 INFO - PROCESS | 1928 | 1461861968938 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 09:46:08 INFO - PROCESS | 1928 | 1461861968975 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1928 | 1461861968976 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:46:08 INFO - PROCESS | 1928 | 1461861968978 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1928 | 1461861968979 Marionette TRACE conn2 <- [1,1650,null,{}] 09:46:08 INFO - PROCESS | 1928 | 1461861968989 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}] 09:46:09 INFO - PROCESS | 1928 | 1461861969074 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:46:09 INFO - PROCESS | 1928 | 1461861969079 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x125092000 == 43 [pid = 1928] [id = 420] 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x11858b000) [pid = 1928] [serial = 1259] [outer = 0x0] 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12129ac00) [pid = 1928] [serial = 1260] [outer = 0x11858b000] 09:46:09 INFO - PROCESS | 1928 | 1461861969104 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x122009c00) [pid = 1928] [serial = 1261] [outer = 0x11858b000] 09:46:09 INFO - PROCESS | 1928 | 1461861969456 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 09:46:09 INFO - PROCESS | 1928 | 1461861969501 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1928 | 1461861969502 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:46:09 INFO - PROCESS | 1928 | 1461861969504 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1928 | 1461861969505 Marionette TRACE conn2 <- [1,1654,null,{}] 09:46:09 INFO - PROCESS | 1928 | 1461861969507 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}] 09:46:09 INFO - PROCESS | 1928 | 1461861969586 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:46:09 INFO - PROCESS | 1928 | 1461861969590 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12935b800 == 44 [pid = 1928] [id = 421] 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x119bfc000) [pid = 1928] [serial = 1262] [outer = 0x0] 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x124131000) [pid = 1928] [serial = 1263] [outer = 0x119bfc000] 09:46:09 INFO - PROCESS | 1928 | 1461861969615 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x126d8cc00) [pid = 1928] [serial = 1264] [outer = 0x119bfc000] 09:46:09 INFO - PROCESS | 1928 | 1461861969924 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 09:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:46:09 INFO - PROCESS | 1928 | 1461861969973 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1928 | 1461861969974 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:46:09 INFO - PROCESS | 1928 | 1461861969976 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1928 | 1461861969977 Marionette TRACE conn2 <- [1,1658,null,{}] 09:46:09 INFO - PROCESS | 1928 | 1461861969979 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}] 09:46:10 INFO - PROCESS | 1928 | 1461861970058 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:46:10 INFO - PROCESS | 1928 | 1461861970062 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x129376000 == 45 [pid = 1928] [id = 422] 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x126dcb800) [pid = 1928] [serial = 1265] [outer = 0x0] 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x128b33c00) [pid = 1928] [serial = 1266] [outer = 0x126dcb800] 09:46:10 INFO - PROCESS | 1928 | 1461861970087 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x128b3b800) [pid = 1928] [serial = 1267] [outer = 0x126dcb800] 09:46:10 INFO - PROCESS | 1928 | 1461861970566 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]]]}] 09:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 619ms 09:46:10 INFO - PROCESS | 1928 | 1461861970596 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 1928 | 1461861970599 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:46:10 INFO - PROCESS | 1928 | 1461861970602 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 1928 | 1461861970605 Marionette TRACE conn2 <- [1,1662,null,{}] 09:46:10 INFO - PROCESS | 1928 | 1461861970609 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}] 09:46:10 INFO - PROCESS | 1928 | 1461861970720 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:46:10 INFO - PROCESS | 1928 | 1461861970850 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x114ede800 == 46 [pid = 1928] [id = 423] 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x112c06400) [pid = 1928] [serial = 1268] [outer = 0x0] 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x112c0c000) [pid = 1928] [serial = 1269] [outer = 0x112c06400] 09:46:10 INFO - PROCESS | 1928 | 1461861970884 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x113342c00) [pid = 1928] [serial = 1270] [outer = 0x112c06400] 09:46:11 INFO - PROCESS | 1928 | 1461861971403 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 821ms 09:46:11 INFO - PROCESS | 1928 | 1461861971425 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1928 | 1461861971428 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:46:11 INFO - PROCESS | 1928 | 1461861971461 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1928 | 1461861971463 Marionette TRACE conn2 <- [1,1666,null,{}] 09:46:11 INFO - PROCESS | 1928 | 1461861971466 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}] 09:46:11 INFO - PROCESS | 1928 | 1461861971577 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:46:11 INFO - PROCESS | 1928 | 1461861971632 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x118706000 == 47 [pid = 1928] [id = 424] 09:46:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x115e16000) [pid = 1928] [serial = 1271] [outer = 0x0] 09:46:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x116608000) [pid = 1928] [serial = 1272] [outer = 0x115e16000] 09:46:11 INFO - PROCESS | 1928 | 1461861971662 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x116960000) [pid = 1928] [serial = 1273] [outer = 0x115e16000] 09:46:12 INFO - PROCESS | 1928 | 1461861972409 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1022ms 09:46:12 INFO - PROCESS | 1928 | 1461861972520 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1928 | 1461861972523 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:46:12 INFO - PROCESS | 1928 | 1461861972528 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1928 | 1461861972530 Marionette TRACE conn2 <- [1,1670,null,{}] 09:46:12 INFO - PROCESS | 1928 | 1461861972535 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}] 09:46:12 INFO - PROCESS | 1928 | 1461861972640 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:46:12 INFO - PROCESS | 1928 | 1461861972780 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x112fd3000 == 46 [pid = 1928] [id = 25] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11697c800 == 45 [pid = 1928] [id = 24] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db7c000 == 44 [pid = 1928] [id = 20] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0a000 == 43 [pid = 1928] [id = 15] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1c8000 == 42 [pid = 1928] [id = 12] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x112db9000 == 41 [pid = 1928] [id = 23] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d110800 == 40 [pid = 1928] [id = 16] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8e5000 == 39 [pid = 1928] [id = 19] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e9800 == 38 [pid = 1928] [id = 11] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba58800 == 37 [pid = 1928] [id = 10] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa70800 == 36 [pid = 1928] [id = 8] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5ea800 == 35 [pid = 1928] [id = 13] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x129364800 == 34 [pid = 1928] [id = 6] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12b29d000 == 33 [pid = 1928] [id = 9] 09:46:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1164e7000 == 32 [pid = 1928] [id = 26] 09:46:12 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12ce35800) [pid = 1928] [serial = 1212] [outer = 0x0] [url = about:blank] 09:46:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a40800 == 33 [pid = 1928] [id = 425] 09:46:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1110b3000) [pid = 1928] [serial = 1274] [outer = 0x0] 09:46:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x112a2cc00) [pid = 1928] [serial = 1275] [outer = 0x1110b3000] 09:46:12 INFO - PROCESS | 1928 | 1461861972861 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x112de5400) [pid = 1928] [serial = 1276] [outer = 0x1110b3000] 09:46:13 INFO - PROCESS | 1928 | --DOCSHELL 0x135f81000 == 32 [pid = 1928] [id = 404] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x118733400) [pid = 1928] [serial = 916] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12ba20c00) [pid = 1928] [serial = 1105] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x11a110c00) [pid = 1928] [serial = 979] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12c06d400) [pid = 1928] [serial = 985] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x119bf8c00) [pid = 1928] [serial = 1096] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x128b32c00) [pid = 1928] [serial = 1042] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1247d1000) [pid = 1928] [serial = 919] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x119ab1800) [pid = 1928] [serial = 1036] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x117e18800) [pid = 1928] [serial = 976] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12a89c000) [pid = 1928] [serial = 1102] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128ca5c00) [pid = 1928] [serial = 1045] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x129334400) [pid = 1928] [serial = 1048] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128b36800) [pid = 1928] [serial = 1099] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12bc1e000) [pid = 1928] [serial = 925] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12aa93000) [pid = 1928] [serial = 922] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x116745400) [pid = 1928] [serial = 1093] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x124b4c800) [pid = 1928] [serial = 1039] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x128b36400) [pid = 1928] [serial = 982] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1126c0000) [pid = 1928] [serial = 1030] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12c5ce000) [pid = 1928] [serial = 928] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12cba3400) [pid = 1928] [serial = 988] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x116746400) [pid = 1928] [serial = 1033] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x112a30800) [pid = 1928] [serial = 913] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12cd55800) [pid = 1928] [serial = 991] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1182a6400) [pid = 1928] [serial = 1149] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12b3a9c00) [pid = 1928] [serial = 1147] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x129335800) [pid = 1928] [serial = 1191] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x126b9bc00) [pid = 1928] [serial = 1188] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x126dcd000) [pid = 1928] [serial = 1189] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x124b50c00) [pid = 1928] [serial = 1186] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12ba15c00) [pid = 1928] [serial = 1195] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12cb9e800) [pid = 1928] [serial = 1201] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12cd39c00) [pid = 1928] [serial = 1207] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12aa94000) [pid = 1928] [serial = 1192] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12cd5b400) [pid = 1928] [serial = 1210] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12b121800) [pid = 1928] [serial = 1194] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12bc1a800) [pid = 1928] [serial = 1197] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12cb98800) [pid = 1928] [serial = 1200] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12c063c00) [pid = 1928] [serial = 1198] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x118fe3c00) [pid = 1928] [serial = 1203] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x122108400) [pid = 1928] [serial = 1204] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12cd53800) [pid = 1928] [serial = 1209] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12cba5800) [pid = 1928] [serial = 1206] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x122107000) [pid = 1928] [serial = 1185] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12132d000) [pid = 1928] [serial = 1182] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x121972400) [pid = 1928] [serial = 1183] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11987a000) [pid = 1928] [serial = 1180] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x118f82800) [pid = 1928] [serial = 1179] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11809f000) [pid = 1928] [serial = 1177] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x11616f800) [pid = 1928] [serial = 1176] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x12c5d5000) [pid = 1928] [serial = 1174] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12b120000) [pid = 1928] [serial = 1173] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12c06d000) [pid = 1928] [serial = 1170] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12c5d5c00) [pid = 1928] [serial = 1171] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12c170000) [pid = 1928] [serial = 1168] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x12c079800) [pid = 1928] [serial = 1167] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x12c06c400) [pid = 1928] [serial = 1165] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x12bc3b800) [pid = 1928] [serial = 1164] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12b3ac800) [pid = 1928] [serial = 1162] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x12b115000) [pid = 1928] [serial = 1161] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x129572400) [pid = 1928] [serial = 1159] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12932e000) [pid = 1928] [serial = 1158] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x128ca1800) [pid = 1928] [serial = 1156] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x126d87c00) [pid = 1928] [serial = 1155] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12196d400) [pid = 1928] [serial = 1153] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x121294000) [pid = 1928] [serial = 1152] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x11878c000) [pid = 1928] [serial = 1150] [outer = 0x0] [url = about:blank] 09:46:13 INFO - PROCESS | 1928 | 1461861973375 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]]]}] 09:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 876ms 09:46:13 INFO - PROCESS | 1928 | 1461861973410 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:46:13 INFO - PROCESS | 1928 | 1461861973417 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:46:13 INFO - PROCESS | 1928 | 1461861973424 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:46:13 INFO - PROCESS | 1928 | 1461861973427 Marionette TRACE conn2 <- [1,1674,null,{}] 09:46:13 INFO - PROCESS | 1928 | 1461861973430 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}] 09:46:13 INFO - PROCESS | 1928 | 1461861973552 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:46:13 INFO - PROCESS | 1928 | 1461861973650 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x11718f000 == 33 [pid = 1928] [id = 426] 09:46:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x112e4d000) [pid = 1928] [serial = 1277] [outer = 0x0] 09:46:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x114eeec00) [pid = 1928] [serial = 1278] [outer = 0x112e4d000] 09:46:13 INFO - PROCESS | 1928 | 1461861973693 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x116166400) [pid = 1928] [serial = 1279] [outer = 0x112e4d000] 09:46:14 INFO - PROCESS | 1928 | 1461861974043 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 09:46:14 INFO - PROCESS | 1928 | 1461861974113 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1928 | 1461861974115 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:46:14 INFO - PROCESS | 1928 | 1461861974127 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1928 | 1461861974130 Marionette TRACE conn2 <- [1,1678,null,{}] 09:46:14 INFO - PROCESS | 1928 | 1461861974139 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}] 09:46:14 INFO - PROCESS | 1928 | 1461861974216 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:46:14 INFO - PROCESS | 1928 | 1461861974223 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a72000 == 34 [pid = 1928] [id = 427] 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1126b7c00) [pid = 1928] [serial = 1280] [outer = 0x0] 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x1169b9000) [pid = 1928] [serial = 1281] [outer = 0x1126b7c00] 09:46:14 INFO - PROCESS | 1928 | 1461861974252 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x1180dfc00) [pid = 1928] [serial = 1282] [outer = 0x1126b7c00] 09:46:14 INFO - PROCESS | 1928 | 1461861974600 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 534ms 09:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:46:14 INFO - PROCESS | 1928 | 1461861974654 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1928 | 1461861974655 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:46:14 INFO - PROCESS | 1928 | 1461861974657 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1928 | 1461861974658 Marionette TRACE conn2 <- [1,1682,null,{}] 09:46:14 INFO - PROCESS | 1928 | 1461861974661 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}] 09:46:14 INFO - PROCESS | 1928 | 1461861974737 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:46:14 INFO - PROCESS | 1928 | 1461861974790 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x119811000 == 35 [pid = 1928] [id = 428] 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x11710e400) [pid = 1928] [serial = 1283] [outer = 0x0] 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x1182a9c00) [pid = 1928] [serial = 1284] [outer = 0x11710e400] 09:46:14 INFO - PROCESS | 1928 | 1461861974817 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x11873e800) [pid = 1928] [serial = 1285] [outer = 0x11710e400] 09:46:15 INFO - PROCESS | 1928 | 1461861975119 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 09:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:46:15 INFO - PROCESS | 1928 | 1461861975175 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1928 | 1461861975177 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:46:15 INFO - PROCESS | 1928 | 1461861975179 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1928 | 1461861975180 Marionette TRACE conn2 <- [1,1686,null,{}] 09:46:15 INFO - PROCESS | 1928 | 1461861975182 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}] 09:46:15 INFO - PROCESS | 1928 | 1461861975272 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:46:15 INFO - PROCESS | 1928 | 1461861975306 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f4b000 == 36 [pid = 1928] [id = 429] 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x118597c00) [pid = 1928] [serial = 1286] [outer = 0x0] 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x118af0400) [pid = 1928] [serial = 1287] [outer = 0x118597c00] 09:46:15 INFO - PROCESS | 1928 | 1461861975332 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x118fd6800) [pid = 1928] [serial = 1288] [outer = 0x118597c00] 09:46:15 INFO - PROCESS | 1928 | 1461861975675 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]]]}] 09:46:15 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 09:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 517ms 09:46:15 INFO - PROCESS | 1928 | 1461861975697 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1928 | 1461861975698 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:46:15 INFO - PROCESS | 1928 | 1461861975701 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1928 | 1461861975703 Marionette TRACE conn2 <- [1,1690,null,{}] 09:46:15 INFO - PROCESS | 1928 | 1461861975706 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}] 09:46:15 INFO - PROCESS | 1928 | 1461861975836 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:46:15 INFO - PROCESS | 1928 | 1461861975842 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12140d800 == 37 [pid = 1928] [id = 430] 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x118fdac00) [pid = 1928] [serial = 1289] [outer = 0x0] 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1196a2400) [pid = 1928] [serial = 1290] [outer = 0x118fdac00] 09:46:15 INFO - PROCESS | 1928 | 1461861975870 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x121206000) [pid = 1928] [serial = 1291] [outer = 0x118fdac00] 09:46:16 INFO - PROCESS | 1928 | 1461861976223 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 09:46:16 INFO - PROCESS | 1928 | 1461861976271 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:46:16 INFO - PROCESS | 1928 | 1461861976273 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:46:16 INFO - PROCESS | 1928 | 1461861976275 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1928 | 1461861976276 Marionette TRACE conn2 <- [1,1694,null,{}] 09:46:16 INFO - PROCESS | 1928 | 1461861976278 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}] 09:46:16 INFO - PROCESS | 1928 | 1461861976371 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:46:16 INFO - PROCESS | 1928 | 1461861976383 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a10000 == 38 [pid = 1928] [id = 431] 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119f07000) [pid = 1928] [serial = 1292] [outer = 0x0] 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x121329800) [pid = 1928] [serial = 1293] [outer = 0x119f07000] 09:46:16 INFO - PROCESS | 1928 | 1461861976408 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x1214e7400) [pid = 1928] [serial = 1294] [outer = 0x119f07000] 09:46:16 INFO - PROCESS | 1928 | 1461861976751 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 09:46:16 INFO - PROCESS | 1928 | 1461861976794 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:46:16 INFO - PROCESS | 1928 | 1461861976795 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:46:16 INFO - PROCESS | 1928 | 1461861976798 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1928 | 1461861976799 Marionette TRACE conn2 <- [1,1698,null,{}] 09:46:16 INFO - PROCESS | 1928 | 1461861976801 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}] 09:46:16 INFO - PROCESS | 1928 | 1461861976892 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:46:16 INFO - PROCESS | 1928 | 1461861976896 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x121acc800 == 39 [pid = 1928] [id = 432] 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12129bc00) [pid = 1928] [serial = 1295] [outer = 0x0] 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x121618c00) [pid = 1928] [serial = 1296] [outer = 0x12129bc00] 09:46:16 INFO - PROCESS | 1928 | 1461861976921 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x121973400) [pid = 1928] [serial = 1297] [outer = 0x12129bc00] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x122103000) [pid = 1928] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x11666ec00) [pid = 1928] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x121329400) [pid = 1928] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x118787000) [pid = 1928] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x112ef4c00) [pid = 1928] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x121203800) [pid = 1928] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x112c02c00) [pid = 1928] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12482dc00) [pid = 1928] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x125b3dc00) [pid = 1928] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x112c04400) [pid = 1928] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11858b000) [pid = 1928] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x119bfc000) [pid = 1928] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x112ef6000) [pid = 1928] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x121970800) [pid = 1928] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x11858a000) [pid = 1928] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x1110b3800) [pid = 1928] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:46:17 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x122102800) [pid = 1928] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:46:17 INFO - PROCESS | 1928 | 1461861977337 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]]]}] 09:46:17 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 09:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 571ms 09:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:46:17 INFO - PROCESS | 1928 | 1461861977370 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1928 | 1461861977371 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:46:17 INFO - PROCESS | 1928 | 1461861977373 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1928 | 1461861977374 Marionette TRACE conn2 <- [1,1702,null,{}] 09:46:17 INFO - PROCESS | 1928 | 1461861977377 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}] 09:46:17 INFO - PROCESS | 1928 | 1461861977454 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:46:17 INFO - PROCESS | 1928 | 1461861977502 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a71000 == 40 [pid = 1928] [id = 433] 09:46:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x112a31c00) [pid = 1928] [serial = 1298] [outer = 0x0] 09:46:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x1180e0400) [pid = 1928] [serial = 1299] [outer = 0x112a31c00] 09:46:17 INFO - PROCESS | 1928 | 1461861977528 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x119bf6c00) [pid = 1928] [serial = 1300] [outer = 0x112a31c00] 09:46:17 INFO - PROCESS | 1928 | 1461861977826 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 471ms 09:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:46:17 INFO - PROCESS | 1928 | 1461861977846 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1928 | 1461861977847 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:46:17 INFO - PROCESS | 1928 | 1461861977849 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1928 | 1461861977852 Marionette TRACE conn2 <- [1,1706,null,{}] 09:46:17 INFO - PROCESS | 1928 | 1461861977856 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}] 09:46:17 INFO - PROCESS | 1928 | 1461861977932 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:46:17 INFO - PROCESS | 1928 | 1461861977939 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12447b000 == 41 [pid = 1928] [id = 434] 09:46:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x119bfcc00) [pid = 1928] [serial = 1301] [outer = 0x0] 09:46:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x121975000) [pid = 1928] [serial = 1302] [outer = 0x119bfcc00] 09:46:17 INFO - PROCESS | 1928 | 1461861977964 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x121c5b400) [pid = 1928] [serial = 1303] [outer = 0x119bfcc00] 09:46:18 INFO - PROCESS | 1928 | 1461861978282 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 472ms 09:46:18 INFO - PROCESS | 1928 | 1461861978322 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1928 | 1461861978323 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:46:18 INFO - PROCESS | 1928 | 1461861978325 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1928 | 1461861978327 Marionette TRACE conn2 <- [1,1710,null,{}] 09:46:18 INFO - PROCESS | 1928 | 1461861978329 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}] 09:46:18 INFO - PROCESS | 1928 | 1461861978450 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:46:18 INFO - PROCESS | 1928 | 1461861978457 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bbe800 == 42 [pid = 1928] [id = 435] 09:46:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x1166db400) [pid = 1928] [serial = 1304] [outer = 0x0] 09:46:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x121e78000) [pid = 1928] [serial = 1305] [outer = 0x1166db400] 09:46:18 INFO - PROCESS | 1928 | 1461861978488 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1247d1000) [pid = 1928] [serial = 1306] [outer = 0x1166db400] 09:46:18 INFO - PROCESS | 1928 | 1461861978937 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 621ms 09:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:46:18 INFO - PROCESS | 1928 | 1461861978946 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1928 | 1461861978947 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:46:18 INFO - PROCESS | 1928 | 1461861978950 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1928 | 1461861978953 Marionette TRACE conn2 <- [1,1714,null,{}] 09:46:18 INFO - PROCESS | 1928 | 1461861978956 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}] 09:46:19 INFO - PROCESS | 1928 | 1461861979035 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:46:19 INFO - PROCESS | 1928 | 1461861979085 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x126da9800 == 43 [pid = 1928] [id = 436] 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x121329000) [pid = 1928] [serial = 1307] [outer = 0x0] 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x12482e000) [pid = 1928] [serial = 1308] [outer = 0x121329000] 09:46:19 INFO - PROCESS | 1928 | 1461861979110 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1251bb000) [pid = 1928] [serial = 1309] [outer = 0x121329000] 09:46:19 INFO - PROCESS | 1928 | 1461861979516 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 622ms 09:46:19 INFO - PROCESS | 1928 | 1461861979572 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 1928 | 1461861979575 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:46:19 INFO - PROCESS | 1928 | 1461861979579 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 1928 | 1461861979581 Marionette TRACE conn2 <- [1,1718,null,{}] 09:46:19 INFO - PROCESS | 1928 | 1461861979585 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}] 09:46:19 INFO - PROCESS | 1928 | 1461861979685 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:46:19 INFO - PROCESS | 1928 | 1461861979747 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743f000 == 44 [pid = 1928] [id = 437] 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x112c04c00) [pid = 1928] [serial = 1310] [outer = 0x0] 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x1131dd400) [pid = 1928] [serial = 1311] [outer = 0x112c04c00] 09:46:19 INFO - PROCESS | 1928 | 1461861979779 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x115e64c00) [pid = 1928] [serial = 1312] [outer = 0x112c04c00] 09:46:20 INFO - PROCESS | 1928 | 1461861980208 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 675ms 09:46:20 INFO - PROCESS | 1928 | 1461861980255 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1928 | 1461861980259 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:46:20 INFO - PROCESS | 1928 | 1461861980264 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1928 | 1461861980266 Marionette TRACE conn2 <- [1,1722,null,{}] 09:46:20 INFO - PROCESS | 1928 | 1461861980271 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}] 09:46:20 INFO - PROCESS | 1928 | 1461861980382 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:46:20 INFO - PROCESS | 1928 | 1461861980447 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x121307800 == 45 [pid = 1928] [id = 438] 09:46:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1180a5400) [pid = 1928] [serial = 1313] [outer = 0x0] 09:46:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1180e5000) [pid = 1928] [serial = 1314] [outer = 0x1180a5400] 09:46:20 INFO - PROCESS | 1928 | 1461861980477 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x118735000) [pid = 1928] [serial = 1315] [outer = 0x1180a5400] 09:46:20 INFO - PROCESS | 1928 | 1461861980903 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]]]}] 09:46:20 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 09:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 09:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:46:20 INFO - PROCESS | 1928 | 1461861980936 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1928 | 1461861980938 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:46:20 INFO - PROCESS | 1928 | 1461861980940 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1928 | 1461861980942 Marionette TRACE conn2 <- [1,1726,null,{}] 09:46:20 INFO - PROCESS | 1928 | 1461861980951 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}] 09:46:21 INFO - PROCESS | 1928 | 1461861981074 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:46:21 INFO - PROCESS | 1928 | 1461861981140 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x128fa9800 == 46 [pid = 1928] [id = 439] 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x119abd000) [pid = 1928] [serial = 1316] [outer = 0x0] 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x119f04000) [pid = 1928] [serial = 1317] [outer = 0x119abd000] 09:46:21 INFO - PROCESS | 1928 | 1461861981172 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x1214e8c00) [pid = 1928] [serial = 1318] [outer = 0x119abd000] 09:46:21 INFO - PROCESS | 1928 | 1461861981586 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 09:46:21 INFO - PROCESS | 1928 | 1461861981611 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:46:21 INFO - PROCESS | 1928 | 1461861981613 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:46:21 INFO - PROCESS | 1928 | 1461861981616 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1928 | 1461861981617 Marionette TRACE conn2 <- [1,1730,null,{}] 09:46:21 INFO - PROCESS | 1928 | 1461861981619 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}] 09:46:21 INFO - PROCESS | 1928 | 1461861981716 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:46:21 INFO - PROCESS | 1928 | 1461861981764 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12966c800 == 47 [pid = 1928] [id = 440] 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x121974c00) [pid = 1928] [serial = 1319] [outer = 0x0] 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12210bc00) [pid = 1928] [serial = 1320] [outer = 0x121974c00] 09:46:21 INFO - PROCESS | 1928 | 1461861981806 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x124132000) [pid = 1928] [serial = 1321] [outer = 0x121974c00] 09:46:22 INFO - PROCESS | 1928 | 1461861982218 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]]]}] 09:46:22 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 09:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 620ms 09:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:46:22 INFO - PROCESS | 1928 | 1461861982237 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1928 | 1461861982238 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:46:22 INFO - PROCESS | 1928 | 1461861982241 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1928 | 1461861982242 Marionette TRACE conn2 <- [1,1734,null,{}] 09:46:22 INFO - PROCESS | 1928 | 1461861982244 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}] 09:46:22 INFO - PROCESS | 1928 | 1461861982341 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:46:22 INFO - PROCESS | 1928 | 1461861982422 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7c3000 == 48 [pid = 1928] [id = 441] 09:46:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12445b400) [pid = 1928] [serial = 1322] [outer = 0x0] 09:46:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1251f2000) [pid = 1928] [serial = 1323] [outer = 0x12445b400] 09:46:22 INFO - PROCESS | 1928 | 1461861982453 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x125b46400) [pid = 1928] [serial = 1324] [outer = 0x12445b400] 09:46:22 INFO - PROCESS | 1928 | 1461861982878 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 668ms 09:46:22 INFO - PROCESS | 1928 | 1461861982910 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1928 | 1461861982911 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:46:22 INFO - PROCESS | 1928 | 1461861982914 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1928 | 1461861982915 Marionette TRACE conn2 <- [1,1738,null,{}] 09:46:22 INFO - PROCESS | 1928 | 1461861982917 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}] 09:46:23 INFO - PROCESS | 1928 | 1461861983030 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:46:23 INFO - PROCESS | 1928 | 1461861983083 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a0e800 == 49 [pid = 1928] [id = 442] 09:46:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11958a400) [pid = 1928] [serial = 1325] [outer = 0x0] 09:46:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1251f2c00) [pid = 1928] [serial = 1326] [outer = 0x11958a400] 09:46:23 INFO - PROCESS | 1928 | 1461861983114 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x128b35800) [pid = 1928] [serial = 1327] [outer = 0x11958a400] 09:46:23 INFO - PROCESS | 1928 | 1461861983719 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 822ms 09:46:23 INFO - PROCESS | 1928 | 1461861983737 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:46:23 INFO - PROCESS | 1928 | 1461861983740 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:46:23 INFO - PROCESS | 1928 | 1461861983743 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 1928 | 1461861983746 Marionette TRACE conn2 <- [1,1742,null,{}] 09:46:23 INFO - PROCESS | 1928 | 1461861983750 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}] 09:46:23 INFO - PROCESS | 1928 | 1461861983841 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:46:23 INFO - PROCESS | 1928 | 1461861983911 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743e800 == 50 [pid = 1928] [id = 443] 09:46:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x112a24000) [pid = 1928] [serial = 1328] [outer = 0x0] 09:46:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11333fc00) [pid = 1928] [serial = 1329] [outer = 0x112a24000] 09:46:23 INFO - PROCESS | 1928 | 1461861983957 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x115d3a800) [pid = 1928] [serial = 1330] [outer = 0x112a24000] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x125bbe800 == 49 [pid = 1928] [id = 435] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12447b000 == 48 [pid = 1928] [id = 434] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x118a71000 == 47 [pid = 1928] [id = 433] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x121acc800 == 46 [pid = 1928] [id = 432] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x121a10000 == 45 [pid = 1928] [id = 431] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12140d800 == 44 [pid = 1928] [id = 430] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x119f4b000 == 43 [pid = 1928] [id = 429] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x119811000 == 42 [pid = 1928] [id = 428] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128b33c00) [pid = 1928] [serial = 1266] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | 1461861984528 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]]]}] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x118a72000 == 41 [pid = 1928] [id = 427] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x11718f000 == 40 [pid = 1928] [id = 426] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x112a40800 == 39 [pid = 1928] [id = 425] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x118706000 == 38 [pid = 1928] [id = 424] 09:46:24 INFO - PROCESS | 1928 | --DOCSHELL 0x114ede800 == 37 [pid = 1928] [id = 423] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1248a5c00) [pid = 1928] [serial = 1248] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1180dec00) [pid = 1928] [serial = 1224] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1180ebc00) [pid = 1928] [serial = 1225] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1214ec400) [pid = 1928] [serial = 1239] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1218bf000) [pid = 1928] [serial = 1240] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x118fe1800) [pid = 1928] [serial = 1230] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x119ab9000) [pid = 1928] [serial = 1231] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1182a1400) [pid = 1928] [serial = 1227] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x118735c00) [pid = 1928] [serial = 1228] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12129b000) [pid = 1928] [serial = 1236] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12132bc00) [pid = 1928] [serial = 1237] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x112c04000) [pid = 1928] [serial = 1215] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x112c10c00) [pid = 1928] [serial = 1216] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1251f3400) [pid = 1928] [serial = 1251] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126d88c00) [pid = 1928] [serial = 1254] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x116167000) [pid = 1928] [serial = 1257] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x125b45800) [pid = 1928] [serial = 1252] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12129ac00) [pid = 1928] [serial = 1260] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x124131000) [pid = 1928] [serial = 1263] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x1133fc000) [pid = 1928] [serial = 1218] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12199c400) [pid = 1928] [serial = 1242] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x115e64800) [pid = 1928] [serial = 1219] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x121e77800) [pid = 1928] [serial = 1243] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x126d8cc00) [pid = 1928] [serial = 1264] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x119abfc00) [pid = 1928] [serial = 1233] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x1180e9c00) [pid = 1928] [serial = 1258] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x11a10c800) [pid = 1928] [serial = 1234] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x126d93800) [pid = 1928] [serial = 1255] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x11674c000) [pid = 1928] [serial = 1221] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12210b000) [pid = 1928] [serial = 1245] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x122009c00) [pid = 1928] [serial = 1261] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x125106c00) [pid = 1928] [serial = 1249] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x11710e000) [pid = 1928] [serial = 1222] [outer = 0x0] [url = about:blank] 09:46:24 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x1244ec000) [pid = 1928] [serial = 1246] [outer = 0x0] [url = about:blank] 09:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 828ms 09:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:46:24 INFO - PROCESS | 1928 | 1461861984571 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1928 | 1461861984574 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:46:24 INFO - PROCESS | 1928 | 1461861984578 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1928 | 1461861984580 Marionette TRACE conn2 <- [1,1746,null,{}] 09:46:24 INFO - PROCESS | 1928 | 1461861984583 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}] 09:46:24 INFO - PROCESS | 1928 | 1461861984662 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:46:24 INFO - PROCESS | 1928 | 1461861984670 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x1161a3800 == 38 [pid = 1928] [id = 444] 09:46:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x114ef7c00) [pid = 1928] [serial = 1331] [outer = 0x0] 09:46:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1164b0800) [pid = 1928] [serial = 1332] [outer = 0x114ef7c00] 09:46:24 INFO - PROCESS | 1928 | 1461861984696 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x116960400) [pid = 1928] [serial = 1333] [outer = 0x114ef7c00] 09:46:25 INFO - PROCESS | 1928 | 1461861985043 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 09:46:25 INFO - PROCESS | 1928 | 1461861985048 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1928 | 1461861985051 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:46:25 INFO - PROCESS | 1928 | 1461861985074 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1928 | 1461861985077 Marionette TRACE conn2 <- [1,1750,null,{}] 09:46:25 INFO - PROCESS | 1928 | 1461861985085 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}] 09:46:25 INFO - PROCESS | 1928 | 1461861985166 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:46:25 INFO - PROCESS | 1928 | 1461861985173 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11919e800 == 39 [pid = 1928] [id = 445] 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x117e19000) [pid = 1928] [serial = 1334] [outer = 0x0] 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x1184b5c00) [pid = 1928] [serial = 1335] [outer = 0x117e19000] 09:46:25 INFO - PROCESS | 1928 | 1461861985201 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x11878ec00) [pid = 1928] [serial = 1336] [outer = 0x117e19000] 09:46:25 INFO - PROCESS | 1928 | 1461861985545 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 541ms 09:46:25 INFO - PROCESS | 1928 | 1461861985611 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1928 | 1461861985613 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:46:25 INFO - PROCESS | 1928 | 1461861985618 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1928 | 1461861985620 Marionette TRACE conn2 <- [1,1754,null,{}] 09:46:25 INFO - PROCESS | 1928 | 1461861985624 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}] 09:46:25 INFO - PROCESS | 1928 | 1461861985710 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:46:25 INFO - PROCESS | 1928 | 1461861985802 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x116992000 == 40 [pid = 1928] [id = 446] 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x112a25c00) [pid = 1928] [serial = 1337] [outer = 0x0] 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x112a31000) [pid = 1928] [serial = 1338] [outer = 0x112a25c00] 09:46:25 INFO - PROCESS | 1928 | 1461861985835 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x112ef5c00) [pid = 1928] [serial = 1339] [outer = 0x112a25c00] 09:46:26 INFO - PROCESS | 1928 | 1461861986289 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 726ms 09:46:26 INFO - PROCESS | 1928 | 1461861986344 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:46:26 INFO - PROCESS | 1928 | 1461861986346 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:46:26 INFO - PROCESS | 1928 | 1461861986352 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 1928 | 1461861986355 Marionette TRACE conn2 <- [1,1758,null,{}] 09:46:26 INFO - PROCESS | 1928 | 1461861986358 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}] 09:46:26 INFO - PROCESS | 1928 | 1461861986486 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:46:26 INFO - PROCESS | 1928 | 1461861986538 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b0e000 == 41 [pid = 1928] [id = 447] 09:46:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1134cf400) [pid = 1928] [serial = 1340] [outer = 0x0] 09:46:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x116ac2000) [pid = 1928] [serial = 1341] [outer = 0x1134cf400] 09:46:26 INFO - PROCESS | 1928 | 1461861986569 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x118783800) [pid = 1928] [serial = 1342] [outer = 0x1134cf400] 09:46:26 INFO - PROCESS | 1928 | 1461861986968 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 673ms 09:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:46:27 INFO - PROCESS | 1928 | 1461861987024 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1928 | 1461861987025 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:46:27 INFO - PROCESS | 1928 | 1461861987027 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1928 | 1461861987029 Marionette TRACE conn2 <- [1,1762,null,{}] 09:46:27 INFO - PROCESS | 1928 | 1461861987036 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}] 09:46:27 INFO - PROCESS | 1928 | 1461861987135 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:46:27 INFO - PROCESS | 1928 | 1461861987200 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x121321000 == 42 [pid = 1928] [id = 448] 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x119591800) [pid = 1928] [serial = 1343] [outer = 0x0] 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119ab9000) [pid = 1928] [serial = 1344] [outer = 0x119591800] 09:46:27 INFO - PROCESS | 1928 | 1461861987233 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x11a10c000) [pid = 1928] [serial = 1345] [outer = 0x119591800] 09:46:27 INFO - PROCESS | 1928 | 1461861987653 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 09:46:27 INFO - PROCESS | 1928 | 1461861987699 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1928 | 1461861987700 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:46:27 INFO - PROCESS | 1928 | 1461861987703 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1928 | 1461861987704 Marionette TRACE conn2 <- [1,1766,null,{}] 09:46:27 INFO - PROCESS | 1928 | 1461861987706 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}] 09:46:27 INFO - PROCESS | 1928 | 1461861987827 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:46:27 INFO - PROCESS | 1928 | 1461861987878 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a1e800 == 43 [pid = 1928] [id = 449] 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12129b000) [pid = 1928] [serial = 1346] [outer = 0x0] 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x121331800) [pid = 1928] [serial = 1347] [outer = 0x12129b000] 09:46:27 INFO - PROCESS | 1928 | 1461861987909 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12196e800) [pid = 1928] [serial = 1348] [outer = 0x12129b000] 09:46:28 INFO - PROCESS | 1928 | 1461861988320 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 621ms 09:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:46:28 INFO - PROCESS | 1928 | 1461861988325 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1928 | 1461861988326 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:46:28 INFO - PROCESS | 1928 | 1461861988328 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1928 | 1461861988330 Marionette TRACE conn2 <- [1,1770,null,{}] 09:46:28 INFO - PROCESS | 1928 | 1461861988332 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}] 09:46:28 INFO - PROCESS | 1928 | 1461861988428 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:46:28 INFO - PROCESS | 1928 | 1461861988475 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12201a800 == 44 [pid = 1928] [id = 450] 09:46:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1214ed400) [pid = 1928] [serial = 1349] [outer = 0x0] 09:46:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x122102c00) [pid = 1928] [serial = 1350] [outer = 0x1214ed400] 09:46:28 INFO - PROCESS | 1928 | 1461861988505 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12210e400) [pid = 1928] [serial = 1351] [outer = 0x1214ed400] 09:46:28 INFO - PROCESS | 1928 | 1461861988910 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 09:46:28 INFO - PROCESS | 1928 | 1461861988948 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1928 | 1461861988949 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:46:28 INFO - PROCESS | 1928 | 1461861988952 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1928 | 1461861988953 Marionette TRACE conn2 <- [1,1774,null,{}] 09:46:28 INFO - PROCESS | 1928 | 1461861988955 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}] 09:46:29 INFO - PROCESS | 1928 | 1461861989069 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:46:29 INFO - PROCESS | 1928 | 1461861989153 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x1250f2800 == 45 [pid = 1928] [id = 451] 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x125109400) [pid = 1928] [serial = 1352] [outer = 0x0] 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x126b95400) [pid = 1928] [serial = 1353] [outer = 0x125109400] 09:46:29 INFO - PROCESS | 1928 | 1461861989198 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x126dcd800) [pid = 1928] [serial = 1354] [outer = 0x125109400] 09:46:29 INFO - PROCESS | 1928 | 1461861989626 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]]]}] 09:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 719ms 09:46:29 INFO - PROCESS | 1928 | 1461861989671 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 1928 | 1461861989673 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:46:29 INFO - PROCESS | 1928 | 1461861989675 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 1928 | 1461861989676 Marionette TRACE conn2 <- [1,1778,null,{}] 09:46:29 INFO - PROCESS | 1928 | 1461861989679 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}] 09:46:29 INFO - PROCESS | 1928 | 1461861989775 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:46:29 INFO - PROCESS | 1928 | 1461861989826 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dbc000 == 46 [pid = 1928] [id = 452] 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x125109800) [pid = 1928] [serial = 1355] [outer = 0x0] 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x128b3a400) [pid = 1928] [serial = 1356] [outer = 0x125109800] 09:46:29 INFO - PROCESS | 1928 | 1461861989856 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x128b41800) [pid = 1928] [serial = 1357] [outer = 0x125109800] 09:46:30 INFO - PROCESS | 1928 | 1461861990318 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]]]}] 09:46:30 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 09:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 09:46:30 INFO - PROCESS | 1928 | 1461861990346 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1928 | 1461861990348 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:46:30 INFO - PROCESS | 1928 | 1461861990353 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1928 | 1461861990356 Marionette TRACE conn2 <- [1,1782,null,{}] 09:46:30 INFO - PROCESS | 1928 | 1461861990360 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}] 09:46:30 INFO - PROCESS | 1928 | 1461861990479 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:46:30 INFO - PROCESS | 1928 | 1461861990545 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x11931b800 == 47 [pid = 1928] [id = 453] 09:46:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x112c08c00) [pid = 1928] [serial = 1358] [outer = 0x0] 09:46:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x113395000) [pid = 1928] [serial = 1359] [outer = 0x112c08c00] 09:46:30 INFO - PROCESS | 1928 | 1461861990574 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1169aa800) [pid = 1928] [serial = 1360] [outer = 0x112c08c00] 09:46:30 INFO - PROCESS | 1928 | --DOCSHELL 0x1161a3800 == 46 [pid = 1928] [id = 444] 09:46:30 INFO - PROCESS | 1928 | --DOCSHELL 0x11743e800 == 45 [pid = 1928] [id = 443] 09:46:30 INFO - PROCESS | 1928 | --DOCSHELL 0x11743f000 == 44 [pid = 1928] [id = 437] 09:46:30 INFO - PROCESS | 1928 | 1461861990988 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]]]}] 09:46:31 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 09:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 675ms 09:46:31 INFO - PROCESS | 1928 | 1461861991027 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1928 | 1461861991030 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:46:31 INFO - PROCESS | 1928 | 1461861991037 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1928 | 1461861991038 Marionette TRACE conn2 <- [1,1786,null,{}] 09:46:31 INFO - PROCESS | 1928 | 1461861991041 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}] 09:46:31 INFO - PROCESS | 1928 | 1461861991123 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:46:31 INFO - PROCESS | 1928 | 1461861991180 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181eb000 == 45 [pid = 1928] [id = 454] 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1161d2800) [pid = 1928] [serial = 1361] [outer = 0x0] 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1180a2000) [pid = 1928] [serial = 1362] [outer = 0x1161d2800] 09:46:31 INFO - PROCESS | 1928 | 1461861991208 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x119588800) [pid = 1928] [serial = 1363] [outer = 0x1161d2800] 09:46:31 INFO - PROCESS | 1928 | 1461861991512 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]]]}] 09:46:31 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 09:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 09:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:46:31 INFO - PROCESS | 1928 | 1461861991556 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1928 | 1461861991557 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:46:31 INFO - PROCESS | 1928 | 1461861991560 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1928 | 1461861991562 Marionette TRACE conn2 <- [1,1790,null,{}] 09:46:31 INFO - PROCESS | 1928 | 1461861991571 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}] 09:46:31 INFO - PROCESS | 1928 | 1461861991658 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:46:31 INFO - PROCESS | 1928 | 1461861991724 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x122027000 == 46 [pid = 1928] [id = 455] 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x118fe4000) [pid = 1928] [serial = 1364] [outer = 0x0] 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x121207800) [pid = 1928] [serial = 1365] [outer = 0x118fe4000] 09:46:31 INFO - PROCESS | 1928 | 1461861991753 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1250b6c00) [pid = 1928] [serial = 1366] [outer = 0x118fe4000] 09:46:32 INFO - PROCESS | 1928 | 1461861992098 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]]]}] 09:46:32 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) 09:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 09:46:32 INFO - PROCESS | 1928 | 1461861992135 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1928 | 1461861992138 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:46:32 INFO - PROCESS | 1928 | 1461861992140 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1928 | 1461861992141 Marionette TRACE conn2 <- [1,1794,null,{}] 09:46:32 INFO - PROCESS | 1928 | 1461861992143 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}] 09:46:32 INFO - PROCESS | 1928 | 1461861992243 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:46:32 INFO - PROCESS | 1928 | 1461861992276 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x126da7800 == 47 [pid = 1928] [id = 456] 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x124831c00) [pid = 1928] [serial = 1367] [outer = 0x0] 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x126d86000) [pid = 1928] [serial = 1368] [outer = 0x124831c00] 09:46:32 INFO - PROCESS | 1928 | 1461861992302 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128b36800) [pid = 1928] [serial = 1369] [outer = 0x124831c00] 09:46:32 INFO - PROCESS | 1928 | 1461861992617 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]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 09:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:46:32 INFO - PROCESS | 1928 | 1461861992659 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1928 | 1461861992660 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:46:32 INFO - PROCESS | 1928 | 1461861992662 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1928 | 1461861992664 Marionette TRACE conn2 <- [1,1798,null,{}] 09:46:32 INFO - PROCESS | 1928 | 1461861992666 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}] 09:46:32 INFO - PROCESS | 1928 | 1461861992763 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:46:32 INFO - PROCESS | 1928 | 1461861992768 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7bb800 == 48 [pid = 1928] [id = 457] 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x126d85800) [pid = 1928] [serial = 1370] [outer = 0x0] 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x128ba4400) [pid = 1928] [serial = 1371] [outer = 0x126d85800] 09:46:32 INFO - PROCESS | 1928 | 1461861992792 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x128bac000) [pid = 1928] [serial = 1372] [outer = 0x126d85800] 09:46:33 INFO - PROCESS | 1928 | 1461861993140 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 09:46:33 INFO - PROCESS | 1928 | 1461861993183 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1928 | 1461861993184 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:46:33 INFO - PROCESS | 1928 | 1461861993186 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1928 | 1461861993187 Marionette TRACE conn2 <- [1,1802,null,{}] 09:46:33 INFO - PROCESS | 1928 | 1461861993189 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}] 09:46:33 INFO - PROCESS | 1928 | 1461861993304 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:46:33 INFO - PROCESS | 1928 | 1461861993318 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b160000 == 49 [pid = 1928] [id = 458] 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x128bae800) [pid = 1928] [serial = 1373] [outer = 0x0] 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x128ca8000) [pid = 1928] [serial = 1374] [outer = 0x128bae800] 09:46:33 INFO - PROCESS | 1928 | 1461861993345 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x128d5d000) [pid = 1928] [serial = 1375] [outer = 0x128bae800] 09:46:33 INFO - PROCESS | 1928 | 1461861993688 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 09:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:46:33 INFO - PROCESS | 1928 | 1461861993705 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1928 | 1461861993706 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:46:33 INFO - PROCESS | 1928 | 1461861993709 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1928 | 1461861993710 Marionette TRACE conn2 <- [1,1806,null,{}] 09:46:33 INFO - PROCESS | 1928 | 1461861993713 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}] 09:46:33 INFO - PROCESS | 1928 | 1461861993852 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:46:33 INFO - PROCESS | 1928 | 1461861993873 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b29a800 == 50 [pid = 1928] [id = 459] 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x128bb0c00) [pid = 1928] [serial = 1376] [outer = 0x0] 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x129239400) [pid = 1928] [serial = 1377] [outer = 0x128bb0c00] 09:46:33 INFO - PROCESS | 1928 | 1461861993914 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x129333800) [pid = 1928] [serial = 1378] [outer = 0x128bb0c00] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x112a24000) [pid = 1928] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x112c04c00) [pid = 1928] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1180a5400) [pid = 1928] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1110b3000) [pid = 1928] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x115e16000) [pid = 1928] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x112e4d000) [pid = 1928] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11710e400) [pid = 1928] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x119f07000) [pid = 1928] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x114ef7c00) [pid = 1928] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1126b7c00) [pid = 1928] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x126dcb800) [pid = 1928] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x112c06400) [pid = 1928] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x118fdac00) [pid = 1928] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x112a31c00) [pid = 1928] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12129bc00) [pid = 1928] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119bfcc00) [pid = 1928] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1166db400) [pid = 1928] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11958a400) [pid = 1928] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x118597c00) [pid = 1928] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:46:34 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12cd5d000) [pid = 1928] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:46:34 INFO - PROCESS | 1928 | 1461861994391 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]]]}] 09:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 718ms 09:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:46:34 INFO - PROCESS | 1928 | 1461861994427 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1928 | 1461861994429 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:46:34 INFO - PROCESS | 1928 | 1461861994431 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1928 | 1461861994432 Marionette TRACE conn2 <- [1,1810,null,{}] 09:46:34 INFO - PROCESS | 1928 | 1461861994440 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}] 09:46:34 INFO - PROCESS | 1928 | 1461861994528 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:46:34 INFO - PROCESS | 1928 | 1461861994533 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x124788800 == 51 [pid = 1928] [id = 460] 09:46:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x112a2d400) [pid = 1928] [serial = 1379] [outer = 0x0] 09:46:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1166dcc00) [pid = 1928] [serial = 1380] [outer = 0x112a2d400] 09:46:34 INFO - PROCESS | 1928 | 1461861994558 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1180ed800) [pid = 1928] [serial = 1381] [outer = 0x112a2d400] 09:46:34 INFO - PROCESS | 1928 | 1461861994874 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]]]}] 09:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 476ms 09:46:34 INFO - PROCESS | 1928 | 1461861994907 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1928 | 1461861994909 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:46:34 INFO - PROCESS | 1928 | 1461861994911 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1928 | 1461861994912 Marionette TRACE conn2 <- [1,1814,null,{}] 09:46:34 INFO - PROCESS | 1928 | 1461861994914 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}] 09:46:34 INFO - PROCESS | 1928 | 1461861994997 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:46:35 INFO - PROCESS | 1928 | 1461861995053 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba4c000 == 52 [pid = 1928] [id = 461] 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11338ec00) [pid = 1928] [serial = 1382] [outer = 0x0] 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11a10e400) [pid = 1928] [serial = 1383] [outer = 0x11338ec00] 09:46:35 INFO - PROCESS | 1928 | 1461861995079 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x126dcd400) [pid = 1928] [serial = 1384] [outer = 0x11338ec00] 09:46:35 INFO - PROCESS | 1928 | 1461861995372 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]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 09:46:35 INFO - PROCESS | 1928 | 1461861995430 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1928 | 1461861995432 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:46:35 INFO - PROCESS | 1928 | 1461861995435 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1928 | 1461861995436 Marionette TRACE conn2 <- [1,1818,null,{}] 09:46:35 INFO - PROCESS | 1928 | 1461861995439 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}] 09:46:35 INFO - PROCESS | 1928 | 1461861995522 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:46:35 INFO - PROCESS | 1928 | 1461861995526 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd4e800 == 53 [pid = 1928] [id = 462] 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12196d000) [pid = 1928] [serial = 1385] [outer = 0x0] 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x129337000) [pid = 1928] [serial = 1386] [outer = 0x12196d000] 09:46:35 INFO - PROCESS | 1928 | 1461861995550 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x129572000) [pid = 1928] [serial = 1387] [outer = 0x12196d000] 09:46:35 INFO - PROCESS | 1928 | 1461861995877 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]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 472ms 09:46:35 INFO - PROCESS | 1928 | 1461861995906 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1928 | 1461861995908 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:46:35 INFO - PROCESS | 1928 | 1461861995910 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1928 | 1461861995912 Marionette TRACE conn2 <- [1,1822,null,{}] 09:46:35 INFO - PROCESS | 1928 | 1461861995914 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}] 09:46:36 INFO - PROCESS | 1928 | 1461861996039 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:46:36 INFO - PROCESS | 1928 | 1461861996046 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1c8000 == 54 [pid = 1928] [id = 463] 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x129624400) [pid = 1928] [serial = 1388] [outer = 0x0] 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12962fc00) [pid = 1928] [serial = 1389] [outer = 0x129624400] 09:46:36 INFO - PROCESS | 1928 | 1461861996075 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12a7ea400) [pid = 1928] [serial = 1390] [outer = 0x129624400] 09:46:36 INFO - PROCESS | 1928 | 1461861996542 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]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 09:46:36 INFO - PROCESS | 1928 | 1461861996583 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1928 | 1461861996588 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:46:36 INFO - PROCESS | 1928 | 1461861996592 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1928 | 1461861996594 Marionette TRACE conn2 <- [1,1826,null,{}] 09:46:36 INFO - PROCESS | 1928 | 1461861996598 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}] 09:46:36 INFO - PROCESS | 1928 | 1461861996701 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:46:36 INFO - PROCESS | 1928 | 1461861996809 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x119317800 == 55 [pid = 1928] [id = 464] 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x116744000) [pid = 1928] [serial = 1391] [outer = 0x0] 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1180de800) [pid = 1928] [serial = 1392] [outer = 0x116744000] 09:46:36 INFO - PROCESS | 1928 | 1461861996843 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118af2c00) [pid = 1928] [serial = 1393] [outer = 0x116744000] 09:46:37 INFO - PROCESS | 1928 | 1461861997257 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]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 720ms 09:46:37 INFO - PROCESS | 1928 | 1461861997314 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1928 | 1461861997318 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:46:37 INFO - PROCESS | 1928 | 1461861997322 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1928 | 1461861997324 Marionette TRACE conn2 <- [1,1830,null,{}] 09:46:37 INFO - PROCESS | 1928 | 1461861997327 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}] 09:46:37 INFO - PROCESS | 1928 | 1461861997435 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:46:37 INFO - PROCESS | 1928 | 1461861997492 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x129652000 == 56 [pid = 1928] [id = 465] 09:46:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x119593400) [pid = 1928] [serial = 1394] [outer = 0x0] 09:46:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12196ec00) [pid = 1928] [serial = 1395] [outer = 0x119593400] 09:46:37 INFO - PROCESS | 1928 | 1461861997522 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1221e7800) [pid = 1928] [serial = 1396] [outer = 0x119593400] 09:46:37 INFO - PROCESS | 1928 | 1461861997915 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]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 625ms 09:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:46:37 INFO - PROCESS | 1928 | 1461861997948 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1928 | 1461861997950 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:46:37 INFO - PROCESS | 1928 | 1461861997954 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1928 | 1461861997957 Marionette TRACE conn2 <- [1,1834,null,{}] 09:46:37 INFO - PROCESS | 1928 | 1461861997965 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}] 09:46:38 INFO - PROCESS | 1928 | 1461861998094 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:46:38 INFO - PROCESS | 1928 | 1461861998168 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d8000 == 57 [pid = 1928] [id = 466] 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126dd2400) [pid = 1928] [serial = 1397] [outer = 0x0] 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128bafc00) [pid = 1928] [serial = 1398] [outer = 0x126dd2400] 09:46:38 INFO - PROCESS | 1928 | 1461861998199 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128caac00) [pid = 1928] [serial = 1399] [outer = 0x126dd2400] 09:46:38 INFO - PROCESS | 1928 | 1461861998579 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]]]}] 09:46:38 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 09:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 09:46:38 INFO - PROCESS | 1928 | 1461861998627 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1928 | 1461861998629 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:46:38 INFO - PROCESS | 1928 | 1461861998631 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1928 | 1461861998632 Marionette TRACE conn2 <- [1,1838,null,{}] 09:46:38 INFO - PROCESS | 1928 | 1461861998635 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}] 09:46:38 INFO - PROCESS | 1928 | 1461861998737 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:46:38 INFO - PROCESS | 1928 | 1461861998795 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c992800 == 58 [pid = 1928] [id = 467] 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128cab800) [pid = 1928] [serial = 1400] [outer = 0x0] 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128f26000) [pid = 1928] [serial = 1401] [outer = 0x128cab800] 09:46:38 INFO - PROCESS | 1928 | 1461861998826 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x129629c00) [pid = 1928] [serial = 1402] [outer = 0x128cab800] 09:46:39 INFO - PROCESS | 1928 | 1461861999278 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]]]}] 09:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 09:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:46:39 INFO - PROCESS | 1928 | 1461861999304 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1928 | 1461861999305 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:46:39 INFO - PROCESS | 1928 | 1461861999308 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1928 | 1461861999309 Marionette TRACE conn2 <- [1,1842,null,{}] 09:46:39 INFO - PROCESS | 1928 | 1461861999311 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}] 09:46:39 INFO - PROCESS | 1928 | 1461861999412 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:46:39 INFO - PROCESS | 1928 | 1461861999530 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e7000 == 59 [pid = 1928] [id = 468] 09:46:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x112a2f400) [pid = 1928] [serial = 1403] [outer = 0x0] 09:46:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x128cac000) [pid = 1928] [serial = 1404] [outer = 0x112a2f400] 09:46:39 INFO - PROCESS | 1928 | 1461861999561 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12a7e7400) [pid = 1928] [serial = 1405] [outer = 0x112a2f400] 09:46:40 INFO - PROCESS | 1928 | 1461862000216 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]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 921ms 09:46:40 INFO - PROCESS | 1928 | 1461862000230 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1928 | 1461862000232 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:46:40 INFO - PROCESS | 1928 | 1461862000254 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1928 | 1461862000256 Marionette TRACE conn2 <- [1,1846,null,{}] 09:46:40 INFO - PROCESS | 1928 | 1461862000260 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}] 09:46:40 INFO - PROCESS | 1928 | 1461862000355 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:46:40 INFO - PROCESS | 1928 | 1461862000423 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e3800 == 60 [pid = 1928] [id = 469] 09:46:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x113063000) [pid = 1928] [serial = 1406] [outer = 0x0] 09:46:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1131e2800) [pid = 1928] [serial = 1407] [outer = 0x113063000] 09:46:40 INFO - PROCESS | 1928 | 1461862000451 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x115e65400) [pid = 1928] [serial = 1408] [outer = 0x113063000] 09:46:40 INFO - PROCESS | 1928 | 1461862000904 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]]]}] 09:46:40 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) 09:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 675ms 09:46:40 INFO - PROCESS | 1928 | 1461862000927 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1928 | 1461862000930 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:46:40 INFO - PROCESS | 1928 | 1461862000935 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1928 | 1461862000936 Marionette TRACE conn2 <- [1,1850,null,{}] 09:46:40 INFO - PROCESS | 1928 | 1461862000939 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}] 09:46:41 INFO - PROCESS | 1928 | 1461862001034 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:46:41 INFO - PROCESS | 1928 | 1461862001094 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181ec800 == 61 [pid = 1928] [id = 470] 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11616f800) [pid = 1928] [serial = 1409] [outer = 0x0] 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x116962800) [pid = 1928] [serial = 1410] [outer = 0x11616f800] 09:46:41 INFO - PROCESS | 1928 | 1461862001122 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x1180ac000) [pid = 1928] [serial = 1411] [outer = 0x11616f800] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12966c800 == 60 [pid = 1928] [id = 440] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x128fa9800 == 59 [pid = 1928] [id = 439] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7c3000 == 58 [pid = 1928] [id = 441] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12c99a800 == 57 [pid = 1928] [id = 14] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd4e800 == 56 [pid = 1928] [id = 462] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba4c000 == 55 [pid = 1928] [id = 461] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x124788800 == 54 [pid = 1928] [id = 460] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12b29a800 == 53 [pid = 1928] [id = 459] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12b160000 == 52 [pid = 1928] [id = 458] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7bb800 == 51 [pid = 1928] [id = 457] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1184b5c00) [pid = 1928] [serial = 1335] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12482e000) [pid = 1928] [serial = 1308] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x126da7800 == 50 [pid = 1928] [id = 456] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x122027000 == 49 [pid = 1928] [id = 455] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x1181eb000 == 48 [pid = 1928] [id = 454] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x11931b800 == 47 [pid = 1928] [id = 453] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x12201a800 == 46 [pid = 1928] [id = 450] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x121a1e800 == 45 [pid = 1928] [id = 449] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x121321000 == 44 [pid = 1928] [id = 448] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x119b0e000 == 43 [pid = 1928] [id = 447] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x116992000 == 42 [pid = 1928] [id = 446] 09:46:41 INFO - PROCESS | 1928 | --DOCSHELL 0x11919e800 == 41 [pid = 1928] [id = 445] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12ce3d000) [pid = 1928] [serial = 1213] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x113342c00) [pid = 1928] [serial = 1270] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11333fc00) [pid = 1928] [serial = 1329] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x115d3a800) [pid = 1928] [serial = 1330] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x1131dd400) [pid = 1928] [serial = 1311] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x1180e5000) [pid = 1928] [serial = 1314] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x112a2cc00) [pid = 1928] [serial = 1275] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x112de5400) [pid = 1928] [serial = 1276] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x116608000) [pid = 1928] [serial = 1272] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x114eeec00) [pid = 1928] [serial = 1278] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x115e64c00) [pid = 1928] [serial = 1312] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x116166400) [pid = 1928] [serial = 1279] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x119f04000) [pid = 1928] [serial = 1317] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1182a9c00) [pid = 1928] [serial = 1284] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x121329800) [pid = 1928] [serial = 1293] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1164b0800) [pid = 1928] [serial = 1332] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1169b9000) [pid = 1928] [serial = 1281] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1180dfc00) [pid = 1928] [serial = 1282] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x118735000) [pid = 1928] [serial = 1315] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12210bc00) [pid = 1928] [serial = 1320] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128b3b800) [pid = 1928] [serial = 1267] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x112c0c000) [pid = 1928] [serial = 1269] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1196a2400) [pid = 1928] [serial = 1290] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1180e0400) [pid = 1928] [serial = 1299] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1214e7400) [pid = 1928] [serial = 1294] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x121618c00) [pid = 1928] [serial = 1296] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x121975000) [pid = 1928] [serial = 1302] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1251f2000) [pid = 1928] [serial = 1323] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x121e78000) [pid = 1928] [serial = 1305] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x116960400) [pid = 1928] [serial = 1333] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x121973400) [pid = 1928] [serial = 1297] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1251f2c00) [pid = 1928] [serial = 1326] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x118af0400) [pid = 1928] [serial = 1287] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x121c5b400) [pid = 1928] [serial = 1303] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x118fd6800) [pid = 1928] [serial = 1288] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x119bf6c00) [pid = 1928] [serial = 1300] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x121206000) [pid = 1928] [serial = 1291] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x128b35800) [pid = 1928] [serial = 1327] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1247d1000) [pid = 1928] [serial = 1306] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11873e800) [pid = 1928] [serial = 1285] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x116960000) [pid = 1928] [serial = 1273] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1928 | 1461862001531 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]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 621ms 09:46:41 INFO - PROCESS | 1928 | 1461862001557 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1928 | 1461862001558 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:46:41 INFO - PROCESS | 1928 | 1461862001560 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1928 | 1461862001563 Marionette TRACE conn2 <- [1,1854,null,{}] 09:46:41 INFO - PROCESS | 1928 | 1461862001573 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}] 09:46:41 INFO - PROCESS | 1928 | 1461862001658 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:46:41 INFO - PROCESS | 1928 | 1461862001664 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e2000 == 42 [pid = 1928] [id = 471] 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11674a000) [pid = 1928] [serial = 1412] [outer = 0x0] 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1182a1000) [pid = 1928] [serial = 1413] [outer = 0x11674a000] 09:46:41 INFO - PROCESS | 1928 | 1461862001697 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x118fd6800) [pid = 1928] [serial = 1414] [outer = 0x11674a000] 09:46:42 INFO - PROCESS | 1928 | 1461862002058 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]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 09:46:42 INFO - PROCESS | 1928 | 1461862002082 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1928 | 1461862002087 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:46:42 INFO - PROCESS | 1928 | 1461862002090 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1928 | 1461862002091 Marionette TRACE conn2 <- [1,1858,null,{}] 09:46:42 INFO - PROCESS | 1928 | 1461862002093 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}] 09:46:42 INFO - PROCESS | 1928 | 1461862002192 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:46:42 INFO - PROCESS | 1928 | 1461862002197 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f6b000 == 43 [pid = 1928] [id = 472] 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x119588400) [pid = 1928] [serial = 1415] [outer = 0x0] 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11a10c800) [pid = 1928] [serial = 1416] [outer = 0x119588400] 09:46:42 INFO - PROCESS | 1928 | 1461862002233 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x121327800) [pid = 1928] [serial = 1417] [outer = 0x119588400] 09:46:42 INFO - PROCESS | 1928 | 1461862002698 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]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 621ms 09:46:42 INFO - PROCESS | 1928 | 1461862002711 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1928 | 1461862002712 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:46:42 INFO - PROCESS | 1928 | 1461862002714 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1928 | 1461862002715 Marionette TRACE conn2 <- [1,1862,null,{}] 09:46:42 INFO - PROCESS | 1928 | 1461862002720 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}] 09:46:42 INFO - PROCESS | 1928 | 1461862002799 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:46:42 INFO - PROCESS | 1928 | 1461862002806 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12130f800 == 44 [pid = 1928] [id = 473] 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x121329c00) [pid = 1928] [serial = 1418] [outer = 0x0] 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x121618c00) [pid = 1928] [serial = 1419] [outer = 0x121329c00] 09:46:42 INFO - PROCESS | 1928 | 1461862002832 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x121979c00) [pid = 1928] [serial = 1420] [outer = 0x121329c00] 09:46:43 INFO - PROCESS | 1928 | 1461862003170 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 471ms 09:46:43 INFO - PROCESS | 1928 | 1461862003188 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1928 | 1461862003189 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:46:43 INFO - PROCESS | 1928 | 1461862003192 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1928 | 1461862003193 Marionette TRACE conn2 <- [1,1866,null,{}] 09:46:43 INFO - PROCESS | 1928 | 1461862003195 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}] 09:46:43 INFO - PROCESS | 1928 | 1461862003325 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:46:43 INFO - PROCESS | 1928 | 1461862003333 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215b7800 == 45 [pid = 1928] [id = 474] 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12160ec00) [pid = 1928] [serial = 1421] [outer = 0x0] 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x121e75c00) [pid = 1928] [serial = 1422] [outer = 0x12160ec00] 09:46:43 INFO - PROCESS | 1928 | 1461862003361 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1251bb800) [pid = 1928] [serial = 1423] [outer = 0x12160ec00] 09:46:43 INFO - PROCESS | 1928 | 1461862003708 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 567ms 09:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:46:43 INFO - PROCESS | 1928 | 1461862003760 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1928 | 1461862003761 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:46:43 INFO - PROCESS | 1928 | 1461862003763 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1928 | 1461862003764 Marionette TRACE conn2 <- [1,1870,null,{}] 09:46:43 INFO - PROCESS | 1928 | 1461862003767 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}] 09:46:43 INFO - PROCESS | 1928 | 1461862003862 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:46:43 INFO - PROCESS | 1928 | 1461862003874 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e03000 == 46 [pid = 1928] [id = 475] 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1250b4000) [pid = 1928] [serial = 1424] [outer = 0x0] 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x126d87800) [pid = 1928] [serial = 1425] [outer = 0x1250b4000] 09:46:43 INFO - PROCESS | 1928 | 1461862003901 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x126dcb800) [pid = 1928] [serial = 1426] [outer = 0x1250b4000] 09:46:44 INFO - PROCESS | 1928 | 1461862004316 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 569ms 09:46:44 INFO - PROCESS | 1928 | 1461862004332 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1928 | 1461862004336 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:46:44 INFO - PROCESS | 1928 | 1461862004339 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1928 | 1461862004341 Marionette TRACE conn2 <- [1,1874,null,{}] 09:46:44 INFO - PROCESS | 1928 | 1461862004345 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}] 09:46:44 INFO - PROCESS | 1928 | 1461862004499 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:46:44 INFO - PROCESS | 1928 | 1461862004517 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x1248cf800 == 47 [pid = 1928] [id = 476] 09:46:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1251f7800) [pid = 1928] [serial = 1427] [outer = 0x0] 09:46:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x128ba1c00) [pid = 1928] [serial = 1428] [outer = 0x1251f7800] 09:46:44 INFO - PROCESS | 1928 | 1461862004542 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x128baf000) [pid = 1928] [serial = 1429] [outer = 0x1251f7800] 09:46:44 INFO - PROCESS | 1928 | 1461862004881 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms 09:46:44 INFO - PROCESS | 1928 | 1461862004917 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1928 | 1461862004920 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:46:44 INFO - PROCESS | 1928 | 1461862004923 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1928 | 1461862004924 Marionette TRACE conn2 <- [1,1878,null,{}] 09:46:44 INFO - PROCESS | 1928 | 1461862004926 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}] 09:46:45 INFO - PROCESS | 1928 | 1461862005026 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:46:45 INFO - PROCESS | 1928 | 1461862005040 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d18000 == 48 [pid = 1928] [id = 477] 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x128b3b800) [pid = 1928] [serial = 1430] [outer = 0x0] 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x128cad800) [pid = 1928] [serial = 1431] [outer = 0x128b3b800] 09:46:45 INFO - PROCESS | 1928 | 1461862005065 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128f22400) [pid = 1928] [serial = 1432] [outer = 0x128b3b800] 09:46:45 INFO - PROCESS | 1928 | 1461862005422 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 09:46:45 INFO - PROCESS | 1928 | 1461862005441 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:46:45 INFO - PROCESS | 1928 | 1461862005442 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:46:45 INFO - PROCESS | 1928 | 1461862005445 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1928 | 1461862005446 Marionette TRACE conn2 <- [1,1882,null,{}] 09:46:45 INFO - PROCESS | 1928 | 1461862005448 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}] 09:46:45 INFO - PROCESS | 1928 | 1461862005563 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:46:45 INFO - PROCESS | 1928 | 1461862005603 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12935d800 == 49 [pid = 1928] [id = 478] 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x128caa400) [pid = 1928] [serial = 1433] [outer = 0x0] 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12956cc00) [pid = 1928] [serial = 1434] [outer = 0x128caa400] 09:46:45 INFO - PROCESS | 1928 | 1461862005629 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12a7e4c00) [pid = 1928] [serial = 1435] [outer = 0x128caa400] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128bae800) [pid = 1928] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x112a2d400) [pid = 1928] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11338ec00) [pid = 1928] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x121329000) [pid = 1928] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12196d000) [pid = 1928] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x124831c00) [pid = 1928] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x126d85800) [pid = 1928] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128bb0c00) [pid = 1928] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x112c08c00) [pid = 1928] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1161d2800) [pid = 1928] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:46:45 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x118fe4000) [pid = 1928] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:46:46 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x125109800) [pid = 1928] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:46:46 INFO - PROCESS | 1928 | 1461862006136 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]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 09:46:46 INFO - PROCESS | 1928 | 1461862006164 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1928 | 1461862006165 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:46:46 INFO - PROCESS | 1928 | 1461862006173 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1928 | 1461862006175 Marionette TRACE conn2 <- [1,1886,null,{}] 09:46:46 INFO - PROCESS | 1928 | 1461862006177 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}] 09:46:46 INFO - PROCESS | 1928 | 1461862006304 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:46:46 INFO - PROCESS | 1928 | 1461862006358 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a7f800 == 50 [pid = 1928] [id = 479] 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1126b9c00) [pid = 1928] [serial = 1436] [outer = 0x0] 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x124831c00) [pid = 1928] [serial = 1437] [outer = 0x1126b9c00] 09:46:46 INFO - PROCESS | 1928 | 1461862006387 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12a7f0400) [pid = 1928] [serial = 1438] [outer = 0x1126b9c00] 09:46:46 INFO - PROCESS | 1928 | 1461862006676 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]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 527ms 09:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:46:46 INFO - PROCESS | 1928 | 1461862006697 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1928 | 1461862006698 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:46:46 INFO - PROCESS | 1928 | 1461862006708 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1928 | 1461862006709 Marionette TRACE conn2 <- [1,1890,null,{}] 09:46:46 INFO - PROCESS | 1928 | 1461862006711 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}] 09:46:46 INFO - PROCESS | 1928 | 1461862006799 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:46:46 INFO - PROCESS | 1928 | 1461862006804 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a834800 == 51 [pid = 1928] [id = 480] 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12a893800) [pid = 1928] [serial = 1439] [outer = 0x0] 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12aa94800) [pid = 1928] [serial = 1440] [outer = 0x12a893800] 09:46:46 INFO - PROCESS | 1928 | 1461862006829 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12aa9dc00) [pid = 1928] [serial = 1441] [outer = 0x12a893800] 09:46:47 INFO - PROCESS | 1928 | 1461862007153 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]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 477ms 09:46:47 INFO - PROCESS | 1928 | 1461862007178 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1928 | 1461862007179 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:46:47 INFO - PROCESS | 1928 | 1461862007181 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1928 | 1461862007182 Marionette TRACE conn2 <- [1,1894,null,{}] 09:46:47 INFO - PROCESS | 1928 | 1461862007186 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}] 09:46:47 INFO - PROCESS | 1928 | 1461862007295 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:46:47 INFO - PROCESS | 1928 | 1461862007302 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b28d800 == 52 [pid = 1928] [id = 481] 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12962e000) [pid = 1928] [serial = 1442] [outer = 0x0] 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12aa9d800) [pid = 1928] [serial = 1443] [outer = 0x12962e000] 09:46:47 INFO - PROCESS | 1928 | 1461862007326 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12b10e400) [pid = 1928] [serial = 1444] [outer = 0x12962e000] 09:46:47 INFO - PROCESS | 1928 | 1461862007649 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]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 473ms 09:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:46:47 INFO - PROCESS | 1928 | 1461862007655 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1928 | 1461862007657 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:46:47 INFO - PROCESS | 1928 | 1461862007659 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1928 | 1461862007660 Marionette TRACE conn2 <- [1,1898,null,{}] 09:46:47 INFO - PROCESS | 1928 | 1461862007662 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}] 09:46:47 INFO - PROCESS | 1928 | 1461862007750 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:46:47 INFO - PROCESS | 1928 | 1461862007755 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd48000 == 53 [pid = 1928] [id = 482] 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12aaa1c00) [pid = 1928] [serial = 1445] [outer = 0x0] 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12b11d400) [pid = 1928] [serial = 1446] [outer = 0x12aaa1c00] 09:46:47 INFO - PROCESS | 1928 | 1461862007779 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12b3a5000) [pid = 1928] [serial = 1447] [outer = 0x12aaa1c00] 09:46:48 INFO - PROCESS | 1928 | 1461862008234 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]]]}] 09:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 619ms 09:46:48 INFO - PROCESS | 1928 | 1461862008279 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 1928 | 1461862008281 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:46:48 INFO - PROCESS | 1928 | 1461862008286 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 1928 | 1461862008288 Marionette TRACE conn2 <- [1,1902,null,{}] 09:46:48 INFO - PROCESS | 1928 | 1461862008292 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}] 09:46:48 INFO - PROCESS | 1928 | 1461862008397 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:46:48 INFO - PROCESS | 1928 | 1461862008455 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x117561800 == 54 [pid = 1928] [id = 483] 09:46:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x112c0ec00) [pid = 1928] [serial = 1448] [outer = 0x0] 09:46:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x114eef800) [pid = 1928] [serial = 1449] [outer = 0x112c0ec00] 09:46:48 INFO - PROCESS | 1928 | 1461862008488 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x116608000) [pid = 1928] [serial = 1450] [outer = 0x112c0ec00] 09:46:48 INFO - PROCESS | 1928 | 1461862008982 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]]]}] 09:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 771ms 09:46:49 INFO - PROCESS | 1928 | 1461862009057 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 1928 | 1461862009063 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:46:49 INFO - PROCESS | 1928 | 1461862009070 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1928 | 1461862009073 Marionette TRACE conn2 <- [1,1906,null,{}] 09:46:49 INFO - PROCESS | 1928 | 1461862009077 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}] 09:46:49 INFO - PROCESS | 1928 | 1461862009194 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:46:49 INFO - PROCESS | 1928 | 1461862009264 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x121314800 == 55 [pid = 1928] [id = 484] 09:46:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11809e400) [pid = 1928] [serial = 1451] [outer = 0x0] 09:46:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1182a7000) [pid = 1928] [serial = 1452] [outer = 0x11809e400] 09:46:49 INFO - PROCESS | 1928 | 1461862009294 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x119bfc000) [pid = 1928] [serial = 1453] [outer = 0x11809e400] 09:46:49 INFO - PROCESS | 1928 | 1461862009686 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]]]}] 09:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 09:46:49 INFO - PROCESS | 1928 | 1461862009741 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 1928 | 1461862009743 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:46:49 INFO - PROCESS | 1928 | 1461862009745 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1928 | 1461862009748 Marionette TRACE conn2 <- [1,1910,null,{}] 09:46:49 INFO - PROCESS | 1928 | 1461862009756 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}] 09:46:49 INFO - PROCESS | 1928 | 1461862009862 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:46:49 INFO - PROCESS | 1928 | 1461862009928 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa7d000 == 56 [pid = 1928] [id = 485] 09:46:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x121972400) [pid = 1928] [serial = 1454] [outer = 0x0] 09:46:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1247d2400) [pid = 1928] [serial = 1455] [outer = 0x121972400] 09:46:49 INFO - PROCESS | 1928 | 1461862009961 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x126b9e400) [pid = 1928] [serial = 1456] [outer = 0x121972400] 09:46:50 INFO - PROCESS | 1928 | 1461862010517 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]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 824ms 09:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:46:50 INFO - PROCESS | 1928 | 1461862010570 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1928 | 1461862010572 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:46:50 INFO - PROCESS | 1928 | 1461862010574 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1928 | 1461862010575 Marionette TRACE conn2 <- [1,1914,null,{}] 09:46:50 INFO - PROCESS | 1928 | 1461862010578 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}] 09:46:50 INFO - PROCESS | 1928 | 1461862010679 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:46:50 INFO - PROCESS | 1928 | 1461862010736 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e7800 == 57 [pid = 1928] [id = 486] 09:46:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128bad000) [pid = 1928] [serial = 1457] [outer = 0x0] 09:46:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x129336400) [pid = 1928] [serial = 1458] [outer = 0x128bad000] 09:46:50 INFO - PROCESS | 1928 | 1461862010766 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x129629800) [pid = 1928] [serial = 1459] [outer = 0x128bad000] 09:46:51 INFO - PROCESS | 1928 | 1461862011198 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]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 674ms 09:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:46:51 INFO - PROCESS | 1928 | 1461862011248 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1928 | 1461862011249 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:46:51 INFO - PROCESS | 1928 | 1461862011252 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1928 | 1461862011253 Marionette TRACE conn2 <- [1,1918,null,{}] 09:46:51 INFO - PROCESS | 1928 | 1461862011255 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}] 09:46:51 INFO - PROCESS | 1928 | 1461862011357 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:46:51 INFO - PROCESS | 1928 | 1461862011414 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce13800 == 58 [pid = 1928] [id = 487] 09:46:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x128ba2000) [pid = 1928] [serial = 1460] [outer = 0x0] 09:46:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12a7e7c00) [pid = 1928] [serial = 1461] [outer = 0x128ba2000] 09:46:51 INFO - PROCESS | 1928 | 1461862011443 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12b108400) [pid = 1928] [serial = 1462] [outer = 0x128ba2000] 09:46:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12b3a9400) [pid = 1928] [serial = 1463] [outer = 0x12cfbe000] 09:46:51 INFO - PROCESS | 1928 | 1461862011925 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]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 718ms 09:46:51 INFO - PROCESS | 1928 | 1461862011971 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1928 | 1461862011972 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:46:51 INFO - PROCESS | 1928 | 1461862011975 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1928 | 1461862011976 Marionette TRACE conn2 <- [1,1922,null,{}] 09:46:52 INFO - PROCESS | 1928 | 1461862012014 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}] 09:46:52 INFO - PROCESS | 1928 | 1461862012133 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:46:52 INFO - PROCESS | 1928 | 1461862012216 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c99a000 == 59 [pid = 1928] [id = 488] 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11305f800) [pid = 1928] [serial = 1464] [outer = 0x0] 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12196a800) [pid = 1928] [serial = 1465] [outer = 0x11305f800] 09:46:52 INFO - PROCESS | 1928 | 1461862012247 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12ba1c400) [pid = 1928] [serial = 1466] [outer = 0x11305f800] 09:46:52 INFO - PROCESS | 1928 | 1461862012681 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]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 736ms 09:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:46:52 INFO - PROCESS | 1928 | 1461862012712 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1928 | 1461862012713 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:46:52 INFO - PROCESS | 1928 | 1461862012716 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1928 | 1461862012717 Marionette TRACE conn2 <- [1,1926,null,{}] 09:46:52 INFO - PROCESS | 1928 | 1461862012719 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}] 09:46:52 INFO - PROCESS | 1928 | 1461862012822 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:46:52 INFO - PROCESS | 1928 | 1461862012880 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba58000 == 60 [pid = 1928] [id = 489] 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1133f8400) [pid = 1928] [serial = 1467] [outer = 0x0] 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x129230c00) [pid = 1928] [serial = 1468] [outer = 0x1133f8400] 09:46:52 INFO - PROCESS | 1928 | 1461862012909 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12bc17400) [pid = 1928] [serial = 1469] [outer = 0x1133f8400] 09:46:53 INFO - PROCESS | 1928 | 1461862013519 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]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 822ms 09:46:53 INFO - PROCESS | 1928 | 1461862013554 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 1928 | 1461862013556 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:46:53 INFO - PROCESS | 1928 | 1461862013561 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1928 | 1461862013563 Marionette TRACE conn2 <- [1,1930,null,{}] 09:46:53 INFO - PROCESS | 1928 | 1461862013567 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}] 09:46:53 INFO - PROCESS | 1928 | 1461862013664 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:46:53 INFO - PROCESS | 1928 | 1461862013741 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f49000 == 61 [pid = 1928] [id = 490] 09:46:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1130f1800) [pid = 1928] [serial = 1470] [outer = 0x0] 09:46:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x114ef6000) [pid = 1928] [serial = 1471] [outer = 0x1130f1800] 09:46:53 INFO - PROCESS | 1928 | 1461862013770 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x1167d6400) [pid = 1928] [serial = 1472] [outer = 0x1130f1800] 09:46:54 INFO - PROCESS | 1928 | 1461862014208 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]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 674ms 09:46:54 INFO - PROCESS | 1928 | 1461862014235 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1928 | 1461862014239 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:46:54 INFO - PROCESS | 1928 | 1461862014244 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1928 | 1461862014245 Marionette TRACE conn2 <- [1,1934,null,{}] 09:46:54 INFO - PROCESS | 1928 | 1461862014248 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}] 09:46:54 INFO - PROCESS | 1928 | 1461862014343 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:46:54 INFO - PROCESS | 1928 | 1461862014403 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x118721800 == 62 [pid = 1928] [id = 491] 09:46:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1133fa400) [pid = 1928] [serial = 1473] [outer = 0x0] 09:46:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x11873c000) [pid = 1928] [serial = 1474] [outer = 0x1133fa400] 09:46:54 INFO - PROCESS | 1928 | 1461862014446 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x119bf3800) [pid = 1928] [serial = 1475] [outer = 0x1133fa400] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12b28d800 == 61 [pid = 1928] [id = 481] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12a834800 == 60 [pid = 1928] [id = 480] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x128a7f800 == 59 [pid = 1928] [id = 479] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12935d800 == 58 [pid = 1928] [id = 478] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x126d18000 == 57 [pid = 1928] [id = 477] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12962fc00) [pid = 1928] [serial = 1389] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x112a31000) [pid = 1928] [serial = 1338] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x116ac2000) [pid = 1928] [serial = 1341] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x119ab9000) [pid = 1928] [serial = 1344] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x121331800) [pid = 1928] [serial = 1347] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x122102c00) [pid = 1928] [serial = 1350] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x126b95400) [pid = 1928] [serial = 1353] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x1248cf800 == 56 [pid = 1928] [id = 476] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x121e03000 == 55 [pid = 1928] [id = 475] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x1215b7800 == 54 [pid = 1928] [id = 474] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12130f800 == 53 [pid = 1928] [id = 473] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x118f6b000 == 52 [pid = 1928] [id = 472] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e2000 == 51 [pid = 1928] [id = 471] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x1181ec800 == 50 [pid = 1928] [id = 470] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e3800 == 49 [pid = 1928] [id = 469] 09:46:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1c8000 == 48 [pid = 1928] [id = 463] 09:46:54 INFO - PROCESS | 1928 | 1461862014838 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]]]}] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x1251bb000) [pid = 1928] [serial = 1309] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x129337000) [pid = 1928] [serial = 1386] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x126d86000) [pid = 1928] [serial = 1368] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x128ba4400) [pid = 1928] [serial = 1371] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x129239400) [pid = 1928] [serial = 1377] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x1169aa800) [pid = 1928] [serial = 1360] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x113395000) [pid = 1928] [serial = 1359] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1180a2000) [pid = 1928] [serial = 1362] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x119588800) [pid = 1928] [serial = 1363] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x121207800) [pid = 1928] [serial = 1365] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128b3a400) [pid = 1928] [serial = 1356] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x128b41800) [pid = 1928] [serial = 1357] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128d5d000) [pid = 1928] [serial = 1375] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x128ca8000) [pid = 1928] [serial = 1374] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x129333800) [pid = 1928] [serial = 1378] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1166dcc00) [pid = 1928] [serial = 1380] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x128b36800) [pid = 1928] [serial = 1369] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x128bac000) [pid = 1928] [serial = 1372] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x126dcd400) [pid = 1928] [serial = 1384] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1250b6c00) [pid = 1928] [serial = 1366] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x129572000) [pid = 1928] [serial = 1387] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11a10e400) [pid = 1928] [serial = 1383] [outer = 0x0] [url = about:blank] 09:46:54 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1180ed800) [pid = 1928] [serial = 1381] [outer = 0x0] [url = about:blank] 09:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 621ms 09:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:46:54 INFO - PROCESS | 1928 | 1461862014870 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1928 | 1461862014871 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:46:54 INFO - PROCESS | 1928 | 1461862014876 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1928 | 1461862014878 Marionette TRACE conn2 <- [1,1938,null,{}] 09:46:54 INFO - PROCESS | 1928 | 1461862014887 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}] 09:46:54 INFO - PROCESS | 1928 | 1461862014993 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:46:55 INFO - PROCESS | 1928 | 1461862015001 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981f000 == 49 [pid = 1928] [id = 492] 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x121325c00) [pid = 1928] [serial = 1476] [outer = 0x0] 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x121331800) [pid = 1928] [serial = 1477] [outer = 0x121325c00] 09:46:55 INFO - PROCESS | 1928 | 1461862015029 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x121aea800) [pid = 1928] [serial = 1478] [outer = 0x121325c00] 09:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 09:46:55 INFO - PROCESS | 1928 | 1461862015394 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]]]}] 09:46:55 INFO - PROCESS | 1928 | 1461862015398 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:46:55 INFO - PROCESS | 1928 | 1461862015400 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:46:55 INFO - PROCESS | 1928 | 1461862015404 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:46:55 INFO - PROCESS | 1928 | 1461862015407 Marionette TRACE conn2 <- [1,1942,null,{}] 09:46:55 INFO - PROCESS | 1928 | 1461862015409 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}] 09:46:55 INFO - PROCESS | 1928 | 1461862015579 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:46:55 INFO - PROCESS | 1928 | 1461862015589 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12141e000 == 50 [pid = 1928] [id = 493] 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x122104400) [pid = 1928] [serial = 1479] [outer = 0x0] 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x125104400) [pid = 1928] [serial = 1480] [outer = 0x122104400] 09:46:55 INFO - PROCESS | 1928 | 1461862015635 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x125b49000) [pid = 1928] [serial = 1481] [outer = 0x122104400] 09:46:56 INFO - PROCESS | 1928 | 1461862016025 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 675ms 09:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:46:56 INFO - PROCESS | 1928 | 1461862016077 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 1928 | 1461862016079 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:46:56 INFO - PROCESS | 1928 | 1461862016081 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1928 | 1461862016082 Marionette TRACE conn2 <- [1,1946,null,{}] 09:46:56 INFO - PROCESS | 1928 | 1461862016090 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}] 09:46:56 INFO - PROCESS | 1928 | 1461862016173 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:46:56 INFO - PROCESS | 1928 | 1461862016196 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0f000 == 51 [pid = 1928] [id = 494] 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126d93400) [pid = 1928] [serial = 1482] [outer = 0x0] 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128b33c00) [pid = 1928] [serial = 1483] [outer = 0x126d93400] 09:46:56 INFO - PROCESS | 1928 | 1461862016221 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128ba4400) [pid = 1928] [serial = 1484] [outer = 0x126d93400] 09:46:56 INFO - PROCESS | 1928 | 1461862016573 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 09:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:46:56 INFO - PROCESS | 1928 | 1461862016603 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 1928 | 1461862016604 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:46:56 INFO - PROCESS | 1928 | 1461862016606 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1928 | 1461862016607 Marionette TRACE conn2 <- [1,1950,null,{}] 09:46:56 INFO - PROCESS | 1928 | 1461862016609 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}] 09:46:56 INFO - PROCESS | 1928 | 1461862016738 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:46:56 INFO - PROCESS | 1928 | 1461862016779 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x129363000 == 52 [pid = 1928] [id = 495] 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128ba9400) [pid = 1928] [serial = 1485] [outer = 0x0] 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128d5c400) [pid = 1928] [serial = 1486] [outer = 0x128ba9400] 09:46:56 INFO - PROCESS | 1928 | 1461862016806 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12a6c3400) [pid = 1928] [serial = 1487] [outer = 0x128ba9400] 09:46:57 INFO - PROCESS | 1928 | 1461862017104 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]]]}] 09:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 09:46:57 INFO - PROCESS | 1928 | 1461862017129 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:46:57 INFO - PROCESS | 1928 | 1461862017130 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:46:57 INFO - PROCESS | 1928 | 1461862017132 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1928 | 1461862017133 Marionette TRACE conn2 <- [1,1954,null,{}] 09:46:57 INFO - PROCESS | 1928 | 1461862017138 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}] 09:46:57 INFO - PROCESS | 1928 | 1461862017246 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:46:57 INFO - PROCESS | 1928 | 1461862017284 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a847000 == 53 [pid = 1928] [id = 496] 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128bb0c00) [pid = 1928] [serial = 1488] [outer = 0x0] 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12aaa0000) [pid = 1928] [serial = 1489] [outer = 0x128bb0c00] 09:46:57 INFO - PROCESS | 1928 | 1461862017309 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b109800) [pid = 1928] [serial = 1490] [outer = 0x128bb0c00] 09:46:57 INFO - PROCESS | 1928 | 1461862017628 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]]]}] 09:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 09:46:57 INFO - PROCESS | 1928 | 1461862017655 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:46:57 INFO - PROCESS | 1928 | 1461862017656 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:46:57 INFO - PROCESS | 1928 | 1461862017658 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1928 | 1461862017660 Marionette TRACE conn2 <- [1,1958,null,{}] 09:46:57 INFO - PROCESS | 1928 | 1461862017662 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}] 09:46:57 INFO - PROCESS | 1928 | 1461862017767 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:46:57 INFO - PROCESS | 1928 | 1461862017787 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b290800 == 54 [pid = 1928] [id = 497] 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12a7e4400) [pid = 1928] [serial = 1491] [outer = 0x0] 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12b3a4c00) [pid = 1928] [serial = 1492] [outer = 0x12a7e4400] 09:46:57 INFO - PROCESS | 1928 | 1461862017813 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12ba13400) [pid = 1928] [serial = 1493] [outer = 0x12a7e4400] 09:46:58 INFO - PROCESS | 1928 | 1461862018139 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 09:46:58 INFO - PROCESS | 1928 | 1461862018178 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1928 | 1461862018179 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:46:58 INFO - PROCESS | 1928 | 1461862018181 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1928 | 1461862018182 Marionette TRACE conn2 <- [1,1962,null,{}] 09:46:58 INFO - PROCESS | 1928 | 1461862018185 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}] 09:46:58 INFO - PROCESS | 1928 | 1461862018290 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:46:58 INFO - PROCESS | 1928 | 1461862018332 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd52800 == 55 [pid = 1928] [id = 498] 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12a899800) [pid = 1928] [serial = 1494] [outer = 0x0] 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12ba21400) [pid = 1928] [serial = 1495] [outer = 0x12a899800] 09:46:58 INFO - PROCESS | 1928 | 1461862018357 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12bc1dc00) [pid = 1928] [serial = 1496] [outer = 0x12a899800] 09:46:58 INFO - PROCESS | 1928 | 1461862018688 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 525ms 09:46:58 INFO - PROCESS | 1928 | 1461862018707 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1928 | 1461862018708 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:46:58 INFO - PROCESS | 1928 | 1461862018710 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1928 | 1461862018711 Marionette TRACE conn2 <- [1,1966,null,{}] 09:46:58 INFO - PROCESS | 1928 | 1461862018714 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}] 09:46:58 INFO - PROCESS | 1928 | 1461862018823 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:46:58 INFO - PROCESS | 1928 | 1461862018835 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce12000 == 56 [pid = 1928] [id = 499] 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12ba1f800) [pid = 1928] [serial = 1497] [outer = 0x0] 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12bc35400) [pid = 1928] [serial = 1498] [outer = 0x12ba1f800] 09:46:58 INFO - PROCESS | 1928 | 1461862018860 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12bc40400) [pid = 1928] [serial = 1499] [outer = 0x12ba1f800] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x1251f7800) [pid = 1928] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x1250b4000) [pid = 1928] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x128b3b800) [pid = 1928] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x128caa400) [pid = 1928] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x113063000) [pid = 1928] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11674a000) [pid = 1928] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x119588400) [pid = 1928] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x121329c00) [pid = 1928] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11616f800) [pid = 1928] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12160ec00) [pid = 1928] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x1126b9c00) [pid = 1928] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x129624400) [pid = 1928] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12a893800) [pid = 1928] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12962e000) [pid = 1928] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12445b400) [pid = 1928] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x121974c00) [pid = 1928] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12129b000) [pid = 1928] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x119591800) [pid = 1928] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x125109400) [pid = 1928] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x119abd000) [pid = 1928] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x112a25c00) [pid = 1928] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1214ed400) [pid = 1928] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:46:59 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1134cf400) [pid = 1928] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:46:59 INFO - PROCESS | 1928 | 1461862019315 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 619ms 09:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:46:59 INFO - PROCESS | 1928 | 1461862019330 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1928 | 1461862019331 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:46:59 INFO - PROCESS | 1928 | 1461862019333 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1928 | 1461862019335 Marionette TRACE conn2 <- [1,1970,null,{}] 09:46:59 INFO - PROCESS | 1928 | 1461862019338 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}] 09:46:59 INFO - PROCESS | 1928 | 1461862019439 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:46:59 INFO - PROCESS | 1928 | 1461862019500 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x1248bd000 == 57 [pid = 1928] [id = 500] 09:46:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x112c06800) [pid = 1928] [serial = 1500] [outer = 0x0] 09:46:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x119591800) [pid = 1928] [serial = 1501] [outer = 0x112c06800] 09:46:59 INFO - PROCESS | 1928 | 1461862019529 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x128b37c00) [pid = 1928] [serial = 1502] [outer = 0x112c06800] 09:46:59 INFO - PROCESS | 1928 | 1461862019834 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 09:46:59 INFO - PROCESS | 1928 | 1461862019858 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1928 | 1461862019859 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:46:59 INFO - PROCESS | 1928 | 1461862019861 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1928 | 1461862019863 Marionette TRACE conn2 <- [1,1974,null,{}] 09:46:59 INFO - PROCESS | 1928 | 1461862019865 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}] 09:46:59 INFO - PROCESS | 1928 | 1461862019957 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:46:59 INFO - PROCESS | 1928 | 1461862019961 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8e6000 == 58 [pid = 1928] [id = 501] 09:46:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x1110ba000) [pid = 1928] [serial = 1503] [outer = 0x0] 09:46:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12bc32400) [pid = 1928] [serial = 1504] [outer = 0x1110ba000] 09:46:59 INFO - PROCESS | 1928 | 1461862019986 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12c067800) [pid = 1928] [serial = 1505] [outer = 0x1110ba000] 09:47:00 INFO - PROCESS | 1928 | 1461862020321 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 09:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:47:00 INFO - PROCESS | 1928 | 1461862020333 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1928 | 1461862020335 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:47:00 INFO - PROCESS | 1928 | 1461862020340 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1928 | 1461862020341 Marionette TRACE conn2 <- [1,1978,null,{}] 09:47:00 INFO - PROCESS | 1928 | 1461862020343 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}] 09:47:00 INFO - PROCESS | 1928 | 1461862020460 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:47:00 INFO - PROCESS | 1928 | 1461862020467 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db70000 == 59 [pid = 1928] [id = 502] 09:47:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128f18400) [pid = 1928] [serial = 1506] [outer = 0x0] 09:47:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12c06b400) [pid = 1928] [serial = 1507] [outer = 0x128f18400] 09:47:00 INFO - PROCESS | 1928 | 1461862020492 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12c079400) [pid = 1928] [serial = 1508] [outer = 0x128f18400] 09:47:00 INFO - PROCESS | 1928 | 1461862020868 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 569ms 09:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:47:00 INFO - PROCESS | 1928 | 1461862020909 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1928 | 1461862020911 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:47:00 INFO - PROCESS | 1928 | 1461862020914 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1928 | 1461862020916 Marionette TRACE conn2 <- [1,1982,null,{}] 09:47:00 INFO - PROCESS | 1928 | 1461862020918 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}] 09:47:01 INFO - PROCESS | 1928 | 1461862021033 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:47:01 INFO - PROCESS | 1928 | 1461862021130 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2bf800 == 60 [pid = 1928] [id = 503] 09:47:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128b38800) [pid = 1928] [serial = 1509] [outer = 0x0] 09:47:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12c07ec00) [pid = 1928] [serial = 1510] [outer = 0x128b38800] 09:47:01 INFO - PROCESS | 1928 | 1461862021171 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12bc35800) [pid = 1928] [serial = 1511] [outer = 0x128b38800] 09:47:01 INFO - PROCESS | 1928 | 1461862021689 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]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 09:47:01 INFO - PROCESS | 1928 | 1461862021734 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 1928 | 1461862021737 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:47:01 INFO - PROCESS | 1928 | 1461862021740 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 1928 | 1461862021743 Marionette TRACE conn2 <- [1,1986,null,{}] 09:47:01 INFO - PROCESS | 1928 | 1461862021746 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}] 09:47:01 INFO - PROCESS | 1928 | 1461862021857 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:47:01 INFO - PROCESS | 1928 | 1461862021933 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x118707000 == 61 [pid = 1928] [id = 504] 09:47:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x115d44000) [pid = 1928] [serial = 1512] [outer = 0x0] 09:47:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1169aa800) [pid = 1928] [serial = 1513] [outer = 0x115d44000] 09:47:01 INFO - PROCESS | 1928 | 1461862021964 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x118730800) [pid = 1928] [serial = 1514] [outer = 0x115d44000] 09:47:02 INFO - PROCESS | 1928 | 1461862022375 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]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 09:47:02 INFO - PROCESS | 1928 | 1461862022411 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1928 | 1461862022415 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:47:02 INFO - PROCESS | 1928 | 1461862022420 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1928 | 1461862022422 Marionette TRACE conn2 <- [1,1990,null,{}] 09:47:02 INFO - PROCESS | 1928 | 1461862022424 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}] 09:47:02 INFO - PROCESS | 1928 | 1461862022559 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:47:02 INFO - PROCESS | 1928 | 1461862022637 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12509c800 == 62 [pid = 1928] [id = 505] 09:47:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x118fe2400) [pid = 1928] [serial = 1515] [outer = 0x0] 09:47:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x121328000) [pid = 1928] [serial = 1516] [outer = 0x118fe2400] 09:47:02 INFO - PROCESS | 1928 | 1461862022666 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x121aedc00) [pid = 1928] [serial = 1517] [outer = 0x118fe2400] 09:47:03 INFO - PROCESS | 1928 | 1461862023086 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 09:47:03 INFO - PROCESS | 1928 | 1461862023090 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1928 | 1461862023092 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:47:03 INFO - PROCESS | 1928 | 1461862023094 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1928 | 1461862023097 Marionette TRACE conn2 <- [1,1994,null,{}] 09:47:03 INFO - PROCESS | 1928 | 1461862023105 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}] 09:47:03 INFO - PROCESS | 1928 | 1461862023214 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:47:03 INFO - PROCESS | 1928 | 1461862023292 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d105000 == 63 [pid = 1928] [id = 506] 09:47:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1250bf800) [pid = 1928] [serial = 1518] [outer = 0x0] 09:47:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x128b36000) [pid = 1928] [serial = 1519] [outer = 0x1250bf800] 09:47:03 INFO - PROCESS | 1928 | 1461862023325 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x128ca7800) [pid = 1928] [serial = 1520] [outer = 0x1250bf800] 09:47:03 INFO - PROCESS | 1928 | 1461862023750 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 674ms 09:47:03 INFO - PROCESS | 1928 | 1461862023768 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1928 | 1461862023770 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:47:03 INFO - PROCESS | 1928 | 1461862023772 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1928 | 1461862023774 Marionette TRACE conn2 <- [1,1998,null,{}] 09:47:03 INFO - PROCESS | 1928 | 1461862023776 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}] 09:47:03 INFO - PROCESS | 1928 | 1461862023883 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:47:03 INFO - PROCESS | 1928 | 1461862023977 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2d4800 == 64 [pid = 1928] [id = 507] 09:47:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x128f21800) [pid = 1928] [serial = 1521] [outer = 0x0] 09:47:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x129573c00) [pid = 1928] [serial = 1522] [outer = 0x128f21800] 09:47:04 INFO - PROCESS | 1928 | 1461862024007 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12aa9e800) [pid = 1928] [serial = 1523] [outer = 0x128f21800] 09:47:04 INFO - PROCESS | 1928 | 1461862024411 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 09:47:04 INFO - PROCESS | 1928 | 1461862024442 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1928 | 1461862024443 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:47:04 INFO - PROCESS | 1928 | 1461862024446 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1928 | 1461862024447 Marionette TRACE conn2 <- [1,2002,null,{}] 09:47:04 INFO - PROCESS | 1928 | 1461862024449 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}] 09:47:04 INFO - PROCESS | 1928 | 1461862024553 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:47:04 INFO - PROCESS | 1928 | 1461862024657 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x134d2d800 == 65 [pid = 1928] [id = 508] 09:47:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129330400) [pid = 1928] [serial = 1524] [outer = 0x0] 09:47:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12b121400) [pid = 1928] [serial = 1525] [outer = 0x129330400] 09:47:04 INFO - PROCESS | 1928 | 1461862024688 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12bc32c00) [pid = 1928] [serial = 1526] [outer = 0x129330400] 09:47:05 INFO - PROCESS | 1928 | 1461862025126 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 718ms 09:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:47:05 INFO - PROCESS | 1928 | 1461862025164 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 1928 | 1461862025166 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:47:05 INFO - PROCESS | 1928 | 1461862025168 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1928 | 1461862025169 Marionette TRACE conn2 <- [1,2006,null,{}] 09:47:05 INFO - PROCESS | 1928 | 1461862025172 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}] 09:47:05 INFO - PROCESS | 1928 | 1461862025308 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:47:05 INFO - PROCESS | 1928 | 1461862025386 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x117185800 == 66 [pid = 1928] [id = 509] 09:47:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x112a2a000) [pid = 1928] [serial = 1527] [outer = 0x0] 09:47:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x118786c00) [pid = 1928] [serial = 1528] [outer = 0x112a2a000] 09:47:05 INFO - PROCESS | 1928 | 1461862025419 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12a7ed800) [pid = 1928] [serial = 1529] [outer = 0x112a2a000] 09:47:06 INFO - PROCESS | 1928 | 1461862026035 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]]]}] 09:47:06 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 09:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 922ms 09:47:06 INFO - PROCESS | 1928 | 1461862026091 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1928 | 1461862026093 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:47:06 INFO - PROCESS | 1928 | 1461862026096 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1928 | 1461862026098 Marionette TRACE conn2 <- [1,2010,null,{}] 09:47:06 INFO - PROCESS | 1928 | 1461862026102 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}] 09:47:06 INFO - PROCESS | 1928 | 1461862026196 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:47:06 INFO - PROCESS | 1928 | 1461862026279 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x117198800 == 67 [pid = 1928] [id = 510] 09:47:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1126c0000) [pid = 1928] [serial = 1530] [outer = 0x0] 09:47:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x112c07c00) [pid = 1928] [serial = 1531] [outer = 0x1126c0000] 09:47:06 INFO - PROCESS | 1928 | 1461862026308 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x115d42800) [pid = 1928] [serial = 1532] [outer = 0x1126c0000] 09:47:06 INFO - PROCESS | 1928 | 1461862026757 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]]]}] 09:47:06 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 09:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 726ms 09:47:06 INFO - PROCESS | 1928 | 1461862026823 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1928 | 1461862026828 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:47:06 INFO - PROCESS | 1928 | 1461862026835 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1928 | 1461862026838 Marionette TRACE conn2 <- [1,2014,null,{}] 09:47:06 INFO - PROCESS | 1928 | 1461862026841 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}] 09:47:06 INFO - PROCESS | 1928 | 1461862026983 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:47:07 INFO - PROCESS | 1928 | 1461862027097 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a68800 == 68 [pid = 1928] [id = 511] 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x117e0cc00) [pid = 1928] [serial = 1533] [outer = 0x0] 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x1180ec800) [pid = 1928] [serial = 1534] [outer = 0x117e0cc00] 09:47:07 INFO - PROCESS | 1928 | 1461862027143 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x11858e800) [pid = 1928] [serial = 1535] [outer = 0x117e0cc00] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x1250f2800 == 67 [pid = 1928] [id = 451] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x126dbc000 == 66 [pid = 1928] [id = 452] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12db70000 == 65 [pid = 1928] [id = 502] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8e6000 == 64 [pid = 1928] [id = 501] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x1248bd000 == 63 [pid = 1928] [id = 500] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce12000 == 62 [pid = 1928] [id = 499] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12b11d400) [pid = 1928] [serial = 1446] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd52800 == 61 [pid = 1928] [id = 498] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12b290800 == 60 [pid = 1928] [id = 497] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12a847000 == 59 [pid = 1928] [id = 496] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x129363000 == 58 [pid = 1928] [id = 495] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0f000 == 57 [pid = 1928] [id = 494] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12141e000 == 56 [pid = 1928] [id = 493] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x11981f000 == 55 [pid = 1928] [id = 492] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x118721800 == 54 [pid = 1928] [id = 491] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x119f49000 == 53 [pid = 1928] [id = 490] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e7800 == 52 [pid = 1928] [id = 486] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa7d000 == 51 [pid = 1928] [id = 485] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x121314800 == 50 [pid = 1928] [id = 484] 09:47:07 INFO - PROCESS | 1928 | --DOCSHELL 0x117561800 == 49 [pid = 1928] [id = 483] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x125b46400) [pid = 1928] [serial = 1324] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x124132000) [pid = 1928] [serial = 1321] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12196e800) [pid = 1928] [serial = 1348] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11a10c000) [pid = 1928] [serial = 1345] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x126dcd800) [pid = 1928] [serial = 1354] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1214e8c00) [pid = 1928] [serial = 1318] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x112ef5c00) [pid = 1928] [serial = 1339] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12210e400) [pid = 1928] [serial = 1351] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x118783800) [pid = 1928] [serial = 1342] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x128ba1c00) [pid = 1928] [serial = 1428] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x126d87800) [pid = 1928] [serial = 1425] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128cad800) [pid = 1928] [serial = 1431] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12956cc00) [pid = 1928] [serial = 1434] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x128f22400) [pid = 1928] [serial = 1432] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x115e65400) [pid = 1928] [serial = 1408] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1131e2800) [pid = 1928] [serial = 1407] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1182a1000) [pid = 1928] [serial = 1413] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x118fd6800) [pid = 1928] [serial = 1414] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12196ec00) [pid = 1928] [serial = 1395] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11a10c800) [pid = 1928] [serial = 1416] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x121327800) [pid = 1928] [serial = 1417] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128bafc00) [pid = 1928] [serial = 1398] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x121618c00) [pid = 1928] [serial = 1419] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x121979c00) [pid = 1928] [serial = 1420] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1180ac000) [pid = 1928] [serial = 1411] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x116962800) [pid = 1928] [serial = 1410] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x121e75c00) [pid = 1928] [serial = 1422] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x124831c00) [pid = 1928] [serial = 1437] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12a7ea400) [pid = 1928] [serial = 1390] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1180de800) [pid = 1928] [serial = 1392] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x128cac000) [pid = 1928] [serial = 1404] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x128f26000) [pid = 1928] [serial = 1401] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12aa94800) [pid = 1928] [serial = 1440] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12aa9d800) [pid = 1928] [serial = 1443] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12a7e4c00) [pid = 1928] [serial = 1435] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12aa9dc00) [pid = 1928] [serial = 1441] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x128baf000) [pid = 1928] [serial = 1429] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x126dcb800) [pid = 1928] [serial = 1426] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12a7f0400) [pid = 1928] [serial = 1438] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12b10e400) [pid = 1928] [serial = 1444] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1251bb800) [pid = 1928] [serial = 1423] [outer = 0x0] [url = about:blank] 09:47:07 INFO - PROCESS | 1928 | 1461862027596 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 773ms 09:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:47:07 INFO - PROCESS | 1928 | 1461862027608 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1928 | 1461862027609 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:47:07 INFO - PROCESS | 1928 | 1461862027611 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1928 | 1461862027614 Marionette TRACE conn2 <- [1,2018,null,{}] 09:47:07 INFO - PROCESS | 1928 | 1461862027623 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}] 09:47:07 INFO - PROCESS | 1928 | 1461862027710 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:47:07 INFO - PROCESS | 1928 | 1461862027767 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x1185e0000 == 50 [pid = 1928] [id = 512] 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x117e0b000) [pid = 1928] [serial = 1536] [outer = 0x0] 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x118789c00) [pid = 1928] [serial = 1537] [outer = 0x117e0b000] 09:47:07 INFO - PROCESS | 1928 | 1461862027795 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x119878000) [pid = 1928] [serial = 1538] [outer = 0x117e0b000] 09:47:08 INFO - PROCESS | 1928 | 1461862028129 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 571ms 09:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:47:08 INFO - PROCESS | 1928 | 1461862028183 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1928 | 1461862028185 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:47:08 INFO - PROCESS | 1928 | 1461862028187 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1928 | 1461862028189 Marionette TRACE conn2 <- [1,2022,null,{}] 09:47:08 INFO - PROCESS | 1928 | 1461862028192 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}] 09:47:08 INFO - PROCESS | 1928 | 1461862028288 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:47:08 INFO - PROCESS | 1928 | 1461862028344 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f57800 == 51 [pid = 1928] [id = 513] 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x119878800) [pid = 1928] [serial = 1539] [outer = 0x0] 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11a110c00) [pid = 1928] [serial = 1540] [outer = 0x119878800] 09:47:08 INFO - PROCESS | 1928 | 1461862028370 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12132c000) [pid = 1928] [serial = 1541] [outer = 0x119878800] 09:47:08 INFO - PROCESS | 1928 | 1461862028674 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 09:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:47:08 INFO - PROCESS | 1928 | 1461862028708 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1928 | 1461862028709 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:47:08 INFO - PROCESS | 1928 | 1461862028711 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1928 | 1461862028713 Marionette TRACE conn2 <- [1,2026,null,{}] 09:47:08 INFO - PROCESS | 1928 | 1461862028715 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}] 09:47:08 INFO - PROCESS | 1928 | 1461862028794 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:47:08 INFO - PROCESS | 1928 | 1461862028798 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215be800 == 52 [pid = 1928] [id = 514] 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12132f800) [pid = 1928] [serial = 1542] [outer = 0x0] 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1214f2400) [pid = 1928] [serial = 1543] [outer = 0x12132f800] 09:47:08 INFO - PROCESS | 1928 | 1461862028824 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x121972800) [pid = 1928] [serial = 1544] [outer = 0x12132f800] 09:47:09 INFO - PROCESS | 1928 | 1461862029146 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]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 09:47:09 INFO - PROCESS | 1928 | 1461862029206 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1928 | 1461862029207 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:47:09 INFO - PROCESS | 1928 | 1461862029210 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1928 | 1461862029211 Marionette TRACE conn2 <- [1,2030,null,{}] 09:47:09 INFO - PROCESS | 1928 | 1461862029214 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}] 09:47:09 INFO - PROCESS | 1928 | 1461862029312 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:47:09 INFO - PROCESS | 1928 | 1461862029318 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x122028000 == 53 [pid = 1928] [id = 515] 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12199c400) [pid = 1928] [serial = 1545] [outer = 0x0] 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x122108800) [pid = 1928] [serial = 1546] [outer = 0x12199c400] 09:47:09 INFO - PROCESS | 1928 | 1461862029346 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x124835000) [pid = 1928] [serial = 1547] [outer = 0x12199c400] 09:47:09 INFO - PROCESS | 1928 | 1461862029729 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]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 09:47:09 INFO - PROCESS | 1928 | 1461862029779 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1928 | 1461862029780 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:47:09 INFO - PROCESS | 1928 | 1461862029782 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1928 | 1461862029784 Marionette TRACE conn2 <- [1,2034,null,{}] 09:47:09 INFO - PROCESS | 1928 | 1461862029786 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}] 09:47:09 INFO - PROCESS | 1928 | 1461862029888 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:47:09 INFO - PROCESS | 1928 | 1461862029903 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x124792000 == 54 [pid = 1928] [id = 516] 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12412d400) [pid = 1928] [serial = 1548] [outer = 0x0] 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1251f2c00) [pid = 1928] [serial = 1549] [outer = 0x12412d400] 09:47:09 INFO - PROCESS | 1928 | 1461862029928 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x126b95400) [pid = 1928] [serial = 1550] [outer = 0x12412d400] 09:47:10 INFO - PROCESS | 1928 | 1461862030270 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 09:47:10 INFO - PROCESS | 1928 | 1461862030308 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1928 | 1461862030309 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:47:10 INFO - PROCESS | 1928 | 1461862030311 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1928 | 1461862030312 Marionette TRACE conn2 <- [1,2038,null,{}] 09:47:10 INFO - PROCESS | 1928 | 1461862030315 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}] 09:47:10 INFO - PROCESS | 1928 | 1461862030415 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:47:10 INFO - PROCESS | 1928 | 1461862030419 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x1250f3000 == 55 [pid = 1928] [id = 517] 09:47:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1250b5c00) [pid = 1928] [serial = 1551] [outer = 0x0] 09:47:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x126d8f800) [pid = 1928] [serial = 1552] [outer = 0x1250b5c00] 09:47:10 INFO - PROCESS | 1928 | 1461862030488 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128b34400) [pid = 1928] [serial = 1553] [outer = 0x1250b5c00] 09:47:10 INFO - PROCESS | 1928 | 1461862030811 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 09:47:10 INFO - PROCESS | 1928 | 1461862030838 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1928 | 1461862030839 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:47:10 INFO - PROCESS | 1928 | 1461862030841 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1928 | 1461862030842 Marionette TRACE conn2 <- [1,2042,null,{}] 09:47:10 INFO - PROCESS | 1928 | 1461862030844 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}] 09:47:10 INFO - PROCESS | 1928 | 1461862030946 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:47:10 INFO - PROCESS | 1928 | 1461862030984 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dba000 == 56 [pid = 1928] [id = 518] 09:47:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x126d91800) [pid = 1928] [serial = 1554] [outer = 0x0] 09:47:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x128b40400) [pid = 1928] [serial = 1555] [outer = 0x126d91800] 09:47:11 INFO - PROCESS | 1928 | 1461862031009 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x128badc00) [pid = 1928] [serial = 1556] [outer = 0x126d91800] 09:47:11 INFO - PROCESS | 1928 | 1461862031387 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]]]}] 09:47:11 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) 09:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 09:47:11 INFO - PROCESS | 1928 | 1461862031411 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:47:11 INFO - PROCESS | 1928 | 1461862031413 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:47:11 INFO - PROCESS | 1928 | 1461862031416 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 1928 | 1461862031418 Marionette TRACE conn2 <- [1,2046,null,{}] 09:47:11 INFO - PROCESS | 1928 | 1461862031429 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}] 09:47:11 INFO - PROCESS | 1928 | 1461862031774 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x121325c00) [pid = 1928] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128bb0c00) [pid = 1928] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x1130f1800) [pid = 1928] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128ba9400) [pid = 1928] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12a899800) [pid = 1928] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1110ba000) [pid = 1928] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12a7e4400) [pid = 1928] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1133fa400) [pid = 1928] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12aaa1c00) [pid = 1928] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x122104400) [pid = 1928] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x112c06800) [pid = 1928] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12ba1f800) [pid = 1928] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x126d93400) [pid = 1928] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:47:11 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x128f18400) [pid = 1928] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:47:11 INFO - PROCESS | 1928 | 1461862031838 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11717e800 == 57 [pid = 1928] [id = 519] 09:47:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1126b4c00) [pid = 1928] [serial = 1557] [outer = 0x0] 09:47:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x113394400) [pid = 1928] [serial = 1558] [outer = 0x1126b4c00] 09:47:11 INFO - PROCESS | 1928 | 1461862031864 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x122104400) [pid = 1928] [serial = 1559] [outer = 0x1126b4c00] 09:47:12 INFO - PROCESS | 1928 | 1461862032144 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 774ms 09:47:12 INFO - PROCESS | 1928 | 1461862032190 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1928 | 1461862032192 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:47:12 INFO - PROCESS | 1928 | 1461862032194 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1928 | 1461862032196 Marionette TRACE conn2 <- [1,2050,null,{}] 09:47:12 INFO - PROCESS | 1928 | 1461862032198 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}] 09:47:12 INFO - PROCESS | 1928 | 1461862032297 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:47:12 INFO - PROCESS | 1928 | 1461862032354 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a63a800 == 58 [pid = 1928] [id = 520] 09:47:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1126b7000) [pid = 1928] [serial = 1560] [outer = 0x0] 09:47:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x128d57400) [pid = 1928] [serial = 1561] [outer = 0x1126b7000] 09:47:12 INFO - PROCESS | 1928 | 1461862032384 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12962e400) [pid = 1928] [serial = 1562] [outer = 0x1126b7000] 09:47:12 INFO - PROCESS | 1928 | 1461862032699 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 09:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:47:12 INFO - PROCESS | 1928 | 1461862032715 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1928 | 1461862032717 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:47:12 INFO - PROCESS | 1928 | 1461862032724 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1928 | 1461862032726 Marionette TRACE conn2 <- [1,2054,null,{}] 09:47:12 INFO - PROCESS | 1928 | 1461862032730 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}] 09:47:12 INFO - PROCESS | 1928 | 1461862032855 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:47:12 INFO - PROCESS | 1928 | 1461862032861 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa84000 == 59 [pid = 1928] [id = 521] 09:47:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x121325c00) [pid = 1928] [serial = 1563] [outer = 0x0] 09:47:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12a6b7c00) [pid = 1928] [serial = 1564] [outer = 0x121325c00] 09:47:12 INFO - PROCESS | 1928 | 1461862032978 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12aa95800) [pid = 1928] [serial = 1565] [outer = 0x121325c00] 09:47:13 INFO - PROCESS | 1928 | 1461862033326 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 627ms 09:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:47:13 INFO - PROCESS | 1928 | 1461862033348 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1928 | 1461862033349 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:47:13 INFO - PROCESS | 1928 | 1461862033351 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1928 | 1461862033353 Marionette TRACE conn2 <- [1,2058,null,{}] 09:47:13 INFO - PROCESS | 1928 | 1461862033357 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}] 09:47:13 INFO - PROCESS | 1928 | 1461862033439 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:47:13 INFO - PROCESS | 1928 | 1461862033443 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba41000 == 60 [pid = 1928] [id = 522] 09:47:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12a7e5400) [pid = 1928] [serial = 1566] [outer = 0x0] 09:47:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12b117400) [pid = 1928] [serial = 1567] [outer = 0x12a7e5400] 09:47:13 INFO - PROCESS | 1928 | 1461862033468 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12b3a5c00) [pid = 1928] [serial = 1568] [outer = 0x12a7e5400] 09:47:13 INFO - PROCESS | 1928 | 1461862033911 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 572ms 09:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:47:13 INFO - PROCESS | 1928 | 1461862033923 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1928 | 1461862033926 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:47:13 INFO - PROCESS | 1928 | 1461862033929 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1928 | 1461862033931 Marionette TRACE conn2 <- [1,2062,null,{}] 09:47:13 INFO - PROCESS | 1928 | 1461862033936 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}] 09:47:14 INFO - PROCESS | 1928 | 1461862034040 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:47:14 INFO - PROCESS | 1928 | 1461862034115 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x117576000 == 61 [pid = 1928] [id = 523] 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x112c02c00) [pid = 1928] [serial = 1569] [outer = 0x0] 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x113487c00) [pid = 1928] [serial = 1570] [outer = 0x112c02c00] 09:47:14 INFO - PROCESS | 1928 | 1461862034147 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1166e1000) [pid = 1928] [serial = 1571] [outer = 0x112c02c00] 09:47:14 INFO - PROCESS | 1928 | 1461862034586 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 09:47:14 INFO - PROCESS | 1928 | 1461862034655 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1928 | 1461862034659 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:47:14 INFO - PROCESS | 1928 | 1461862034665 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1928 | 1461862034666 Marionette TRACE conn2 <- [1,2066,null,{}] 09:47:14 INFO - PROCESS | 1928 | 1461862034670 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}] 09:47:14 INFO - PROCESS | 1928 | 1461862034776 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:47:14 INFO - PROCESS | 1928 | 1461862034850 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215bf000 == 62 [pid = 1928] [id = 524] 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1180e2800) [pid = 1928] [serial = 1572] [outer = 0x0] 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11878c000) [pid = 1928] [serial = 1573] [outer = 0x1180e2800] 09:47:14 INFO - PROCESS | 1928 | 1461862034880 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1196adc00) [pid = 1928] [serial = 1574] [outer = 0x1180e2800] 09:47:15 INFO - PROCESS | 1928 | 1461862035292 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 09:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:47:15 INFO - PROCESS | 1928 | 1461862035338 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1928 | 1461862035339 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:47:15 INFO - PROCESS | 1928 | 1461862035342 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1928 | 1461862035344 Marionette TRACE conn2 <- [1,2070,null,{}] 09:47:15 INFO - PROCESS | 1928 | 1461862035404 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}] 09:47:15 INFO - PROCESS | 1928 | 1461862035533 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:47:15 INFO - PROCESS | 1928 | 1461862035589 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a841800 == 63 [pid = 1928] [id = 525] 09:47:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x121e78000) [pid = 1928] [serial = 1575] [outer = 0x0] 09:47:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x122102c00) [pid = 1928] [serial = 1576] [outer = 0x121e78000] 09:47:15 INFO - PROCESS | 1928 | 1461862035624 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1221e2800) [pid = 1928] [serial = 1577] [outer = 0x121e78000] 09:47:16 INFO - PROCESS | 1928 | 1461862036049 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 740ms 09:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:47:16 INFO - PROCESS | 1928 | 1461862036083 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1928 | 1461862036085 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:47:16 INFO - PROCESS | 1928 | 1461862036087 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1928 | 1461862036089 Marionette TRACE conn2 <- [1,2074,null,{}] 09:47:16 INFO - PROCESS | 1928 | 1461862036091 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}] 09:47:16 INFO - PROCESS | 1928 | 1461862036194 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:47:16 INFO - PROCESS | 1928 | 1461862036255 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd61000 == 64 [pid = 1928] [id = 526] 09:47:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x124833000) [pid = 1928] [serial = 1578] [outer = 0x0] 09:47:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x126d87800) [pid = 1928] [serial = 1579] [outer = 0x124833000] 09:47:16 INFO - PROCESS | 1928 | 1461862036325 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x128f1f400) [pid = 1928] [serial = 1580] [outer = 0x124833000] 09:47:16 INFO - PROCESS | 1928 | 1461862036760 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 09:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:47:16 INFO - PROCESS | 1928 | 1461862036807 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1928 | 1461862036809 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:47:16 INFO - PROCESS | 1928 | 1461862036830 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1928 | 1461862036831 Marionette TRACE conn2 <- [1,2078,null,{}] 09:47:16 INFO - PROCESS | 1928 | 1461862036846 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}] 09:47:16 INFO - PROCESS | 1928 | 1461862036968 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:47:17 INFO - PROCESS | 1928 | 1461862037021 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c9a1000 == 65 [pid = 1928] [id = 527] 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x128f19800) [pid = 1928] [serial = 1581] [outer = 0x0] 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12956fc00) [pid = 1928] [serial = 1582] [outer = 0x128f19800] 09:47:17 INFO - PROCESS | 1928 | 1461862037051 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12aa98c00) [pid = 1928] [serial = 1583] [outer = 0x128f19800] 09:47:17 INFO - PROCESS | 1928 | 1461862037480 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 687ms 09:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:47:17 INFO - PROCESS | 1928 | 1461862037499 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 1928 | 1461862037500 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:47:17 INFO - PROCESS | 1928 | 1461862037502 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1928 | 1461862037504 Marionette TRACE conn2 <- [1,2082,null,{}] 09:47:17 INFO - PROCESS | 1928 | 1461862037506 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}] 09:47:17 INFO - PROCESS | 1928 | 1461862037624 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:47:17 INFO - PROCESS | 1928 | 1461862037729 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x128fa2000 == 66 [pid = 1928] [id = 528] 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x112c0e400) [pid = 1928] [serial = 1584] [outer = 0x0] 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x1167d5800) [pid = 1928] [serial = 1585] [outer = 0x112c0e400] 09:47:17 INFO - PROCESS | 1928 | 1461862037763 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12bc37800) [pid = 1928] [serial = 1586] [outer = 0x112c0e400] 09:47:18 INFO - PROCESS | 1928 | 1461862038328 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 875ms 09:47:18 INFO - PROCESS | 1928 | 1461862038378 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1928 | 1461862038380 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:47:18 INFO - PROCESS | 1928 | 1461862038383 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1928 | 1461862038386 Marionette TRACE conn2 <- [1,2086,null,{}] 09:47:18 INFO - PROCESS | 1928 | 1461862038389 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}] 09:47:18 INFO - PROCESS | 1928 | 1461862038485 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:47:18 INFO - PROCESS | 1928 | 1461862038549 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a11000 == 67 [pid = 1928] [id = 529] 09:47:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x1164ba000) [pid = 1928] [serial = 1587] [outer = 0x0] 09:47:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11695b800) [pid = 1928] [serial = 1588] [outer = 0x1164ba000] 09:47:18 INFO - PROCESS | 1928 | 1461862038578 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1180e7800) [pid = 1928] [serial = 1589] [outer = 0x1164ba000] 09:47:19 INFO - PROCESS | 1928 | 1461862039045 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 09:47:19 INFO - PROCESS | 1928 | 1461862039107 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 1928 | 1461862039111 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:47:19 INFO - PROCESS | 1928 | 1461862039115 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1928 | 1461862039117 Marionette TRACE conn2 <- [1,2090,null,{}] 09:47:19 INFO - PROCESS | 1928 | 1461862039122 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}] 09:47:19 INFO - PROCESS | 1928 | 1461862039239 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa84000 == 66 [pid = 1928] [id = 521] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x12a63a800 == 65 [pid = 1928] [id = 520] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x11717e800 == 64 [pid = 1928] [id = 519] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x126dba000 == 63 [pid = 1928] [id = 518] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x1250f3000 == 62 [pid = 1928] [id = 517] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x124792000 == 61 [pid = 1928] [id = 516] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x114eef800) [pid = 1928] [serial = 1449] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12a7e7c00) [pid = 1928] [serial = 1461] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12196a800) [pid = 1928] [serial = 1465] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x129230c00) [pid = 1928] [serial = 1468] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1247d2400) [pid = 1928] [serial = 1455] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129336400) [pid = 1928] [serial = 1458] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1182a7000) [pid = 1928] [serial = 1452] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x122028000 == 60 [pid = 1928] [id = 515] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x1215be800 == 59 [pid = 1928] [id = 514] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x119f57800 == 58 [pid = 1928] [id = 513] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x1185e0000 == 57 [pid = 1928] [id = 512] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x118a68800 == 56 [pid = 1928] [id = 511] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x117198800 == 55 [pid = 1928] [id = 510] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x12509c800 == 54 [pid = 1928] [id = 505] 09:47:19 INFO - PROCESS | 1928 | --DOCSHELL 0x118707000 == 53 [pid = 1928] [id = 504] 09:47:19 INFO - PROCESS | 1928 | 1461862039340 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12c079400) [pid = 1928] [serial = 1508] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x121aea800) [pid = 1928] [serial = 1478] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12b109800) [pid = 1928] [serial = 1490] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x114ef6000) [pid = 1928] [serial = 1471] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x1167d6400) [pid = 1928] [serial = 1472] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x128d5c400) [pid = 1928] [serial = 1486] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12aaa0000) [pid = 1928] [serial = 1489] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12bc1dc00) [pid = 1928] [serial = 1496] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1180ea800) [pid = 1928] [serial = 901] [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.] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12bc32400) [pid = 1928] [serial = 1504] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12ba13400) [pid = 1928] [serial = 1493] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11873c000) [pid = 1928] [serial = 1474] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12b3a5000) [pid = 1928] [serial = 1447] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12b3a4c00) [pid = 1928] [serial = 1492] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x125b49000) [pid = 1928] [serial = 1481] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x119591800) [pid = 1928] [serial = 1501] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12bc40400) [pid = 1928] [serial = 1499] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12bc35400) [pid = 1928] [serial = 1498] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x128ba4400) [pid = 1928] [serial = 1484] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128b37c00) [pid = 1928] [serial = 1502] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12c067800) [pid = 1928] [serial = 1505] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12c06b400) [pid = 1928] [serial = 1507] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12ba21400) [pid = 1928] [serial = 1495] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x119bf3800) [pid = 1928] [serial = 1475] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x125104400) [pid = 1928] [serial = 1480] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x121331800) [pid = 1928] [serial = 1477] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128b33c00) [pid = 1928] [serial = 1483] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12a6c3400) [pid = 1928] [serial = 1487] [outer = 0x0] [url = about:blank] 09:47:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x1161ad800 == 54 [pid = 1928] [id = 530] 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x114eef800) [pid = 1928] [serial = 1590] [outer = 0x0] 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x117e12400) [pid = 1928] [serial = 1591] [outer = 0x114eef800] 09:47:19 INFO - PROCESS | 1928 | 1461862039378 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1196a9c00) [pid = 1928] [serial = 1592] [outer = 0x114eef800] 09:47:19 INFO - PROCESS | 1928 | 1461862039714 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 622ms 09:47:19 INFO - PROCESS | 1928 | 1461862039740 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 1928 | 1461862039741 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:47:19 INFO - PROCESS | 1928 | 1461862039744 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1928 | 1461862039746 Marionette TRACE conn2 <- [1,2094,null,{}] 09:47:19 INFO - PROCESS | 1928 | 1461862039754 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}] 09:47:19 INFO - PROCESS | 1928 | 1461862039858 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:47:19 INFO - PROCESS | 1928 | 1461862039866 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215bb000 == 55 [pid = 1928] [id = 531] 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x121323400) [pid = 1928] [serial = 1593] [outer = 0x0] 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x1218c4000) [pid = 1928] [serial = 1594] [outer = 0x121323400] 09:47:19 INFO - PROCESS | 1928 | 1461862039894 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x122008000) [pid = 1928] [serial = 1595] [outer = 0x121323400] 09:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 09:47:20 INFO - PROCESS | 1928 | 1461862040261 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]]]}] 09:47:20 INFO - PROCESS | 1928 | 1461862040266 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1928 | 1461862040269 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:47:20 INFO - PROCESS | 1928 | 1461862040274 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1928 | 1461862040275 Marionette TRACE conn2 <- [1,2098,null,{}] 09:47:20 INFO - PROCESS | 1928 | 1461862040277 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}] 09:47:20 INFO - PROCESS | 1928 | 1461862040362 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:47:20 INFO - PROCESS | 1928 | 1461862040366 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12447c800 == 56 [pid = 1928] [id = 532] 09:47:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x122155800) [pid = 1928] [serial = 1596] [outer = 0x0] 09:47:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12482e000) [pid = 1928] [serial = 1597] [outer = 0x122155800] 09:47:20 INFO - PROCESS | 1928 | 1461862040394 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x125b3ac00) [pid = 1928] [serial = 1598] [outer = 0x122155800] 09:47:20 INFO - PROCESS | 1928 | 1461862040810 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 09:47:20 INFO - PROCESS | 1928 | 1461862040845 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1928 | 1461862040847 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:47:20 INFO - PROCESS | 1928 | 1461862040850 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1928 | 1461862040852 Marionette TRACE conn2 <- [1,2102,null,{}] 09:47:20 INFO - PROCESS | 1928 | 1461862040855 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}] 09:47:20 INFO - PROCESS | 1928 | 1461862040952 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:47:20 INFO - PROCESS | 1928 | 1461862040958 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x11910f000 == 57 [pid = 1928] [id = 533] 09:47:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x126d8a400) [pid = 1928] [serial = 1599] [outer = 0x0] 09:47:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x126dcd000) [pid = 1928] [serial = 1600] [outer = 0x126d8a400] 09:47:20 INFO - PROCESS | 1928 | 1461862040983 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128b41c00) [pid = 1928] [serial = 1601] [outer = 0x126d8a400] 09:47:21 INFO - PROCESS | 1928 | 1461862041347 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 524ms 09:47:21 INFO - PROCESS | 1928 | 1461862041374 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1928 | 1461862041375 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:47:21 INFO - PROCESS | 1928 | 1461862041377 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1928 | 1461862041378 Marionette TRACE conn2 <- [1,2106,null,{}] 09:47:21 INFO - PROCESS | 1928 | 1461862041381 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}] 09:47:21 INFO - PROCESS | 1928 | 1461862041512 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:47:21 INFO - PROCESS | 1928 | 1461862041525 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x129377000 == 58 [pid = 1928] [id = 534] 09:47:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128ba7800) [pid = 1928] [serial = 1602] [outer = 0x0] 09:47:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12932cc00) [pid = 1928] [serial = 1603] [outer = 0x128ba7800] 09:47:21 INFO - PROCESS | 1928 | 1461862041552 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12a899800) [pid = 1928] [serial = 1604] [outer = 0x128ba7800] 09:47:21 INFO - PROCESS | 1928 | 1461862041882 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 09:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:47:21 INFO - PROCESS | 1928 | 1461862041897 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1928 | 1461862041898 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:47:21 INFO - PROCESS | 1928 | 1461862041900 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1928 | 1461862041901 Marionette TRACE conn2 <- [1,2110,null,{}] 09:47:21 INFO - PROCESS | 1928 | 1461862041905 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}] 09:47:22 INFO - PROCESS | 1928 | 1461862042008 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:47:22 INFO - PROCESS | 1928 | 1461862042045 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa87800 == 59 [pid = 1928] [id = 535] 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x128ba8c00) [pid = 1928] [serial = 1605] [outer = 0x0] 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12b10e400) [pid = 1928] [serial = 1606] [outer = 0x128ba8c00] 09:47:22 INFO - PROCESS | 1928 | 1461862042070 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12ba15000) [pid = 1928] [serial = 1607] [outer = 0x128ba8c00] 09:47:22 INFO - PROCESS | 1928 | 1461862042395 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 09:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:47:22 INFO - PROCESS | 1928 | 1461862042428 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1928 | 1461862042429 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:47:22 INFO - PROCESS | 1928 | 1461862042431 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1928 | 1461862042432 Marionette TRACE conn2 <- [1,2114,null,{}] 09:47:22 INFO - PROCESS | 1928 | 1461862042434 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}] 09:47:22 INFO - PROCESS | 1928 | 1461862042539 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:47:22 INFO - PROCESS | 1928 | 1461862042580 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba3e800 == 60 [pid = 1928] [id = 536] 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12b11ac00) [pid = 1928] [serial = 1608] [outer = 0x0] 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12ba1f800) [pid = 1928] [serial = 1609] [outer = 0x12b11ac00] 09:47:22 INFO - PROCESS | 1928 | 1461862042605 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12bc33400) [pid = 1928] [serial = 1610] [outer = 0x12b11ac00] 09:47:22 INFO - PROCESS | 1928 | 1461862042898 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 09:47:22 INFO - PROCESS | 1928 | 1461862042950 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1928 | 1461862042951 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:47:22 INFO - PROCESS | 1928 | 1461862042960 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1928 | 1461862042961 Marionette TRACE conn2 <- [1,2118,null,{}] 09:47:22 INFO - PROCESS | 1928 | 1461862042963 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}] 09:47:23 INFO - PROCESS | 1928 | 1461862043068 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:47:23 INFO - PROCESS | 1928 | 1461862043107 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d3000 == 61 [pid = 1928] [id = 537] 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12ba12800) [pid = 1928] [serial = 1611] [outer = 0x0] 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12bc3f400) [pid = 1928] [serial = 1612] [outer = 0x12ba12800] 09:47:23 INFO - PROCESS | 1928 | 1461862043133 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12c06f800) [pid = 1928] [serial = 1613] [outer = 0x12ba12800] 09:47:23 INFO - PROCESS | 1928 | 1461862043439 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]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 526ms 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x112c0ec00) [pid = 1928] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x117e19000) [pid = 1928] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x126dd2400) [pid = 1928] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11809e400) [pid = 1928] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x128bad000) [pid = 1928] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x119593400) [pid = 1928] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x116744000) [pid = 1928] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11305f800) [pid = 1928] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1133f8400) [pid = 1928] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x128cab800) [pid = 1928] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x112a2f400) [pid = 1928] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128ba2000) [pid = 1928] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x121972400) [pid = 1928] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12412d400) [pid = 1928] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1250b5c00) [pid = 1928] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12132f800) [pid = 1928] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x117e0cc00) [pid = 1928] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x117e0b000) [pid = 1928] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12199c400) [pid = 1928] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x126d91800) [pid = 1928] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x112a2a000) [pid = 1928] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1126c0000) [pid = 1928] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x119878800) [pid = 1928] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1126b4c00) [pid = 1928] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x1126b7000) [pid = 1928] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:47:23 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x121325c00) [pid = 1928] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:47:23 INFO - PROCESS | 1928 | 1461862043637 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1928 | 1461862043639 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:47:23 INFO - PROCESS | 1928 | 1461862043643 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1928 | 1461862043644 Marionette TRACE conn2 <- [1,2122,null,{}] 09:47:23 INFO - PROCESS | 1928 | 1461862043647 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}] 09:47:23 INFO - PROCESS | 1928 | 1461862043729 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:47:23 INFO - PROCESS | 1928 | 1461862043733 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11870c800 == 62 [pid = 1928] [id = 538] 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x112a31800) [pid = 1928] [serial = 1614] [outer = 0x0] 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x116960800) [pid = 1928] [serial = 1615] [outer = 0x112a31800] 09:47:23 INFO - PROCESS | 1928 | 1461862043761 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x118595800) [pid = 1928] [serial = 1616] [outer = 0x112a31800] 09:47:24 INFO - PROCESS | 1928 | 1461862044105 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 09:47:24 INFO - PROCESS | 1928 | 1461862044111 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:47:24 INFO - PROCESS | 1928 | 1461862044113 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:47:24 INFO - PROCESS | 1928 | 1461862044115 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1928 | 1461862044117 Marionette TRACE conn2 <- [1,2126,null,{}] 09:47:24 INFO - PROCESS | 1928 | 1461862044120 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}] 09:47:24 INFO - PROCESS | 1928 | 1461862044229 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:47:24 INFO - PROCESS | 1928 | 1461862044314 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3f0800 == 63 [pid = 1928] [id = 539] 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1166e9000) [pid = 1928] [serial = 1617] [outer = 0x0] 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12200ec00) [pid = 1928] [serial = 1618] [outer = 0x1166e9000] 09:47:24 INFO - PROCESS | 1928 | 1461862044360 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12b3ab000) [pid = 1928] [serial = 1619] [outer = 0x1166e9000] 09:47:24 INFO - PROCESS | 1928 | 1461862044772 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 673ms 09:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:47:24 INFO - PROCESS | 1928 | 1461862044789 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1928 | 1461862044790 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:47:24 INFO - PROCESS | 1928 | 1461862044792 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1928 | 1461862044793 Marionette TRACE conn2 <- [1,2130,null,{}] 09:47:24 INFO - PROCESS | 1928 | 1461862044795 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}] 09:47:24 INFO - PROCESS | 1928 | 1461862044909 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:47:24 INFO - PROCESS | 1928 | 1461862044915 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8e0000 == 64 [pid = 1928] [id = 540] 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12c063c00) [pid = 1928] [serial = 1620] [outer = 0x0] 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12c07a800) [pid = 1928] [serial = 1621] [outer = 0x12c063c00] 09:47:24 INFO - PROCESS | 1928 | 1461862044941 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12c083c00) [pid = 1928] [serial = 1622] [outer = 0x12c063c00] 09:47:25 INFO - PROCESS | 1928 | 1461862045276 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] 09:47:25 INFO - PROCESS | 1928 | 1461862045312 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:47:25 INFO - PROCESS | 1928 | 1461862045314 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1928 | 1461862045315 Marionette TRACE conn2 <- [1,2134,null,{}] 09:47:25 INFO - PROCESS | 1928 | 1461862045317 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}] 09:47:25 INFO - PROCESS | 1928 | 1461862045404 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:47:25 INFO - PROCESS | 1928 | 1461862045408 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db8c800 == 65 [pid = 1928] [id = 541] 09:47:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12c082400) [pid = 1928] [serial = 1623] [outer = 0x0] 09:47:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12c169800) [pid = 1928] [serial = 1624] [outer = 0x12c082400] 09:47:25 INFO - PROCESS | 1928 | 1461862045431 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12c5c9c00) [pid = 1928] [serial = 1625] [outer = 0x12c082400] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2d4800 == 64 [pid = 1928] [id = 507] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd48000 == 63 [pid = 1928] [id = 482] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x121307800 == 62 [pid = 1928] [id = 438] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x121a0e800 == 61 [pid = 1928] [id = 442] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce13800 == 60 [pid = 1928] [id = 487] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x117185800 == 59 [pid = 1928] [id = 509] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c992800 == 58 [pid = 1928] [id = 467] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc59000 == 57 [pid = 1928] [id = 21] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d8000 == 56 [pid = 1928] [id = 466] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12d105000 == 55 [pid = 1928] [id = 506] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x134d2d800 == 54 [pid = 1928] [id = 508] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12db8d000 == 53 [pid = 1928] [id = 22] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e7000 == 52 [pid = 1928] [id = 468] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2bf800 == 51 [pid = 1928] [id = 503] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x129652000 == 50 [pid = 1928] [id = 465] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x126da9800 == 49 [pid = 1928] [id = 436] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x119317800 == 48 [pid = 1928] [id = 464] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c99a000 == 47 [pid = 1928] [id = 488] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba58000 == 46 [pid = 1928] [id = 489] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x121a11000 == 45 [pid = 1928] [id = 529] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x128fa2000 == 44 [pid = 1928] [id = 528] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c9a1000 == 43 [pid = 1928] [id = 527] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd61000 == 42 [pid = 1928] [id = 526] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12a841800 == 41 [pid = 1928] [id = 525] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x1215bf000 == 40 [pid = 1928] [id = 524] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba41000 == 39 [pid = 1928] [id = 522] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x117576000 == 38 [pid = 1928] [id = 523] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x1161ad800 == 37 [pid = 1928] [id = 530] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x1215bb000 == 36 [pid = 1928] [id = 531] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12447c800 == 35 [pid = 1928] [id = 532] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa87800 == 34 [pid = 1928] [id = 535] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d3000 == 33 [pid = 1928] [id = 537] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x11870c800 == 32 [pid = 1928] [id = 538] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba3e800 == 31 [pid = 1928] [id = 536] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x11910f000 == 30 [pid = 1928] [id = 533] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3f0800 == 29 [pid = 1928] [id = 539] 09:47:26 INFO - PROCESS | 1928 | --DOCSHELL 0x129377000 == 28 [pid = 1928] [id = 534] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1221e7800) [pid = 1928] [serial = 1396] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x118af2c00) [pid = 1928] [serial = 1393] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12ba1c400) [pid = 1928] [serial = 1466] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12bc17400) [pid = 1928] [serial = 1469] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x129629c00) [pid = 1928] [serial = 1402] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12a7e7400) [pid = 1928] [serial = 1405] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12b108400) [pid = 1928] [serial = 1462] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x126b9e400) [pid = 1928] [serial = 1456] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x116608000) [pid = 1928] [serial = 1450] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11878ec00) [pid = 1928] [serial = 1336] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x128caac00) [pid = 1928] [serial = 1399] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x119bfc000) [pid = 1928] [serial = 1453] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x129629800) [pid = 1928] [serial = 1459] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1214f2400) [pid = 1928] [serial = 1543] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x121972800) [pid = 1928] [serial = 1544] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x121328000) [pid = 1928] [serial = 1516] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11858e800) [pid = 1928] [serial = 1535] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1180ec800) [pid = 1928] [serial = 1534] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x129573c00) [pid = 1928] [serial = 1522] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1169aa800) [pid = 1928] [serial = 1513] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x128b36000) [pid = 1928] [serial = 1519] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x118789c00) [pid = 1928] [serial = 1537] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x119878000) [pid = 1928] [serial = 1538] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12b121400) [pid = 1928] [serial = 1525] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x122108800) [pid = 1928] [serial = 1546] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x128b40400) [pid = 1928] [serial = 1555] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12a7ed800) [pid = 1928] [serial = 1529] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x118786c00) [pid = 1928] [serial = 1528] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12c07ec00) [pid = 1928] [serial = 1510] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x115d42800) [pid = 1928] [serial = 1532] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x112c07c00) [pid = 1928] [serial = 1531] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11a110c00) [pid = 1928] [serial = 1540] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12132c000) [pid = 1928] [serial = 1541] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x128b34400) [pid = 1928] [serial = 1553] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x128badc00) [pid = 1928] [serial = 1556] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x122104400) [pid = 1928] [serial = 1559] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x128d57400) [pid = 1928] [serial = 1561] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x113394400) [pid = 1928] [serial = 1558] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12b117400) [pid = 1928] [serial = 1567] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x126b95400) [pid = 1928] [serial = 1550] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x12962e400) [pid = 1928] [serial = 1562] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x12aa95800) [pid = 1928] [serial = 1565] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x12a6b7c00) [pid = 1928] [serial = 1564] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x124835000) [pid = 1928] [serial = 1547] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8e0000 == 27 [pid = 1928] [id = 540] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x1251f2c00) [pid = 1928] [serial = 1549] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x126d8f800) [pid = 1928] [serial = 1552] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1928 | 1461862047196 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1921ms 09:47:27 INFO - PROCESS | 1928 | 1461862047236 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1928 | 1461862047239 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:47:27 INFO - PROCESS | 1928 | 1461862047242 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1928 | 1461862047244 Marionette TRACE conn2 <- [1,2138,null,{}] 09:47:27 INFO - PROCESS | 1928 | 1461862047248 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}] 09:47:27 INFO - PROCESS | 1928 | 1461862047343 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:47:27 INFO - PROCESS | 1928 | 1461862047405 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x11300f000 == 28 [pid = 1928] [id = 542] 09:47:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x112a2d800) [pid = 1928] [serial = 1626] [outer = 0x0] 09:47:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x112a30c00) [pid = 1928] [serial = 1627] [outer = 0x112a2d800] 09:47:27 INFO - PROCESS | 1928 | 1461862047451 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x112c0ac00) [pid = 1928] [serial = 1628] [outer = 0x112a2d800] 09:47:27 INFO - PROCESS | 1928 | 1461862047859 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 623ms 09:47:27 INFO - PROCESS | 1928 | 1461862047865 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1928 | 1461862047871 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:47:27 INFO - PROCESS | 1928 | 1461862047877 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1928 | 1461862047879 Marionette TRACE conn2 <- [1,2142,null,{}] 09:47:27 INFO - PROCESS | 1928 | 1461862047881 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}] 09:47:27 INFO - PROCESS | 1928 | 1461862047960 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:47:28 INFO - PROCESS | 1928 | 1461862048009 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dcb800 == 29 [pid = 1928] [id = 543] 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x112c0b000) [pid = 1928] [serial = 1629] [outer = 0x0] 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x1130e8000) [pid = 1928] [serial = 1630] [outer = 0x112c0b000] 09:47:28 INFO - PROCESS | 1928 | 1461862048036 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1134cb400) [pid = 1928] [serial = 1631] [outer = 0x112c0b000] 09:47:28 INFO - PROCESS | 1928 | 1461862048340 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] 09:47:28 INFO - PROCESS | 1928 | 1461862048399 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:47:28 INFO - PROCESS | 1928 | 1461862048402 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1928 | 1461862048404 Marionette TRACE conn2 <- [1,2146,null,{}] 09:47:28 INFO - PROCESS | 1928 | 1461862048412 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}] 09:47:28 INFO - PROCESS | 1928 | 1461862048488 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:47:28 INFO - PROCESS | 1928 | 1461862048537 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x117576000 == 30 [pid = 1928] [id = 544] 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1110b2400) [pid = 1928] [serial = 1632] [outer = 0x0] 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x116166c00) [pid = 1928] [serial = 1633] [outer = 0x1110b2400] 09:47:28 INFO - PROCESS | 1928 | 1461862048565 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x116960000) [pid = 1928] [serial = 1634] [outer = 0x1110b2400] 09:47:28 INFO - PROCESS | 1928 | 1461862048880 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] 09:47:28 INFO - PROCESS | 1928 | 1461862048926 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:47:28 INFO - PROCESS | 1928 | 1461862048929 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1928 | 1461862048930 Marionette TRACE conn2 <- [1,2150,null,{}] 09:47:28 INFO - PROCESS | 1928 | 1461862048932 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}] 09:47:29 INFO - PROCESS | 1928 | 1461862049003 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:47:29 INFO - PROCESS | 1928 | 1461862049008 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a70000 == 31 [pid = 1928] [id = 545] 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1169b9000) [pid = 1928] [serial = 1635] [outer = 0x0] 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x1180aa000) [pid = 1928] [serial = 1636] [outer = 0x1169b9000] 09:47:29 INFO - PROCESS | 1928 | 1461862049034 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x1180ebc00) [pid = 1928] [serial = 1637] [outer = 0x1169b9000] 09:47:29 INFO - PROCESS | 1928 | 1461862049345 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 09:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:47:29 INFO - PROCESS | 1928 | 1461862049398 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1928 | 1461862049399 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:47:29 INFO - PROCESS | 1928 | 1461862049401 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1928 | 1461862049403 Marionette TRACE conn2 <- [1,2154,null,{}] 09:47:29 INFO - PROCESS | 1928 | 1461862049405 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}] 09:47:29 INFO - PROCESS | 1928 | 1461862049498 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:47:29 INFO - PROCESS | 1928 | 1461862049505 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x119156800 == 32 [pid = 1928] [id = 546] 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x112c08400) [pid = 1928] [serial = 1638] [outer = 0x0] 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x1182a6000) [pid = 1928] [serial = 1639] [outer = 0x112c08400] 09:47:29 INFO - PROCESS | 1928 | 1461862049532 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11858cc00) [pid = 1928] [serial = 1640] [outer = 0x112c08400] 09:47:29 INFO - PROCESS | 1928 | 1461862049898 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 09:47:29 INFO - PROCESS | 1928 | 1461862049923 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1928 | 1461862049925 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:47:29 INFO - PROCESS | 1928 | 1461862049928 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1928 | 1461862049930 Marionette TRACE conn2 <- [1,2158,null,{}] 09:47:29 INFO - PROCESS | 1928 | 1461862049934 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}] 09:47:30 INFO - PROCESS | 1928 | 1461862050104 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:47:30 INFO - PROCESS | 1928 | 1461862050123 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b0f800 == 33 [pid = 1928] [id = 547] 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1180ec400) [pid = 1928] [serial = 1641] [outer = 0x0] 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x118735400) [pid = 1928] [serial = 1642] [outer = 0x1180ec400] 09:47:30 INFO - PROCESS | 1928 | 1461862050151 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x1196a3400) [pid = 1928] [serial = 1643] [outer = 0x1180ec400] 09:47:30 INFO - PROCESS | 1928 | 1461862050512 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 623ms 09:47:30 INFO - PROCESS | 1928 | 1461862050552 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1928 | 1461862050556 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:47:30 INFO - PROCESS | 1928 | 1461862050560 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1928 | 1461862050562 Marionette TRACE conn2 <- [1,2162,null,{}] 09:47:30 INFO - PROCESS | 1928 | 1461862050565 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}] 09:47:30 INFO - PROCESS | 1928 | 1461862050680 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:47:30 INFO - PROCESS | 1928 | 1461862050758 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a092000 == 34 [pid = 1928] [id = 548] 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x116ac2000) [pid = 1928] [serial = 1644] [outer = 0x0] 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1196aa800) [pid = 1928] [serial = 1645] [outer = 0x116ac2000] 09:47:30 INFO - PROCESS | 1928 | 1461862050799 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x119bff400) [pid = 1928] [serial = 1646] [outer = 0x116ac2000] 09:47:31 INFO - PROCESS | 1928 | 1461862051349 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]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 870ms 09:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:47:31 INFO - PROCESS | 1928 | 1461862051430 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 1928 | 1461862051432 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:47:31 INFO - PROCESS | 1928 | 1461862051436 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1928 | 1461862051438 Marionette TRACE conn2 <- [1,2166,null,{}] 09:47:31 INFO - PROCESS | 1928 | 1461862051442 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}] 09:47:31 INFO - PROCESS | 1928 | 1461862051544 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:47:31 INFO - PROCESS | 1928 | 1461862051595 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x116a82000 == 35 [pid = 1928] [id = 549] 09:47:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x112a27800) [pid = 1928] [serial = 1647] [outer = 0x0] 09:47:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x112c0f400) [pid = 1928] [serial = 1648] [outer = 0x112a27800] 09:47:31 INFO - PROCESS | 1928 | 1461862051627 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x11333fc00) [pid = 1928] [serial = 1649] [outer = 0x112a27800] 09:47:32 INFO - PROCESS | 1928 | 1461862052117 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]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 722ms 09:47:32 INFO - PROCESS | 1928 | 1461862052183 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1928 | 1461862052188 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:47:32 INFO - PROCESS | 1928 | 1461862052194 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1928 | 1461862052196 Marionette TRACE conn2 <- [1,2170,null,{}] 09:47:32 INFO - PROCESS | 1928 | 1461862052199 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}] 09:47:32 INFO - PROCESS | 1928 | 1461862052303 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:47:32 INFO - PROCESS | 1928 | 1461862052378 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x117575000 == 36 [pid = 1928] [id = 550] 09:47:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x112a28000) [pid = 1928] [serial = 1650] [outer = 0x0] 09:47:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x116436c00) [pid = 1928] [serial = 1651] [outer = 0x112a28000] 09:47:32 INFO - PROCESS | 1928 | 1461862052408 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1169b8800) [pid = 1928] [serial = 1652] [outer = 0x112a28000] 09:47:33 INFO - PROCESS | 1928 | 1461862053133 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 971ms 09:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:47:33 INFO - PROCESS | 1928 | 1461862053166 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1928 | 1461862053168 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:47:33 INFO - PROCESS | 1928 | 1461862053174 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1928 | 1461862053177 Marionette TRACE conn2 <- [1,2174,null,{}] 09:47:33 INFO - PROCESS | 1928 | 1461862053181 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}] 09:47:33 INFO - PROCESS | 1928 | 1461862053279 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x119b0f800 == 35 [pid = 1928] [id = 547] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x119156800 == 34 [pid = 1928] [id = 546] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x118a70000 == 33 [pid = 1928] [id = 545] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x117576000 == 32 [pid = 1928] [id = 544] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x115dcb800 == 31 [pid = 1928] [id = 543] 09:47:33 INFO - PROCESS | 1928 | --DOCSHELL 0x11300f000 == 30 [pid = 1928] [id = 542] 09:47:33 INFO - PROCESS | 1928 | 1461862053345 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x115d99000 == 31 [pid = 1928] [id = 551] 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x112a2cc00) [pid = 1928] [serial = 1653] [outer = 0x0] 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x112c0ec00) [pid = 1928] [serial = 1654] [outer = 0x112a2cc00] 09:47:33 INFO - PROCESS | 1928 | 1461862053373 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x113485400) [pid = 1928] [serial = 1655] [outer = 0x112a2cc00] 09:47:33 INFO - PROCESS | 1928 | 1461862053665 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 526ms 09:47:33 INFO - PROCESS | 1928 | 1461862053698 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1928 | 1461862053702 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:47:33 INFO - PROCESS | 1928 | 1461862053709 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1928 | 1461862053711 Marionette TRACE conn2 <- [1,2178,null,{}] 09:47:33 INFO - PROCESS | 1928 | 1461862053713 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}] 09:47:33 INFO - PROCESS | 1928 | 1461862053792 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:47:33 INFO - PROCESS | 1928 | 1461862053845 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x117198000 == 32 [pid = 1928] [id = 552] 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1133f8000) [pid = 1928] [serial = 1656] [outer = 0x0] 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1161d7800) [pid = 1928] [serial = 1657] [outer = 0x1133f8000] 09:47:33 INFO - PROCESS | 1928 | 1461862053871 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x117e0d800) [pid = 1928] [serial = 1658] [outer = 0x1133f8000] 09:47:34 INFO - PROCESS | 1928 | 1461862054182 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 09:47:34 INFO - PROCESS | 1928 | 1461862054229 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1928 | 1461862054231 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:47:34 INFO - PROCESS | 1928 | 1461862054233 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1928 | 1461862054236 Marionette TRACE conn2 <- [1,2182,null,{}] 09:47:34 INFO - PROCESS | 1928 | 1461862054244 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}] 09:47:34 INFO - PROCESS | 1928 | 1461862054322 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:47:34 INFO - PROCESS | 1928 | 1461862054373 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b12800 == 33 [pid = 1928] [id = 553] 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x111ebc000) [pid = 1928] [serial = 1659] [outer = 0x0] 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1180ed000) [pid = 1928] [serial = 1660] [outer = 0x111ebc000] 09:47:34 INFO - PROCESS | 1928 | 1461862054402 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x118afc000) [pid = 1928] [serial = 1661] [outer = 0x111ebc000] 09:47:34 INFO - PROCESS | 1928 | 1461862054729 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 525ms 09:47:34 INFO - PROCESS | 1928 | 1461862054758 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1928 | 1461862054760 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:47:34 INFO - PROCESS | 1928 | 1461862054762 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1928 | 1461862054763 Marionette TRACE conn2 <- [1,2186,null,{}] 09:47:34 INFO - PROCESS | 1928 | 1461862054766 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}] 09:47:34 INFO - PROCESS | 1928 | 1461862054842 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:47:34 INFO - PROCESS | 1928 | 1461862054847 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x121412800 == 34 [pid = 1928] [id = 554] 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x118f7f800) [pid = 1928] [serial = 1662] [outer = 0x0] 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1196a0000) [pid = 1928] [serial = 1663] [outer = 0x118f7f800] 09:47:34 INFO - PROCESS | 1928 | 1461862054874 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x119f06400) [pid = 1928] [serial = 1664] [outer = 0x118f7f800] 09:47:35 INFO - PROCESS | 1928 | 1461862055192 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 09:47:35 INFO - PROCESS | 1928 | 1461862055231 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1928 | 1461862055232 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:47:35 INFO - PROCESS | 1928 | 1461862055234 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1928 | 1461862055235 Marionette TRACE conn2 <- [1,2190,null,{}] 09:47:35 INFO - PROCESS | 1928 | 1461862055238 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}] 09:47:35 INFO - PROCESS | 1928 | 1461862055341 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:47:35 INFO - PROCESS | 1928 | 1461862055372 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215b9800 == 35 [pid = 1928] [id = 555] 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1126bac00) [pid = 1928] [serial = 1665] [outer = 0x0] 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x119ff5400) [pid = 1928] [serial = 1666] [outer = 0x1126bac00] 09:47:35 INFO - PROCESS | 1928 | 1461862055398 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x121293400) [pid = 1928] [serial = 1667] [outer = 0x1126bac00] 09:47:35 INFO - PROCESS | 1928 | 1461862055713 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 09:47:35 INFO - PROCESS | 1928 | 1461862055756 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1928 | 1461862055757 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:47:35 INFO - PROCESS | 1928 | 1461862055759 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1928 | 1461862055760 Marionette TRACE conn2 <- [1,2194,null,{}] 09:47:35 INFO - PROCESS | 1928 | 1461862055762 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}] 09:47:35 INFO - PROCESS | 1928 | 1461862055873 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:47:35 INFO - PROCESS | 1928 | 1461862055886 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a19000 == 36 [pid = 1928] [id = 556] 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x121324000) [pid = 1928] [serial = 1668] [outer = 0x0] 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x121330000) [pid = 1928] [serial = 1669] [outer = 0x121324000] 09:47:35 INFO - PROCESS | 1928 | 1461862055913 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x121971800) [pid = 1928] [serial = 1670] [outer = 0x121324000] 09:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 09:47:36 INFO - PROCESS | 1928 | 1461862056275 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]]]}] 09:47:36 INFO - PROCESS | 1928 | 1461862056279 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1928 | 1461862056280 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:47:36 INFO - PROCESS | 1928 | 1461862056282 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1928 | 1461862056283 Marionette TRACE conn2 <- [1,2198,null,{}] 09:47:36 INFO - PROCESS | 1928 | 1461862056286 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}] 09:47:36 INFO - PROCESS | 1928 | 1461862056378 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:47:36 INFO - PROCESS | 1928 | 1461862056382 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221db800 == 37 [pid = 1928] [id = 557] 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x121324800) [pid = 1928] [serial = 1671] [outer = 0x0] 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x121c5b400) [pid = 1928] [serial = 1672] [outer = 0x121324800] 09:47:36 INFO - PROCESS | 1928 | 1461862056408 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x122104400) [pid = 1928] [serial = 1673] [outer = 0x121324800] 09:47:36 INFO - PROCESS | 1928 | 1461862056735 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]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 09:47:36 INFO - PROCESS | 1928 | 1461862056752 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1928 | 1461862056755 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:47:36 INFO - PROCESS | 1928 | 1461862056758 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1928 | 1461862056759 Marionette TRACE conn2 <- [1,2202,null,{}] 09:47:36 INFO - PROCESS | 1928 | 1461862056761 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}] 09:47:36 INFO - PROCESS | 1928 | 1461862056856 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:47:36 INFO - PROCESS | 1928 | 1461862056867 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x125093000 == 38 [pid = 1928] [id = 558] 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x121e75c00) [pid = 1928] [serial = 1674] [outer = 0x0] 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12210cc00) [pid = 1928] [serial = 1675] [outer = 0x121e75c00] 09:47:36 INFO - PROCESS | 1928 | 1461862056892 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1221e6c00) [pid = 1928] [serial = 1676] [outer = 0x121e75c00] 09:47:37 INFO - PROCESS | 1928 | 1461862057232 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 09:47:37 INFO - PROCESS | 1928 | 1461862057277 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 1928 | 1461862057278 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:47:37 INFO - PROCESS | 1928 | 1461862057280 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1928 | 1461862057281 Marionette TRACE conn2 <- [1,2206,null,{}] 09:47:37 INFO - PROCESS | 1928 | 1461862057283 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}] 09:47:37 INFO - PROCESS | 1928 | 1461862057378 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:47:37 INFO - PROCESS | 1928 | 1461862057391 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b10800 == 39 [pid = 1928] [id = 559] 09:47:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x119587c00) [pid = 1928] [serial = 1677] [outer = 0x0] 09:47:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12412ec00) [pid = 1928] [serial = 1678] [outer = 0x119587c00] 09:47:37 INFO - PROCESS | 1928 | 1461862057415 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12482bc00) [pid = 1928] [serial = 1679] [outer = 0x119587c00] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x112a2d800) [pid = 1928] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x112c0b000) [pid = 1928] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1110b2400) [pid = 1928] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x1169b9000) [pid = 1928] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12c082400) [pid = 1928] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128ba8c00) [pid = 1928] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x112c08400) [pid = 1928] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12b11ac00) [pid = 1928] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12ba12800) [pid = 1928] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12c063c00) [pid = 1928] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x112a31800) [pid = 1928] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1166e9000) [pid = 1928] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x121323400) [pid = 1928] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x114eef800) [pid = 1928] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1164ba000) [pid = 1928] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x112c0e400) [pid = 1928] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128f19800) [pid = 1928] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x124833000) [pid = 1928] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x121e78000) [pid = 1928] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1180e2800) [pid = 1928] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x112c02c00) [pid = 1928] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12a7e5400) [pid = 1928] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x126d8a400) [pid = 1928] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x122155800) [pid = 1928] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1180ec400) [pid = 1928] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x128ba7800) [pid = 1928] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x118fe2400) [pid = 1928] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x128f21800) [pid = 1928] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x128b38800) [pid = 1928] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1250bf800) [pid = 1928] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x115d44000) [pid = 1928] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:47:37 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x129330400) [pid = 1928] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:47:37 INFO - PROCESS | 1928 | 1461862057872 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 619ms 09:47:37 INFO - PROCESS | 1928 | 1461862057900 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 1928 | 1461862057901 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:47:37 INFO - PROCESS | 1928 | 1461862057903 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1928 | 1461862057904 Marionette TRACE conn2 <- [1,2210,null,{}] 09:47:37 INFO - PROCESS | 1928 | 1461862057906 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}] 09:47:37 INFO - PROCESS | 1928 | 1461862057980 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:47:37 INFO - PROCESS | 1928 | 1461862057984 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x116982000 == 40 [pid = 1928] [id = 560] 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x112a2d800) [pid = 1928] [serial = 1680] [outer = 0x0] 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x113342c00) [pid = 1928] [serial = 1681] [outer = 0x112a2d800] 09:47:38 INFO - PROCESS | 1928 | 1461862058012 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x117e13000) [pid = 1928] [serial = 1682] [outer = 0x112a2d800] 09:47:38 INFO - PROCESS | 1928 | 1461862058352 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]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 09:47:38 INFO - PROCESS | 1928 | 1461862058374 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1928 | 1461862058375 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:47:38 INFO - PROCESS | 1928 | 1461862058377 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1928 | 1461862058379 Marionette TRACE conn2 <- [1,2214,null,{}] 09:47:38 INFO - PROCESS | 1928 | 1461862058381 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}] 09:47:38 INFO - PROCESS | 1928 | 1461862058494 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:47:38 INFO - PROCESS | 1928 | 1461862058501 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x125096800 == 41 [pid = 1928] [id = 561] 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1161d0000) [pid = 1928] [serial = 1683] [outer = 0x0] 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12132d000) [pid = 1928] [serial = 1684] [outer = 0x1161d0000] 09:47:38 INFO - PROCESS | 1928 | 1461862058531 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12510b000) [pid = 1928] [serial = 1685] [outer = 0x1161d0000] 09:47:38 INFO - PROCESS | 1928 | 1461862058858 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]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 09:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:47:38 INFO - PROCESS | 1928 | 1461862058897 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1928 | 1461862058898 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:47:38 INFO - PROCESS | 1928 | 1461862058901 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1928 | 1461862058902 Marionette TRACE conn2 <- [1,2218,null,{}] 09:47:38 INFO - PROCESS | 1928 | 1461862058904 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}] 09:47:38 INFO - PROCESS | 1928 | 1461862058980 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:47:38 INFO - PROCESS | 1928 | 1461862058984 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x129370800 == 42 [pid = 1928] [id = 562] 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x1251bbc00) [pid = 1928] [serial = 1686] [outer = 0x0] 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x125b3c800) [pid = 1928] [serial = 1687] [outer = 0x1251bbc00] 09:47:39 INFO - PROCESS | 1928 | 1461862059012 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x126b95400) [pid = 1928] [serial = 1688] [outer = 0x1251bbc00] 09:47:39 INFO - PROCESS | 1928 | 1461862059337 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 467ms 09:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:47:39 INFO - PROCESS | 1928 | 1461862059369 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1928 | 1461862059370 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:47:39 INFO - PROCESS | 1928 | 1461862059372 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1928 | 1461862059373 Marionette TRACE conn2 <- [1,2222,null,{}] 09:47:39 INFO - PROCESS | 1928 | 1461862059376 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}] 09:47:39 INFO - PROCESS | 1928 | 1461862059480 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:47:39 INFO - PROCESS | 1928 | 1461862059487 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a628000 == 43 [pid = 1928] [id = 563] 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x125b44000) [pid = 1928] [serial = 1689] [outer = 0x0] 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x126d8ac00) [pid = 1928] [serial = 1690] [outer = 0x125b44000] 09:47:39 INFO - PROCESS | 1928 | 1461862059512 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x126d90c00) [pid = 1928] [serial = 1691] [outer = 0x125b44000] 09:47:39 INFO - PROCESS | 1928 | 1461862059920 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 09:47:39 INFO - PROCESS | 1928 | 1461862059941 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1928 | 1461862059944 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:47:39 INFO - PROCESS | 1928 | 1461862059947 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1928 | 1461862059950 Marionette TRACE conn2 <- [1,2226,null,{}] 09:47:39 INFO - PROCESS | 1928 | 1461862059972 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}] 09:47:40 INFO - PROCESS | 1928 | 1461862060093 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:47:40 INFO - PROCESS | 1928 | 1461862060145 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743b800 == 44 [pid = 1928] [id = 564] 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x112c05800) [pid = 1928] [serial = 1692] [outer = 0x0] 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x112efac00) [pid = 1928] [serial = 1693] [outer = 0x112c05800] 09:47:40 INFO - PROCESS | 1928 | 1461862060177 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x115e0fc00) [pid = 1928] [serial = 1694] [outer = 0x112c05800] 09:47:40 INFO - PROCESS | 1928 | 1461862060605 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]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 674ms 09:47:40 INFO - PROCESS | 1928 | 1461862060622 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1928 | 1461862060626 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:47:40 INFO - PROCESS | 1928 | 1461862060631 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1928 | 1461862060632 Marionette TRACE conn2 <- [1,2230,null,{}] 09:47:40 INFO - PROCESS | 1928 | 1461862060635 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}] 09:47:40 INFO - PROCESS | 1928 | 1461862060736 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:47:40 INFO - PROCESS | 1928 | 1461862060790 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x121322800 == 45 [pid = 1928] [id = 565] 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1161d4c00) [pid = 1928] [serial = 1695] [outer = 0x0] 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x117e17800) [pid = 1928] [serial = 1696] [outer = 0x1161d4c00] 09:47:40 INFO - PROCESS | 1928 | 1461862060820 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11858d000) [pid = 1928] [serial = 1697] [outer = 0x1161d4c00] 09:47:41 INFO - PROCESS | 1928 | 1461862061255 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 672ms 09:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:47:41 INFO - PROCESS | 1928 | 1461862061304 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 1928 | 1461862061306 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:47:41 INFO - PROCESS | 1928 | 1461862061309 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 1928 | 1461862061313 Marionette TRACE conn2 <- [1,2234,null,{}] 09:47:41 INFO - PROCESS | 1928 | 1461862061345 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}] 09:47:41 INFO - PROCESS | 1928 | 1461862061570 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:47:41 INFO - PROCESS | 1928 | 1461862061647 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x128f9f000 == 46 [pid = 1928] [id = 566] 09:47:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x119f06000) [pid = 1928] [serial = 1698] [outer = 0x0] 09:47:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x121325400) [pid = 1928] [serial = 1699] [outer = 0x119f06000] 09:47:41 INFO - PROCESS | 1928 | 1461862061698 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1214e7400) [pid = 1928] [serial = 1700] [outer = 0x119f06000] 09:47:42 INFO - PROCESS | 1928 | 1461862062163 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]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 875ms 09:47:42 INFO - PROCESS | 1928 | 1461862062185 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1928 | 1461862062187 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:47:42 INFO - PROCESS | 1928 | 1461862062189 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1928 | 1461862062190 Marionette TRACE conn2 <- [1,2238,null,{}] 09:47:42 INFO - PROCESS | 1928 | 1461862062193 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}] 09:47:42 INFO - PROCESS | 1928 | 1461862062291 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:47:42 INFO - PROCESS | 1928 | 1461862062343 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a838000 == 47 [pid = 1928] [id = 567] 09:47:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1214ef400) [pid = 1928] [serial = 1701] [outer = 0x0] 09:47:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x121975000) [pid = 1928] [serial = 1702] [outer = 0x1214ef400] 09:47:42 INFO - PROCESS | 1928 | 1461862062373 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1221ed400) [pid = 1928] [serial = 1703] [outer = 0x1214ef400] 09:47:42 INFO - PROCESS | 1928 | 1461862062749 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]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 620ms 09:47:42 INFO - PROCESS | 1928 | 1461862062810 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1928 | 1461862062811 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:47:42 INFO - PROCESS | 1928 | 1461862062814 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1928 | 1461862062815 Marionette TRACE conn2 <- [1,2242,null,{}] 09:47:42 INFO - PROCESS | 1928 | 1461862062817 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}] 09:47:42 INFO - PROCESS | 1928 | 1461862062914 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:47:43 INFO - PROCESS | 1928 | 1461862062998 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa8e000 == 48 [pid = 1928] [id = 568] 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1214f2400) [pid = 1928] [serial = 1704] [outer = 0x0] 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x124b4c800) [pid = 1928] [serial = 1705] [outer = 0x1214f2400] 09:47:43 INFO - PROCESS | 1928 | 1461862063030 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x126b96000) [pid = 1928] [serial = 1706] [outer = 0x1214f2400] 09:47:43 INFO - PROCESS | 1928 | 1461862063489 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]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 09:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:47:43 INFO - PROCESS | 1928 | 1461862063534 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1928 | 1461862063535 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:47:43 INFO - PROCESS | 1928 | 1461862063537 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1928 | 1461862063539 Marionette TRACE conn2 <- [1,2246,null,{}] 09:47:43 INFO - PROCESS | 1928 | 1461862063541 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}] 09:47:43 INFO - PROCESS | 1928 | 1461862063654 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:47:43 INFO - PROCESS | 1928 | 1461862063713 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x116985800 == 49 [pid = 1928] [id = 569] 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x11809f400) [pid = 1928] [serial = 1707] [outer = 0x0] 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x126dc8800) [pid = 1928] [serial = 1708] [outer = 0x11809f400] 09:47:43 INFO - PROCESS | 1928 | 1461862063745 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x128ca1400) [pid = 1928] [serial = 1709] [outer = 0x11809f400] 09:47:44 INFO - PROCESS | 1928 | 1461862064172 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 669ms 09:47:44 INFO - PROCESS | 1928 | 1461862064207 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1928 | 1461862064209 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:47:44 INFO - PROCESS | 1928 | 1461862064211 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1928 | 1461862064212 Marionette TRACE conn2 <- [1,2250,null,{}] 09:47:44 INFO - PROCESS | 1928 | 1461862064215 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}] 09:47:44 INFO - PROCESS | 1928 | 1461862064465 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:47:44 INFO - PROCESS | 1928 | 1461862064534 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x117185000 == 50 [pid = 1928] [id = 570] 09:47:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1121dd000) [pid = 1928] [serial = 1710] [outer = 0x0] 09:47:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1126c0000) [pid = 1928] [serial = 1711] [outer = 0x1121dd000] 09:47:44 INFO - PROCESS | 1928 | 1461862064564 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x112a31000) [pid = 1928] [serial = 1712] [outer = 0x1121dd000] 09:47:45 INFO - PROCESS | 1928 | 1461862065035 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 871ms 09:47:45 INFO - PROCESS | 1928 | 1461862065084 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1928 | 1461862065086 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:47:45 INFO - PROCESS | 1928 | 1461862065089 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1928 | 1461862065091 Marionette TRACE conn2 <- [1,2254,null,{}] 09:47:45 INFO - PROCESS | 1928 | 1461862065094 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}] 09:47:45 INFO - PROCESS | 1928 | 1461862065187 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:47:45 INFO - PROCESS | 1928 | 1461862065246 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x117569800 == 51 [pid = 1928] [id = 571] 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x112ef2c00) [pid = 1928] [serial = 1713] [outer = 0x0] 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x115d3fc00) [pid = 1928] [serial = 1714] [outer = 0x112ef2c00] 09:47:45 INFO - PROCESS | 1928 | 1461862065275 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x116744800) [pid = 1928] [serial = 1715] [outer = 0x112ef2c00] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x129370800 == 50 [pid = 1928] [id = 562] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x125096800 == 49 [pid = 1928] [id = 561] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x116982000 == 48 [pid = 1928] [id = 560] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x119b10800 == 47 [pid = 1928] [id = 559] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x125093000 == 46 [pid = 1928] [id = 558] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x1221db800 == 45 [pid = 1928] [id = 557] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x121a19000 == 44 [pid = 1928] [id = 556] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1196aa800) [pid = 1928] [serial = 1645] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x1215b9800 == 43 [pid = 1928] [id = 555] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x121412800 == 42 [pid = 1928] [id = 554] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x119b12800 == 41 [pid = 1928] [id = 553] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x117198000 == 40 [pid = 1928] [id = 552] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x115d99000 == 39 [pid = 1928] [id = 551] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x117575000 == 38 [pid = 1928] [id = 550] 09:47:45 INFO - PROCESS | 1928 | --DOCSHELL 0x116a82000 == 37 [pid = 1928] [id = 549] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x112a30c00) [pid = 1928] [serial = 1627] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x112c0ac00) [pid = 1928] [serial = 1628] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1130e8000) [pid = 1928] [serial = 1630] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x1134cb400) [pid = 1928] [serial = 1631] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x116166c00) [pid = 1928] [serial = 1633] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x116960000) [pid = 1928] [serial = 1634] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x1180aa000) [pid = 1928] [serial = 1636] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12c5c9c00) [pid = 1928] [serial = 1625] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1180ebc00) [pid = 1928] [serial = 1637] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12c169800) [pid = 1928] [serial = 1624] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12b10e400) [pid = 1928] [serial = 1606] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1182a6000) [pid = 1928] [serial = 1639] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12ba1f800) [pid = 1928] [serial = 1609] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12ba15000) [pid = 1928] [serial = 1607] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12bc3f400) [pid = 1928] [serial = 1612] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12c083c00) [pid = 1928] [serial = 1622] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12bc33400) [pid = 1928] [serial = 1610] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x116960800) [pid = 1928] [serial = 1615] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12200ec00) [pid = 1928] [serial = 1618] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x118595800) [pid = 1928] [serial = 1616] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12c07a800) [pid = 1928] [serial = 1621] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12c06f800) [pid = 1928] [serial = 1613] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1218c4000) [pid = 1928] [serial = 1594] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x117e12400) [pid = 1928] [serial = 1591] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1196a9c00) [pid = 1928] [serial = 1592] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1180e7800) [pid = 1928] [serial = 1589] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x11695b800) [pid = 1928] [serial = 1588] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1167d5800) [pid = 1928] [serial = 1585] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12bc37800) [pid = 1928] [serial = 1586] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12aa98c00) [pid = 1928] [serial = 1583] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12956fc00) [pid = 1928] [serial = 1582] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x126d87800) [pid = 1928] [serial = 1579] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x128f1f400) [pid = 1928] [serial = 1580] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1221e2800) [pid = 1928] [serial = 1577] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x122102c00) [pid = 1928] [serial = 1576] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x1196adc00) [pid = 1928] [serial = 1574] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11878c000) [pid = 1928] [serial = 1573] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1166e1000) [pid = 1928] [serial = 1571] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x113487c00) [pid = 1928] [serial = 1570] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12b3a5c00) [pid = 1928] [serial = 1568] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x126dcd000) [pid = 1928] [serial = 1600] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x128b41c00) [pid = 1928] [serial = 1601] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12482e000) [pid = 1928] [serial = 1597] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x125b3ac00) [pid = 1928] [serial = 1598] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x118735400) [pid = 1928] [serial = 1642] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x122008000) [pid = 1928] [serial = 1595] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11858cc00) [pid = 1928] [serial = 1640] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12932cc00) [pid = 1928] [serial = 1603] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12b3ab000) [pid = 1928] [serial = 1619] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x1196a3400) [pid = 1928] [serial = 1643] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12a899800) [pid = 1928] [serial = 1604] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x121aedc00) [pid = 1928] [serial = 1517] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x12aa9e800) [pid = 1928] [serial = 1523] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x12bc35800) [pid = 1928] [serial = 1511] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x128ca7800) [pid = 1928] [serial = 1520] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x118730800) [pid = 1928] [serial = 1514] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12bc32c00) [pid = 1928] [serial = 1526] [outer = 0x0] [url = about:blank] 09:47:45 INFO - PROCESS | 1928 | 1461862065709 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 09:47:45 INFO - PROCESS | 1928 | 1461862065760 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1928 | 1461862065761 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:47:45 INFO - PROCESS | 1928 | 1461862065764 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1928 | 1461862065765 Marionette TRACE conn2 <- [1,2258,null,{}] 09:47:45 INFO - PROCESS | 1928 | 1461862065767 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}] 09:47:45 INFO - PROCESS | 1928 | 1461862065864 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:47:45 INFO - PROCESS | 1928 | 1461862065874 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x117566800 == 38 [pid = 1928] [id = 572] 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x1169b8c00) [pid = 1928] [serial = 1716] [outer = 0x0] 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x1180a4400) [pid = 1928] [serial = 1717] [outer = 0x1169b8c00] 09:47:45 INFO - PROCESS | 1928 | 1461862065900 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x1180e9c00) [pid = 1928] [serial = 1718] [outer = 0x1169b8c00] 09:47:46 INFO - PROCESS | 1928 | 1461862066252 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]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 517ms 09:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:47:46 INFO - PROCESS | 1928 | 1461862066282 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1928 | 1461862066284 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:47:46 INFO - PROCESS | 1928 | 1461862066292 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1928 | 1461862066295 Marionette TRACE conn2 <- [1,2262,null,{}] 09:47:46 INFO - PROCESS | 1928 | 1461862066298 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}] 09:47:46 INFO - PROCESS | 1928 | 1461862066380 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:47:46 INFO - PROCESS | 1928 | 1461862066384 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981b000 == 39 [pid = 1928] [id = 573] 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x1182a0400) [pid = 1928] [serial = 1719] [outer = 0x0] 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x118734800) [pid = 1928] [serial = 1720] [outer = 0x1182a0400] 09:47:46 INFO - PROCESS | 1928 | 1461862066411 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x118f85400) [pid = 1928] [serial = 1721] [outer = 0x1182a0400] 09:47:46 INFO - PROCESS | 1928 | 1461862066745 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]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 474ms 09:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:47:46 INFO - PROCESS | 1928 | 1461862066763 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1928 | 1461862066764 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:47:46 INFO - PROCESS | 1928 | 1461862066766 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1928 | 1461862066767 Marionette TRACE conn2 <- [1,2266,null,{}] 09:47:46 INFO - PROCESS | 1928 | 1461862066769 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}] 09:47:46 INFO - PROCESS | 1928 | 1461862066867 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:47:46 INFO - PROCESS | 1928 | 1461862066877 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x119bc0800 == 40 [pid = 1928] [id = 574] 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x118fe1800) [pid = 1928] [serial = 1722] [outer = 0x0] 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1196a5000) [pid = 1928] [serial = 1723] [outer = 0x118fe1800] 09:47:46 INFO - PROCESS | 1928 | 1461862066902 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x119bf0800) [pid = 1928] [serial = 1724] [outer = 0x118fe1800] 09:47:47 INFO - PROCESS | 1928 | 1461862067273 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]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 09:47:47 INFO - PROCESS | 1928 | 1461862067286 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:47:47 INFO - PROCESS | 1928 | 1461862067290 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:47:47 INFO - PROCESS | 1928 | 1461862067294 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1928 | 1461862067296 Marionette TRACE conn2 <- [1,2270,null,{}] 09:47:47 INFO - PROCESS | 1928 | 1461862067299 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}] 09:47:47 INFO - PROCESS | 1928 | 1461862067423 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:47:47 INFO - PROCESS | 1928 | 1461862067530 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216c5800 == 41 [pid = 1928] [id = 575] 09:47:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x121327c00) [pid = 1928] [serial = 1725] [outer = 0x0] 09:47:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12132c400) [pid = 1928] [serial = 1726] [outer = 0x121327c00] 09:47:47 INFO - PROCESS | 1928 | 1461862067581 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12196c400) [pid = 1928] [serial = 1727] [outer = 0x121327c00] 09:47:47 INFO - PROCESS | 1928 | 1461862067936 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]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 09:47:47 INFO - PROCESS | 1928 | 1461862067964 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 1928 | 1461862067965 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:47:47 INFO - PROCESS | 1928 | 1461862067968 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1928 | 1461862067969 Marionette TRACE conn2 <- [1,2274,null,{}] 09:47:47 INFO - PROCESS | 1928 | 1461862067971 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}] 09:47:48 INFO - PROCESS | 1928 | 1461862068075 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:47:48 INFO - PROCESS | 1928 | 1461862068079 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e1b800 == 42 [pid = 1928] [id = 576] 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12196cc00) [pid = 1928] [serial = 1728] [outer = 0x0] 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x121977800) [pid = 1928] [serial = 1729] [outer = 0x12196cc00] 09:47:48 INFO - PROCESS | 1928 | 1461862068104 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12210fc00) [pid = 1928] [serial = 1730] [outer = 0x12196cc00] 09:47:48 INFO - PROCESS | 1928 | 1461862068423 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 09:47:48 INFO - PROCESS | 1928 | 1461862068452 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1928 | 1461862068455 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:47:48 INFO - PROCESS | 1928 | 1461862068459 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1928 | 1461862068460 Marionette TRACE conn2 <- [1,2278,null,{}] 09:47:48 INFO - PROCESS | 1928 | 1461862068462 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}] 09:47:48 INFO - PROCESS | 1928 | 1461862068562 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:47:48 INFO - PROCESS | 1928 | 1461862068575 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x124484800 == 43 [pid = 1928] [id = 577] 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1221e8400) [pid = 1928] [serial = 1731] [outer = 0x0] 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x124834000) [pid = 1928] [serial = 1732] [outer = 0x1221e8400] 09:47:48 INFO - PROCESS | 1928 | 1461862068600 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x1251f7400) [pid = 1928] [serial = 1733] [outer = 0x1221e8400] 09:47:48 INFO - PROCESS | 1928 | 1461862068962 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 09:47:48 INFO - PROCESS | 1928 | 1461862068977 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1928 | 1461862068978 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:47:48 INFO - PROCESS | 1928 | 1461862068981 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1928 | 1461862068982 Marionette TRACE conn2 <- [1,2282,null,{}] 09:47:48 INFO - PROCESS | 1928 | 1461862068985 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}] 09:47:49 INFO - PROCESS | 1928 | 1461862069083 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:47:49 INFO - PROCESS | 1928 | 1461862069096 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d06800 == 44 [pid = 1928] [id = 578] 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x1247cd000) [pid = 1928] [serial = 1734] [outer = 0x0] 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x126d8e800) [pid = 1928] [serial = 1735] [outer = 0x1247cd000] 09:47:49 INFO - PROCESS | 1928 | 1461862069122 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126dcd000) [pid = 1928] [serial = 1736] [outer = 0x1247cd000] 09:47:49 INFO - PROCESS | 1928 | 1461862069440 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]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 09:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:47:49 INFO - PROCESS | 1928 | 1461862069450 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:47:49 INFO - PROCESS | 1928 | 1461862069451 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:47:49 INFO - PROCESS | 1928 | 1461862069542 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1928 | 1461862069543 Marionette TRACE conn2 <- [1,2286,null,{}] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x121324000) [pid = 1928] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x121e75c00) [pid = 1928] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x1126bac00) [pid = 1928] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x111ebc000) [pid = 1928] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x121324800) [pid = 1928] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x1133f8000) [pid = 1928] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x119587c00) [pid = 1928] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x112a2cc00) [pid = 1928] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x112a2d800) [pid = 1928] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1251bbc00) [pid = 1928] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x118f7f800) [pid = 1928] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:47:49 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x1161d0000) [pid = 1928] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:47:49 INFO - PROCESS | 1928 | 1461862069555 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}] 09:47:49 INFO - PROCESS | 1928 | 1461862069634 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:47:49 INFO - PROCESS | 1928 | 1461862069641 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x119162000 == 45 [pid = 1928] [id = 579] 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1161d0000) [pid = 1928] [serial = 1737] [outer = 0x0] 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x118f87800) [pid = 1928] [serial = 1738] [outer = 0x1161d0000] 09:47:49 INFO - PROCESS | 1928 | 1461862069666 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x122105800) [pid = 1928] [serial = 1739] [outer = 0x1161d0000] 09:47:49 INFO - PROCESS | 1928 | 1461862069994 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]]]}] 09:47:50 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 09:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 570ms 09:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:47:50 INFO - PROCESS | 1928 | 1461862070024 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1928 | 1461862070026 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:47:50 INFO - PROCESS | 1928 | 1461862070028 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1928 | 1461862070029 Marionette TRACE conn2 <- [1,2290,null,{}] 09:47:50 INFO - PROCESS | 1928 | 1461862070031 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}] 09:47:50 INFO - PROCESS | 1928 | 1461862070113 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:47:50 INFO - PROCESS | 1928 | 1461862070117 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x129378000 == 46 [pid = 1928] [id = 580] 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x1251ea800) [pid = 1928] [serial = 1740] [outer = 0x0] 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x128ba2c00) [pid = 1928] [serial = 1741] [outer = 0x1251ea800] 09:47:50 INFO - PROCESS | 1928 | 1461862070148 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x128ca1800) [pid = 1928] [serial = 1742] [outer = 0x1251ea800] 09:47:50 INFO - PROCESS | 1928 | 1461862070501 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]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 09:47:50 INFO - PROCESS | 1928 | 1461862070548 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1928 | 1461862070549 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:47:50 INFO - PROCESS | 1928 | 1461862070552 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1928 | 1461862070554 Marionette TRACE conn2 <- [1,2294,null,{}] 09:47:50 INFO - PROCESS | 1928 | 1461862070556 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}] 09:47:50 INFO - PROCESS | 1928 | 1461862070667 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:47:50 INFO - PROCESS | 1928 | 1461862070674 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b295000 == 47 [pid = 1928] [id = 581] 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x128b40400) [pid = 1928] [serial = 1743] [outer = 0x0] 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x128d55800) [pid = 1928] [serial = 1744] [outer = 0x128b40400] 09:47:50 INFO - PROCESS | 1928 | 1461862070713 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x128f18800) [pid = 1928] [serial = 1745] [outer = 0x128b40400] 09:47:51 INFO - PROCESS | 1928 | 1461862071179 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 673ms 09:47:51 INFO - PROCESS | 1928 | 1461862071224 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 1928 | 1461862071226 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:47:51 INFO - PROCESS | 1928 | 1461862071228 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - PROCESS | 1928 | 1461862071229 Marionette TRACE conn2 <- [1,2298,null,{}] 09:47:51 INFO - PROCESS | 1928 | 1461862071231 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}] 09:47:51 INFO - PROCESS | 1928 | 1461862071314 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:47:51 INFO - PROCESS | 1928 | 1461862071318 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc57800 == 48 [pid = 1928] [id = 582] 09:47:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x128f21800) [pid = 1928] [serial = 1746] [outer = 0x0] 09:47:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x129239400) [pid = 1928] [serial = 1747] [outer = 0x128f21800] 09:47:51 INFO - PROCESS | 1928 | 1461862071344 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x122005c00) [pid = 1928] [serial = 1748] [outer = 0x128f21800] 09:47:51 INFO - PROCESS | 1928 | 1461862071983 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 770ms 09:47:52 INFO - PROCESS | 1928 | 1461862071999 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1928 | 1461862072003 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:47:52 INFO - PROCESS | 1928 | 1461862072009 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1928 | 1461862072013 Marionette TRACE conn2 <- [1,2302,null,{}] 09:47:52 INFO - PROCESS | 1928 | 1461862072018 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}] 09:47:52 INFO - PROCESS | 1928 | 1461862072161 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:47:52 INFO - PROCESS | 1928 | 1461862072217 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181f3000 == 49 [pid = 1928] [id = 583] 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x112c07000) [pid = 1928] [serial = 1749] [outer = 0x0] 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x114eef800) [pid = 1928] [serial = 1750] [outer = 0x112c07000] 09:47:52 INFO - PROCESS | 1928 | 1461862072249 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1164b5c00) [pid = 1928] [serial = 1751] [outer = 0x112c07000] 09:47:52 INFO - PROCESS | 1928 | 1461862072714 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]]]}] 09:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 723ms 09:47:52 INFO - PROCESS | 1928 | 1461862072732 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1928 | 1461862072736 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:47:52 INFO - PROCESS | 1928 | 1461862072741 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1928 | 1461862072742 Marionette TRACE conn2 <- [1,2306,null,{}] 09:47:52 INFO - PROCESS | 1928 | 1461862072745 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}] 09:47:52 INFO - PROCESS | 1928 | 1461862072847 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:47:52 INFO - PROCESS | 1928 | 1461862072902 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215aa800 == 50 [pid = 1928] [id = 584] 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1169aa800) [pid = 1928] [serial = 1752] [outer = 0x0] 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11829f400) [pid = 1928] [serial = 1753] [outer = 0x1169aa800] 09:47:52 INFO - PROCESS | 1928 | 1461862072944 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x118789c00) [pid = 1928] [serial = 1754] [outer = 0x1169aa800] 09:47:53 INFO - PROCESS | 1928 | 1461862073373 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 669ms 09:47:53 INFO - PROCESS | 1928 | 1461862073411 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:47:53 INFO - PROCESS | 1928 | 1461862073412 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:47:53 INFO - PROCESS | 1928 | 1461862073415 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1928 | 1461862073417 Marionette TRACE conn2 <- [1,2310,null,{}] 09:47:53 INFO - PROCESS | 1928 | 1461862073425 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}] 09:47:53 INFO - PROCESS | 1928 | 1461862073530 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:47:53 INFO - PROCESS | 1928 | 1461862073588 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa86800 == 51 [pid = 1928] [id = 585] 09:47:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11969f400) [pid = 1928] [serial = 1755] [outer = 0x0] 09:47:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x1214ebc00) [pid = 1928] [serial = 1756] [outer = 0x11969f400] 09:47:53 INFO - PROCESS | 1928 | 1461862073620 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12412f000) [pid = 1928] [serial = 1757] [outer = 0x11969f400] 09:47:54 INFO - PROCESS | 1928 | 1461862074086 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 09:47:54 INFO - PROCESS | 1928 | 1461862074149 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1928 | 1461862074152 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:47:54 INFO - PROCESS | 1928 | 1461862074155 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1928 | 1461862074157 Marionette TRACE conn2 <- [1,2314,null,{}] 09:47:54 INFO - PROCESS | 1928 | 1461862074159 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}] 09:47:54 INFO - PROCESS | 1928 | 1461862074262 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:47:54 INFO - PROCESS | 1928 | 1461862074329 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd66000 == 52 [pid = 1928] [id = 586] 09:47:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1244ec000) [pid = 1928] [serial = 1758] [outer = 0x0] 09:47:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x128ba4400) [pid = 1928] [serial = 1759] [outer = 0x1244ec000] 09:47:54 INFO - PROCESS | 1928 | 1461862074360 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x128ca7800) [pid = 1928] [serial = 1760] [outer = 0x1244ec000] 09:47:54 INFO - PROCESS | 1928 | 1461862074767 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 618ms 09:47:54 INFO - PROCESS | 1928 | 1461862074775 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1928 | 1461862074776 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:47:54 INFO - PROCESS | 1928 | 1461862074779 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1928 | 1461862074780 Marionette TRACE conn2 <- [1,2318,null,{}] 09:47:54 INFO - PROCESS | 1928 | 1461862074782 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}] 09:47:54 INFO - PROCESS | 1928 | 1461862074891 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:47:54 INFO - PROCESS | 1928 | 1461862074943 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e2800 == 53 [pid = 1928] [id = 587] 09:47:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1110ba000) [pid = 1928] [serial = 1761] [outer = 0x0] 09:47:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128d50c00) [pid = 1928] [serial = 1762] [outer = 0x1110ba000] 09:47:54 INFO - PROCESS | 1928 | 1461862074973 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12923a000) [pid = 1928] [serial = 1763] [outer = 0x1110ba000] 09:47:55 INFO - PROCESS | 1928 | 1461862075608 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] 09:47:55 INFO - PROCESS | 1928 | 1461862075652 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:47:55 INFO - PROCESS | 1928 | 1461862075658 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1928 | 1461862075661 Marionette TRACE conn2 <- [1,2322,null,{}] 09:47:55 INFO - PROCESS | 1928 | 1461862075665 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}] 09:47:55 INFO - PROCESS | 1928 | 1461862075760 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:47:55 INFO - PROCESS | 1928 | 1461862075834 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x119811000 == 54 [pid = 1928] [id = 588] 09:47:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x112a25800) [pid = 1928] [serial = 1764] [outer = 0x0] 09:47:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x112c05c00) [pid = 1928] [serial = 1765] [outer = 0x112a25800] 09:47:55 INFO - PROCESS | 1928 | 1461862075862 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x11695b800) [pid = 1928] [serial = 1766] [outer = 0x112a25800] 09:47:56 INFO - PROCESS | 1928 | 1461862076288 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]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 673ms 09:47:56 INFO - PROCESS | 1928 | 1461862076331 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1928 | 1461862076334 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:47:56 INFO - PROCESS | 1928 | 1461862076339 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1928 | 1461862076340 Marionette TRACE conn2 <- [1,2326,null,{}] 09:47:56 INFO - PROCESS | 1928 | 1461862076343 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}] 09:47:56 INFO - PROCESS | 1928 | 1461862076455 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12b295000 == 53 [pid = 1928] [id = 581] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x129378000 == 52 [pid = 1928] [id = 580] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x119162000 == 51 [pid = 1928] [id = 579] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x126d06800 == 50 [pid = 1928] [id = 578] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x124484800 == 49 [pid = 1928] [id = 577] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x121e1b800 == 48 [pid = 1928] [id = 576] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x1216c5800 == 47 [pid = 1928] [id = 575] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x126d8ac00) [pid = 1928] [serial = 1690] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x119bc0800 == 46 [pid = 1928] [id = 574] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x11981b000 == 45 [pid = 1928] [id = 573] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x117566800 == 44 [pid = 1928] [id = 572] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x117569800 == 43 [pid = 1928] [id = 571] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x117185000 == 42 [pid = 1928] [id = 570] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x128f9f000 == 41 [pid = 1928] [id = 566] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x121322800 == 40 [pid = 1928] [id = 565] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x11743b800 == 39 [pid = 1928] [id = 564] 09:47:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12a628000 == 38 [pid = 1928] [id = 563] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x121330000) [pid = 1928] [serial = 1669] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12210cc00) [pid = 1928] [serial = 1675] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x119ff5400) [pid = 1928] [serial = 1666] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1180ed000) [pid = 1928] [serial = 1660] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x118afc000) [pid = 1928] [serial = 1661] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x121c5b400) [pid = 1928] [serial = 1672] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x122104400) [pid = 1928] [serial = 1673] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1161d7800) [pid = 1928] [serial = 1657] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x117e0d800) [pid = 1928] [serial = 1658] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x112c0ec00) [pid = 1928] [serial = 1654] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x113485400) [pid = 1928] [serial = 1655] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1221e6c00) [pid = 1928] [serial = 1676] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x112c0f400) [pid = 1928] [serial = 1648] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x116436c00) [pid = 1928] [serial = 1651] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1196a0000) [pid = 1928] [serial = 1663] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x119f06400) [pid = 1928] [serial = 1664] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x121971800) [pid = 1928] [serial = 1670] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x121293400) [pid = 1928] [serial = 1667] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | 1461862076542 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x113496000 == 39 [pid = 1928] [id = 589] 09:47:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x112c0b000) [pid = 1928] [serial = 1767] [outer = 0x0] 09:47:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x1161d7800) [pid = 1928] [serial = 1768] [outer = 0x112c0b000] 09:47:56 INFO - PROCESS | 1928 | 1461862076569 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1182a0c00) [pid = 1928] [serial = 1769] [outer = 0x112c0b000] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12412ec00) [pid = 1928] [serial = 1678] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x113342c00) [pid = 1928] [serial = 1681] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x117e13000) [pid = 1928] [serial = 1682] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x125b3c800) [pid = 1928] [serial = 1687] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x126b95400) [pid = 1928] [serial = 1688] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12132d000) [pid = 1928] [serial = 1684] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12482bc00) [pid = 1928] [serial = 1679] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x12510b000) [pid = 1928] [serial = 1685] [outer = 0x0] [url = about:blank] 09:47:56 INFO - PROCESS | 1928 | 1461862076867 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]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 09:47:56 INFO - PROCESS | 1928 | 1461862076909 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1928 | 1461862076911 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:47:56 INFO - PROCESS | 1928 | 1461862076913 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1928 | 1461862076915 Marionette TRACE conn2 <- [1,2330,null,{}] 09:47:56 INFO - PROCESS | 1928 | 1461862076925 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}] 09:47:57 INFO - PROCESS | 1928 | 1461862077010 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:47:57 INFO - PROCESS | 1928 | 1461862077080 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x11932b000 == 40 [pid = 1928] [id = 590] 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11878c000) [pid = 1928] [serial = 1770] [outer = 0x0] 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x118fe2400) [pid = 1928] [serial = 1771] [outer = 0x11878c000] 09:47:57 INFO - PROCESS | 1928 | 1461862077110 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x119876c00) [pid = 1928] [serial = 1772] [outer = 0x11878c000] 09:47:57 INFO - PROCESS | 1928 | 1461862077414 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]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 09:47:57 INFO - PROCESS | 1928 | 1461862077434 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1928 | 1461862077436 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:47:57 INFO - PROCESS | 1928 | 1461862077440 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1928 | 1461862077443 Marionette TRACE conn2 <- [1,2334,null,{}] 09:47:57 INFO - PROCESS | 1928 | 1461862077445 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}] 09:47:57 INFO - PROCESS | 1928 | 1461862077529 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:47:57 INFO - PROCESS | 1928 | 1461862077586 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12130c000 == 41 [pid = 1928] [id = 591] 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x119bf6c00) [pid = 1928] [serial = 1773] [outer = 0x0] 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x121293000) [pid = 1928] [serial = 1774] [outer = 0x119bf6c00] 09:47:57 INFO - PROCESS | 1928 | 1461862077614 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12132ec00) [pid = 1928] [serial = 1775] [outer = 0x119bf6c00] 09:47:57 INFO - PROCESS | 1928 | 1461862077960 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]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 573ms 09:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:47:58 INFO - PROCESS | 1928 | 1461862078011 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1928 | 1461862078012 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:47:58 INFO - PROCESS | 1928 | 1461862078015 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1928 | 1461862078016 Marionette TRACE conn2 <- [1,2338,null,{}] 09:47:58 INFO - PROCESS | 1928 | 1461862078018 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}] 09:47:58 INFO - PROCESS | 1928 | 1461862078097 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:47:58 INFO - PROCESS | 1928 | 1461862078149 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a05800 == 42 [pid = 1928] [id = 592] 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x119bf7000) [pid = 1928] [serial = 1776] [outer = 0x0] 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x121617800) [pid = 1928] [serial = 1777] [outer = 0x119bf7000] 09:47:58 INFO - PROCESS | 1928 | 1461862078174 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x121af4c00) [pid = 1928] [serial = 1778] [outer = 0x119bf7000] 09:47:58 INFO - PROCESS | 1928 | 1461862078485 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]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 517ms 09:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:47:58 INFO - PROCESS | 1928 | 1461862078533 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1928 | 1461862078534 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:47:58 INFO - PROCESS | 1928 | 1461862078536 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1928 | 1461862078537 Marionette TRACE conn2 <- [1,2342,null,{}] 09:47:58 INFO - PROCESS | 1928 | 1461862078539 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}] 09:47:58 INFO - PROCESS | 1928 | 1461862078636 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:47:58 INFO - PROCESS | 1928 | 1461862078644 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743c800 == 43 [pid = 1928] [id = 593] 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x122009c00) [pid = 1928] [serial = 1779] [outer = 0x0] 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1247d2400) [pid = 1928] [serial = 1780] [outer = 0x122009c00] 09:47:58 INFO - PROCESS | 1928 | 1461862078672 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x126d93400) [pid = 1928] [serial = 1781] [outer = 0x122009c00] 09:47:59 INFO - PROCESS | 1928 | 1461862079046 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]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 09:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:47:59 INFO - PROCESS | 1928 | 1461862079058 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1928 | 1461862079059 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:47:59 INFO - PROCESS | 1928 | 1461862079061 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1928 | 1461862079062 Marionette TRACE conn2 <- [1,2346,null,{}] 09:47:59 INFO - PROCESS | 1928 | 1461862079064 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}] 09:47:59 INFO - PROCESS | 1928 | 1461862079164 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:47:59 INFO - PROCESS | 1928 | 1461862079176 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bc8800 == 44 [pid = 1928] [id = 594] 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x126d94000) [pid = 1928] [serial = 1782] [outer = 0x0] 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x128ba9c00) [pid = 1928] [serial = 1783] [outer = 0x126d94000] 09:47:59 INFO - PROCESS | 1928 | 1461862079201 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x128caec00) [pid = 1928] [serial = 1784] [outer = 0x126d94000] 09:47:59 INFO - PROCESS | 1928 | 1461862079559 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]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 09:47:59 INFO - PROCESS | 1928 | 1461862079582 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1928 | 1461862079583 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:47:59 INFO - PROCESS | 1928 | 1461862079586 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1928 | 1461862079587 Marionette TRACE conn2 <- [1,2350,null,{}] 09:47:59 INFO - PROCESS | 1928 | 1461862079597 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}] 09:47:59 INFO - PROCESS | 1928 | 1461862079695 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:47:59 INFO - PROCESS | 1928 | 1461862079729 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x129362000 == 45 [pid = 1928] [id = 595] 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x128babc00) [pid = 1928] [serial = 1785] [outer = 0x0] 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12922ec00) [pid = 1928] [serial = 1786] [outer = 0x128babc00] 09:47:59 INFO - PROCESS | 1928 | 1461862079755 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x129333400) [pid = 1928] [serial = 1787] [outer = 0x128babc00] 09:48:00 INFO - PROCESS | 1928 | 1461862080051 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 476ms 09:48:00 INFO - PROCESS | 1928 | 1461862080063 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:48:00 INFO - PROCESS | 1928 | 1461862080064 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:48:00 INFO - PROCESS | 1928 | 1461862080066 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1928 | 1461862080067 Marionette TRACE conn2 <- [1,2354,null,{}] 09:48:00 INFO - PROCESS | 1928 | 1461862080084 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}] 09:48:00 INFO - PROCESS | 1928 | 1461862080189 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:48:00 INFO - PROCESS | 1928 | 1461862080223 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x129667000 == 46 [pid = 1928] [id = 596] 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x129330c00) [pid = 1928] [serial = 1788] [outer = 0x0] 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x129569400) [pid = 1928] [serial = 1789] [outer = 0x129330c00] 09:48:00 INFO - PROCESS | 1928 | 1461862080249 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x129570400) [pid = 1928] [serial = 1790] [outer = 0x129330c00] 09:48:00 INFO - PROCESS | 1928 | 1461862080558 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 09:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:48:00 INFO - PROCESS | 1928 | 1461862080585 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:48:00 INFO - PROCESS | 1928 | 1461862080586 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:48:00 INFO - PROCESS | 1928 | 1461862080590 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1928 | 1461862080592 Marionette TRACE conn2 <- [1,2358,null,{}] 09:48:00 INFO - PROCESS | 1928 | 1461862080594 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}] 09:48:00 INFO - PROCESS | 1928 | 1461862080695 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:48:00 INFO - PROCESS | 1928 | 1461862080729 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa82000 == 47 [pid = 1928] [id = 597] 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x129334800) [pid = 1928] [serial = 1791] [outer = 0x0] 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129574400) [pid = 1928] [serial = 1792] [outer = 0x129334800] 09:48:00 INFO - PROCESS | 1928 | 1461862080754 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x129631800) [pid = 1928] [serial = 1793] [outer = 0x129334800] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1161d0000) [pid = 1928] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128b40400) [pid = 1928] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1251ea800) [pid = 1928] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x121327c00) [pid = 1928] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12196cc00) [pid = 1928] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x1221e8400) [pid = 1928] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x118fe1800) [pid = 1928] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x112ef2c00) [pid = 1928] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1169b8c00) [pid = 1928] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1182a0400) [pid = 1928] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1121dd000) [pid = 1928] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:48:00 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1247cd000) [pid = 1928] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:48:01 INFO - PROCESS | 1928 | 1461862081137 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]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 09:48:01 INFO - PROCESS | 1928 | 1461862081160 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1928 | 1461862081162 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:48:01 INFO - PROCESS | 1928 | 1461862081164 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1928 | 1461862081165 Marionette TRACE conn2 <- [1,2362,null,{}] 09:48:01 INFO - PROCESS | 1928 | 1461862081168 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}] 09:48:01 INFO - PROCESS | 1928 | 1461862081293 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:48:01 INFO - PROCESS | 1928 | 1461862081327 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba56800 == 48 [pid = 1928] [id = 598] 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x112968400) [pid = 1928] [serial = 1794] [outer = 0x0] 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x126b94800) [pid = 1928] [serial = 1795] [outer = 0x112968400] 09:48:01 INFO - PROCESS | 1928 | 1461862081357 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12a7e6800) [pid = 1928] [serial = 1796] [outer = 0x112968400] 09:48:01 INFO - PROCESS | 1928 | 1461862081679 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]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 09:48:01 INFO - PROCESS | 1928 | 1461862081683 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1928 | 1461862081684 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:48:01 INFO - PROCESS | 1928 | 1461862081691 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1928 | 1461862081693 Marionette TRACE conn2 <- [1,2366,null,{}] 09:48:01 INFO - PROCESS | 1928 | 1461862081695 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}] 09:48:01 INFO - PROCESS | 1928 | 1461862081782 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:48:01 INFO - PROCESS | 1928 | 1461862081836 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5ea800 == 49 [pid = 1928] [id = 599] 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x11666b800) [pid = 1928] [serial = 1797] [outer = 0x0] 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12a7eec00) [pid = 1928] [serial = 1798] [outer = 0x11666b800] 09:48:01 INFO - PROCESS | 1928 | 1461862081861 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12aa97000) [pid = 1928] [serial = 1799] [outer = 0x11666b800] 09:48:02 INFO - PROCESS | 1928 | 1461862082152 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 473ms 09:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:48:02 INFO - PROCESS | 1928 | 1461862082162 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 1928 | 1461862082163 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:48:02 INFO - PROCESS | 1928 | 1461862082165 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1928 | 1461862082166 Marionette TRACE conn2 <- [1,2370,null,{}] 09:48:02 INFO - PROCESS | 1928 | 1461862082168 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}] 09:48:02 INFO - PROCESS | 1928 | 1461862082266 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:48:02 INFO - PROCESS | 1928 | 1461862082270 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0a000 == 50 [pid = 1928] [id = 600] 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12aa98000) [pid = 1928] [serial = 1800] [outer = 0x0] 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12aa9ec00) [pid = 1928] [serial = 1801] [outer = 0x12aa98000] 09:48:02 INFO - PROCESS | 1928 | 1461862082294 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12b115c00) [pid = 1928] [serial = 1802] [outer = 0x12aa98000] 09:48:02 INFO - PROCESS | 1928 | 1461862082631 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 09:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:48:02 INFO - PROCESS | 1928 | 1461862082686 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 1928 | 1461862082687 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:48:02 INFO - PROCESS | 1928 | 1461862082689 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1928 | 1461862082690 Marionette TRACE conn2 <- [1,2374,null,{}] 09:48:02 INFO - PROCESS | 1928 | 1461862082692 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}] 09:48:02 INFO - PROCESS | 1928 | 1461862082799 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:48:02 INFO - PROCESS | 1928 | 1461862082807 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce1b000 == 51 [pid = 1928] [id = 601] 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12aa9a000) [pid = 1928] [serial = 1803] [outer = 0x0] 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12b11b400) [pid = 1928] [serial = 1804] [outer = 0x12aa9a000] 09:48:02 INFO - PROCESS | 1928 | 1461862082832 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12b3a3c00) [pid = 1928] [serial = 1805] [outer = 0x12aa9a000] 09:48:03 INFO - PROCESS | 1928 | 1461862083295 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]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 668ms 09:48:03 INFO - PROCESS | 1928 | 1461862083358 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1928 | 1461862083361 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:48:03 INFO - PROCESS | 1928 | 1461862083365 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1928 | 1461862083367 Marionette TRACE conn2 <- [1,2378,null,{}] 09:48:03 INFO - PROCESS | 1928 | 1461862083371 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}] 09:48:03 INFO - PROCESS | 1928 | 1461862083478 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:48:03 INFO - PROCESS | 1928 | 1461862083537 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11910d000 == 52 [pid = 1928] [id = 602] 09:48:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x115e14800) [pid = 1928] [serial = 1806] [outer = 0x0] 09:48:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x116a5b400) [pid = 1928] [serial = 1807] [outer = 0x115e14800] 09:48:03 INFO - PROCESS | 1928 | 1461862083569 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1182a0000) [pid = 1928] [serial = 1808] [outer = 0x115e14800] 09:48:04 INFO - PROCESS | 1928 | 1461862084034 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 724ms 09:48:04 INFO - PROCESS | 1928 | 1461862084088 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1928 | 1461862084093 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:48:04 INFO - PROCESS | 1928 | 1461862084097 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1928 | 1461862084099 Marionette TRACE conn2 <- [1,2382,null,{}] 09:48:04 INFO - PROCESS | 1928 | 1461862084102 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}] 09:48:04 INFO - PROCESS | 1928 | 1461862084206 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:48:04 INFO - PROCESS | 1928 | 1461862084265 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x121abc000 == 53 [pid = 1928] [id = 603] 09:48:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x11858b000) [pid = 1928] [serial = 1809] [outer = 0x0] 09:48:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1196a6800) [pid = 1928] [serial = 1810] [outer = 0x11858b000] 09:48:04 INFO - PROCESS | 1928 | 1461862084294 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12129c000) [pid = 1928] [serial = 1811] [outer = 0x11858b000] 09:48:04 INFO - PROCESS | 1928 | 1461862084710 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 669ms 09:48:04 INFO - PROCESS | 1928 | 1461862084767 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1928 | 1461862084768 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:48:04 INFO - PROCESS | 1928 | 1461862084771 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1928 | 1461862084773 Marionette TRACE conn2 <- [1,2386,null,{}] 09:48:04 INFO - PROCESS | 1928 | 1461862084781 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}] 09:48:04 INFO - PROCESS | 1928 | 1461862084888 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:48:04 INFO - PROCESS | 1928 | 1461862084949 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e3800 == 54 [pid = 1928] [id = 604] 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x121e6e000) [pid = 1928] [serial = 1812] [outer = 0x0] 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12482d800) [pid = 1928] [serial = 1813] [outer = 0x121e6e000] 09:48:05 INFO - PROCESS | 1928 | 1461862085022 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128b3c000) [pid = 1928] [serial = 1814] [outer = 0x121e6e000] 09:48:05 INFO - PROCESS | 1928 | 1461862085449 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 723ms 09:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:48:05 INFO - PROCESS | 1928 | 1461862085501 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1928 | 1461862085503 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:48:05 INFO - PROCESS | 1928 | 1461862085506 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1928 | 1461862085507 Marionette TRACE conn2 <- [1,2390,null,{}] 09:48:05 INFO - PROCESS | 1928 | 1461862085510 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}] 09:48:05 INFO - PROCESS | 1928 | 1461862085614 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:48:05 INFO - PROCESS | 1928 | 1461862085685 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d120800 == 55 [pid = 1928] [id = 605] 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128cafc00) [pid = 1928] [serial = 1815] [outer = 0x0] 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12962f400) [pid = 1928] [serial = 1816] [outer = 0x128cafc00] 09:48:05 INFO - PROCESS | 1928 | 1461862085715 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12a6c5800) [pid = 1928] [serial = 1817] [outer = 0x128cafc00] 09:48:06 INFO - PROCESS | 1928 | 1461862086336 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]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 869ms 09:48:06 INFO - PROCESS | 1928 | 1461862086396 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1928 | 1461862086398 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:48:06 INFO - PROCESS | 1928 | 1461862086401 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1928 | 1461862086402 Marionette TRACE conn2 <- [1,2394,null,{}] 09:48:06 INFO - PROCESS | 1928 | 1461862086409 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}] 09:48:06 INFO - PROCESS | 1928 | 1461862086503 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:48:06 INFO - PROCESS | 1928 | 1461862086571 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x119319800 == 56 [pid = 1928] [id = 606] 09:48:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x115e64c00) [pid = 1928] [serial = 1818] [outer = 0x0] 09:48:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1161cc400) [pid = 1928] [serial = 1819] [outer = 0x115e64c00] 09:48:06 INFO - PROCESS | 1928 | 1461862086599 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1180aa000) [pid = 1928] [serial = 1820] [outer = 0x115e64c00] 09:48:07 INFO - PROCESS | 1928 | 1461862087059 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 676ms 09:48:07 INFO - PROCESS | 1928 | 1461862087077 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1928 | 1461862087080 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:48:07 INFO - PROCESS | 1928 | 1461862087085 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1928 | 1461862087086 Marionette TRACE conn2 <- [1,2398,null,{}] 09:48:07 INFO - PROCESS | 1928 | 1461862087089 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}] 09:48:07 INFO - PROCESS | 1928 | 1461862087181 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:48:07 INFO - PROCESS | 1928 | 1461862087239 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x11870c800 == 57 [pid = 1928] [id = 607] 09:48:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1167d6400) [pid = 1928] [serial = 1821] [outer = 0x0] 09:48:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1182a1000) [pid = 1928] [serial = 1822] [outer = 0x1167d6400] 09:48:07 INFO - PROCESS | 1928 | 1461862087270 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x118730c00) [pid = 1928] [serial = 1823] [outer = 0x1167d6400] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0a000 == 56 [pid = 1928] [id = 600] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5ea800 == 55 [pid = 1928] [id = 599] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba56800 == 54 [pid = 1928] [id = 598] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa82000 == 53 [pid = 1928] [id = 597] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x129239400) [pid = 1928] [serial = 1747] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x124b4c800) [pid = 1928] [serial = 1705] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x121325400) [pid = 1928] [serial = 1699] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x121975000) [pid = 1928] [serial = 1702] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x112efac00) [pid = 1928] [serial = 1693] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x117e17800) [pid = 1928] [serial = 1696] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x126dc8800) [pid = 1928] [serial = 1708] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x129667000 == 52 [pid = 1928] [id = 596] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x129362000 == 51 [pid = 1928] [id = 595] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x125bc8800 == 50 [pid = 1928] [id = 594] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x11743c800 == 49 [pid = 1928] [id = 593] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x121a05800 == 48 [pid = 1928] [id = 592] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12130c000 == 47 [pid = 1928] [id = 591] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x11932b000 == 46 [pid = 1928] [id = 590] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x113496000 == 45 [pid = 1928] [id = 589] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x119811000 == 44 [pid = 1928] [id = 588] 09:48:07 INFO - PROCESS | 1928 | 1461862087725 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]]]}] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd66000 == 43 [pid = 1928] [id = 586] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa86800 == 42 [pid = 1928] [id = 585] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x1215aa800 == 41 [pid = 1928] [id = 584] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x1181f3000 == 40 [pid = 1928] [id = 583] 09:48:07 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc57800 == 39 [pid = 1928] [id = 582] 09:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 674ms 09:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:48:07 INFO - PROCESS | 1928 | 1461862087758 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1928 | 1461862087760 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:48:07 INFO - PROCESS | 1928 | 1461862087762 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1928 | 1461862087764 Marionette TRACE conn2 <- [1,2402,null,{}] 09:48:07 INFO - PROCESS | 1928 | 1461862087778 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}] 09:48:07 INFO - PROCESS | 1928 | 1461862087870 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x121977800) [pid = 1928] [serial = 1729] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x124834000) [pid = 1928] [serial = 1732] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1196a5000) [pid = 1928] [serial = 1723] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x119bf0800) [pid = 1928] [serial = 1724] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x115d3fc00) [pid = 1928] [serial = 1714] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x116744800) [pid = 1928] [serial = 1715] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1180a4400) [pid = 1928] [serial = 1717] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1180e9c00) [pid = 1928] [serial = 1718] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x118734800) [pid = 1928] [serial = 1720] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x118f85400) [pid = 1928] [serial = 1721] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x112a31000) [pid = 1928] [serial = 1712] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1126c0000) [pid = 1928] [serial = 1711] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x126d8e800) [pid = 1928] [serial = 1735] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1251f7400) [pid = 1928] [serial = 1733] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x118f87800) [pid = 1928] [serial = 1738] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x122105800) [pid = 1928] [serial = 1739] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x128d55800) [pid = 1928] [serial = 1744] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x126dcd000) [pid = 1928] [serial = 1736] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x128ba2c00) [pid = 1928] [serial = 1741] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12132c400) [pid = 1928] [serial = 1726] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x128f18800) [pid = 1928] [serial = 1745] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x128ca1800) [pid = 1928] [serial = 1742] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12196c400) [pid = 1928] [serial = 1727] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12210fc00) [pid = 1928] [serial = 1730] [outer = 0x0] [url = about:blank] 09:48:07 INFO - PROCESS | 1928 | 1461862087931 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181e3800 == 40 [pid = 1928] [id = 608] 09:48:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x115d3fc00) [pid = 1928] [serial = 1824] [outer = 0x0] 09:48:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1180df400) [pid = 1928] [serial = 1825] [outer = 0x115d3fc00] 09:48:07 INFO - PROCESS | 1928 | 1461862087960 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x118fe0c00) [pid = 1928] [serial = 1826] [outer = 0x115d3fc00] 09:48:08 INFO - PROCESS | 1928 | 1461862088267 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 09:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:48:08 INFO - PROCESS | 1928 | 1461862088282 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1928 | 1461862088284 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:48:08 INFO - PROCESS | 1928 | 1461862088286 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1928 | 1461862088287 Marionette TRACE conn2 <- [1,2406,null,{}] 09:48:08 INFO - PROCESS | 1928 | 1461862088293 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}] 09:48:08 INFO - PROCESS | 1928 | 1461862088375 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:48:08 INFO - PROCESS | 1928 | 1461862088380 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x121309000 == 41 [pid = 1928] [id = 609] 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1196a0000) [pid = 1928] [serial = 1827] [outer = 0x0] 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x119bf1000) [pid = 1928] [serial = 1828] [outer = 0x1196a0000] 09:48:08 INFO - PROCESS | 1928 | 1461862088407 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12129b000) [pid = 1928] [serial = 1829] [outer = 0x1196a0000] 09:48:08 INFO - PROCESS | 1928 | 1461862088786 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 09:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:48:08 INFO - PROCESS | 1928 | 1461862088809 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1928 | 1461862088810 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:48:08 INFO - PROCESS | 1928 | 1461862088812 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1928 | 1461862088813 Marionette TRACE conn2 <- [1,2410,null,{}] 09:48:08 INFO - PROCESS | 1928 | 1461862088815 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}] 09:48:08 INFO - PROCESS | 1928 | 1461862088894 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:48:08 INFO - PROCESS | 1928 | 1461862088898 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x1218e8800 == 42 [pid = 1928] [id = 610] 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x112c06c00) [pid = 1928] [serial = 1830] [outer = 0x0] 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12132d800) [pid = 1928] [serial = 1831] [outer = 0x112c06c00] 09:48:08 INFO - PROCESS | 1928 | 1461862088924 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12196cc00) [pid = 1928] [serial = 1832] [outer = 0x112c06c00] 09:48:09 INFO - PROCESS | 1928 | 1461862089255 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]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 469ms 09:48:09 INFO - PROCESS | 1928 | 1461862089282 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1928 | 1461862089283 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:48:09 INFO - PROCESS | 1928 | 1461862089285 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1928 | 1461862089286 Marionette TRACE conn2 <- [1,2414,null,{}] 09:48:09 INFO - PROCESS | 1928 | 1461862089288 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}] 09:48:09 INFO - PROCESS | 1928 | 1461862089405 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:48:09 INFO - PROCESS | 1928 | 1461862089414 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ac6800 == 43 [pid = 1928] [id = 611] 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x121977000) [pid = 1928] [serial = 1833] [outer = 0x0] 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x122107400) [pid = 1928] [serial = 1834] [outer = 0x121977000] 09:48:09 INFO - PROCESS | 1928 | 1461862089442 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x124b4c800) [pid = 1928] [serial = 1835] [outer = 0x121977000] 09:48:09 INFO - PROCESS | 1928 | 1461862089782 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]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 09:48:09 INFO - PROCESS | 1928 | 1461862089809 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1928 | 1461862089810 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:48:09 INFO - PROCESS | 1928 | 1461862089812 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1928 | 1461862089813 Marionette TRACE conn2 <- [1,2418,null,{}] 09:48:09 INFO - PROCESS | 1928 | 1461862089815 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}] 09:48:09 INFO - PROCESS | 1928 | 1461862089895 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:48:09 INFO - PROCESS | 1928 | 1461862089900 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x117198800 == 44 [pid = 1928] [id = 612] 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x125109c00) [pid = 1928] [serial = 1836] [outer = 0x0] 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1251f8400) [pid = 1928] [serial = 1837] [outer = 0x125109c00] 09:48:09 INFO - PROCESS | 1928 | 1461862089925 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x126d89400) [pid = 1928] [serial = 1838] [outer = 0x125109c00] 09:48:10 INFO - PROCESS | 1928 | 1461862090299 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]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 09:48:10 INFO - PROCESS | 1928 | 1461862090341 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1928 | 1461862090342 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:48:10 INFO - PROCESS | 1928 | 1461862090344 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1928 | 1461862090345 Marionette TRACE conn2 <- [1,2422,null,{}] 09:48:10 INFO - PROCESS | 1928 | 1461862090348 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}] 09:48:10 INFO - PROCESS | 1928 | 1461862090446 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:48:10 INFO - PROCESS | 1928 | 1461862090450 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d09000 == 45 [pid = 1928] [id = 613] 09:48:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12510a000) [pid = 1928] [serial = 1839] [outer = 0x0] 09:48:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126dcc800) [pid = 1928] [serial = 1840] [outer = 0x12510a000] 09:48:10 INFO - PROCESS | 1928 | 1461862090506 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128ba5800) [pid = 1928] [serial = 1841] [outer = 0x12510a000] 09:48:10 INFO - PROCESS | 1928 | 1461862090932 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]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 618ms 09:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:48:10 INFO - PROCESS | 1928 | 1461862090978 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1928 | 1461862090979 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:48:10 INFO - PROCESS | 1928 | 1461862090983 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1928 | 1461862090985 Marionette TRACE conn2 <- [1,2426,null,{}] 09:48:10 INFO - PROCESS | 1928 | 1461862090988 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}] 09:48:11 INFO - PROCESS | 1928 | 1461862091095 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:48:11 INFO - PROCESS | 1928 | 1461862091148 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x128fb6000 == 46 [pid = 1928] [id = 614] 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128bae000) [pid = 1928] [serial = 1842] [outer = 0x0] 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128ca8800) [pid = 1928] [serial = 1843] [outer = 0x128bae000] 09:48:11 INFO - PROCESS | 1928 | 1461862091175 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128d58400) [pid = 1928] [serial = 1844] [outer = 0x128bae000] 09:48:11 INFO - PROCESS | 1928 | 1461862091572 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]]]}] 09:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 624ms 09:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:48:11 INFO - PROCESS | 1928 | 1461862091608 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1928 | 1461862091609 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:48:11 INFO - PROCESS | 1928 | 1461862091612 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1928 | 1461862091614 Marionette TRACE conn2 <- [1,2430,null,{}] 09:48:11 INFO - PROCESS | 1928 | 1461862091618 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}] 09:48:11 INFO - PROCESS | 1928 | 1461862091773 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:48:11 INFO - PROCESS | 1928 | 1461862091795 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x12966c800 == 47 [pid = 1928] [id = 615] 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128ca4400) [pid = 1928] [serial = 1845] [outer = 0x0] 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x129330400) [pid = 1928] [serial = 1846] [outer = 0x128ca4400] 09:48:11 INFO - PROCESS | 1928 | 1461862091836 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12956f400) [pid = 1928] [serial = 1847] [outer = 0x128ca4400] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x112a27800) [pid = 1928] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x116ac2000) [pid = 1928] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x112a28000) [pid = 1928] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x125b44000) [pid = 1928] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x126d94000) [pid = 1928] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128babc00) [pid = 1928] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x112968400) [pid = 1928] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x129330c00) [pid = 1928] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1169aa800) [pid = 1928] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1244ec000) [pid = 1928] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x119bf6c00) [pid = 1928] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x128f21800) [pid = 1928] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x112c07000) [pid = 1928] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1110ba000) [pid = 1928] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x122009c00) [pid = 1928] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11969f400) [pid = 1928] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11878c000) [pid = 1928] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x112c0b000) [pid = 1928] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x129334800) [pid = 1928] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x112a25800) [pid = 1928] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x119bf7000) [pid = 1928] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11666b800) [pid = 1928] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12aa98000) [pid = 1928] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x112c05800) [pid = 1928] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1161d4c00) [pid = 1928] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1214ef400) [pid = 1928] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1214f2400) [pid = 1928] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11809f400) [pid = 1928] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:48:12 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x119f06000) [pid = 1928] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:48:12 INFO - PROCESS | 1928 | 1461862092391 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]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 823ms 09:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:48:12 INFO - PROCESS | 1928 | 1461862092436 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:48:12 INFO - PROCESS | 1928 | 1461862092437 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:48:12 INFO - PROCESS | 1928 | 1461862092439 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1928 | 1461862092441 Marionette TRACE conn2 <- [1,2434,null,{}] 09:48:12 INFO - PROCESS | 1928 | 1461862092443 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}] 09:48:12 INFO - PROCESS | 1928 | 1461862092564 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:48:12 INFO - PROCESS | 1928 | 1461862092602 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a0b800 == 48 [pid = 1928] [id = 616] 09:48:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x112c09400) [pid = 1928] [serial = 1848] [outer = 0x0] 09:48:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1164af800) [pid = 1928] [serial = 1849] [outer = 0x112c09400] 09:48:12 INFO - PROCESS | 1928 | 1461862092631 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12445d000) [pid = 1928] [serial = 1850] [outer = 0x112c09400] 09:48:12 INFO - PROCESS | 1928 | 1461862092930 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]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 09:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:48:12 INFO - PROCESS | 1928 | 1461862092963 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:48:12 INFO - PROCESS | 1928 | 1461862092965 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:48:12 INFO - PROCESS | 1928 | 1461862092968 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1928 | 1461862092970 Marionette TRACE conn2 <- [1,2438,null,{}] 09:48:12 INFO - PROCESS | 1928 | 1461862092977 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}] 09:48:13 INFO - PROCESS | 1928 | 1461862093091 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:48:13 INFO - PROCESS | 1928 | 1461862093153 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a847000 == 49 [pid = 1928] [id = 617] 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11333f800) [pid = 1928] [serial = 1851] [outer = 0x0] 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128ca5800) [pid = 1928] [serial = 1852] [outer = 0x11333f800] 09:48:13 INFO - PROCESS | 1928 | 1461862093195 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x129628c00) [pid = 1928] [serial = 1853] [outer = 0x11333f800] 09:48:13 INFO - PROCESS | 1928 | 1461862093524 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]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 575ms 09:48:13 INFO - PROCESS | 1928 | 1461862093546 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 1928 | 1461862093547 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:48:13 INFO - PROCESS | 1928 | 1461862093549 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1928 | 1461862093550 Marionette TRACE conn2 <- [1,2442,null,{}] 09:48:13 INFO - PROCESS | 1928 | 1461862093552 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}] 09:48:13 INFO - PROCESS | 1928 | 1461862093640 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:48:13 INFO - PROCESS | 1928 | 1461862093695 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b28f800 == 50 [pid = 1928] [id = 618] 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x112c03400) [pid = 1928] [serial = 1854] [outer = 0x0] 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12a6bcc00) [pid = 1928] [serial = 1855] [outer = 0x112c03400] 09:48:13 INFO - PROCESS | 1928 | 1461862093721 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12a7f1c00) [pid = 1928] [serial = 1856] [outer = 0x112c03400] 09:48:14 INFO - PROCESS | 1928 | 1461862094013 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]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 09:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:48:14 INFO - PROCESS | 1928 | 1461862094069 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 1928 | 1461862094070 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:48:14 INFO - PROCESS | 1928 | 1461862094072 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1928 | 1461862094073 Marionette TRACE conn2 <- [1,2446,null,{}] 09:48:14 INFO - PROCESS | 1928 | 1461862094076 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}] 09:48:14 INFO - PROCESS | 1928 | 1461862094159 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:48:14 INFO - PROCESS | 1928 | 1461862094163 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1da800 == 51 [pid = 1928] [id = 619] 09:48:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x112972000) [pid = 1928] [serial = 1857] [outer = 0x0] 09:48:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12aa99400) [pid = 1928] [serial = 1858] [outer = 0x112972000] 09:48:14 INFO - PROCESS | 1928 | 1461862094188 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12b11c800) [pid = 1928] [serial = 1859] [outer = 0x112972000] 09:48:14 INFO - PROCESS | 1928 | 1461862094694 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]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 669ms 09:48:14 INFO - PROCESS | 1928 | 1461862094742 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:48:14 INFO - PROCESS | 1928 | 1461862094745 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:48:14 INFO - PROCESS | 1928 | 1461862094748 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1928 | 1461862094751 Marionette TRACE conn2 <- [1,2450,null,{}] 09:48:14 INFO - PROCESS | 1928 | 1461862094755 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}] 09:48:14 INFO - PROCESS | 1928 | 1461862094863 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:48:14 INFO - PROCESS | 1928 | 1461862094972 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181dc800 == 52 [pid = 1928] [id = 620] 09:48:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1131e9800) [pid = 1928] [serial = 1860] [outer = 0x0] 09:48:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x113484c00) [pid = 1928] [serial = 1861] [outer = 0x1131e9800] 09:48:15 INFO - PROCESS | 1928 | 1461862095003 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x116745400) [pid = 1928] [serial = 1862] [outer = 0x1131e9800] 09:48:15 INFO - PROCESS | 1928 | 1461862095532 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 823ms 09:48:15 INFO - PROCESS | 1928 | 1461862095573 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1928 | 1461862095577 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:48:15 INFO - PROCESS | 1928 | 1461862095582 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1928 | 1461862095583 Marionette TRACE conn2 <- [1,2454,null,{}] 09:48:15 INFO - PROCESS | 1928 | 1461862095585 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}] 09:48:15 INFO - PROCESS | 1928 | 1461862095693 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:48:15 INFO - PROCESS | 1928 | 1461862095792 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12131e000 == 53 [pid = 1928] [id = 621] 09:48:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1182aa800) [pid = 1928] [serial = 1863] [outer = 0x0] 09:48:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x11873d400) [pid = 1928] [serial = 1864] [outer = 0x1182aa800] 09:48:15 INFO - PROCESS | 1928 | 1461862095842 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118fdf000) [pid = 1928] [serial = 1865] [outer = 0x1182aa800] 09:48:16 INFO - PROCESS | 1928 | 1461862096388 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]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 871ms 09:48:16 INFO - PROCESS | 1928 | 1461862096452 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 1928 | 1461862096454 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:48:16 INFO - PROCESS | 1928 | 1461862096456 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 1928 | 1461862096459 Marionette TRACE conn2 <- [1,2458,null,{}] 09:48:16 INFO - PROCESS | 1928 | 1461862096467 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}] 09:48:16 INFO - PROCESS | 1928 | 1461862096573 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:48:16 INFO - PROCESS | 1928 | 1461862096645 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7ad800 == 54 [pid = 1928] [id = 622] 09:48:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12196a800) [pid = 1928] [serial = 1866] [outer = 0x0] 09:48:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x121971800) [pid = 1928] [serial = 1867] [outer = 0x12196a800] 09:48:16 INFO - PROCESS | 1928 | 1461862096676 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12210a800) [pid = 1928] [serial = 1868] [outer = 0x12196a800] 09:48:17 INFO - PROCESS | 1928 | 1461862097094 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 09:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:48:17 INFO - PROCESS | 1928 | 1461862097128 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1928 | 1461862097129 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:48:17 INFO - PROCESS | 1928 | 1461862097132 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1928 | 1461862097133 Marionette TRACE conn2 <- [1,2462,null,{}] 09:48:17 INFO - PROCESS | 1928 | 1461862097135 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}] 09:48:17 INFO - PROCESS | 1928 | 1461862097239 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:48:17 INFO - PROCESS | 1928 | 1461862097297 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c99e800 == 55 [pid = 1928] [id = 623] 09:48:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x121970800) [pid = 1928] [serial = 1869] [outer = 0x0] 09:48:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12510c000) [pid = 1928] [serial = 1870] [outer = 0x121970800] 09:48:17 INFO - PROCESS | 1928 | 1461862097326 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128ba9000) [pid = 1928] [serial = 1871] [outer = 0x121970800] 09:48:17 INFO - PROCESS | 1928 | 1461862097776 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 09:48:17 INFO - PROCESS | 1928 | 1461862097802 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1928 | 1461862097803 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:48:17 INFO - PROCESS | 1928 | 1461862097806 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1928 | 1461862097807 Marionette TRACE conn2 <- [1,2466,null,{}] 09:48:17 INFO - PROCESS | 1928 | 1461862097810 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}] 09:48:17 INFO - PROCESS | 1928 | 1461862097909 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:48:18 INFO - PROCESS | 1928 | 1461862098000 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce22000 == 56 [pid = 1928] [id = 624] 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12132cc00) [pid = 1928] [serial = 1872] [outer = 0x0] 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x122110400) [pid = 1928] [serial = 1873] [outer = 0x12132cc00] 09:48:18 INFO - PROCESS | 1928 | 1461862098029 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x128ca7000) [pid = 1928] [serial = 1874] [outer = 0x12132cc00] 09:48:18 INFO - PROCESS | 1928 | 1461862098452 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 668ms 09:48:18 INFO - PROCESS | 1928 | 1461862098475 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:48:18 INFO - PROCESS | 1928 | 1461862098476 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:48:18 INFO - PROCESS | 1928 | 1461862098478 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1928 | 1461862098480 Marionette TRACE conn2 <- [1,2470,null,{}] 09:48:18 INFO - PROCESS | 1928 | 1461862098482 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}] 09:48:18 INFO - PROCESS | 1928 | 1461862098593 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:48:18 INFO - PROCESS | 1928 | 1461862098652 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8da000 == 57 [pid = 1928] [id = 625] 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128d59c00) [pid = 1928] [serial = 1875] [outer = 0x0] 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12a899800) [pid = 1928] [serial = 1876] [outer = 0x128d59c00] 09:48:18 INFO - PROCESS | 1928 | 1461862098683 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b3a7800) [pid = 1928] [serial = 1877] [outer = 0x128d59c00] 09:48:19 INFO - PROCESS | 1928 | 1461862099083 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 09:48:19 INFO - PROCESS | 1928 | 1461862099152 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1928 | 1461862099153 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:48:19 INFO - PROCESS | 1928 | 1461862099155 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1928 | 1461862099157 Marionette TRACE conn2 <- [1,2474,null,{}] 09:48:19 INFO - PROCESS | 1928 | 1461862099159 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}] 09:48:19 INFO - PROCESS | 1928 | 1461862099264 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:48:19 INFO - PROCESS | 1928 | 1461862099369 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x112eaa800 == 58 [pid = 1928] [id = 626] 09:48:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x111dbe400) [pid = 1928] [serial = 1878] [outer = 0x0] 09:48:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1131e3000) [pid = 1928] [serial = 1879] [outer = 0x111dbe400] 09:48:19 INFO - PROCESS | 1928 | 1461862099401 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x128b40c00) [pid = 1928] [serial = 1880] [outer = 0x111dbe400] 09:48:20 INFO - PROCESS | 1928 | 1461862100006 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 871ms 09:48:20 INFO - PROCESS | 1928 | 1461862100043 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1928 | 1461862100045 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:48:20 INFO - PROCESS | 1928 | 1461862100050 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1928 | 1461862100052 Marionette TRACE conn2 <- [1,2478,null,{}] 09:48:20 INFO - PROCESS | 1928 | 1461862100057 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}] 09:48:20 INFO - PROCESS | 1928 | 1461862100156 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:48:20 INFO - PROCESS | 1928 | 1461862100230 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x119108800 == 59 [pid = 1928] [id = 627] 09:48:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x112a30c00) [pid = 1928] [serial = 1881] [outer = 0x0] 09:48:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x112c10c00) [pid = 1928] [serial = 1882] [outer = 0x112a30c00] 09:48:20 INFO - PROCESS | 1928 | 1461862100258 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11338f800) [pid = 1928] [serial = 1883] [outer = 0x112a30c00] 09:48:20 INFO - PROCESS | 1928 | 1461862100747 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]]]}] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12db8c800 == 58 [pid = 1928] [id = 541] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b28f800 == 57 [pid = 1928] [id = 618] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a847000 == 56 [pid = 1928] [id = 617] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x121a0b800 == 55 [pid = 1928] [id = 616] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12966c800 == 54 [pid = 1928] [id = 615] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x128fb6000 == 53 [pid = 1928] [id = 614] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x126d09000 == 52 [pid = 1928] [id = 613] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x117198800 == 51 [pid = 1928] [id = 612] 09:48:20 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12b11b400) [pid = 1928] [serial = 1804] [outer = 0x0] [url = about:blank] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x121ac6800 == 50 [pid = 1928] [id = 611] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1218e8800 == 49 [pid = 1928] [id = 610] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x121309000 == 48 [pid = 1928] [id = 609] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1181e3800 == 47 [pid = 1928] [id = 608] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11870c800 == 46 [pid = 1928] [id = 607] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x119319800 == 45 [pid = 1928] [id = 606] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e3800 == 44 [pid = 1928] [id = 604] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x121abc000 == 43 [pid = 1928] [id = 603] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11910d000 == 42 [pid = 1928] [id = 602] 09:48:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce1b000 == 41 [pid = 1928] [id = 601] 09:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 775ms 09:48:20 INFO - PROCESS | 1928 | 1461862100825 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1928 | 1461862100829 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:48:20 INFO - PROCESS | 1928 | 1461862100833 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1928 | 1461862100835 Marionette TRACE conn2 <- [1,2482,null,{}] 09:48:20 INFO - PROCESS | 1928 | 1461862100837 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}] 09:48:20 INFO - PROCESS | 1928 | 1461862100923 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:48:20 INFO - PROCESS | 1928 | 1461862100933 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x117450800 == 42 [pid = 1928] [id = 628] 09:48:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11660ec00) [pid = 1928] [serial = 1884] [outer = 0x0] 09:48:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x117e18800) [pid = 1928] [serial = 1885] [outer = 0x11660ec00] 09:48:20 INFO - PROCESS | 1928 | 1461862100960 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1184bb000) [pid = 1928] [serial = 1886] [outer = 0x11660ec00] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x1169b8800) [pid = 1928] [serial = 1652] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x115e0fc00) [pid = 1928] [serial = 1694] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11858d000) [pid = 1928] [serial = 1697] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1221ed400) [pid = 1928] [serial = 1703] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126b96000) [pid = 1928] [serial = 1706] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x128ca1400) [pid = 1928] [serial = 1709] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1214e7400) [pid = 1928] [serial = 1700] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11333fc00) [pid = 1928] [serial = 1649] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x119bff400) [pid = 1928] [serial = 1646] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x126d90c00) [pid = 1928] [serial = 1691] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128ba9c00) [pid = 1928] [serial = 1783] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12922ec00) [pid = 1928] [serial = 1786] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x126b94800) [pid = 1928] [serial = 1795] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x129569400) [pid = 1928] [serial = 1789] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x129333400) [pid = 1928] [serial = 1787] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x118789c00) [pid = 1928] [serial = 1754] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11829f400) [pid = 1928] [serial = 1753] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x128ca7800) [pid = 1928] [serial = 1760] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x128ba4400) [pid = 1928] [serial = 1759] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x121293000) [pid = 1928] [serial = 1774] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12132ec00) [pid = 1928] [serial = 1775] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x122005c00) [pid = 1928] [serial = 1748] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1164b5c00) [pid = 1928] [serial = 1751] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x114eef800) [pid = 1928] [serial = 1750] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12923a000) [pid = 1928] [serial = 1763] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x128d50c00) [pid = 1928] [serial = 1762] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1247d2400) [pid = 1928] [serial = 1780] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12412f000) [pid = 1928] [serial = 1757] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1214ebc00) [pid = 1928] [serial = 1756] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x118fe2400) [pid = 1928] [serial = 1771] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119876c00) [pid = 1928] [serial = 1772] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1161d7800) [pid = 1928] [serial = 1768] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1182a0c00) [pid = 1928] [serial = 1769] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x129574400) [pid = 1928] [serial = 1792] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x11695b800) [pid = 1928] [serial = 1766] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x112c05c00) [pid = 1928] [serial = 1765] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x121617800) [pid = 1928] [serial = 1777] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x121af4c00) [pid = 1928] [serial = 1778] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x129570400) [pid = 1928] [serial = 1790] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12aa97000) [pid = 1928] [serial = 1799] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12aa9ec00) [pid = 1928] [serial = 1801] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12b115c00) [pid = 1928] [serial = 1802] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x129631800) [pid = 1928] [serial = 1793] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x128caec00) [pid = 1928] [serial = 1784] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12a7e6800) [pid = 1928] [serial = 1796] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12a7eec00) [pid = 1928] [serial = 1798] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x126d93400) [pid = 1928] [serial = 1781] [outer = 0x0] [url = about:blank] 09:48:21 INFO - PROCESS | 1928 | 1461862101346 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 09:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:48:21 INFO - PROCESS | 1928 | 1461862101354 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1928 | 1461862101355 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:48:21 INFO - PROCESS | 1928 | 1461862101358 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1928 | 1461862101360 Marionette TRACE conn2 <- [1,2486,null,{}] 09:48:21 INFO - PROCESS | 1928 | 1461862101367 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}] 09:48:21 INFO - PROCESS | 1928 | 1461862101463 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:48:21 INFO - PROCESS | 1928 | 1461862101469 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x121307000 == 43 [pid = 1928] [id = 629] 09:48:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x118afdc00) [pid = 1928] [serial = 1887] [outer = 0x0] 09:48:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x119593800) [pid = 1928] [serial = 1888] [outer = 0x118afdc00] 09:48:21 INFO - PROCESS | 1928 | 1461862101500 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x119f06000) [pid = 1928] [serial = 1889] [outer = 0x118afdc00] 09:48:21 INFO - PROCESS | 1928 | 1461862101902 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms 09:48:21 INFO - PROCESS | 1928 | 1461862101930 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1928 | 1461862101932 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:48:21 INFO - PROCESS | 1928 | 1461862101936 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1928 | 1461862101938 Marionette TRACE conn2 <- [1,2490,null,{}] 09:48:21 INFO - PROCESS | 1928 | 1461862101943 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}] 09:48:22 INFO - PROCESS | 1928 | 1461862102050 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:48:22 INFO - PROCESS | 1928 | 1461862102058 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a19000 == 44 [pid = 1928] [id = 630] 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x121203800) [pid = 1928] [serial = 1890] [outer = 0x0] 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12132f400) [pid = 1928] [serial = 1891] [outer = 0x121203800] 09:48:22 INFO - PROCESS | 1928 | 1461862102084 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x121972800) [pid = 1928] [serial = 1892] [outer = 0x121203800] 09:48:22 INFO - PROCESS | 1928 | 1461862102439 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 09:48:22 INFO - PROCESS | 1928 | 1461862102460 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1928 | 1461862102461 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:48:22 INFO - PROCESS | 1928 | 1461862102463 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1928 | 1461862102464 Marionette TRACE conn2 <- [1,2494,null,{}] 09:48:22 INFO - PROCESS | 1928 | 1461862102467 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}] 09:48:22 INFO - PROCESS | 1928 | 1461862102583 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:48:22 INFO - PROCESS | 1928 | 1461862102617 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221c2000 == 45 [pid = 1928] [id = 631] 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12128fc00) [pid = 1928] [serial = 1893] [outer = 0x0] 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x121af4c00) [pid = 1928] [serial = 1894] [outer = 0x12128fc00] 09:48:22 INFO - PROCESS | 1928 | 1461862102643 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12444f800) [pid = 1928] [serial = 1895] [outer = 0x12128fc00] 09:48:22 INFO - PROCESS | 1928 | 1461862102964 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 09:48:22 INFO - PROCESS | 1928 | 1461862102988 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1928 | 1461862102991 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:48:22 INFO - PROCESS | 1928 | 1461862102995 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1928 | 1461862102996 Marionette TRACE conn2 <- [1,2498,null,{}] 09:48:23 INFO - PROCESS | 1928 | 1461862102998 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}] 09:48:23 INFO - PROCESS | 1928 | 1461862103120 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:48:23 INFO - PROCESS | 1928 | 1461862103158 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d11000 == 46 [pid = 1928] [id = 632] 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x1248b4800) [pid = 1928] [serial = 1896] [outer = 0x0] 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x125b41400) [pid = 1928] [serial = 1897] [outer = 0x1248b4800] 09:48:23 INFO - PROCESS | 1928 | 1461862103185 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x128ca1400) [pid = 1928] [serial = 1898] [outer = 0x1248b4800] 09:48:23 INFO - PROCESS | 1928 | 1461862103526 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 09:48:23 INFO - PROCESS | 1928 | 1461862103565 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1928 | 1461862103566 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:48:23 INFO - PROCESS | 1928 | 1461862103569 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1928 | 1461862103570 Marionette TRACE conn2 <- [1,2502,null,{}] 09:48:23 INFO - PROCESS | 1928 | 1461862103572 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}] 09:48:23 INFO - PROCESS | 1928 | 1461862103676 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:48:23 INFO - PROCESS | 1928 | 1461862103712 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x128fa7800 == 47 [pid = 1928] [id = 633] 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x128ca5c00) [pid = 1928] [serial = 1899] [outer = 0x0] 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128f23000) [pid = 1928] [serial = 1900] [outer = 0x128ca5c00] 09:48:23 INFO - PROCESS | 1928 | 1461862103739 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x129568000) [pid = 1928] [serial = 1901] [outer = 0x128ca5c00] 09:48:24 INFO - PROCESS | 1928 | 1461862104041 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]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 517ms 09:48:24 INFO - PROCESS | 1928 | 1461862104087 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1928 | 1461862104090 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:48:24 INFO - PROCESS | 1928 | 1461862104093 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1928 | 1461862104094 Marionette TRACE conn2 <- [1,2506,null,{}] 09:48:24 INFO - PROCESS | 1928 | 1461862104096 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}] 09:48:24 INFO - PROCESS | 1928 | 1461862104199 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:48:24 INFO - PROCESS | 1928 | 1461862104211 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a62e800 == 48 [pid = 1928] [id = 634] 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x128d57400) [pid = 1928] [serial = 1902] [outer = 0x0] 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x129628400) [pid = 1928] [serial = 1903] [outer = 0x128d57400] 09:48:24 INFO - PROCESS | 1928 | 1461862104236 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12a7eac00) [pid = 1928] [serial = 1904] [outer = 0x128d57400] 09:48:24 INFO - PROCESS | 1928 | 1461862104577 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]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 09:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:48:24 INFO - PROCESS | 1928 | 1461862104612 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1928 | 1461862104613 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:48:24 INFO - PROCESS | 1928 | 1461862104615 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1928 | 1461862104616 Marionette TRACE conn2 <- [1,2510,null,{}] 09:48:24 INFO - PROCESS | 1928 | 1461862104618 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}] 09:48:24 INFO - PROCESS | 1928 | 1461862104719 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:48:24 INFO - PROCESS | 1928 | 1461862104732 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa7e000 == 49 [pid = 1928] [id = 635] 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12922ec00) [pid = 1928] [serial = 1905] [outer = 0x0] 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12aa94000) [pid = 1928] [serial = 1906] [outer = 0x12922ec00] 09:48:24 INFO - PROCESS | 1928 | 1461862104757 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12b117400) [pid = 1928] [serial = 1907] [outer = 0x12922ec00] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1196a0000) [pid = 1928] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x125109c00) [pid = 1928] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12aa9a000) [pid = 1928] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x115e64c00) [pid = 1928] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12510a000) [pid = 1928] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1167d6400) [pid = 1928] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x112c06c00) [pid = 1928] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x121977000) [pid = 1928] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x115d3fc00) [pid = 1928] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x128bae000) [pid = 1928] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x112c09400) [pid = 1928] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x128ca4400) [pid = 1928] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11333f800) [pid = 1928] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:48:25 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x112c03400) [pid = 1928] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:48:25 INFO - PROCESS | 1928 | 1461862105152 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 572ms 09:48:25 INFO - PROCESS | 1928 | 1461862105188 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1928 | 1461862105191 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:48:25 INFO - PROCESS | 1928 | 1461862105194 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1928 | 1461862105195 Marionette TRACE conn2 <- [1,2514,null,{}] 09:48:25 INFO - PROCESS | 1928 | 1461862105198 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}] 09:48:25 INFO - PROCESS | 1928 | 1461862105283 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:48:25 INFO - PROCESS | 1928 | 1461862105341 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa89000 == 50 [pid = 1928] [id = 636] 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x111ebbc00) [pid = 1928] [serial = 1908] [outer = 0x0] 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x119bff800) [pid = 1928] [serial = 1909] [outer = 0x111ebbc00] 09:48:25 INFO - PROCESS | 1928 | 1461862105367 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x128bae000) [pid = 1928] [serial = 1910] [outer = 0x111ebbc00] 09:48:25 INFO - PROCESS | 1928 | 1461862105664 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 09:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:48:25 INFO - PROCESS | 1928 | 1461862105715 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1928 | 1461862105717 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:48:25 INFO - PROCESS | 1928 | 1461862105719 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1928 | 1461862105721 Marionette TRACE conn2 <- [1,2518,null,{}] 09:48:25 INFO - PROCESS | 1928 | 1461862105723 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}] 09:48:25 INFO - PROCESS | 1928 | 1461862105823 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:48:25 INFO - PROCESS | 1928 | 1461862105828 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd65800 == 51 [pid = 1928] [id = 637] 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x129626c00) [pid = 1928] [serial = 1911] [outer = 0x0] 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12b3a9800) [pid = 1928] [serial = 1912] [outer = 0x129626c00] 09:48:25 INFO - PROCESS | 1928 | 1461862105857 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12ba1a400) [pid = 1928] [serial = 1913] [outer = 0x129626c00] 09:48:26 INFO - PROCESS | 1928 | 1461862106194 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 09:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:48:26 INFO - PROCESS | 1928 | 1461862106249 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:48:26 INFO - PROCESS | 1928 | 1461862106251 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:48:26 INFO - PROCESS | 1928 | 1461862106254 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 1928 | 1461862106255 Marionette TRACE conn2 <- [1,2522,null,{}] 09:48:26 INFO - PROCESS | 1928 | 1461862106258 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}] 09:48:26 INFO - PROCESS | 1928 | 1461862106343 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:48:26 INFO - PROCESS | 1928 | 1461862106347 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce0b800 == 52 [pid = 1928] [id = 638] 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12ba13c00) [pid = 1928] [serial = 1914] [outer = 0x0] 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12bc12c00) [pid = 1928] [serial = 1915] [outer = 0x12ba13c00] 09:48:26 INFO - PROCESS | 1928 | 1461862106371 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12bc1ac00) [pid = 1928] [serial = 1916] [outer = 0x12ba13c00] 09:48:26 INFO - PROCESS | 1928 | 1461862106720 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 471ms 09:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:48:26 INFO - PROCESS | 1928 | 1461862106725 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:48:26 INFO - PROCESS | 1928 | 1461862106727 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:48:26 INFO - PROCESS | 1928 | 1461862106729 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 1928 | 1461862106730 Marionette TRACE conn2 <- [1,2526,null,{}] 09:48:26 INFO - PROCESS | 1928 | 1461862106732 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}] 09:48:26 INFO - PROCESS | 1928 | 1461862106819 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:48:26 INFO - PROCESS | 1928 | 1461862106824 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8d6000 == 53 [pid = 1928] [id = 639] 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12ba1d000) [pid = 1928] [serial = 1917] [outer = 0x0] 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12bc35000) [pid = 1928] [serial = 1918] [outer = 0x12ba1d000] 09:48:26 INFO - PROCESS | 1928 | 1461862106848 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12bc3d800) [pid = 1928] [serial = 1919] [outer = 0x12ba1d000] 09:48:27 INFO - PROCESS | 1928 | 1461862107336 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]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 620ms 09:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:48:27 INFO - PROCESS | 1928 | 1461862107350 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:48:27 INFO - PROCESS | 1928 | 1461862107352 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:48:27 INFO - PROCESS | 1928 | 1461862107357 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1928 | 1461862107360 Marionette TRACE conn2 <- [1,2530,null,{}] 09:48:27 INFO - PROCESS | 1928 | 1461862107364 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}] 09:48:27 INFO - PROCESS | 1928 | 1461862107476 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:48:27 INFO - PROCESS | 1928 | 1461862107549 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x11871a000 == 54 [pid = 1928] [id = 640] 09:48:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11338ec00) [pid = 1928] [serial = 1920] [outer = 0x0] 09:48:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x116744800) [pid = 1928] [serial = 1921] [outer = 0x11338ec00] 09:48:27 INFO - PROCESS | 1928 | 1461862107582 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1180e6800) [pid = 1928] [serial = 1922] [outer = 0x11338ec00] 09:48:28 INFO - PROCESS | 1928 | 1461862108013 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 09:48:28 INFO - PROCESS | 1928 | 1461862108078 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1928 | 1461862108082 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:48:28 INFO - PROCESS | 1928 | 1461862108087 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1928 | 1461862108089 Marionette TRACE conn2 <- [1,2534,null,{}] 09:48:28 INFO - PROCESS | 1928 | 1461862108092 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}] 09:48:28 INFO - PROCESS | 1928 | 1461862108224 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:48:28 INFO - PROCESS | 1928 | 1461862108309 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221cf000 == 55 [pid = 1928] [id = 641] 09:48:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x118af0400) [pid = 1928] [serial = 1923] [outer = 0x0] 09:48:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x119877c00) [pid = 1928] [serial = 1924] [outer = 0x118af0400] 09:48:28 INFO - PROCESS | 1928 | 1461862108340 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x121326800) [pid = 1928] [serial = 1925] [outer = 0x118af0400] 09:48:28 INFO - PROCESS | 1928 | 1461862108747 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 09:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:48:28 INFO - PROCESS | 1928 | 1461862108758 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1928 | 1461862108759 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:48:28 INFO - PROCESS | 1928 | 1461862108762 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1928 | 1461862108764 Marionette TRACE conn2 <- [1,2538,null,{}] 09:48:28 INFO - PROCESS | 1928 | 1461862108772 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}] 09:48:28 INFO - PROCESS | 1928 | 1461862108882 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:48:28 INFO - PROCESS | 1928 | 1461862108944 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c9a3800 == 56 [pid = 1928] [id = 642] 09:48:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x122102c00) [pid = 1928] [serial = 1926] [outer = 0x0] 09:48:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1251ea800) [pid = 1928] [serial = 1927] [outer = 0x122102c00] 09:48:29 INFO - PROCESS | 1928 | 1461862109016 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x128ba4400) [pid = 1928] [serial = 1928] [outer = 0x122102c00] 09:48:29 INFO - PROCESS | 1928 | 1461862109414 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 09:48:29 INFO - PROCESS | 1928 | 1461862109434 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 1928 | 1461862109436 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:48:29 INFO - PROCESS | 1928 | 1461862109438 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1928 | 1461862109441 Marionette TRACE conn2 <- [1,2542,null,{}] 09:48:29 INFO - PROCESS | 1928 | 1461862109444 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}] 09:48:29 INFO - PROCESS | 1928 | 1461862109551 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:48:29 INFO - PROCESS | 1928 | 1461862109642 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db79000 == 57 [pid = 1928] [id = 643] 09:48:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x128f25000) [pid = 1928] [serial = 1929] [outer = 0x0] 09:48:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12a7e7400) [pid = 1928] [serial = 1930] [outer = 0x128f25000] 09:48:29 INFO - PROCESS | 1928 | 1461862109672 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12b3a6000) [pid = 1928] [serial = 1931] [outer = 0x128f25000] 09:48:30 INFO - PROCESS | 1928 | 1461862110080 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 09:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:48:30 INFO - PROCESS | 1928 | 1461862110110 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1928 | 1461862110111 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:48:30 INFO - PROCESS | 1928 | 1461862110113 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1928 | 1461862110115 Marionette TRACE conn2 <- [1,2546,null,{}] 09:48:30 INFO - PROCESS | 1928 | 1461862110117 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}] 09:48:30 INFO - PROCESS | 1928 | 1461862110220 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:48:30 INFO - PROCESS | 1928 | 1461862110279 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2bb800 == 58 [pid = 1928] [id = 644] 09:48:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x129334800) [pid = 1928] [serial = 1932] [outer = 0x0] 09:48:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12ba16800) [pid = 1928] [serial = 1933] [outer = 0x129334800] 09:48:30 INFO - PROCESS | 1928 | 1461862110308 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12bc1fc00) [pid = 1928] [serial = 1934] [outer = 0x129334800] 09:48:30 INFO - PROCESS | 1928 | 1461862110784 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 921ms 09:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:48:31 INFO - PROCESS | 1928 | 1461862111074 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1928 | 1461862111077 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:48:31 INFO - PROCESS | 1928 | 1461862111082 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1928 | 1461862111083 Marionette TRACE conn2 <- [1,2550,null,{}] 09:48:31 INFO - PROCESS | 1928 | 1461862111087 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}] 09:48:31 INFO - PROCESS | 1928 | 1461862111189 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:48:31 INFO - PROCESS | 1928 | 1461862111258 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x114ed0000 == 59 [pid = 1928] [id = 645] 09:48:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1126c3c00) [pid = 1928] [serial = 1935] [outer = 0x0] 09:48:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x112a24c00) [pid = 1928] [serial = 1936] [outer = 0x1126c3c00] 09:48:31 INFO - PROCESS | 1928 | 1461862111287 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x112a31c00) [pid = 1928] [serial = 1937] [outer = 0x1126c3c00] 09:48:31 INFO - PROCESS | 1928 | 1461862111820 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 09:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:48:31 INFO - PROCESS | 1928 | 1461862111852 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1928 | 1461862111854 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:48:31 INFO - PROCESS | 1928 | 1461862111860 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1928 | 1461862111862 Marionette TRACE conn2 <- [1,2554,null,{}] 09:48:31 INFO - PROCESS | 1928 | 1461862111865 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}] 09:48:31 INFO - PROCESS | 1928 | 1461862111966 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:48:32 INFO - PROCESS | 1928 | 1461862112044 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x117448800 == 60 [pid = 1928] [id = 646] 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x113060400) [pid = 1928] [serial = 1938] [outer = 0x0] 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1131dd000) [pid = 1928] [serial = 1939] [outer = 0x113060400] 09:48:32 INFO - PROCESS | 1928 | 1461862112072 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x114df4400) [pid = 1928] [serial = 1940] [outer = 0x113060400] 09:48:32 INFO - PROCESS | 1928 | 1461862112526 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 724ms 09:48:32 INFO - PROCESS | 1928 | 1461862112582 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:48:32 INFO - PROCESS | 1928 | 1461862112584 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:48:32 INFO - PROCESS | 1928 | 1461862112586 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1928 | 1461862112587 Marionette TRACE conn2 <- [1,2558,null,{}] 09:48:32 INFO - PROCESS | 1928 | 1461862112594 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}] 09:48:32 INFO - PROCESS | 1928 | 1461862112718 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce0b800 == 59 [pid = 1928] [id = 638] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd65800 == 58 [pid = 1928] [id = 637] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa89000 == 57 [pid = 1928] [id = 636] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa7e000 == 56 [pid = 1928] [id = 635] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12a62e800 == 55 [pid = 1928] [id = 634] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x128fa7800 == 54 [pid = 1928] [id = 633] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x126d11000 == 53 [pid = 1928] [id = 632] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12482d800) [pid = 1928] [serial = 1813] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x1196a6800) [pid = 1928] [serial = 1810] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12962f400) [pid = 1928] [serial = 1816] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x116a5b400) [pid = 1928] [serial = 1807] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12aa99400) [pid = 1928] [serial = 1858] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x1221c2000 == 52 [pid = 1928] [id = 631] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x121a19000 == 51 [pid = 1928] [id = 630] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x121307000 == 50 [pid = 1928] [id = 629] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x117450800 == 49 [pid = 1928] [id = 628] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x119108800 == 48 [pid = 1928] [id = 627] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7ad800 == 47 [pid = 1928] [id = 622] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12131e000 == 46 [pid = 1928] [id = 621] 09:48:32 INFO - PROCESS | 1928 | --DOCSHELL 0x1181dc800 == 45 [pid = 1928] [id = 620] 09:48:32 INFO - PROCESS | 1928 | 1461862112812 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11743b800 == 46 [pid = 1928] [id = 647] 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x114ef6800) [pid = 1928] [serial = 1941] [outer = 0x0] 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x115eda800) [pid = 1928] [serial = 1942] [outer = 0x114ef6800] 09:48:32 INFO - PROCESS | 1928 | 1461862112841 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x117682800) [pid = 1928] [serial = 1943] [outer = 0x114ef6800] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x119bf1000) [pid = 1928] [serial = 1828] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12129b000) [pid = 1928] [serial = 1829] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x1251f8400) [pid = 1928] [serial = 1837] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12b3a3c00) [pid = 1928] [serial = 1805] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1180aa000) [pid = 1928] [serial = 1820] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x126dcc800) [pid = 1928] [serial = 1840] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1161cc400) [pid = 1928] [serial = 1819] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x118730c00) [pid = 1928] [serial = 1823] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1182a1000) [pid = 1928] [serial = 1822] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12132d800) [pid = 1928] [serial = 1831] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12196cc00) [pid = 1928] [serial = 1832] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x122107400) [pid = 1928] [serial = 1834] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x124b4c800) [pid = 1928] [serial = 1835] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1180df400) [pid = 1928] [serial = 1825] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x128ca8800) [pid = 1928] [serial = 1843] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x118fe0c00) [pid = 1928] [serial = 1826] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x128ba5800) [pid = 1928] [serial = 1841] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1164af800) [pid = 1928] [serial = 1849] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x129330400) [pid = 1928] [serial = 1846] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128d58400) [pid = 1928] [serial = 1844] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x128ca5800) [pid = 1928] [serial = 1852] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12a7f1c00) [pid = 1928] [serial = 1856] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12445d000) [pid = 1928] [serial = 1850] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12956f400) [pid = 1928] [serial = 1847] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x129628c00) [pid = 1928] [serial = 1853] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x126d89400) [pid = 1928] [serial = 1838] [outer = 0x0] [url = about:blank] 09:48:32 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12a6bcc00) [pid = 1928] [serial = 1855] [outer = 0x0] [url = about:blank] 09:48:33 INFO - PROCESS | 1928 | 1461862113186 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 622ms 09:48:33 INFO - PROCESS | 1928 | 1461862113211 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 1928 | 1461862113213 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:48:33 INFO - PROCESS | 1928 | 1461862113216 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1928 | 1461862113218 Marionette TRACE conn2 <- [1,2562,null,{}] 09:48:33 INFO - PROCESS | 1928 | 1461862113222 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}] 09:48:33 INFO - PROCESS | 1928 | 1461862113378 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:48:33 INFO - PROCESS | 1928 | 1461862113438 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x112a49000 == 47 [pid = 1928] [id = 648] 09:48:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1110b4000) [pid = 1928] [serial = 1944] [outer = 0x0] 09:48:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11110c400) [pid = 1928] [serial = 1945] [outer = 0x1110b4000] 09:48:33 INFO - PROCESS | 1928 | 1461862113472 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x112a28c00) [pid = 1928] [serial = 1946] [outer = 0x1110b4000] 09:48:33 INFO - PROCESS | 1928 | 1461862113966 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 09:48:33 INFO - PROCESS | 1928 | 1461862113988 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:48:33 INFO - PROCESS | 1928 | 1461862113990 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:48:33 INFO - PROCESS | 1928 | 1461862113993 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1928 | 1461862113996 Marionette TRACE conn2 <- [1,2566,null,{}] 09:48:34 INFO - PROCESS | 1928 | 1461862113999 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}] 09:48:34 INFO - PROCESS | 1928 | 1461862114130 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:48:34 INFO - PROCESS | 1928 | 1461862114200 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x119810800 == 48 [pid = 1928] [id = 649] 09:48:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x112c0a000) [pid = 1928] [serial = 1947] [outer = 0x0] 09:48:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x115e6e000) [pid = 1928] [serial = 1948] [outer = 0x112c0a000] 09:48:34 INFO - PROCESS | 1928 | 1461862114233 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11809e400) [pid = 1928] [serial = 1949] [outer = 0x112c0a000] 09:48:34 INFO - PROCESS | 1928 | 1461862114669 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]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 721ms 09:48:34 INFO - PROCESS | 1928 | 1461862114715 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1928 | 1461862114717 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:48:34 INFO - PROCESS | 1928 | 1461862114719 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1928 | 1461862114720 Marionette TRACE conn2 <- [1,2570,null,{}] 09:48:34 INFO - PROCESS | 1928 | 1461862114741 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}] 09:48:34 INFO - PROCESS | 1928 | 1461862114843 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:48:34 INFO - PROCESS | 1928 | 1461862114913 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x121317800 == 49 [pid = 1928] [id = 650] 09:48:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1180eb800) [pid = 1928] [serial = 1950] [outer = 0x0] 09:48:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1182a6c00) [pid = 1928] [serial = 1951] [outer = 0x1180eb800] 09:48:34 INFO - PROCESS | 1928 | 1461862114943 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x118730c00) [pid = 1928] [serial = 1952] [outer = 0x1180eb800] 09:48:35 INFO - PROCESS | 1928 | 1461862115379 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 09:48:35 INFO - PROCESS | 1928 | 1461862115455 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1928 | 1461862115459 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:48:35 INFO - PROCESS | 1928 | 1461862115469 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1928 | 1461862115472 Marionette TRACE conn2 <- [1,2574,null,{}] 09:48:35 INFO - PROCESS | 1928 | 1461862115477 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}] 09:48:35 INFO - PROCESS | 1928 | 1461862115576 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:48:35 INFO - PROCESS | 1928 | 1461862115643 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x121a07800 == 50 [pid = 1928] [id = 651] 09:48:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x118733400) [pid = 1928] [serial = 1953] [outer = 0x0] 09:48:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x119588800) [pid = 1928] [serial = 1954] [outer = 0x118733400] 09:48:35 INFO - PROCESS | 1928 | 1461862115674 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1196adc00) [pid = 1928] [serial = 1955] [outer = 0x118733400] 09:48:36 INFO - PROCESS | 1928 | 1461862116070 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 628ms 09:48:36 INFO - PROCESS | 1928 | 1461862116093 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:48:36 INFO - PROCESS | 1928 | 1461862116094 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:48:36 INFO - PROCESS | 1928 | 1461862116096 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 1928 | 1461862116098 Marionette TRACE conn2 <- [1,2578,null,{}] 09:48:36 INFO - PROCESS | 1928 | 1461862116100 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}] 09:48:36 INFO - PROCESS | 1928 | 1461862116198 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:48:36 INFO - PROCESS | 1928 | 1461862116251 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x122017000 == 51 [pid = 1928] [id = 652] 09:48:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x118afb800) [pid = 1928] [serial = 1956] [outer = 0x0] 09:48:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x119bf7400) [pid = 1928] [serial = 1957] [outer = 0x118afb800] 09:48:36 INFO - PROCESS | 1928 | 1461862116284 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12120a000) [pid = 1928] [serial = 1958] [outer = 0x118afb800] 09:48:36 INFO - PROCESS | 1928 | 1461862116693 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 619ms 09:48:36 INFO - PROCESS | 1928 | 1461862116715 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 1928 | 1461862116716 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:48:36 INFO - PROCESS | 1928 | 1461862116719 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 1928 | 1461862116720 Marionette TRACE conn2 <- [1,2582,null,{}] 09:48:36 INFO - PROCESS | 1928 | 1461862116724 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}] 09:48:36 INFO - PROCESS | 1928 | 1461862116825 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:48:36 INFO - PROCESS | 1928 | 1461862116918 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x125089800 == 52 [pid = 1928] [id = 653] 09:48:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1214e6800) [pid = 1928] [serial = 1959] [outer = 0x0] 09:48:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1214ef400) [pid = 1928] [serial = 1960] [outer = 0x1214e6800] 09:48:36 INFO - PROCESS | 1928 | 1461862116956 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12199d800) [pid = 1928] [serial = 1961] [outer = 0x1214e6800] 09:48:37 INFO - PROCESS | 1928 | 1461862117378 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]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 723ms 09:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:48:37 INFO - PROCESS | 1928 | 1461862117443 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1928 | 1461862117444 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:48:37 INFO - PROCESS | 1928 | 1461862117446 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1928 | 1461862117448 Marionette TRACE conn2 <- [1,2586,null,{}] 09:48:37 INFO - PROCESS | 1928 | 1461862117450 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}] 09:48:37 INFO - PROCESS | 1928 | 1461862117548 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:48:37 INFO - PROCESS | 1928 | 1461862117616 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d1c000 == 53 [pid = 1928] [id = 654] 09:48:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x121e6cc00) [pid = 1928] [serial = 1962] [outer = 0x0] 09:48:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x122108000) [pid = 1928] [serial = 1963] [outer = 0x121e6cc00] 09:48:37 INFO - PROCESS | 1928 | 1461862117648 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x122110c00) [pid = 1928] [serial = 1964] [outer = 0x121e6cc00] 09:48:38 INFO - PROCESS | 1928 | 1461862118094 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 718ms 09:48:38 INFO - PROCESS | 1928 | 1461862118178 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 1928 | 1461862118179 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:48:38 INFO - PROCESS | 1928 | 1461862118183 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1928 | 1461862118184 Marionette TRACE conn2 <- [1,2590,null,{}] 09:48:38 INFO - PROCESS | 1928 | 1461862118186 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}] 09:48:38 INFO - PROCESS | 1928 | 1461862118295 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:48:38 INFO - PROCESS | 1928 | 1461862118366 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x12935d000 == 54 [pid = 1928] [id = 655] 09:48:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1221ed400) [pid = 1928] [serial = 1965] [outer = 0x0] 09:48:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x124b4b000) [pid = 1928] [serial = 1966] [outer = 0x1221ed400] 09:48:38 INFO - PROCESS | 1928 | 1461862118396 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12445d000) [pid = 1928] [serial = 1967] [outer = 0x1221ed400] 09:48:38 INFO - PROCESS | 1928 | 1461862118813 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 669ms 09:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:48:38 INFO - PROCESS | 1928 | 1461862118853 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 1928 | 1461862118854 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:48:38 INFO - PROCESS | 1928 | 1461862118857 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1928 | 1461862118858 Marionette TRACE conn2 <- [1,2594,null,{}] 09:48:38 INFO - PROCESS | 1928 | 1461862118860 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}] 09:48:38 INFO - PROCESS | 1928 | 1461862118960 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:48:39 INFO - PROCESS | 1928 | 1461862119017 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a7b2000 == 55 [pid = 1928] [id = 656] 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x125107800) [pid = 1928] [serial = 1968] [outer = 0x0] 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x125b45800) [pid = 1928] [serial = 1969] [outer = 0x125107800] 09:48:39 INFO - PROCESS | 1928 | 1461862119046 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x126b9d000) [pid = 1928] [serial = 1970] [outer = 0x125107800] 09:48:39 INFO - PROCESS | 1928 | 1461862119648 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 821ms 09:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:48:39 INFO - PROCESS | 1928 | 1461862119679 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1928 | 1461862119681 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:48:39 INFO - PROCESS | 1928 | 1461862119684 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1928 | 1461862119687 Marionette TRACE conn2 <- [1,2598,null,{}] 09:48:39 INFO - PROCESS | 1928 | 1461862119693 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}] 09:48:39 INFO - PROCESS | 1928 | 1461862119805 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11743b800 == 54 [pid = 1928] [id = 647] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x117448800 == 53 [pid = 1928] [id = 646] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x114ed0000 == 52 [pid = 1928] [id = 645] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12c9a3800 == 51 [pid = 1928] [id = 642] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x1221cf000 == 50 [pid = 1928] [id = 641] 09:48:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11871a000 == 49 [pid = 1928] [id = 640] 09:48:39 INFO - PROCESS | 1928 | 1461862119889 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x117448800 == 50 [pid = 1928] [id = 657] 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x115e64800) [pid = 1928] [serial = 1971] [outer = 0x0] 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x11674ac00) [pid = 1928] [serial = 1972] [outer = 0x115e64800] 09:48:39 INFO - PROCESS | 1928 | 1461862119918 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1180a2000) [pid = 1928] [serial = 1973] [outer = 0x115e64800] 09:48:40 INFO - PROCESS | 1928 | 1461862120232 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 576ms 09:48:40 INFO - PROCESS | 1928 | 1461862120262 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 1928 | 1461862120267 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:48:40 INFO - PROCESS | 1928 | 1461862120276 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1928 | 1461862120279 Marionette TRACE conn2 <- [1,2602,null,{}] 09:48:40 INFO - PROCESS | 1928 | 1461862120282 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}] 09:48:40 INFO - PROCESS | 1928 | 1461862120425 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:48:40 INFO - PROCESS | 1928 | 1461862120527 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b1a800 == 51 [pid = 1928] [id = 658] 09:48:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11643c400) [pid = 1928] [serial = 1974] [outer = 0x0] 09:48:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1182a7000) [pid = 1928] [serial = 1975] [outer = 0x11643c400] 09:48:40 INFO - PROCESS | 1928 | 1461862120570 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x119585400) [pid = 1928] [serial = 1976] [outer = 0x11643c400] 09:48:40 INFO - PROCESS | 1928 | 1461862120978 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 731ms 09:48:41 INFO - PROCESS | 1928 | 1461862121016 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1928 | 1461862121017 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:48:41 INFO - PROCESS | 1928 | 1461862121021 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1928 | 1461862121024 Marionette TRACE conn2 <- [1,2606,null,{}] 09:48:41 INFO - PROCESS | 1928 | 1461862121032 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}] 09:48:41 INFO - PROCESS | 1928 | 1461862121145 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:48:41 INFO - PROCESS | 1928 | 1461862121153 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a81000 == 52 [pid = 1928] [id = 659] 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x121972400) [pid = 1928] [serial = 1977] [outer = 0x0] 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x122102800) [pid = 1928] [serial = 1978] [outer = 0x121972400] 09:48:41 INFO - PROCESS | 1928 | 1461862121182 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x125b3bc00) [pid = 1928] [serial = 1979] [outer = 0x121972400] 09:48:41 INFO - PROCESS | 1928 | 1461862121599 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 624ms 09:48:41 INFO - PROCESS | 1928 | 1461862121648 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1928 | 1461862121650 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:48:41 INFO - PROCESS | 1928 | 1461862121654 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1928 | 1461862121655 Marionette TRACE conn2 <- [1,2610,null,{}] 09:48:41 INFO - PROCESS | 1928 | 1461862121661 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}] 09:48:41 INFO - PROCESS | 1928 | 1461862121825 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:48:41 INFO - PROCESS | 1928 | 1461862121876 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa82000 == 53 [pid = 1928] [id = 660] 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x126b9d400) [pid = 1928] [serial = 1980] [outer = 0x0] 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x126d8b000) [pid = 1928] [serial = 1981] [outer = 0x126b9d400] 09:48:41 INFO - PROCESS | 1928 | 1461862121917 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x126d93800) [pid = 1928] [serial = 1982] [outer = 0x126b9d400] 09:48:42 INFO - PROCESS | 1928 | 1461862122300 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 09:48:42 INFO - PROCESS | 1928 | 1461862122327 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1928 | 1461862122328 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:48:42 INFO - PROCESS | 1928 | 1461862122330 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1928 | 1461862122331 Marionette TRACE conn2 <- [1,2614,null,{}] 09:48:42 INFO - PROCESS | 1928 | 1461862122333 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}] 09:48:42 INFO - PROCESS | 1928 | 1461862122443 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:48:42 INFO - PROCESS | 1928 | 1461862122478 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b2a1000 == 54 [pid = 1928] [id = 661] 09:48:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x126dcb400) [pid = 1928] [serial = 1983] [outer = 0x0] 09:48:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x128b3ac00) [pid = 1928] [serial = 1984] [outer = 0x126dcb400] 09:48:42 INFO - PROCESS | 1928 | 1461862122503 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x128ba7400) [pid = 1928] [serial = 1985] [outer = 0x126dcb400] 09:48:42 INFO - PROCESS | 1928 | 1461862122860 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms 09:48:42 INFO - PROCESS | 1928 | 1461862122902 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1928 | 1461862122903 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:48:42 INFO - PROCESS | 1928 | 1461862122905 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1928 | 1461862122906 Marionette TRACE conn2 <- [1,2618,null,{}] 09:48:42 INFO - PROCESS | 1928 | 1461862122909 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}] 09:48:43 INFO - PROCESS | 1928 | 1461862123023 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:48:43 INFO - PROCESS | 1928 | 1461862123040 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1ca800 == 55 [pid = 1928] [id = 662] 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x128ba8c00) [pid = 1928] [serial = 1986] [outer = 0x0] 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x128ca7800) [pid = 1928] [serial = 1987] [outer = 0x128ba8c00] 09:48:43 INFO - PROCESS | 1928 | 1461862123066 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x129337c00) [pid = 1928] [serial = 1988] [outer = 0x128ba8c00] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1248b4800) [pid = 1928] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x128ca5c00) [pid = 1928] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x111ebbc00) [pid = 1928] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x128d57400) [pid = 1928] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12922ec00) [pid = 1928] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12196a800) [pid = 1928] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x121970800) [pid = 1928] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128d59c00) [pid = 1928] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x121203800) [pid = 1928] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x11660ec00) [pid = 1928] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12128fc00) [pid = 1928] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x112a30c00) [pid = 1928] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x118afdc00) [pid = 1928] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1182aa800) [pid = 1928] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x1131e9800) [pid = 1928] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12132cc00) [pid = 1928] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x111dbe400) [pid = 1928] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x129626c00) [pid = 1928] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12ba13c00) [pid = 1928] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x115e14800) [pid = 1928] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x113060400) [pid = 1928] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x11858b000) [pid = 1928] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x121e6e000) [pid = 1928] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1126c3c00) [pid = 1928] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:48:43 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x128cafc00) [pid = 1928] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:48:43 INFO - PROCESS | 1928 | 1461862123512 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 623ms 09:48:43 INFO - PROCESS | 1928 | 1461862123528 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1928 | 1461862123529 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:48:43 INFO - PROCESS | 1928 | 1461862123532 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1928 | 1461862123533 Marionette TRACE conn2 <- [1,2622,null,{}] 09:48:43 INFO - PROCESS | 1928 | 1461862123535 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}] 09:48:43 INFO - PROCESS | 1928 | 1461862123622 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:48:43 INFO - PROCESS | 1928 | 1461862123627 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x117451000 == 56 [pid = 1928] [id = 663] 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1126c3c00) [pid = 1928] [serial = 1989] [outer = 0x0] 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1131e9800) [pid = 1928] [serial = 1990] [outer = 0x1126c3c00] 09:48:43 INFO - PROCESS | 1928 | 1461862123652 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x118592800) [pid = 1928] [serial = 1991] [outer = 0x1126c3c00] 09:48:44 INFO - PROCESS | 1928 | 1461862124005 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]]]}] 09:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 09:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:48:44 INFO - PROCESS | 1928 | 1461862124050 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 1928 | 1461862124051 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:48:44 INFO - PROCESS | 1928 | 1461862124053 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1928 | 1461862124055 Marionette TRACE conn2 <- [1,2626,null,{}] 09:48:44 INFO - PROCESS | 1928 | 1461862124066 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}] 09:48:44 INFO - PROCESS | 1928 | 1461862124153 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:48:44 INFO - PROCESS | 1928 | 1461862124158 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c9a0000 == 57 [pid = 1928] [id = 664] 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x119bf5800) [pid = 1928] [serial = 1992] [outer = 0x0] 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x121c5d400) [pid = 1928] [serial = 1993] [outer = 0x119bf5800] 09:48:44 INFO - PROCESS | 1928 | 1461862124182 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x128ca2000) [pid = 1928] [serial = 1994] [outer = 0x119bf5800] 09:48:44 INFO - PROCESS | 1928 | 1461862124524 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]]]}] 09:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms 09:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:48:44 INFO - PROCESS | 1928 | 1461862124576 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 1928 | 1461862124577 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:48:44 INFO - PROCESS | 1928 | 1461862124579 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1928 | 1461862124580 Marionette TRACE conn2 <- [1,2630,null,{}] 09:48:44 INFO - PROCESS | 1928 | 1461862124582 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}] 09:48:44 INFO - PROCESS | 1928 | 1461862124668 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:48:44 INFO - PROCESS | 1928 | 1461862124727 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce1d000 == 58 [pid = 1928] [id = 665] 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x112a29400) [pid = 1928] [serial = 1995] [outer = 0x0] 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12922ec00) [pid = 1928] [serial = 1996] [outer = 0x112a29400] 09:48:44 INFO - PROCESS | 1928 | 1461862124755 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x129629800) [pid = 1928] [serial = 1997] [outer = 0x112a29400] 09:48:45 INFO - PROCESS | 1928 | 1461862125061 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 09:48:45 INFO - PROCESS | 1928 | 1461862125100 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1928 | 1461862125101 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:48:45 INFO - PROCESS | 1928 | 1461862125103 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1928 | 1461862125104 Marionette TRACE conn2 <- [1,2634,null,{}] 09:48:45 INFO - PROCESS | 1928 | 1461862125107 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}] 09:48:45 INFO - PROCESS | 1928 | 1461862125194 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:48:45 INFO - PROCESS | 1928 | 1461862125198 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d522800 == 59 [pid = 1928] [id = 666] 09:48:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x129570800) [pid = 1928] [serial = 1998] [outer = 0x0] 09:48:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12a6c1c00) [pid = 1928] [serial = 1999] [outer = 0x129570800] 09:48:45 INFO - PROCESS | 1928 | 1461862125223 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12a894400) [pid = 1928] [serial = 2000] [outer = 0x129570800] 09:48:45 INFO - PROCESS | 1928 | 1461862125710 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 623ms 09:48:45 INFO - PROCESS | 1928 | 1461862125727 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1928 | 1461862125729 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:48:45 INFO - PROCESS | 1928 | 1461862125733 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1928 | 1461862125735 Marionette TRACE conn2 <- [1,2638,null,{}] 09:48:45 INFO - PROCESS | 1928 | 1461862125740 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}] 09:48:45 INFO - PROCESS | 1928 | 1461862125855 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:48:45 INFO - PROCESS | 1928 | 1461862125968 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x119316800 == 60 [pid = 1928] [id = 667] 09:48:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x115ee2000) [pid = 1928] [serial = 2001] [outer = 0x0] 09:48:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x116611000) [pid = 1928] [serial = 2002] [outer = 0x115ee2000] 09:48:46 INFO - PROCESS | 1928 | 1461862126002 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1180e7400) [pid = 1928] [serial = 2003] [outer = 0x115ee2000] 09:48:46 INFO - PROCESS | 1928 | 1461862126451 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]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms 09:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:48:46 INFO - PROCESS | 1928 | 1461862126459 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1928 | 1461862126463 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:48:46 INFO - PROCESS | 1928 | 1461862126467 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1928 | 1461862126470 Marionette TRACE conn2 <- [1,2642,null,{}] 09:48:46 INFO - PROCESS | 1928 | 1461862126473 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}] 09:48:46 INFO - PROCESS | 1928 | 1461862126585 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:48:46 INFO - PROCESS | 1928 | 1461862126648 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x129369000 == 61 [pid = 1928] [id = 668] 09:48:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x1182aa400) [pid = 1928] [serial = 2004] [outer = 0x0] 09:48:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x118afa000) [pid = 1928] [serial = 2005] [outer = 0x1182aa400] 09:48:46 INFO - PROCESS | 1928 | 1461862126718 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x121290000) [pid = 1928] [serial = 2006] [outer = 0x1182aa400] 09:48:47 INFO - PROCESS | 1928 | 1461862127107 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 09:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:48:47 INFO - PROCESS | 1928 | 1461862127140 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1928 | 1461862127141 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:48:47 INFO - PROCESS | 1928 | 1461862127144 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1928 | 1461862127146 Marionette TRACE conn2 <- [1,2646,null,{}] 09:48:47 INFO - PROCESS | 1928 | 1461862127154 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}] 09:48:47 INFO - PROCESS | 1928 | 1461862127283 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:48:47 INFO - PROCESS | 1928 | 1461862127374 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8ea000 == 62 [pid = 1928] [id = 669] 09:48:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x122005c00) [pid = 1928] [serial = 2007] [outer = 0x0] 09:48:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x125b46000) [pid = 1928] [serial = 2008] [outer = 0x122005c00] 09:48:47 INFO - PROCESS | 1928 | 1461862127407 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x128ba4000) [pid = 1928] [serial = 2009] [outer = 0x122005c00] 09:48:47 INFO - PROCESS | 1928 | 1461862127797 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 09:48:47 INFO - PROCESS | 1928 | 1461862127865 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:48:47 INFO - PROCESS | 1928 | 1461862127867 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:48:47 INFO - PROCESS | 1928 | 1461862127870 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1928 | 1461862127871 Marionette TRACE conn2 <- [1,2650,null,{}] 09:48:47 INFO - PROCESS | 1928 | 1461862127874 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}] 09:48:47 INFO - PROCESS | 1928 | 1461862127981 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:48:48 INFO - PROCESS | 1928 | 1461862128085 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2d4000 == 63 [pid = 1928] [id = 670] 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x128ba9800) [pid = 1928] [serial = 2010] [outer = 0x0] 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x128f1bc00) [pid = 1928] [serial = 2011] [outer = 0x128ba9800] 09:48:48 INFO - PROCESS | 1928 | 1461862128116 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x129628c00) [pid = 1928] [serial = 2012] [outer = 0x128ba9800] 09:48:48 INFO - PROCESS | 1928 | 1461862128518 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]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:48:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 09:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:48:48 INFO - PROCESS | 1928 | 1461862128542 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1928 | 1461862128543 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:48:48 INFO - PROCESS | 1928 | 1461862128545 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1928 | 1461862128546 Marionette TRACE conn2 <- [1,2654,null,{}] 09:48:48 INFO - PROCESS | 1928 | 1461862128549 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}] 09:48:48 INFO - PROCESS | 1928 | 1461862128652 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:48:48 INFO - PROCESS | 1928 | 1461862128763 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x134d28000 == 64 [pid = 1928] [id = 671] 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x112a2cc00) [pid = 1928] [serial = 2013] [outer = 0x0] 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a7f0000) [pid = 1928] [serial = 2014] [outer = 0x112a2cc00] 09:48:48 INFO - PROCESS | 1928 | 1461862128792 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12aa9d400) [pid = 1928] [serial = 2015] [outer = 0x112a2cc00] 09:48:49 INFO - PROCESS | 1928 | 1461862129215 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 09:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:48:49 INFO - PROCESS | 1928 | 1461862129266 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1928 | 1461862129267 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:48:49 INFO - PROCESS | 1928 | 1461862129269 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1928 | 1461862129270 Marionette TRACE conn2 <- [1,2658,null,{}] 09:48:49 INFO - PROCESS | 1928 | 1461862129274 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}] 09:48:49 INFO - PROCESS | 1928 | 1461862129400 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:48:49 INFO - PROCESS | 1928 | 1461862129479 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x119174800 == 65 [pid = 1928] [id = 672] 09:48:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1161d0400) [pid = 1928] [serial = 2016] [outer = 0x0] 09:48:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12200ec00) [pid = 1928] [serial = 2017] [outer = 0x1161d0400] 09:48:49 INFO - PROCESS | 1928 | 1461862129511 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12b39f800) [pid = 1928] [serial = 2018] [outer = 0x1161d0400] 09:48:50 INFO - PROCESS | 1928 | 1461862130212 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 971ms 09:48:50 INFO - PROCESS | 1928 | 1461862130240 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1928 | 1461862130243 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:48:50 INFO - PROCESS | 1928 | 1461862130246 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1928 | 1461862130248 Marionette TRACE conn2 <- [1,2662,null,{}] 09:48:50 INFO - PROCESS | 1928 | 1461862130252 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}] 09:48:50 INFO - PROCESS | 1928 | 1461862130354 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:48:50 INFO - PROCESS | 1928 | 1461862130421 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x119815000 == 66 [pid = 1928] [id = 673] 09:48:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x112a2c000) [pid = 1928] [serial = 2019] [outer = 0x0] 09:48:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x112c08000) [pid = 1928] [serial = 2020] [outer = 0x112a2c000] 09:48:50 INFO - PROCESS | 1928 | 1461862130466 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x114ef7800) [pid = 1928] [serial = 2021] [outer = 0x112a2c000] 09:48:50 INFO - PROCESS | 1928 | 1461862130890 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 673ms 09:48:50 INFO - PROCESS | 1928 | 1461862130919 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1928 | 1461862130923 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:48:50 INFO - PROCESS | 1928 | 1461862130927 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1928 | 1461862130929 Marionette TRACE conn2 <- [1,2666,null,{}] 09:48:50 INFO - PROCESS | 1928 | 1461862130931 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}] 09:48:51 INFO - PROCESS | 1928 | 1461862131029 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:48:51 INFO - PROCESS | 1928 | 1461862131094 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f70800 == 67 [pid = 1928] [id = 674] 09:48:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x1161d2800) [pid = 1928] [serial = 2022] [outer = 0x0] 09:48:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x1180e2000) [pid = 1928] [serial = 2023] [outer = 0x1161d2800] 09:48:51 INFO - PROCESS | 1928 | 1461862131122 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x1184b0000) [pid = 1928] [serial = 2024] [outer = 0x1161d2800] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11a092000 == 66 [pid = 1928] [id = 548] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa8e000 == 65 [pid = 1928] [id = 568] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12d120800 == 64 [pid = 1928] [id = 605] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1da800 == 63 [pid = 1928] [id = 619] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce1d000 == 62 [pid = 1928] [id = 665] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12c9a0000 == 61 [pid = 1928] [id = 664] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x117451000 == 60 [pid = 1928] [id = 663] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1ca800 == 59 [pid = 1928] [id = 662] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12b2a1000 == 58 [pid = 1928] [id = 661] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12bc35000) [pid = 1928] [serial = 1918] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x115eda800) [pid = 1928] [serial = 1942] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a7e7400) [pid = 1928] [serial = 1930] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x116744800) [pid = 1928] [serial = 1921] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x119877c00) [pid = 1928] [serial = 1924] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1251ea800) [pid = 1928] [serial = 1927] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12ba16800) [pid = 1928] [serial = 1933] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa82000 == 57 [pid = 1928] [id = 660] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x128a81000 == 56 [pid = 1928] [id = 659] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x119b1a800 == 55 [pid = 1928] [id = 658] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x117448800 == 54 [pid = 1928] [id = 657] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x126d1c000 == 53 [pid = 1928] [id = 654] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x125089800 == 52 [pid = 1928] [id = 653] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x122017000 == 51 [pid = 1928] [id = 652] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x121a07800 == 50 [pid = 1928] [id = 651] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x121317800 == 49 [pid = 1928] [id = 650] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x119810800 == 48 [pid = 1928] [id = 649] 09:48:51 INFO - PROCESS | 1928 | --DOCSHELL 0x112a49000 == 47 [pid = 1928] [id = 648] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x125b41400) [pid = 1928] [serial = 1897] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x128f23000) [pid = 1928] [serial = 1900] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x129568000) [pid = 1928] [serial = 1901] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x119bff800) [pid = 1928] [serial = 1909] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x129628400) [pid = 1928] [serial = 1903] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12aa94000) [pid = 1928] [serial = 1906] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12210a800) [pid = 1928] [serial = 1868] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x121971800) [pid = 1928] [serial = 1867] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x128ba9000) [pid = 1928] [serial = 1871] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12510c000) [pid = 1928] [serial = 1870] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12b3a7800) [pid = 1928] [serial = 1877] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12a899800) [pid = 1928] [serial = 1876] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12132f400) [pid = 1928] [serial = 1891] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x121972800) [pid = 1928] [serial = 1892] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x117e18800) [pid = 1928] [serial = 1885] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1184bb000) [pid = 1928] [serial = 1886] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x121af4c00) [pid = 1928] [serial = 1894] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11338f800) [pid = 1928] [serial = 1883] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x112c10c00) [pid = 1928] [serial = 1882] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x119593800) [pid = 1928] [serial = 1888] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x119f06000) [pid = 1928] [serial = 1889] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x118fdf000) [pid = 1928] [serial = 1865] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11873d400) [pid = 1928] [serial = 1864] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x113484c00) [pid = 1928] [serial = 1861] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x116745400) [pid = 1928] [serial = 1862] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128ca7000) [pid = 1928] [serial = 1874] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x122110400) [pid = 1928] [serial = 1873] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128b40c00) [pid = 1928] [serial = 1880] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1131e3000) [pid = 1928] [serial = 1879] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12b3a9800) [pid = 1928] [serial = 1912] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12ba1a400) [pid = 1928] [serial = 1913] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12bc12c00) [pid = 1928] [serial = 1915] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x128ca1400) [pid = 1928] [serial = 1898] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12bc1ac00) [pid = 1928] [serial = 1916] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12a7eac00) [pid = 1928] [serial = 1904] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12b117400) [pid = 1928] [serial = 1907] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x128bae000) [pid = 1928] [serial = 1910] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12444f800) [pid = 1928] [serial = 1895] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x1182a0000) [pid = 1928] [serial = 1808] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1131dd000) [pid = 1928] [serial = 1939] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12129c000) [pid = 1928] [serial = 1811] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128b3c000) [pid = 1928] [serial = 1814] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x112a24c00) [pid = 1928] [serial = 1936] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x112a31c00) [pid = 1928] [serial = 1937] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x114df4400) [pid = 1928] [serial = 1940] [outer = 0x0] [url = about:blank] 09:48:51 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12a6c5800) [pid = 1928] [serial = 1817] [outer = 0x0] [url = about:blank] 09:48:52 INFO - PROCESS | 1928 | 1461862132067 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]]]}] 09:48:52 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) 09:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 09:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:48:52 INFO - PROCESS | 1928 | 1461862132098 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1928 | 1461862132099 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:48:52 INFO - PROCESS | 1928 | 1461862132101 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1928 | 1461862132104 Marionette TRACE conn2 <- [1,2670,null,{}] 09:48:52 INFO - PROCESS | 1928 | 1461862132111 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}] 09:48:52 INFO - PROCESS | 1928 | 1461862132197 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:48:52 INFO - PROCESS | 1928 | 1461862132203 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a70000 == 48 [pid = 1928] [id = 675] 09:48:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1184b1800) [pid = 1928] [serial = 2025] [outer = 0x0] 09:48:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x118f7f400) [pid = 1928] [serial = 2026] [outer = 0x1184b1800] 09:48:52 INFO - PROCESS | 1928 | 1461862132231 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x1196a1000) [pid = 1928] [serial = 2027] [outer = 0x1184b1800] 09:48:53 INFO - PROCESS | 1928 | 1461862133054 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] 09:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:48:53 INFO - PROCESS | 1928 | 1461862133079 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:48:53 INFO - PROCESS | 1928 | 1461862133081 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1928 | 1461862133082 Marionette TRACE conn2 <- [1,2674,null,{}] 09:48:53 INFO - PROCESS | 1928 | 1461862133084 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}] 09:48:53 INFO - PROCESS | 1928 | 1461862133197 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:48:53 INFO - PROCESS | 1928 | 1461862133204 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x121411800 == 49 [pid = 1928] [id = 676] 09:48:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x118f7b800) [pid = 1928] [serial = 2028] [outer = 0x0] 09:48:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x119f06000) [pid = 1928] [serial = 2029] [outer = 0x118f7b800] 09:48:53 INFO - PROCESS | 1928 | 1461862133230 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x121326000) [pid = 1928] [serial = 2030] [outer = 0x118f7b800] 09:48:54 INFO - PROCESS | 1928 | 1461862134075 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] 09:48:54 INFO - PROCESS | 1928 | 1461862134102 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:48:54 INFO - PROCESS | 1928 | 1461862134105 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1928 | 1461862134106 Marionette TRACE conn2 <- [1,2678,null,{}] 09:48:54 INFO - PROCESS | 1928 | 1461862134120 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}] 09:48:54 INFO - PROCESS | 1928 | 1461862134223 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:48:54 INFO - PROCESS | 1928 | 1461862134259 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x11697c800 == 50 [pid = 1928] [id = 677] 09:48:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x121325800) [pid = 1928] [serial = 2031] [outer = 0x0] 09:48:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1214ed800) [pid = 1928] [serial = 2032] [outer = 0x121325800] 09:48:54 INFO - PROCESS | 1928 | 1461862134284 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x121971400) [pid = 1928] [serial = 2033] [outer = 0x121325800] 09:48:55 INFO - PROCESS | 1928 | 1461862135069 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]]]}] 09:48:55 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) 09:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 974ms 09:48:55 INFO - PROCESS | 1928 | 1461862135080 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 1928 | 1461862135081 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:48:55 INFO - PROCESS | 1928 | 1461862135083 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1928 | 1461862135084 Marionette TRACE conn2 <- [1,2682,null,{}] 09:48:55 INFO - PROCESS | 1928 | 1461862135086 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}] 09:48:55 INFO - PROCESS | 1928 | 1461862135209 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:48:55 INFO - PROCESS | 1928 | 1461862135224 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0b800 == 51 [pid = 1928] [id = 678] 09:48:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x121971800) [pid = 1928] [serial = 2034] [outer = 0x0] 09:48:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x124b4a800) [pid = 1928] [serial = 2035] [outer = 0x121971800] 09:48:55 INFO - PROCESS | 1928 | 1461862135251 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x126d91000) [pid = 1928] [serial = 2036] [outer = 0x121971800] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12ba1d000) [pid = 1928] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x122102c00) [pid = 1928] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11338ec00) [pid = 1928] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128f25000) [pid = 1928] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x118af0400) [pid = 1928] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x112972000) [pid = 1928] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x126b9d400) [pid = 1928] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x126dcb400) [pid = 1928] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x128ba8c00) [pid = 1928] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1126c3c00) [pid = 1928] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x114ef6800) [pid = 1928] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x115e64800) [pid = 1928] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11643c400) [pid = 1928] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x121972400) [pid = 1928] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x125107800) [pid = 1928] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x119bf5800) [pid = 1928] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x112a29400) [pid = 1928] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:48:55 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x129334800) [pid = 1928] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:48:56 INFO - PROCESS | 1928 | 1461862136420 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]]]}] 09:48:56 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) 09:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1375ms 09:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:48:56 INFO - PROCESS | 1928 | 1461862136460 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 1928 | 1461862136461 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:48:56 INFO - PROCESS | 1928 | 1461862136463 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1928 | 1461862136464 Marionette TRACE conn2 <- [1,2686,null,{}] 09:48:56 INFO - PROCESS | 1928 | 1461862136466 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}] 09:48:56 INFO - PROCESS | 1928 | 1461862136549 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:48:56 INFO - PROCESS | 1928 | 1461862136553 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x119f53800 == 52 [pid = 1928] [id = 679] 09:48:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x1126b7000) [pid = 1928] [serial = 2037] [outer = 0x0] 09:48:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11646c400) [pid = 1928] [serial = 2038] [outer = 0x1126b7000] 09:48:56 INFO - PROCESS | 1928 | 1461862136580 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1214f0800) [pid = 1928] [serial = 2039] [outer = 0x1126b7000] 09:48:57 INFO - PROCESS | 1928 | 1461862137406 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] 09:48:57 INFO - PROCESS | 1928 | 1461862137436 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:48:57 INFO - PROCESS | 1928 | 1461862137439 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 1928 | 1461862137440 Marionette TRACE conn2 <- [1,2690,null,{}] 09:48:57 INFO - PROCESS | 1928 | 1461862137444 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}] 09:48:57 INFO - PROCESS | 1928 | 1461862137549 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:48:57 INFO - PROCESS | 1928 | 1461862137555 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x129377800 == 53 [pid = 1928] [id = 680] 09:48:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x111db6400) [pid = 1928] [serial = 2040] [outer = 0x0] 09:48:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x126d8f400) [pid = 1928] [serial = 2041] [outer = 0x111db6400] 09:48:57 INFO - PROCESS | 1928 | 1461862137582 Marionette DEBUG loaded listener.js 09:48:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128b41c00) [pid = 1928] [serial = 2042] [outer = 0x111db6400] 09:48:58 INFO - PROCESS | 1928 | 1461862138485 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] 09:48:58 INFO - PROCESS | 1928 | 1461862138515 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:48:58 INFO - PROCESS | 1928 | 1461862138519 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1928 | 1461862138520 Marionette TRACE conn2 <- [1,2694,null,{}] 09:48:58 INFO - PROCESS | 1928 | 1461862138524 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}] 09:48:58 INFO - PROCESS | 1928 | 1461862138635 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:48:58 INFO - PROCESS | 1928 | 1461862138692 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x1181ea800 == 54 [pid = 1928] [id = 681] 09:48:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x112a22800) [pid = 1928] [serial = 2043] [outer = 0x0] 09:48:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11333a400) [pid = 1928] [serial = 2044] [outer = 0x112a22800] 09:48:58 INFO - PROCESS | 1928 | 1461862138725 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x116441c00) [pid = 1928] [serial = 2045] [outer = 0x112a22800] 09:48:59 INFO - PROCESS | 1928 | 1461862139640 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] 09:48:59 INFO - PROCESS | 1928 | 1461862139694 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:48:59 INFO - PROCESS | 1928 | 1461862139699 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1928 | 1461862139701 Marionette TRACE conn2 <- [1,2698,null,{}] 09:48:59 INFO - PROCESS | 1928 | 1461862139703 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}] 09:48:59 INFO - PROCESS | 1928 | 1461862139807 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:48:59 INFO - PROCESS | 1928 | 1461862139863 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12508e800 == 55 [pid = 1928] [id = 682] 09:48:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11646b400) [pid = 1928] [serial = 2046] [outer = 0x0] 09:48:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x118732000) [pid = 1928] [serial = 2047] [outer = 0x11646b400] 09:48:59 INFO - PROCESS | 1928 | 1461862139893 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x119587000) [pid = 1928] [serial = 2048] [outer = 0x11646b400] 09:49:00 INFO - PROCESS | 1928 | 1461862140811 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] 09:49:00 INFO - PROCESS | 1928 | 1461862140823 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:49:00 INFO - PROCESS | 1928 | 1461862140827 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1928 | 1461862140830 Marionette TRACE conn2 <- [1,2702,null,{}] 09:49:00 INFO - PROCESS | 1928 | 1461862140838 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}] 09:49:00 INFO - PROCESS | 1928 | 1461862140945 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:49:01 INFO - PROCESS | 1928 | 1461862141002 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa7d000 == 56 [pid = 1928] [id = 683] 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12132ec00) [pid = 1928] [serial = 2049] [outer = 0x0] 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12210f400) [pid = 1928] [serial = 2050] [outer = 0x12132ec00] 09:49:01 INFO - PROCESS | 1928 | 1461862141035 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x125b49000) [pid = 1928] [serial = 2051] [outer = 0x12132ec00] 09:49:01 INFO - PROCESS | 1928 | 1461862141485 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]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:49:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 675ms 09:49:01 INFO - PROCESS | 1928 | 1461862141502 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:49:01 INFO - PROCESS | 1928 | 1461862141504 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:49:01 INFO - PROCESS | 1928 | 1461862141506 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1928 | 1461862141507 Marionette TRACE conn2 <- [1,2706,null,{}] 09:49:01 INFO - PROCESS | 1928 | 1461862141528 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}] 09:49:01 INFO - PROCESS | 1928 | 1461862141633 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:49:01 INFO - PROCESS | 1928 | 1461862141705 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba52000 == 57 [pid = 1928] [id = 684] 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x128ba4c00) [pid = 1928] [serial = 2052] [outer = 0x0] 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x128ba9000) [pid = 1928] [serial = 2053] [outer = 0x128ba4c00] 09:49:01 INFO - PROCESS | 1928 | 1461862141735 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x128ca7000) [pid = 1928] [serial = 2054] [outer = 0x128ba4c00] 09:49:02 INFO - PROCESS | 1928 | 1461862142144 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]]]}] 09:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 688ms 09:49:02 INFO - PROCESS | 1928 | 1461862142194 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 1928 | 1461862142196 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:49:02 INFO - PROCESS | 1928 | 1461862142198 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1928 | 1461862142199 Marionette TRACE conn2 <- [1,2710,null,{}] 09:49:02 INFO - PROCESS | 1928 | 1461862142202 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}] 09:49:02 INFO - PROCESS | 1928 | 1461862142303 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:49:02 INFO - PROCESS | 1928 | 1461862142406 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bd4d800 == 58 [pid = 1928] [id = 685] 09:49:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x128ba2800) [pid = 1928] [serial = 2055] [outer = 0x0] 09:49:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x128d5d000) [pid = 1928] [serial = 2056] [outer = 0x128ba2800] 09:49:02 INFO - PROCESS | 1928 | 1461862142436 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x129333c00) [pid = 1928] [serial = 2057] [outer = 0x128ba2800] 09:49:02 INFO - PROCESS | 1928 | 1461862142869 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] 09:49:02 INFO - PROCESS | 1928 | 1461862142921 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:49:02 INFO - PROCESS | 1928 | 1461862142924 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1928 | 1461862142925 Marionette TRACE conn2 <- [1,2714,null,{}] 09:49:02 INFO - PROCESS | 1928 | 1461862142927 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}] 09:49:03 INFO - PROCESS | 1928 | 1461862143046 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:49:03 INFO - PROCESS | 1928 | 1461862143106 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1da000 == 59 [pid = 1928] [id = 686] 09:49:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11296c800) [pid = 1928] [serial = 2058] [outer = 0x0] 09:49:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12956e000) [pid = 1928] [serial = 2059] [outer = 0x11296c800] 09:49:03 INFO - PROCESS | 1928 | 1461862143193 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12b104000) [pid = 1928] [serial = 2060] [outer = 0x11296c800] 09:49:03 INFO - PROCESS | 1928 | 1461862143629 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]]]}] 09:49:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 769ms 09:49:03 INFO - PROCESS | 1928 | 1461862143707 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:49:03 INFO - PROCESS | 1928 | 1461862143710 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:49:03 INFO - PROCESS | 1928 | 1461862143714 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1928 | 1461862143716 Marionette TRACE conn2 <- [1,2718,null,{}] 09:49:03 INFO - PROCESS | 1928 | 1461862143720 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}] 09:49:03 INFO - PROCESS | 1928 | 1461862143881 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:49:03 INFO - PROCESS | 1928 | 1461862143957 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11931b000 == 60 [pid = 1928] [id = 687] 09:49:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x112a22400) [pid = 1928] [serial = 2061] [outer = 0x0] 09:49:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1180a4000) [pid = 1928] [serial = 2062] [outer = 0x112a22400] 09:49:03 INFO - PROCESS | 1928 | 1461862143987 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12b109800) [pid = 1928] [serial = 2063] [outer = 0x112a22400] 09:49:04 INFO - PROCESS | 1928 | 1461862144550 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] 09:49:04 INFO - PROCESS | 1928 | 1461862144588 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:49:04 INFO - PROCESS | 1928 | 1461862144592 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 1928 | 1461862144594 Marionette TRACE conn2 <- [1,2722,null,{}] 09:49:04 INFO - PROCESS | 1928 | 1461862144597 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}] 09:49:04 INFO - PROCESS | 1928 | 1461862144713 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:49:04 INFO - PROCESS | 1928 | 1461862144788 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ac1800 == 61 [pid = 1928] [id = 688] 09:49:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x1133ef000) [pid = 1928] [serial = 2064] [outer = 0x0] 09:49:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x115d41c00) [pid = 1928] [serial = 2065] [outer = 0x1133ef000] 09:49:04 INFO - PROCESS | 1928 | 1461862144815 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x1180e9c00) [pid = 1928] [serial = 2066] [outer = 0x1133ef000] 09:49:05 INFO - PROCESS | 1928 | 1461862145341 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] 09:49:05 INFO - PROCESS | 1928 | 1461862145386 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:49:05 INFO - PROCESS | 1928 | 1461862145395 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1928 | 1461862145397 Marionette TRACE conn2 <- [1,2726,null,{}] 09:49:05 INFO - PROCESS | 1928 | 1461862145399 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}] 09:49:05 INFO - PROCESS | 1928 | 1461862145523 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x119f53800 == 60 [pid = 1928] [id = 679] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0b800 == 59 [pid = 1928] [id = 678] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x11697c800 == 58 [pid = 1928] [id = 677] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x121411800 == 57 [pid = 1928] [id = 676] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x118a70000 == 56 [pid = 1928] [id = 675] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x118f70800 == 55 [pid = 1928] [id = 674] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x122108000) [pid = 1928] [serial = 1963] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x124b4b000) [pid = 1928] [serial = 1966] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12a6c1c00) [pid = 1928] [serial = 1999] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x119815000 == 54 [pid = 1928] [id = 673] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x119174800 == 53 [pid = 1928] [id = 672] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x134d28000 == 52 [pid = 1928] [id = 671] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2d4000 == 51 [pid = 1928] [id = 670] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8ea000 == 50 [pid = 1928] [id = 669] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x129369000 == 49 [pid = 1928] [id = 668] 09:49:05 INFO - PROCESS | 1928 | --DOCSHELL 0x119316800 == 48 [pid = 1928] [id = 667] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12bc3d800) [pid = 1928] [serial = 1919] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x128ba4400) [pid = 1928] [serial = 1928] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x1180e6800) [pid = 1928] [serial = 1922] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12b3a6000) [pid = 1928] [serial = 1931] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x121326800) [pid = 1928] [serial = 1925] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12b11c800) [pid = 1928] [serial = 1859] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12bc1fc00) [pid = 1928] [serial = 1934] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x126d8b000) [pid = 1928] [serial = 1981] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x128b3ac00) [pid = 1928] [serial = 1984] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x119bf7400) [pid = 1928] [serial = 1957] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x128ca7800) [pid = 1928] [serial = 1987] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11110c400) [pid = 1928] [serial = 1945] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x115e6e000) [pid = 1928] [serial = 1948] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x128ba7400) [pid = 1928] [serial = 1985] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1182a6c00) [pid = 1928] [serial = 1951] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1131e9800) [pid = 1928] [serial = 1990] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x117682800) [pid = 1928] [serial = 1943] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11674ac00) [pid = 1928] [serial = 1972] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x1180a2000) [pid = 1928] [serial = 1973] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x1214ef400) [pid = 1928] [serial = 1960] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x119588800) [pid = 1928] [serial = 1954] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1182a7000) [pid = 1928] [serial = 1975] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x119585400) [pid = 1928] [serial = 1976] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x122102800) [pid = 1928] [serial = 1978] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x126b9d000) [pid = 1928] [serial = 1970] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x125b45800) [pid = 1928] [serial = 1969] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x129337c00) [pid = 1928] [serial = 1988] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x118592800) [pid = 1928] [serial = 1991] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x121c5d400) [pid = 1928] [serial = 1993] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12922ec00) [pid = 1928] [serial = 1996] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x126d93800) [pid = 1928] [serial = 1982] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x128ca2000) [pid = 1928] [serial = 1994] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x125b3bc00) [pid = 1928] [serial = 1979] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x129629800) [pid = 1928] [serial = 1997] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1928 | 1461862145623 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x11694d800 == 49 [pid = 1928] [id = 689] 09:49:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x112ef5c00) [pid = 1928] [serial = 2067] [outer = 0x0] 09:49:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x116749c00) [pid = 1928] [serial = 2068] [outer = 0x112ef5c00] 09:49:05 INFO - PROCESS | 1928 | 1461862145652 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x118fe5400) [pid = 1928] [serial = 2069] [outer = 0x112ef5c00] 09:49:05 INFO - PROCESS | 1928 | 1461862145952 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]]]}] 09:49:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:49:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 09:49:05 INFO - PROCESS | 1928 | 1461862145964 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:49:05 INFO - PROCESS | 1928 | 1461862145966 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:49:05 INFO - PROCESS | 1928 | 1461862145968 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1928 | 1461862145970 Marionette TRACE conn2 <- [1,2730,null,{}] 09:49:05 INFO - PROCESS | 1928 | 1461862145986 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}] 09:49:06 INFO - PROCESS | 1928 | 1461862146086 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:49:06 INFO - PROCESS | 1928 | 1461862146155 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b17000 == 50 [pid = 1928] [id = 690] 09:49:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1184b0c00) [pid = 1928] [serial = 2070] [outer = 0x0] 09:49:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12129b800) [pid = 1928] [serial = 2071] [outer = 0x1184b0c00] 09:49:06 INFO - PROCESS | 1928 | 1461862146185 Marionette DEBUG loaded listener.js 09:49:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12210e800) [pid = 1928] [serial = 2072] [outer = 0x1184b0c00] 09:49:06 INFO - PROCESS | 1928 | 1461862146954 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] 09:49:06 INFO - PROCESS | 1928 | 1461862146996 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:49:06 INFO - PROCESS | 1928 | 1461862146998 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1928 | 1461862146999 Marionette TRACE conn2 <- [1,2734,null,{}] 09:49:07 INFO - PROCESS | 1928 | 1461862147001 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}] 09:49:07 INFO - PROCESS | 1928 | 1461862147088 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:49:07 INFO - PROCESS | 1928 | 1461862147093 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dba000 == 51 [pid = 1928] [id = 691] 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1250be400) [pid = 1928] [serial = 2073] [outer = 0x0] 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x128b34800) [pid = 1928] [serial = 2074] [outer = 0x1250be400] 09:49:07 INFO - PROCESS | 1928 | 1461862147118 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x128baf000) [pid = 1928] [serial = 2075] [outer = 0x1250be400] 09:49:07 INFO - PROCESS | 1928 | 1461862147451 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]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 09:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:49:07 INFO - PROCESS | 1928 | 1461862147466 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 1928 | 1461862147468 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:49:07 INFO - PROCESS | 1928 | 1461862147470 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1928 | 1461862147471 Marionette TRACE conn2 <- [1,2738,null,{}] 09:49:07 INFO - PROCESS | 1928 | 1461862147473 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}] 09:49:07 INFO - PROCESS | 1928 | 1461862147595 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:49:07 INFO - PROCESS | 1928 | 1461862147605 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x129369000 == 52 [pid = 1928] [id = 692] 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x121330400) [pid = 1928] [serial = 2076] [outer = 0x0] 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x128d5bc00) [pid = 1928] [serial = 2077] [outer = 0x121330400] 09:49:07 INFO - PROCESS | 1928 | 1461862147632 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x129573000) [pid = 1928] [serial = 2078] [outer = 0x121330400] 09:49:07 INFO - PROCESS | 1928 | 1461862147984 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 09:49:08 INFO - PROCESS | 1928 | 1461862148038 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1928 | 1461862148040 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:49:08 INFO - PROCESS | 1928 | 1461862148042 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1928 | 1461862148043 Marionette TRACE conn2 <- [1,2742,null,{}] 09:49:08 INFO - PROCESS | 1928 | 1461862148045 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}] 09:49:08 INFO - PROCESS | 1928 | 1461862148178 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:49:08 INFO - PROCESS | 1928 | 1461862148194 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12bc51800 == 53 [pid = 1928] [id = 693] 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12a6b8000) [pid = 1928] [serial = 2079] [outer = 0x0] 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12aa95000) [pid = 1928] [serial = 2080] [outer = 0x12a6b8000] 09:49:08 INFO - PROCESS | 1928 | 1461862148221 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12b3a6000) [pid = 1928] [serial = 2081] [outer = 0x12a6b8000] 09:49:08 INFO - PROCESS | 1928 | 1461862148559 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 09:49:08 INFO - PROCESS | 1928 | 1461862148612 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1928 | 1461862148613 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:49:08 INFO - PROCESS | 1928 | 1461862148615 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1928 | 1461862148616 Marionette TRACE conn2 <- [1,2746,null,{}] 09:49:08 INFO - PROCESS | 1928 | 1461862148625 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}] 09:49:08 INFO - PROCESS | 1928 | 1461862148734 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:49:08 INFO - PROCESS | 1928 | 1461862148745 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e9800 == 54 [pid = 1928] [id = 694] 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12a6c1c00) [pid = 1928] [serial = 2082] [outer = 0x0] 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12ba13800) [pid = 1928] [serial = 2083] [outer = 0x12a6c1c00] 09:49:08 INFO - PROCESS | 1928 | 1461862148770 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12ba1a800) [pid = 1928] [serial = 2084] [outer = 0x12a6c1c00] 09:49:09 INFO - PROCESS | 1928 | 1461862149089 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 09:49:09 INFO - PROCESS | 1928 | 1461862149133 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1928 | 1461862149134 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:49:09 INFO - PROCESS | 1928 | 1461862149136 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1928 | 1461862149138 Marionette TRACE conn2 <- [1,2750,null,{}] 09:49:09 INFO - PROCESS | 1928 | 1461862149146 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}] 09:49:09 INFO - PROCESS | 1928 | 1461862149259 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:49:09 INFO - PROCESS | 1928 | 1461862149270 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce09800 == 55 [pid = 1928] [id = 695] 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12b3a7800) [pid = 1928] [serial = 2085] [outer = 0x0] 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12ba1f400) [pid = 1928] [serial = 2086] [outer = 0x12b3a7800] 09:49:09 INFO - PROCESS | 1928 | 1461862149296 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12bc19000) [pid = 1928] [serial = 2087] [outer = 0x12b3a7800] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x121325800) [pid = 1928] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x121971800) [pid = 1928] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1184b1800) [pid = 1928] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x128ba9800) [pid = 1928] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1161d2800) [pid = 1928] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x112a2cc00) [pid = 1928] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x122005c00) [pid = 1928] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x1182aa400) [pid = 1928] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x118f7b800) [pid = 1928] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x115ee2000) [pid = 1928] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1126b7000) [pid = 1928] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x112a2c000) [pid = 1928] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x1161d0400) [pid = 1928] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x1221ed400) [pid = 1928] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x121e6cc00) [pid = 1928] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x112c0a000) [pid = 1928] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1110b4000) [pid = 1928] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x118733400) [pid = 1928] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x118afb800) [pid = 1928] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1214e6800) [pid = 1928] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:49:09 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1180eb800) [pid = 1928] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:49:09 INFO - PROCESS | 1928 | 1461862149716 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 624ms 09:49:09 INFO - PROCESS | 1928 | 1461862149762 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1928 | 1461862149763 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:49:09 INFO - PROCESS | 1928 | 1461862149765 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1928 | 1461862149767 Marionette TRACE conn2 <- [1,2754,null,{}] 09:49:09 INFO - PROCESS | 1928 | 1461862149769 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}] 09:49:09 INFO - PROCESS | 1928 | 1461862149867 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:49:09 INFO - PROCESS | 1928 | 1461862149875 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bcc000 == 56 [pid = 1928] [id = 696] 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x112a2cc00) [pid = 1928] [serial = 2088] [outer = 0x0] 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1133f7800) [pid = 1928] [serial = 2089] [outer = 0x112a2cc00] 09:49:09 INFO - PROCESS | 1928 | 1461862149907 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11878c800) [pid = 1928] [serial = 2090] [outer = 0x112a2cc00] 09:49:10 INFO - PROCESS | 1928 | 1461862150387 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 09:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:49:10 INFO - PROCESS | 1928 | 1461862150435 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1928 | 1461862150436 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:49:10 INFO - PROCESS | 1928 | 1461862150438 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1928 | 1461862150439 Marionette TRACE conn2 <- [1,2758,null,{}] 09:49:10 INFO - PROCESS | 1928 | 1461862150442 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}] 09:49:10 INFO - PROCESS | 1928 | 1461862150530 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:49:10 INFO - PROCESS | 1928 | 1461862150548 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3ee800 == 57 [pid = 1928] [id = 697] 09:49:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1196a5800) [pid = 1928] [serial = 2091] [outer = 0x0] 09:49:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x121979800) [pid = 1928] [serial = 2092] [outer = 0x1196a5800] 09:49:10 INFO - PROCESS | 1928 | 1461862150573 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x126b9bc00) [pid = 1928] [serial = 2093] [outer = 0x1196a5800] 09:49:10 INFO - PROCESS | 1928 | 1461862150902 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 474ms 09:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:49:10 INFO - PROCESS | 1928 | 1461862150915 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1928 | 1461862150916 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:49:10 INFO - PROCESS | 1928 | 1461862150919 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1928 | 1461862150920 Marionette TRACE conn2 <- [1,2762,null,{}] 09:49:10 INFO - PROCESS | 1928 | 1461862150922 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}] 09:49:11 INFO - PROCESS | 1928 | 1461862151056 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:49:11 INFO - PROCESS | 1928 | 1461862151062 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8e0000 == 58 [pid = 1928] [id = 698] 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x112c09800) [pid = 1928] [serial = 2094] [outer = 0x0] 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x128d5b800) [pid = 1928] [serial = 2095] [outer = 0x112c09800] 09:49:11 INFO - PROCESS | 1928 | 1461862151092 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12c069400) [pid = 1928] [serial = 2096] [outer = 0x112c09800] 09:49:11 INFO - PROCESS | 1928 | 1461862151394 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 09:49:11 INFO - PROCESS | 1928 | 1461862151440 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1928 | 1461862151443 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:49:11 INFO - PROCESS | 1928 | 1461862151446 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1928 | 1461862151446 Marionette TRACE conn2 <- [1,2766,null,{}] 09:49:11 INFO - PROCESS | 1928 | 1461862151449 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}] 09:49:11 INFO - PROCESS | 1928 | 1461862151537 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:49:11 INFO - PROCESS | 1928 | 1461862151541 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2cf000 == 59 [pid = 1928] [id = 699] 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12c06ac00) [pid = 1928] [serial = 2097] [outer = 0x0] 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12c077000) [pid = 1928] [serial = 2098] [outer = 0x12c06ac00] 09:49:11 INFO - PROCESS | 1928 | 1461862151565 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12c07e000) [pid = 1928] [serial = 2099] [outer = 0x12c06ac00] 09:49:12 INFO - PROCESS | 1928 | 1461862152043 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 667ms 09:49:12 INFO - PROCESS | 1928 | 1461862152114 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1928 | 1461862152116 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:49:12 INFO - PROCESS | 1928 | 1461862152121 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1928 | 1461862152123 Marionette TRACE conn2 <- [1,2770,null,{}] 09:49:12 INFO - PROCESS | 1928 | 1461862152127 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}] 09:49:12 INFO - PROCESS | 1928 | 1461862152246 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:49:12 INFO - PROCESS | 1928 | 1461862152322 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a097800 == 60 [pid = 1928] [id = 700] 09:49:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1166e9400) [pid = 1928] [serial = 2100] [outer = 0x0] 09:49:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x118731400) [pid = 1928] [serial = 2101] [outer = 0x1166e9400] 09:49:12 INFO - PROCESS | 1928 | 1461862152354 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x119587c00) [pid = 1928] [serial = 2102] [outer = 0x1166e9400] 09:49:12 INFO - PROCESS | 1928 | 1461862152778 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 673ms 09:49:12 INFO - PROCESS | 1928 | 1461862152794 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1928 | 1461862152798 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:49:12 INFO - PROCESS | 1928 | 1461862152803 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1928 | 1461862152805 Marionette TRACE conn2 <- [1,2774,null,{}] 09:49:12 INFO - PROCESS | 1928 | 1461862152807 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}] 09:49:12 INFO - PROCESS | 1928 | 1461862152916 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:49:13 INFO - PROCESS | 1928 | 1461862153012 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x129653000 == 61 [pid = 1928] [id = 701] 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x119bf1000) [pid = 1928] [serial = 2103] [outer = 0x0] 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1214ee400) [pid = 1928] [serial = 2104] [outer = 0x119bf1000] 09:49:13 INFO - PROCESS | 1928 | 1461862153044 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x122108000) [pid = 1928] [serial = 2105] [outer = 0x119bf1000] 09:49:13 INFO - PROCESS | 1928 | 1461862153441 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]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 09:49:13 INFO - PROCESS | 1928 | 1461862153479 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1928 | 1461862153480 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:49:13 INFO - PROCESS | 1928 | 1461862153484 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1928 | 1461862153486 Marionette TRACE conn2 <- [1,2778,null,{}] 09:49:13 INFO - PROCESS | 1928 | 1461862153497 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}] 09:49:13 INFO - PROCESS | 1928 | 1461862153610 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:49:13 INFO - PROCESS | 1928 | 1461862153688 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8f5800 == 62 [pid = 1928] [id = 702] 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x126b9cc00) [pid = 1928] [serial = 2106] [outer = 0x0] 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12956f400) [pid = 1928] [serial = 2107] [outer = 0x126b9cc00] 09:49:13 INFO - PROCESS | 1928 | 1461862153720 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12aa96400) [pid = 1928] [serial = 2108] [outer = 0x126b9cc00] 09:49:14 INFO - PROCESS | 1928 | 1461862154136 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 09:49:14 INFO - PROCESS | 1928 | 1461862154156 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:49:14 INFO - PROCESS | 1928 | 1461862154158 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:49:14 INFO - PROCESS | 1928 | 1461862154161 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1928 | 1461862154162 Marionette TRACE conn2 <- [1,2782,null,{}] 09:49:14 INFO - PROCESS | 1928 | 1461862154164 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}] 09:49:14 INFO - PROCESS | 1928 | 1461862154272 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:49:14 INFO - PROCESS | 1928 | 1461862154367 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c36800 == 63 [pid = 1928] [id = 703] 09:49:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12b118000) [pid = 1928] [serial = 2109] [outer = 0x0] 09:49:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12b3a2400) [pid = 1928] [serial = 2110] [outer = 0x12b118000] 09:49:14 INFO - PROCESS | 1928 | 1461862154397 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12ba1e800) [pid = 1928] [serial = 2111] [outer = 0x12b118000] 09:49:14 INFO - PROCESS | 1928 | 1461862154799 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 09:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:49:14 INFO - PROCESS | 1928 | 1461862154831 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1928 | 1461862154833 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:49:14 INFO - PROCESS | 1928 | 1461862154835 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1928 | 1461862154836 Marionette TRACE conn2 <- [1,2786,null,{}] 09:49:14 INFO - PROCESS | 1928 | 1461862154839 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}] 09:49:14 INFO - PROCESS | 1928 | 1461862154946 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:49:15 INFO - PROCESS | 1928 | 1461862155050 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x135f7c000 == 64 [pid = 1928] [id = 704] 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x1250b5000) [pid = 1928] [serial = 2112] [outer = 0x0] 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12bc21c00) [pid = 1928] [serial = 2113] [outer = 0x1250b5000] 09:49:15 INFO - PROCESS | 1928 | 1461862155082 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12c066000) [pid = 1928] [serial = 2114] [outer = 0x1250b5000] 09:49:15 INFO - PROCESS | 1928 | 1461862155547 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 771ms 09:49:15 INFO - PROCESS | 1928 | 1461862155624 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1928 | 1461862155627 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:49:15 INFO - PROCESS | 1928 | 1461862155633 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1928 | 1461862155635 Marionette TRACE conn2 <- [1,2790,null,{}] 09:49:15 INFO - PROCESS | 1928 | 1461862155639 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}] 09:49:15 INFO - PROCESS | 1928 | 1461862155804 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:49:15 INFO - PROCESS | 1928 | 1461862155920 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x1216b9800 == 65 [pid = 1928] [id = 705] 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x112c03000) [pid = 1928] [serial = 2115] [outer = 0x0] 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12c07ac00) [pid = 1928] [serial = 2116] [outer = 0x112c03000] 09:49:15 INFO - PROCESS | 1928 | 1461862155953 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12c170c00) [pid = 1928] [serial = 2117] [outer = 0x112c03000] 09:49:16 INFO - PROCESS | 1928 | 1461862156348 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]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 723ms 09:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:49:16 INFO - PROCESS | 1928 | 1461862156356 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1928 | 1461862156357 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:49:16 INFO - PROCESS | 1928 | 1461862156359 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1928 | 1461862156360 Marionette TRACE conn2 <- [1,2794,null,{}] 09:49:16 INFO - PROCESS | 1928 | 1461862156362 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}] 09:49:16 INFO - PROCESS | 1928 | 1461862156487 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:49:17 INFO - PROCESS | 1928 | 1461862157007 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911d000 == 66 [pid = 1928] [id = 706] 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1121dd000) [pid = 1928] [serial = 2118] [outer = 0x0] 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x112972000) [pid = 1928] [serial = 2119] [outer = 0x1121dd000] 09:49:17 INFO - PROCESS | 1928 | 1461862157058 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x112c03400) [pid = 1928] [serial = 2120] [outer = 0x1121dd000] 09:49:17 INFO - PROCESS | 1928 | 1461862157519 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]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1220ms 09:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:49:17 INFO - PROCESS | 1928 | 1461862157580 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1928 | 1461862157582 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:49:17 INFO - PROCESS | 1928 | 1461862157585 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1928 | 1461862157588 Marionette TRACE conn2 <- [1,2798,null,{}] 09:49:17 INFO - PROCESS | 1928 | 1461862157610 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}] 09:49:17 INFO - PROCESS | 1928 | 1461862157713 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:49:17 INFO - PROCESS | 1928 | 1461862157788 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12131d000 == 67 [pid = 1928] [id = 707] 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x113393400) [pid = 1928] [serial = 2121] [outer = 0x0] 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x113485400) [pid = 1928] [serial = 2122] [outer = 0x113393400] 09:49:17 INFO - PROCESS | 1928 | 1461862157816 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x1169b8c00) [pid = 1928] [serial = 2123] [outer = 0x113393400] 09:49:18 INFO - PROCESS | 1928 | 1461862158295 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]]]}] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8e0000 == 66 [pid = 1928] [id = 698] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3ee800 == 65 [pid = 1928] [id = 697] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x125bcc000 == 64 [pid = 1928] [id = 696] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce09800 == 63 [pid = 1928] [id = 695] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e9800 == 62 [pid = 1928] [id = 694] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12bc51800 == 61 [pid = 1928] [id = 693] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x126d8f400) [pid = 1928] [serial = 2041] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x129369000 == 60 [pid = 1928] [id = 692] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x126dba000 == 59 [pid = 1928] [id = 691] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x119b17000 == 58 [pid = 1928] [id = 690] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x11694d800 == 57 [pid = 1928] [id = 689] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x121ac1800 == 56 [pid = 1928] [id = 688] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba52000 == 55 [pid = 1928] [id = 684] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa7d000 == 54 [pid = 1928] [id = 683] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12508e800 == 53 [pid = 1928] [id = 682] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x1181ea800 == 52 [pid = 1928] [id = 681] 09:49:18 INFO - PROCESS | 1928 | --DOCSHELL 0x129377800 == 51 [pid = 1928] [id = 680] 09:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 776ms 09:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:49:18 INFO - PROCESS | 1928 | 1461862158364 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1928 | 1461862158366 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:49:18 INFO - PROCESS | 1928 | 1461862158368 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1928 | 1461862158370 Marionette TRACE conn2 <- [1,2802,null,{}] 09:49:18 INFO - PROCESS | 1928 | 1461862158372 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}] 09:49:18 INFO - PROCESS | 1928 | 1461862158463 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12445d000) [pid = 1928] [serial = 1967] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x122110c00) [pid = 1928] [serial = 1964] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11809e400) [pid = 1928] [serial = 1949] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x112a28c00) [pid = 1928] [serial = 1946] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1196adc00) [pid = 1928] [serial = 1955] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12120a000) [pid = 1928] [serial = 1958] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12199d800) [pid = 1928] [serial = 1961] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x118730c00) [pid = 1928] [serial = 1952] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1214ed800) [pid = 1928] [serial = 2032] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x124b4a800) [pid = 1928] [serial = 2035] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x121971400) [pid = 1928] [serial = 2033] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x118f7f400) [pid = 1928] [serial = 2026] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x1196a1000) [pid = 1928] [serial = 2027] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128f1bc00) [pid = 1928] [serial = 2011] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x129628c00) [pid = 1928] [serial = 2012] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1184b0000) [pid = 1928] [serial = 2024] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1180e2000) [pid = 1928] [serial = 2023] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12a7f0000) [pid = 1928] [serial = 2014] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12aa9d400) [pid = 1928] [serial = 2015] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x128ba4000) [pid = 1928] [serial = 2009] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x125b46000) [pid = 1928] [serial = 2008] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x118afa000) [pid = 1928] [serial = 2005] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x121290000) [pid = 1928] [serial = 2006] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x119f06000) [pid = 1928] [serial = 2029] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1180e7400) [pid = 1928] [serial = 2003] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x116611000) [pid = 1928] [serial = 2002] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11646c400) [pid = 1928] [serial = 2038] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x114ef7800) [pid = 1928] [serial = 2021] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x112c08000) [pid = 1928] [serial = 2020] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12b39f800) [pid = 1928] [serial = 2018] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12200ec00) [pid = 1928] [serial = 2017] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x121326000) [pid = 1928] [serial = 2030] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126d91000) [pid = 1928] [serial = 2036] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1214f0800) [pid = 1928] [serial = 2039] [outer = 0x0] [url = about:blank] 09:49:18 INFO - PROCESS | 1928 | 1461862158530 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dc4800 == 52 [pid = 1928] [id = 708] 09:49:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x112c08000) [pid = 1928] [serial = 2124] [outer = 0x0] 09:49:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x117e0ac00) [pid = 1928] [serial = 2125] [outer = 0x112c08000] 09:49:18 INFO - PROCESS | 1928 | 1461862158557 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1182a0c00) [pid = 1928] [serial = 2126] [outer = 0x112c08000] 09:49:18 INFO - PROCESS | 1928 | 1461862158870 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 520ms 09:49:18 INFO - PROCESS | 1928 | 1461862158889 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1928 | 1461862158892 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:49:18 INFO - PROCESS | 1928 | 1461862158901 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1928 | 1461862158904 Marionette TRACE conn2 <- [1,2806,null,{}] 09:49:18 INFO - PROCESS | 1928 | 1461862158910 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}] 09:49:18 INFO - PROCESS | 1928 | 1461862158996 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:49:19 INFO - PROCESS | 1928 | 1461862159002 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b22000 == 53 [pid = 1928] [id = 709] 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x118595000) [pid = 1928] [serial = 2127] [outer = 0x0] 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x118f82800) [pid = 1928] [serial = 2128] [outer = 0x118595000] 09:49:19 INFO - PROCESS | 1928 | 1461862159027 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1196a6000) [pid = 1928] [serial = 2129] [outer = 0x118595000] 09:49:19 INFO - PROCESS | 1928 | 1461862159378 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 530ms 09:49:19 INFO - PROCESS | 1928 | 1461862159426 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1928 | 1461862159428 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:49:19 INFO - PROCESS | 1928 | 1461862159430 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1928 | 1461862159431 Marionette TRACE conn2 <- [1,2810,null,{}] 09:49:19 INFO - PROCESS | 1928 | 1461862159434 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}] 09:49:19 INFO - PROCESS | 1928 | 1461862159518 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:49:19 INFO - PROCESS | 1928 | 1461862159524 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x118a6e800 == 54 [pid = 1928] [id = 710] 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11986b800) [pid = 1928] [serial = 2130] [outer = 0x0] 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x119bff800) [pid = 1928] [serial = 2131] [outer = 0x11986b800] 09:49:19 INFO - PROCESS | 1928 | 1461862159549 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12120a000) [pid = 1928] [serial = 2132] [outer = 0x11986b800] 09:49:19 INFO - PROCESS | 1928 | 1461862159953 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 571ms 09:49:20 INFO - PROCESS | 1928 | 1461862160002 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1928 | 1461862160003 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:49:20 INFO - PROCESS | 1928 | 1461862160005 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1928 | 1461862160006 Marionette TRACE conn2 <- [1,2814,null,{}] 09:49:20 INFO - PROCESS | 1928 | 1461862160008 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}] 09:49:20 INFO - PROCESS | 1928 | 1461862160131 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:49:20 INFO - PROCESS | 1928 | 1461862160146 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x121abf800 == 55 [pid = 1928] [id = 711] 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x121330c00) [pid = 1928] [serial = 2133] [outer = 0x0] 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1214e8800) [pid = 1928] [serial = 2134] [outer = 0x121330c00] 09:49:20 INFO - PROCESS | 1928 | 1461862160197 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x121aedc00) [pid = 1928] [serial = 2135] [outer = 0x121330c00] 09:49:20 INFO - PROCESS | 1928 | 1461862160621 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 09:49:20 INFO - PROCESS | 1928 | 1461862160676 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1928 | 1461862160677 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:49:20 INFO - PROCESS | 1928 | 1461862160679 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1928 | 1461862160681 Marionette TRACE conn2 <- [1,2818,null,{}] 09:49:20 INFO - PROCESS | 1928 | 1461862160683 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}] 09:49:20 INFO - PROCESS | 1928 | 1461862160796 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:49:20 INFO - PROCESS | 1928 | 1461862160833 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x1248b5800 == 56 [pid = 1928] [id = 712] 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12200a000) [pid = 1928] [serial = 2136] [outer = 0x0] 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x122110400) [pid = 1928] [serial = 2137] [outer = 0x12200a000] 09:49:20 INFO - PROCESS | 1928 | 1461862160873 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12482f400) [pid = 1928] [serial = 2138] [outer = 0x12200a000] 09:49:21 INFO - PROCESS | 1928 | 1461862161200 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 572ms 09:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:49:21 INFO - PROCESS | 1928 | 1461862161252 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1928 | 1461862161253 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:49:21 INFO - PROCESS | 1928 | 1461862161255 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1928 | 1461862161256 Marionette TRACE conn2 <- [1,2822,null,{}] 09:49:21 INFO - PROCESS | 1928 | 1461862161258 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}] 09:49:21 INFO - PROCESS | 1928 | 1461862161364 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:49:21 INFO - PROCESS | 1928 | 1461862161377 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bc6000 == 57 [pid = 1928] [id = 713] 09:49:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x124b4a800) [pid = 1928] [serial = 2139] [outer = 0x0] 09:49:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1251bac00) [pid = 1928] [serial = 2140] [outer = 0x124b4a800] 09:49:21 INFO - PROCESS | 1928 | 1461862161402 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x126b9d000) [pid = 1928] [serial = 2141] [outer = 0x124b4a800] 09:49:21 INFO - PROCESS | 1928 | 1461862161758 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:49:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 09:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:49:21 INFO - PROCESS | 1928 | 1461862161776 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1928 | 1461862161777 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:49:21 INFO - PROCESS | 1928 | 1461862161779 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1928 | 1461862161780 Marionette TRACE conn2 <- [1,2826,null,{}] 09:49:21 INFO - PROCESS | 1928 | 1461862161782 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}] 09:49:21 INFO - PROCESS | 1928 | 1461862161897 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:49:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3d7000 == 56 [pid = 1928] [id = 17] 09:49:21 INFO - PROCESS | 1928 | 1461862161941 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x126dba000 == 57 [pid = 1928] [id = 714] 09:49:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x122009800) [pid = 1928] [serial = 2142] [outer = 0x0] 09:49:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x126d8ec00) [pid = 1928] [serial = 2143] [outer = 0x122009800] 09:49:22 INFO - PROCESS | 1928 | 1461862162004 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128b39400) [pid = 1928] [serial = 2144] [outer = 0x122009800] 09:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 567ms 09:49:22 INFO - PROCESS | 1928 | 1461862162340 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:49:22 INFO - PROCESS | 1928 | 1461862162348 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1928 | 1461862162349 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:49:22 INFO - PROCESS | 1928 | 1461862162351 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1928 | 1461862162352 Marionette TRACE conn2 <- [1,2830,null,{}] 09:49:22 INFO - PROCESS | 1928 | 1461862162355 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}] 09:49:22 INFO - PROCESS | 1928 | 1461862162465 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:49:22 INFO - PROCESS | 1928 | 1461862162479 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a622000 == 58 [pid = 1928] [id = 715] 09:49:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x125107c00) [pid = 1928] [serial = 2145] [outer = 0x0] 09:49:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x128ba7400) [pid = 1928] [serial = 2146] [outer = 0x125107c00] 09:49:22 INFO - PROCESS | 1928 | 1461862162504 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x128ca1400) [pid = 1928] [serial = 2147] [outer = 0x125107c00] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1250be400) [pid = 1928] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x112c09800) [pid = 1928] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x112a22400) [pid = 1928] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12a6c1c00) [pid = 1928] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x1184b0c00) [pid = 1928] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x1196a5800) [pid = 1928] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1133ef000) [pid = 1928] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12b3a7800) [pid = 1928] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12a6b8000) [pid = 1928] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x112ef5c00) [pid = 1928] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x112a2cc00) [pid = 1928] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x129570800) [pid = 1928] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:49:22 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x121330400) [pid = 1928] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:49:23 INFO - PROCESS | 1928 | 1461862163005 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 09:49:23 INFO - PROCESS | 1928 | 1461862163022 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1928 | 1461862163023 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:49:23 INFO - PROCESS | 1928 | 1461862163029 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1928 | 1461862163030 Marionette TRACE conn2 <- [1,2834,null,{}] 09:49:23 INFO - PROCESS | 1928 | 1461862163032 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}] 09:49:23 INFO - PROCESS | 1928 | 1461862163120 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:49:23 INFO - PROCESS | 1928 | 1461862163178 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa6f800 == 59 [pid = 1928] [id = 716] 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128ba2400) [pid = 1928] [serial = 2148] [outer = 0x0] 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x128ca5c00) [pid = 1928] [serial = 2149] [outer = 0x128ba2400] 09:49:23 INFO - PROCESS | 1928 | 1461862163228 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x128f23000) [pid = 1928] [serial = 2150] [outer = 0x128ba2400] 09:49:23 INFO - PROCESS | 1928 | 1461862163535 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 09:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:49:23 INFO - PROCESS | 1928 | 1461862163549 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1928 | 1461862163550 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:49:23 INFO - PROCESS | 1928 | 1461862163553 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1928 | 1461862163555 Marionette TRACE conn2 <- [1,2838,null,{}] 09:49:23 INFO - PROCESS | 1928 | 1461862163561 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}] 09:49:23 INFO - PROCESS | 1928 | 1461862163666 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:49:23 INFO - PROCESS | 1928 | 1461862163670 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b29f800 == 60 [pid = 1928] [id = 717] 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x129231c00) [pid = 1928] [serial = 2151] [outer = 0x0] 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x129632000) [pid = 1928] [serial = 2152] [outer = 0x129231c00] 09:49:23 INFO - PROCESS | 1928 | 1461862163690 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12aa93c00) [pid = 1928] [serial = 2153] [outer = 0x129231c00] 09:49:24 INFO - PROCESS | 1928 | 1461862164112 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 569ms 09:49:24 INFO - PROCESS | 1928 | 1461862164125 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1928 | 1461862164127 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:49:24 INFO - PROCESS | 1928 | 1461862164130 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1928 | 1461862164132 Marionette TRACE conn2 <- [1,2842,null,{}] 09:49:24 INFO - PROCESS | 1928 | 1461862164135 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}] 09:49:24 INFO - PROCESS | 1928 | 1461862164274 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:49:24 INFO - PROCESS | 1928 | 1461862164280 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5e7000 == 61 [pid = 1928] [id = 718] 09:49:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12aa95800) [pid = 1928] [serial = 2154] [outer = 0x0] 09:49:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12b104c00) [pid = 1928] [serial = 2155] [outer = 0x12aa95800] 09:49:24 INFO - PROCESS | 1928 | 1461862164320 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12b11e800) [pid = 1928] [serial = 2156] [outer = 0x12aa95800] 09:49:24 INFO - PROCESS | 1928 | 1461862164728 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 623ms 09:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:49:24 INFO - PROCESS | 1928 | 1461862164754 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1928 | 1461862164755 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:49:24 INFO - PROCESS | 1928 | 1461862164762 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1928 | 1461862164764 Marionette TRACE conn2 <- [1,2846,null,{}] 09:49:24 INFO - PROCESS | 1928 | 1461862164766 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}] 09:49:24 INFO - PROCESS | 1928 | 1461862164890 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:49:24 INFO - PROCESS | 1928 | 1461862164995 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11320d800 == 62 [pid = 1928] [id = 719] 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1110b1000) [pid = 1928] [serial = 2157] [outer = 0x0] 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x1111d4800) [pid = 1928] [serial = 2158] [outer = 0x1110b1000] 09:49:25 INFO - PROCESS | 1928 | 1461862165028 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x112a31000) [pid = 1928] [serial = 2159] [outer = 0x1110b1000] 09:49:25 INFO - PROCESS | 1928 | 1461862165467 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]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 775ms 09:49:25 INFO - PROCESS | 1928 | 1461862165533 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1928 | 1461862165536 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:49:25 INFO - PROCESS | 1928 | 1461862165539 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1928 | 1461862165542 Marionette TRACE conn2 <- [1,2850,null,{}] 09:49:25 INFO - PROCESS | 1928 | 1461862165545 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}] 09:49:25 INFO - PROCESS | 1928 | 1461862165656 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:49:25 INFO - PROCESS | 1928 | 1461862165756 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x121313000 == 63 [pid = 1928] [id = 720] 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x117e0d800) [pid = 1928] [serial = 2160] [outer = 0x0] 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1180e1400) [pid = 1928] [serial = 2161] [outer = 0x117e0d800] 09:49:25 INFO - PROCESS | 1928 | 1461862165787 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x1184b4000) [pid = 1928] [serial = 2162] [outer = 0x117e0d800] 09:49:26 INFO - PROCESS | 1928 | 1461862166213 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 721ms 09:49:26 INFO - PROCESS | 1928 | 1461862166263 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1928 | 1461862166266 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:49:26 INFO - PROCESS | 1928 | 1461862166268 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1928 | 1461862166270 Marionette TRACE conn2 <- [1,2854,null,{}] 09:49:26 INFO - PROCESS | 1928 | 1461862166272 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}] 09:49:26 INFO - PROCESS | 1928 | 1461862166382 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:49:26 INFO - PROCESS | 1928 | 1461862166485 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x125bbc800 == 64 [pid = 1928] [id = 721] 09:49:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x118afa400) [pid = 1928] [serial = 2163] [outer = 0x0] 09:49:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x119588800) [pid = 1928] [serial = 2164] [outer = 0x118afa400] 09:49:26 INFO - PROCESS | 1928 | 1461862166516 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x121327800) [pid = 1928] [serial = 2165] [outer = 0x118afa400] 09:49:26 INFO - PROCESS | 1928 | 1461862166948 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 09:49:27 INFO - PROCESS | 1928 | 1461862167021 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1928 | 1461862167023 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:49:27 INFO - PROCESS | 1928 | 1461862167032 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1928 | 1461862167036 Marionette TRACE conn2 <- [1,2858,null,{}] 09:49:27 INFO - PROCESS | 1928 | 1461862167056 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}] 09:49:27 INFO - PROCESS | 1928 | 1461862167190 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:49:27 INFO - PROCESS | 1928 | 1461862167245 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce17800 == 65 [pid = 1928] [id = 722] 09:49:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x11986d400) [pid = 1928] [serial = 2166] [outer = 0x0] 09:49:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1251ea800) [pid = 1928] [serial = 2167] [outer = 0x11986d400] 09:49:27 INFO - PROCESS | 1928 | 1461862167275 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128bab400) [pid = 1928] [serial = 2168] [outer = 0x11986d400] 09:49:27 INFO - PROCESS | 1928 | 1461862167692 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:49:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 677ms 09:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:49:27 INFO - PROCESS | 1928 | 1461862167705 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1928 | 1461862167706 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:49:27 INFO - PROCESS | 1928 | 1461862167711 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1928 | 1461862167712 Marionette TRACE conn2 <- [1,2862,null,{}] 09:49:27 INFO - PROCESS | 1928 | 1461862167715 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}] 09:49:27 INFO - PROCESS | 1928 | 1461862167822 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:49:27 INFO - PROCESS | 1928 | 1461862167924 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3de800 == 66 [pid = 1928] [id = 723] 09:49:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x124131400) [pid = 1928] [serial = 2169] [outer = 0x0] 09:49:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12932c400) [pid = 1928] [serial = 2170] [outer = 0x124131400] 09:49:27 INFO - PROCESS | 1928 | 1461862167955 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12962f000) [pid = 1928] [serial = 2171] [outer = 0x124131400] 09:49:28 INFO - PROCESS | 1928 | 1461862168352 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]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 09:49:28 INFO - PROCESS | 1928 | 1461862168381 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1928 | 1461862168382 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:49:28 INFO - PROCESS | 1928 | 1461862168385 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1928 | 1461862168386 Marionette TRACE conn2 <- [1,2866,null,{}] 09:49:28 INFO - PROCESS | 1928 | 1461862168388 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}] 09:49:28 INFO - PROCESS | 1928 | 1461862168496 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:49:28 INFO - PROCESS | 1928 | 1461862168591 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d8f3000 == 67 [pid = 1928] [id = 724] 09:49:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12b3a5c00) [pid = 1928] [serial = 2172] [outer = 0x0] 09:49:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b3aac00) [pid = 1928] [serial = 2173] [outer = 0x12b3a5c00] 09:49:28 INFO - PROCESS | 1928 | 1461862168629 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12bc1c000) [pid = 1928] [serial = 2174] [outer = 0x12b3a5c00] 09:49:29 INFO - PROCESS | 1928 | 1461862169060 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]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 719ms 09:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:49:29 INFO - PROCESS | 1928 | 1461862169138 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1928 | 1461862169139 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:49:29 INFO - PROCESS | 1928 | 1461862169143 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1928 | 1461862169144 Marionette TRACE conn2 <- [1,2870,null,{}] 09:49:29 INFO - PROCESS | 1928 | 1461862169146 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}] 09:49:29 INFO - PROCESS | 1928 | 1461862169254 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:49:29 INFO - PROCESS | 1928 | 1461862169331 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce14000 == 68 [pid = 1928] [id = 725] 09:49:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x116a5d800) [pid = 1928] [serial = 2175] [outer = 0x0] 09:49:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12932cc00) [pid = 1928] [serial = 2176] [outer = 0x116a5d800] 09:49:29 INFO - PROCESS | 1928 | 1461862169361 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12c067000) [pid = 1928] [serial = 2177] [outer = 0x116a5d800] 09:49:29 INFO - PROCESS | 1928 | 1461862169985 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 870ms 09:49:30 INFO - PROCESS | 1928 | 1461862170014 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1928 | 1461862170016 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:49:30 INFO - PROCESS | 1928 | 1461862170020 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1928 | 1461862170022 Marionette TRACE conn2 <- [1,2874,null,{}] 09:49:30 INFO - PROCESS | 1928 | 1461862170027 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}] 09:49:30 INFO - PROCESS | 1928 | 1461862170132 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:49:30 INFO - PROCESS | 1928 | 1461862170210 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ac3800 == 69 [pid = 1928] [id = 726] 09:49:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1161d0400) [pid = 1928] [serial = 2178] [outer = 0x0] 09:49:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x116606800) [pid = 1928] [serial = 2179] [outer = 0x1161d0400] 09:49:30 INFO - PROCESS | 1928 | 1461862170238 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1180e6800) [pid = 1928] [serial = 2180] [outer = 0x1161d0400] 09:49:30 INFO - PROCESS | 1928 | 1461862170665 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 678ms 09:49:30 INFO - PROCESS | 1928 | 1461862170698 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1928 | 1461862170702 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:49:30 INFO - PROCESS | 1928 | 1461862170706 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1928 | 1461862170708 Marionette TRACE conn2 <- [1,2878,null,{}] 09:49:30 INFO - PROCESS | 1928 | 1461862170711 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}] 09:49:30 INFO - PROCESS | 1928 | 1461862170830 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:49:30 INFO - PROCESS | 1928 | 1461862170940 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980d800 == 70 [pid = 1928] [id = 727] 09:49:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11858c400) [pid = 1928] [serial = 2181] [outer = 0x0] 09:49:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x118afac00) [pid = 1928] [serial = 2182] [outer = 0x11858c400] 09:49:30 INFO - PROCESS | 1928 | 1461862170987 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1196a3400) [pid = 1928] [serial = 2183] [outer = 0x11858c400] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e7000 == 69 [pid = 1928] [id = 718] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12b29f800 == 68 [pid = 1928] [id = 717] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa6f800 == 67 [pid = 1928] [id = 716] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12a622000 == 66 [pid = 1928] [id = 715] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x126dba000 == 65 [pid = 1928] [id = 714] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x125bc6000 == 64 [pid = 1928] [id = 713] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128ba9000) [pid = 1928] [serial = 2053] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x128d5d000) [pid = 1928] [serial = 2056] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12956e000) [pid = 1928] [serial = 2059] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12c077000) [pid = 1928] [serial = 2098] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x1248b5800 == 63 [pid = 1928] [id = 712] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x121abf800 == 62 [pid = 1928] [id = 711] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x118a6e800 == 61 [pid = 1928] [id = 710] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x119b22000 == 60 [pid = 1928] [id = 709] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x115dc4800 == 59 [pid = 1928] [id = 708] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12131d000 == 58 [pid = 1928] [id = 707] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11911d000 == 57 [pid = 1928] [id = 706] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x135f7c000 == 56 [pid = 1928] [id = 704] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x135c36800 == 55 [pid = 1928] [id = 703] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8f5800 == 54 [pid = 1928] [id = 702] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x129653000 == 53 [pid = 1928] [id = 701] 09:49:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11a097800 == 52 [pid = 1928] [id = 700] 09:49:31 INFO - PROCESS | 1928 | 1461862171471 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]]]}] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12aa95000) [pid = 1928] [serial = 2080] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12ba13800) [pid = 1928] [serial = 2083] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12ba1f400) [pid = 1928] [serial = 2086] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12a894400) [pid = 1928] [serial = 2000] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12b109800) [pid = 1928] [serial = 2063] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1180a4000) [pid = 1928] [serial = 2062] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x11878c800) [pid = 1928] [serial = 2090] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x116749c00) [pid = 1928] [serial = 2068] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x118fe5400) [pid = 1928] [serial = 2069] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x128b34800) [pid = 1928] [serial = 2074] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x128baf000) [pid = 1928] [serial = 2075] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12210f400) [pid = 1928] [serial = 2050] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12129b800) [pid = 1928] [serial = 2071] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12210e800) [pid = 1928] [serial = 2072] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1180e9c00) [pid = 1928] [serial = 2066] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x115d41c00) [pid = 1928] [serial = 2065] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x11333a400) [pid = 1928] [serial = 2044] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1133f7800) [pid = 1928] [serial = 2089] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x121979800) [pid = 1928] [serial = 2092] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128d5b800) [pid = 1928] [serial = 2095] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12bc19000) [pid = 1928] [serial = 2087] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x118732000) [pid = 1928] [serial = 2047] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128d5bc00) [pid = 1928] [serial = 2077] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x129573000) [pid = 1928] [serial = 2078] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12b3a6000) [pid = 1928] [serial = 2081] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12ba1a800) [pid = 1928] [serial = 2084] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x126b9bc00) [pid = 1928] [serial = 2093] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12c069400) [pid = 1928] [serial = 2096] [outer = 0x0] [url = about:blank] 09:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 825ms 09:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:49:31 INFO - PROCESS | 1928 | 1461862171531 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 1928 | 1461862171533 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:49:31 INFO - PROCESS | 1928 | 1461862171535 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 1928 | 1461862171537 Marionette TRACE conn2 <- [1,2882,null,{}] 09:49:31 INFO - PROCESS | 1928 | 1461862171544 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}] 09:49:31 INFO - PROCESS | 1928 | 1461862171640 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:49:31 INFO - PROCESS | 1928 | 1461862171649 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x119174800 == 53 [pid = 1928] [id = 728] 09:49:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x119abfc00) [pid = 1928] [serial = 2184] [outer = 0x0] 09:49:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x121297000) [pid = 1928] [serial = 2185] [outer = 0x119abfc00] 09:49:31 INFO - PROCESS | 1928 | 1461862171677 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x121331c00) [pid = 1928] [serial = 2186] [outer = 0x119abfc00] 09:49:32 INFO - PROCESS | 1928 | 1461862172109 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 622ms 09:49:32 INFO - PROCESS | 1928 | 1461862172158 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1928 | 1461862172161 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:49:32 INFO - PROCESS | 1928 | 1461862172164 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1928 | 1461862172166 Marionette TRACE conn2 <- [1,2886,null,{}] 09:49:32 INFO - PROCESS | 1928 | 1461862172169 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}] 09:49:32 INFO - PROCESS | 1928 | 1461862172306 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:49:32 INFO - PROCESS | 1928 | 1461862172320 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x1248b5800 == 54 [pid = 1928] [id = 729] 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x121978000) [pid = 1928] [serial = 2187] [outer = 0x0] 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12210f400) [pid = 1928] [serial = 2188] [outer = 0x121978000] 09:49:32 INFO - PROCESS | 1928 | 1461862172362 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1248a5400) [pid = 1928] [serial = 2189] [outer = 0x121978000] 09:49:32 INFO - PROCESS | 1928 | 1461862172724 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 573ms 09:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:49:32 INFO - PROCESS | 1928 | 1461862172736 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1928 | 1461862172737 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:49:32 INFO - PROCESS | 1928 | 1461862172739 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1928 | 1461862172740 Marionette TRACE conn2 <- [1,2890,null,{}] 09:49:32 INFO - PROCESS | 1928 | 1461862172747 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}] 09:49:32 INFO - PROCESS | 1928 | 1461862172836 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:49:32 INFO - PROCESS | 1928 | 1461862172840 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a086000 == 55 [pid = 1928] [id = 730] 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x125103800) [pid = 1928] [serial = 2190] [outer = 0x0] 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x126b9bc00) [pid = 1928] [serial = 2191] [outer = 0x125103800] 09:49:32 INFO - PROCESS | 1928 | 1461862172866 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x126dc8c00) [pid = 1928] [serial = 2192] [outer = 0x125103800] 09:49:33 INFO - PROCESS | 1928 | 1461862173225 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 523ms 09:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:49:33 INFO - PROCESS | 1928 | 1461862173263 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1928 | 1461862173264 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:49:33 INFO - PROCESS | 1928 | 1461862173266 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1928 | 1461862173267 Marionette TRACE conn2 <- [1,2894,null,{}] 09:49:33 INFO - PROCESS | 1928 | 1461862173270 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}] 09:49:33 INFO - PROCESS | 1928 | 1461862173421 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:49:33 INFO - PROCESS | 1928 | 1461862173485 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a62f000 == 56 [pid = 1928] [id = 731] 09:49:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x125b3ac00) [pid = 1928] [serial = 2193] [outer = 0x0] 09:49:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x128baec00) [pid = 1928] [serial = 2194] [outer = 0x125b3ac00] 09:49:33 INFO - PROCESS | 1928 | 1461862173529 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12aa96000) [pid = 1928] [serial = 2195] [outer = 0x125b3ac00] 09:49:33 INFO - PROCESS | 1928 | 1461862173920 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 09:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:49:33 INFO - PROCESS | 1928 | 1461862173936 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1928 | 1461862173937 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:49:33 INFO - PROCESS | 1928 | 1461862173939 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1928 | 1461862173940 Marionette TRACE conn2 <- [1,2898,null,{}] 09:49:33 INFO - PROCESS | 1928 | 1461862173945 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}] 09:49:34 INFO - PROCESS | 1928 | 1461862174059 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:49:34 INFO - PROCESS | 1928 | 1461862174063 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b28b800 == 57 [pid = 1928] [id = 732] 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x128b3d800) [pid = 1928] [serial = 2196] [outer = 0x0] 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12b120800) [pid = 1928] [serial = 2197] [outer = 0x128b3d800] 09:49:34 INFO - PROCESS | 1928 | 1461862174088 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12ba1a000) [pid = 1928] [serial = 2198] [outer = 0x128b3d800] 09:49:34 INFO - PROCESS | 1928 | 1461862174465 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 571ms 09:49:34 INFO - PROCESS | 1928 | 1461862174511 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1928 | 1461862174512 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:49:34 INFO - PROCESS | 1928 | 1461862174515 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1928 | 1461862174517 Marionette TRACE conn2 <- [1,2902,null,{}] 09:49:34 INFO - PROCESS | 1928 | 1461862174519 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}] 09:49:34 INFO - PROCESS | 1928 | 1461862174620 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:49:34 INFO - PROCESS | 1928 | 1461862174632 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1cd800 == 58 [pid = 1928] [id = 733] 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12bc12c00) [pid = 1928] [serial = 2199] [outer = 0x0] 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12bc1e400) [pid = 1928] [serial = 2200] [outer = 0x12bc12c00] 09:49:34 INFO - PROCESS | 1928 | 1461862174656 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12c068800) [pid = 1928] [serial = 2201] [outer = 0x12bc12c00] 09:49:35 INFO - PROCESS | 1928 | 1461862175001 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 09:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:49:35 INFO - PROCESS | 1928 | 1461862175036 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1928 | 1461862175037 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:49:35 INFO - PROCESS | 1928 | 1461862175039 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1928 | 1461862175040 Marionette TRACE conn2 <- [1,2906,null,{}] 09:49:35 INFO - PROCESS | 1928 | 1461862175043 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}] 09:49:35 INFO - PROCESS | 1928 | 1461862175151 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:49:35 INFO - PROCESS | 1928 | 1461862175167 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ce08800 == 59 [pid = 1928] [id = 734] 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12bc13c00) [pid = 1928] [serial = 2202] [outer = 0x0] 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12c078400) [pid = 1928] [serial = 2203] [outer = 0x12bc13c00] 09:49:35 INFO - PROCESS | 1928 | 1461862175191 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12c082400) [pid = 1928] [serial = 2204] [outer = 0x12bc13c00] 09:49:35 INFO - PROCESS | 1928 | 1461862175553 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 09:49:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:49:35 INFO - PROCESS | 1928 | 1461862175563 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1928 | 1461862175564 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:49:35 INFO - PROCESS | 1928 | 1461862175566 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1928 | 1461862175567 Marionette TRACE conn2 <- [1,2910,null,{}] 09:49:35 INFO - PROCESS | 1928 | 1461862175570 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}] 09:49:35 INFO - PROCESS | 1928 | 1461862175683 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:49:35 INFO - PROCESS | 1928 | 1461862175698 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d522000 == 60 [pid = 1928] [id = 735] 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12bc35800) [pid = 1928] [serial = 2205] [outer = 0x0] 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12c169400) [pid = 1928] [serial = 2206] [outer = 0x12bc35800] 09:49:35 INFO - PROCESS | 1928 | 1461862175723 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12c16ec00) [pid = 1928] [serial = 2207] [outer = 0x12bc35800] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x125107c00) [pid = 1928] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12cfbe000) [pid = 1928] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x129231c00) [pid = 1928] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x128ba2800) [pid = 1928] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x128ba4c00) [pid = 1928] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11296c800) [pid = 1928] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12d3d7800) [pid = 1928] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11646b400) [pid = 1928] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x112a22800) [pid = 1928] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12132ec00) [pid = 1928] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12200a000) [pid = 1928] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x122009800) [pid = 1928] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x124b4a800) [pid = 1928] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x118595000) [pid = 1928] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11986b800) [pid = 1928] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1121dd000) [pid = 1928] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12c06ac00) [pid = 1928] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x112c08000) [pid = 1928] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128ba2400) [pid = 1928] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x113393400) [pid = 1928] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:49:36 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x121330c00) [pid = 1928] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:49:36 INFO - PROCESS | 1928 | 1461862176186 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]]]}] 09:49:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:49:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:49:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 09:49:36 INFO - TEST-START | /DOMEvents/constructors.html 09:49:36 INFO - PROCESS | 1928 | 1461862176237 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1928 | 1461862176238 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:49:36 INFO - PROCESS | 1928 | 1461862176245 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1928 | 1461862176248 Marionette TRACE conn2 <- [1,2914,null,{}] 09:49:36 INFO - PROCESS | 1928 | 1461862176263 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}] 09:49:36 INFO - PROCESS | 1928 | 1461862176374 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:49:36 INFO - PROCESS | 1928 | 1461862176379 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2d3800 == 61 [pid = 1928] [id = 736] 09:49:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x118f7f000) [pid = 1928] [serial = 2208] [outer = 0x0] 09:49:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x126b94000) [pid = 1928] [serial = 2209] [outer = 0x118f7f000] 09:49:36 INFO - PROCESS | 1928 | 1461862176408 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12c165c00) [pid = 1928] [serial = 2210] [outer = 0x118f7f000] 09:49:36 INFO - PROCESS | 1928 | 1461862176808 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]]]}] 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:49:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 586ms 09:49:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:49:36 INFO - PROCESS | 1928 | 1461862176828 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1928 | 1461862176829 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:49:36 INFO - PROCESS | 1928 | 1461862176831 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1928 | 1461862176832 Marionette TRACE conn2 <- [1,2918,null,{}] 09:49:36 INFO - PROCESS | 1928 | 1461862176835 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}] 09:49:36 INFO - PROCESS | 1928 | 1461862176953 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:49:36 INFO - PROCESS | 1928 | 1461862176959 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c2b000 == 62 [pid = 1928] [id = 737] 09:49:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12bc15400) [pid = 1928] [serial = 2211] [outer = 0x0] 09:49:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12c5ca400) [pid = 1928] [serial = 2212] [outer = 0x12bc15400] 09:49:36 INFO - PROCESS | 1928 | 1461862176984 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12c7a8000) [pid = 1928] [serial = 2213] [outer = 0x12bc15400] 09:49:37 INFO - PROCESS | 1928 | 1461862177294 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:49:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:49:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 09:49:37 INFO - PROCESS | 1928 | 1461862177303 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1928 | 1461862177305 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:49:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:49:37 INFO - PROCESS | 1928 | 1461862177307 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1928 | 1461862177309 Marionette TRACE conn2 <- [1,2922,null,{}] 09:49:37 INFO - PROCESS | 1928 | 1461862177314 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}] 09:49:37 INFO - PROCESS | 1928 | 1461862177425 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:49:37 INFO - PROCESS | 1928 | 1461862177429 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x1360df800 == 63 [pid = 1928] [id = 738] 09:49:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12c7a8800) [pid = 1928] [serial = 2214] [outer = 0x0] 09:49:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12cb9d400) [pid = 1928] [serial = 2215] [outer = 0x12c7a8800] 09:49:37 INFO - PROCESS | 1928 | 1461862177455 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12cba0800) [pid = 1928] [serial = 2216] [outer = 0x12c7a8800] 09:49:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:37 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:37 INFO - PROCESS | 1928 | 1461862177829 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]]]}] 09:49:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:49:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:37 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 09:49:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:37 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 09:49:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:37 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]" 09:49:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:49:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 576ms 09:49:37 INFO - PROCESS | 1928 | 1461862177884 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1928 | 1461862177887 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:49:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:49:37 INFO - PROCESS | 1928 | 1461862177898 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1928 | 1461862177900 Marionette TRACE conn2 <- [1,2926,null,{}] 09:49:37 INFO - PROCESS | 1928 | 1461862177904 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}] 09:49:38 INFO - PROCESS | 1928 | 1461862178036 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:49:38 INFO - PROCESS | 1928 | 1461862178167 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dca000 == 64 [pid = 1928] [id = 739] 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11110e000) [pid = 1928] [serial = 2217] [outer = 0x0] 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1126c2400) [pid = 1928] [serial = 2218] [outer = 0x11110e000] 09:49:38 INFO - PROCESS | 1928 | 1461862178199 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x112e4d000) [pid = 1928] [serial = 2219] [outer = 0x11110e000] 09:49:38 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:49:38 INFO - PROCESS | 1928 | 1461862178574 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]]]}] 09:49:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:49:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 728ms 09:49:38 INFO - PROCESS | 1928 | 1461862178619 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1928 | 1461862178622 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:49:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:49:38 INFO - PROCESS | 1928 | 1461862178625 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1928 | 1461862178628 Marionette TRACE conn2 <- [1,2930,null,{}] 09:49:38 INFO - PROCESS | 1928 | 1461862178631 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}] 09:49:38 INFO - PROCESS | 1928 | 1461862178806 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:49:38 INFO - PROCESS | 1928 | 1461862178886 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x121ad2000 == 65 [pid = 1928] [id = 740] 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1180ebc00) [pid = 1928] [serial = 2220] [outer = 0x0] 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x118734c00) [pid = 1928] [serial = 2221] [outer = 0x1180ebc00] 09:49:38 INFO - PROCESS | 1928 | 1461862178917 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x1196a7400) [pid = 1928] [serial = 2222] [outer = 0x1180ebc00] 09:49:39 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:49:39 INFO - PROCESS | 1928 | 1461862179283 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]]]}] 09:49:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:49:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 09:49:39 INFO - PROCESS | 1928 | 1461862179299 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:49:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:49:39 INFO - PROCESS | 1928 | 1461862179302 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:49:39 INFO - PROCESS | 1928 | 1461862179304 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1928 | 1461862179306 Marionette TRACE conn2 <- [1,2934,null,{}] 09:49:39 INFO - PROCESS | 1928 | 1461862179308 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}] 09:49:39 INFO - PROCESS | 1928 | 1461862179420 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:49:39 INFO - PROCESS | 1928 | 1461862179527 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba47000 == 66 [pid = 1928] [id = 741] 09:49:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x121202c00) [pid = 1928] [serial = 2223] [outer = 0x0] 09:49:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12196e800) [pid = 1928] [serial = 2224] [outer = 0x121202c00] 09:49:39 INFO - PROCESS | 1928 | 1461862179560 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x124832c00) [pid = 1928] [serial = 2225] [outer = 0x121202c00] 09:49:39 INFO - PROCESS | 1928 | 1461862179937 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]]]}] 09:49:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:49:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 09:49:39 INFO - PROCESS | 1928 | 1461862179977 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1928 | 1461862179979 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:49:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:49:39 INFO - PROCESS | 1928 | 1461862179986 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1928 | 1461862179991 Marionette TRACE conn2 <- [1,2938,null,{}] 09:49:39 INFO - PROCESS | 1928 | 1461862179994 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}] 09:49:40 INFO - PROCESS | 1928 | 1461862180116 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:49:40 INFO - PROCESS | 1928 | 1461862180234 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c41000 == 67 [pid = 1928] [id = 742] 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x128b33c00) [pid = 1928] [serial = 2226] [outer = 0x0] 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x128ca2c00) [pid = 1928] [serial = 2227] [outer = 0x128b33c00] 09:49:40 INFO - PROCESS | 1928 | 1461862180265 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x129629800) [pid = 1928] [serial = 2228] [outer = 0x128b33c00] 09:49:40 INFO - PROCESS | 1928 | 1461862180616 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]]]}] 09:49:40 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. 09:49:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 679ms 09:49:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:49:40 INFO - PROCESS | 1928 | 1461862180662 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1928 | 1461862180663 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:49:40 INFO - PROCESS | 1928 | 1461862180666 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1928 | 1461862180667 Marionette TRACE conn2 <- [1,2942,null,{}] 09:49:40 INFO - PROCESS | 1928 | 1461862180669 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}] 09:49:40 INFO - PROCESS | 1928 | 1461862180779 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:49:40 INFO - PROCESS | 1928 | 1461862180882 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x1360dc000 == 68 [pid = 1928] [id = 743] 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12962ec00) [pid = 1928] [serial = 2229] [outer = 0x0] 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12b11dc00) [pid = 1928] [serial = 2230] [outer = 0x12962ec00] 09:49:40 INFO - PROCESS | 1928 | 1461862180913 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12c066c00) [pid = 1928] [serial = 2231] [outer = 0x12962ec00] 09:49:41 INFO - PROCESS | 1928 | 1461862181222 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"]]]}] 09:49:41 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 09:49:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 619ms 09:49:41 INFO - PROCESS | 1928 | 1461862181286 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1928 | 1461862181287 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:49:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:49:41 INFO - PROCESS | 1928 | 1461862181290 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1928 | 1461862181292 Marionette TRACE conn2 <- [1,2946,null,{}] 09:49:41 INFO - PROCESS | 1928 | 1461862181295 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}] 09:49:41 INFO - PROCESS | 1928 | 1461862181404 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:49:41 INFO - PROCESS | 1928 | 1461862181496 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f41c800 == 69 [pid = 1928] [id = 744] 09:49:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12c5d0c00) [pid = 1928] [serial = 2232] [outer = 0x0] 09:49:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12c5d3000) [pid = 1928] [serial = 2233] [outer = 0x12c5d0c00] 09:49:41 INFO - PROCESS | 1928 | 1461862181547 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12cba3400) [pid = 1928] [serial = 2234] [outer = 0x12c5d0c00] 09:49:41 INFO - PROCESS | 1928 | 1461862181900 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]]]}] 09:49:41 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. 09:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 09:49:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:49:41 INFO - PROCESS | 1928 | 1461862181911 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1928 | 1461862181912 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:49:41 INFO - PROCESS | 1928 | 1461862181914 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1928 | 1461862181915 Marionette TRACE conn2 <- [1,2950,null,{}] 09:49:41 INFO - PROCESS | 1928 | 1461862181918 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}] 09:49:42 INFO - PROCESS | 1928 | 1461862182027 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:49:42 INFO - PROCESS | 1928 | 1461862182130 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x134f1a800 == 70 [pid = 1928] [id = 745] 09:49:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12cba6800) [pid = 1928] [serial = 2235] [outer = 0x0] 09:49:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12cd5a800) [pid = 1928] [serial = 2236] [outer = 0x12cba6800] 09:49:42 INFO - PROCESS | 1928 | 1461862182167 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12ce35c00) [pid = 1928] [serial = 2237] [outer = 0x12cba6800] 09:49:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x134f1c000 == 71 [pid = 1928] [id = 746] 09:49:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12ce3b000) [pid = 1928] [serial = 2238] [outer = 0x0] 09:49:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12cd5e000) [pid = 1928] [serial = 2239] [outer = 0x12ce3b000] 09:49:42 INFO - PROCESS | 1928 | 1461862182644 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]]]}] 09:49:42 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. 09:49:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 09:49:42 INFO - PROCESS | 1928 | 1461862182687 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1928 | 1461862182689 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:49:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:49:42 INFO - PROCESS | 1928 | 1461862182693 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1928 | 1461862182694 Marionette TRACE conn2 <- [1,2954,null,{}] 09:49:42 INFO - PROCESS | 1928 | 1461862182698 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}] 09:49:42 INFO - PROCESS | 1928 | 1461862182934 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:49:43 INFO - PROCESS | 1928 | 1461862183035 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x138cbd800 == 72 [pid = 1928] [id = 747] 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12ce36400) [pid = 1928] [serial = 2240] [outer = 0x0] 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12ce3bc00) [pid = 1928] [serial = 2241] [outer = 0x12ce36400] 09:49:43 INFO - PROCESS | 1928 | 1461862183064 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12ce42000) [pid = 1928] [serial = 2242] [outer = 0x12ce36400] 09:49:43 INFO - PROCESS | 1928 | 1461862183486 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]]]}] 09:49:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:49:43 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 09:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 821ms 09:49:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:49:43 INFO - PROCESS | 1928 | 1461862183514 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1928 | 1461862183515 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:49:43 INFO - PROCESS | 1928 | 1461862183517 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1928 | 1461862183519 Marionette TRACE conn2 <- [1,2958,null,{}] 09:49:43 INFO - PROCESS | 1928 | 1461862183521 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}] 09:49:43 INFO - PROCESS | 1928 | 1461862183640 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:49:43 INFO - PROCESS | 1928 | 1461862183749 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x11690b800 == 73 [pid = 1928] [id = 748] 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x111d40000) [pid = 1928] [serial = 2243] [outer = 0x0] 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x1180e3000) [pid = 1928] [serial = 2244] [outer = 0x111d40000] 09:49:43 INFO - PROCESS | 1928 | 1461862183780 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12210a400) [pid = 1928] [serial = 2245] [outer = 0x111d40000] 09:49:44 INFO - PROCESS | 1928 | 1461862184375 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]]]}] 09:49:44 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. 09:49:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 872ms 09:49:44 INFO - PROCESS | 1928 | 1461862184390 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1928 | 1461862184392 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:49:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:49:44 INFO - PROCESS | 1928 | 1461862184396 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1928 | 1461862184398 Marionette TRACE conn2 <- [1,2962,null,{}] 09:49:44 INFO - PROCESS | 1928 | 1461862184402 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}] 09:49:44 INFO - PROCESS | 1928 | 1461862184512 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:49:44 INFO - PROCESS | 1928 | 1461862184633 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x1221c7000 == 74 [pid = 1928] [id = 749] 09:49:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x1121d8400) [pid = 1928] [serial = 2246] [outer = 0x0] 09:49:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x11333a400) [pid = 1928] [serial = 2247] [outer = 0x1121d8400] 09:49:44 INFO - PROCESS | 1928 | 1461862184677 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x1180aa000) [pid = 1928] [serial = 2248] [outer = 0x1121d8400] 09:49:45 INFO - PROCESS | 1928 | 1461862185135 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]]]}] 09:49:45 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. 09:49:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 775ms 09:49:45 INFO - PROCESS | 1928 | 1461862185172 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1928 | 1461862185177 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:49:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:49:45 INFO - PROCESS | 1928 | 1461862185184 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1928 | 1461862185186 Marionette TRACE conn2 <- [1,2966,null,{}] 09:49:45 INFO - PROCESS | 1928 | 1461862185190 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}] 09:49:45 INFO - PROCESS | 1928 | 1461862185341 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:49:45 INFO - PROCESS | 1928 | 1461862185484 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x121e05000 == 75 [pid = 1928] [id = 750] 09:49:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x1182a0000) [pid = 1928] [serial = 2249] [outer = 0x0] 09:49:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x118fe0c00) [pid = 1928] [serial = 2250] [outer = 0x1182a0000] 09:49:45 INFO - PROCESS | 1928 | 1461862185532 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x121206800) [pid = 1928] [serial = 2251] [outer = 0x1182a0000] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x1360df800 == 74 [pid = 1928] [id = 738] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x135c2b000 == 73 [pid = 1928] [id = 737] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2d3800 == 72 [pid = 1928] [id = 736] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12d522000 == 71 [pid = 1928] [id = 735] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce08800 == 70 [pid = 1928] [id = 734] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1cd800 == 69 [pid = 1928] [id = 733] 09:49:45 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12d3da000) [pid = 1928] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:49:45 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12b104c00) [pid = 1928] [serial = 2155] [outer = 0x0] [url = about:blank] 09:49:45 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12bc21c00) [pid = 1928] [serial = 2113] [outer = 0x0] [url = about:blank] 09:49:45 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12c07ac00) [pid = 1928] [serial = 2116] [outer = 0x0] [url = about:blank] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12b28b800 == 68 [pid = 1928] [id = 732] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x12a62f000 == 67 [pid = 1928] [id = 731] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x11a086000 == 66 [pid = 1928] [id = 730] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x1248b5800 == 65 [pid = 1928] [id = 729] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x119174800 == 64 [pid = 1928] [id = 728] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x11980d800 == 63 [pid = 1928] [id = 727] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x121ac3800 == 62 [pid = 1928] [id = 726] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x125bbc800 == 61 [pid = 1928] [id = 721] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x121313000 == 60 [pid = 1928] [id = 720] 09:49:45 INFO - PROCESS | 1928 | --DOCSHELL 0x11320d800 == 59 [pid = 1928] [id = 719] 09:49:46 INFO - PROCESS | 1928 | 1461862186017 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]]]}] 09:49:46 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. 09:49:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 871ms 09:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:49:46 INFO - PROCESS | 1928 | 1461862186055 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1928 | 1461862186056 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:49:46 INFO - PROCESS | 1928 | 1461862186058 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1928 | 1461862186061 Marionette TRACE conn2 <- [1,2970,null,{}] 09:49:46 INFO - PROCESS | 1928 | 1461862186069 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}] 09:49:46 INFO - PROCESS | 1928 | 1461862186179 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12b104000) [pid = 1928] [serial = 2060] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x128ba7400) [pid = 1928] [serial = 2146] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12b3a9400) [pid = 1928] [serial = 1463] [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.] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129632000) [pid = 1928] [serial = 2152] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12aa93c00) [pid = 1928] [serial = 2153] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x126b9d000) [pid = 1928] [serial = 2141] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x128b39400) [pid = 1928] [serial = 2144] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x128f23000) [pid = 1928] [serial = 2150] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x128ca1400) [pid = 1928] [serial = 2147] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x121aedc00) [pid = 1928] [serial = 2135] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x129333c00) [pid = 1928] [serial = 2057] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x128ca7000) [pid = 1928] [serial = 2054] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x119587000) [pid = 1928] [serial = 2048] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x116441c00) [pid = 1928] [serial = 2045] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x125b49000) [pid = 1928] [serial = 2051] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12482f400) [pid = 1928] [serial = 2138] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x122110400) [pid = 1928] [serial = 2137] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126d8ec00) [pid = 1928] [serial = 2143] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x1251bac00) [pid = 1928] [serial = 2140] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x118f82800) [pid = 1928] [serial = 2128] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1196a6000) [pid = 1928] [serial = 2129] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x119bff800) [pid = 1928] [serial = 2131] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12120a000) [pid = 1928] [serial = 2132] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x112c03400) [pid = 1928] [serial = 2120] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x112972000) [pid = 1928] [serial = 2119] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12c07e000) [pid = 1928] [serial = 2099] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x117e0ac00) [pid = 1928] [serial = 2125] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128ca5c00) [pid = 1928] [serial = 2149] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x1182a0c00) [pid = 1928] [serial = 2126] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1169b8c00) [pid = 1928] [serial = 2123] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x113485400) [pid = 1928] [serial = 2122] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12b3a2400) [pid = 1928] [serial = 2110] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x1214e8800) [pid = 1928] [serial = 2134] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12956f400) [pid = 1928] [serial = 2107] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1214ee400) [pid = 1928] [serial = 2104] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x118731400) [pid = 1928] [serial = 2101] [outer = 0x0] [url = about:blank] 09:49:46 INFO - PROCESS | 1928 | 1461862186297 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x121313000 == 60 [pid = 1928] [id = 751] 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x116441c00) [pid = 1928] [serial = 2252] [outer = 0x0] 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x118786800) [pid = 1928] [serial = 2253] [outer = 0x116441c00] 09:49:46 INFO - PROCESS | 1928 | 1461862186343 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x121aedc00) [pid = 1928] [serial = 2254] [outer = 0x116441c00] 09:49:46 INFO - PROCESS | 1928 | 1461862186734 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]]]}] 09:49:46 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. 09:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 722ms 09:49:46 INFO - PROCESS | 1928 | 1461862186780 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1928 | 1461862186782 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:49:46 INFO - PROCESS | 1928 | 1461862186784 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1928 | 1461862186785 Marionette TRACE conn2 <- [1,2974,null,{}] 09:49:46 INFO - PROCESS | 1928 | 1461862186788 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}] 09:49:46 INFO - PROCESS | 1928 | 1461862186879 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:49:46 INFO - PROCESS | 1928 | 1461862186884 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d21800 == 61 [pid = 1928] [id = 752] 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12412e000) [pid = 1928] [serial = 2255] [outer = 0x0] 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x126b9dc00) [pid = 1928] [serial = 2256] [outer = 0x12412e000] 09:49:46 INFO - PROCESS | 1928 | 1461862186910 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x126d8f000) [pid = 1928] [serial = 2257] [outer = 0x12412e000] 09:49:47 INFO - PROCESS | 1928 | 1461862187238 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]]]}] 09:49:47 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. 09:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 09:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:49:47 INFO - PROCESS | 1928 | 1461862187253 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1928 | 1461862187254 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:49:47 INFO - PROCESS | 1928 | 1461862187256 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1928 | 1461862187257 Marionette TRACE conn2 <- [1,2978,null,{}] 09:49:47 INFO - PROCESS | 1928 | 1461862187261 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}] 09:49:47 INFO - PROCESS | 1928 | 1461862187375 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:49:47 INFO - PROCESS | 1928 | 1461862187382 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x129658800 == 62 [pid = 1928] [id = 753] 09:49:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1250b7000) [pid = 1928] [serial = 2258] [outer = 0x0] 09:49:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128ba4800) [pid = 1928] [serial = 2259] [outer = 0x1250b7000] 09:49:47 INFO - PROCESS | 1928 | 1461862187408 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x128d4f800) [pid = 1928] [serial = 2260] [outer = 0x1250b7000] 09:49:47 INFO - PROCESS | 1928 | 1461862187734 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]]]}] 09:49:47 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. 09:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 519ms 09:49:47 INFO - PROCESS | 1928 | 1461862187776 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:49:47 INFO - PROCESS | 1928 | 1461862187778 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:49:47 INFO - PROCESS | 1928 | 1461862187781 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1928 | 1461862187783 Marionette TRACE conn2 <- [1,2982,null,{}] 09:49:47 INFO - PROCESS | 1928 | 1461862187786 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}] 09:49:47 INFO - PROCESS | 1928 | 1461862187926 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:49:48 INFO - PROCESS | 1928 | 1461862188008 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b2aa800 == 63 [pid = 1928] [id = 754] 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128cad800) [pid = 1928] [serial = 2261] [outer = 0x0] 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129567c00) [pid = 1928] [serial = 2262] [outer = 0x128cad800] 09:49:48 INFO - PROCESS | 1928 | 1461862188037 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12ba1f000) [pid = 1928] [serial = 2263] [outer = 0x128cad800] 09:49:48 INFO - PROCESS | 1928 | 1461862188329 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"]]]}] 09:49:48 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 09:49:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 09:49:48 INFO - PROCESS | 1928 | 1461862188353 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:49:48 INFO - PROCESS | 1928 | 1461862188354 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:49:48 INFO - PROCESS | 1928 | 1461862188363 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1928 | 1461862188364 Marionette TRACE conn2 <- [1,2986,null,{}] 09:49:48 INFO - PROCESS | 1928 | 1461862188366 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}] 09:49:48 INFO - PROCESS | 1928 | 1461862188479 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:49:48 INFO - PROCESS | 1928 | 1461862188519 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c5df800 == 64 [pid = 1928] [id = 755] 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12bc14800) [pid = 1928] [serial = 2264] [outer = 0x0] 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12c06f800) [pid = 1928] [serial = 2265] [outer = 0x12bc14800] 09:49:48 INFO - PROCESS | 1928 | 1461862188544 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12c083000) [pid = 1928] [serial = 2266] [outer = 0x12bc14800] 09:49:48 INFO - PROCESS | 1928 | 1461862188807 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]]]}] 09:49:48 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. 09:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 09:49:48 INFO - PROCESS | 1928 | 1461862188832 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:49:48 INFO - PROCESS | 1928 | 1461862188834 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:49:48 INFO - PROCESS | 1928 | 1461862188838 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1928 | 1461862188839 Marionette TRACE conn2 <- [1,2990,null,{}] 09:49:48 INFO - PROCESS | 1928 | 1461862188841 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}] 09:49:48 INFO - PROCESS | 1928 | 1461862188968 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:49:48 INFO - PROCESS | 1928 | 1461862188990 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d109800 == 65 [pid = 1928] [id = 756] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12bc19800) [pid = 1928] [serial = 2267] [outer = 0x0] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12c16cc00) [pid = 1928] [serial = 2268] [outer = 0x12bc19800] 09:49:49 INFO - PROCESS | 1928 | 1461862189015 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12c5ce400) [pid = 1928] [serial = 2269] [outer = 0x12bc19800] 09:49:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d113000 == 66 [pid = 1928] [id = 757] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12cb9e800) [pid = 1928] [serial = 2270] [outer = 0x0] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12c168000) [pid = 1928] [serial = 2271] [outer = 0x12cb9e800] 09:49:49 INFO - PROCESS | 1928 | 1461862189384 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]]]}] 09:49:49 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. 09:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 567ms 09:49:49 INFO - PROCESS | 1928 | 1461862189406 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1928 | 1461862189407 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:49:49 INFO - PROCESS | 1928 | 1461862189409 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1928 | 1461862189410 Marionette TRACE conn2 <- [1,2994,null,{}] 09:49:49 INFO - PROCESS | 1928 | 1461862189413 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}] 09:49:49 INFO - PROCESS | 1928 | 1461862189554 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:49:49 INFO - PROCESS | 1928 | 1461862189572 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b8800 == 67 [pid = 1928] [id = 758] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12c5d5400) [pid = 1928] [serial = 2272] [outer = 0x0] 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12cb98c00) [pid = 1928] [serial = 2273] [outer = 0x12c5d5400] 09:49:49 INFO - PROCESS | 1928 | 1461862189597 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12cba6c00) [pid = 1928] [serial = 2274] [outer = 0x12c5d5400] 09:49:49 INFO - PROCESS | 1928 | 1461862189916 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]]]}] 09:49:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:49:49 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 09:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 09:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:49:49 INFO - PROCESS | 1928 | 1461862189934 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1928 | 1461862189936 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:49:49 INFO - PROCESS | 1928 | 1461862189938 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1928 | 1461862189939 Marionette TRACE conn2 <- [1,2998,null,{}] 09:49:49 INFO - PROCESS | 1928 | 1461862189941 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}] 09:49:50 INFO - PROCESS | 1928 | 1461862190223 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x128b3d800) [pid = 1928] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x125b3ac00) [pid = 1928] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11858c400) [pid = 1928] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x119abfc00) [pid = 1928] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x121978000) [pid = 1928] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12bc12c00) [pid = 1928] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1161d0400) [pid = 1928] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x125103800) [pid = 1928] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12bc13c00) [pid = 1928] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12bc35800) [pid = 1928] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12bc15400) [pid = 1928] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x118f7f000) [pid = 1928] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:49:50 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12aa95800) [pid = 1928] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:49:50 INFO - PROCESS | 1928 | 1461862190293 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x121304800 == 68 [pid = 1928] [id = 759] 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x115e64c00) [pid = 1928] [serial = 2275] [outer = 0x0] 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x118787000) [pid = 1928] [serial = 2276] [outer = 0x115e64c00] 09:49:50 INFO - PROCESS | 1928 | 1461862190322 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x126d8dc00) [pid = 1928] [serial = 2277] [outer = 0x115e64c00] 09:49:50 INFO - PROCESS | 1928 | 1461862190643 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]]]}] 09:49:50 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. 09:49:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 718ms 09:49:50 INFO - PROCESS | 1928 | 1461862190657 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1928 | 1461862190659 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:49:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:49:50 INFO - PROCESS | 1928 | 1461862190668 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1928 | 1461862190670 Marionette TRACE conn2 <- [1,3002,null,{}] 09:49:50 INFO - PROCESS | 1928 | 1461862190672 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}] 09:49:50 INFO - PROCESS | 1928 | 1461862190788 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:49:50 INFO - PROCESS | 1928 | 1461862190853 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d11e000 == 69 [pid = 1928] [id = 760] 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x122107c00) [pid = 1928] [serial = 2278] [outer = 0x0] 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12c5d6000) [pid = 1928] [serial = 2279] [outer = 0x122107c00] 09:49:50 INFO - PROCESS | 1928 | 1461862190883 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12d3b1400) [pid = 1928] [serial = 2280] [outer = 0x122107c00] 09:49:51 INFO - PROCESS | 1928 | 1461862191138 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]]]}] 09:49:51 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. 09:49:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 09:49:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:49:51 INFO - PROCESS | 1928 | 1461862191189 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1928 | 1461862191190 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:49:51 INFO - PROCESS | 1928 | 1461862191200 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1928 | 1461862191201 Marionette TRACE conn2 <- [1,3006,null,{}] 09:49:51 INFO - PROCESS | 1928 | 1461862191203 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}] 09:49:51 INFO - PROCESS | 1928 | 1461862191301 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:49:51 INFO - PROCESS | 1928 | 1461862191305 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c2b800 == 70 [pid = 1928] [id = 761] 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12cfc9c00) [pid = 1928] [serial = 2281] [outer = 0x0] 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12d3ba400) [pid = 1928] [serial = 2282] [outer = 0x12cfc9c00] 09:49:51 INFO - PROCESS | 1928 | 1461862191330 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12d3c4c00) [pid = 1928] [serial = 2283] [outer = 0x12cfc9c00] 09:49:51 INFO - PROCESS | 1928 | 1461862191660 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]]]}] 09:49:51 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. 09:49:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 476ms 09:49:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:49:51 INFO - PROCESS | 1928 | 1461862191671 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1928 | 1461862191672 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:49:51 INFO - PROCESS | 1928 | 1461862191680 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1928 | 1461862191681 Marionette TRACE conn2 <- [1,3010,null,{}] 09:49:51 INFO - PROCESS | 1928 | 1461862191683 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}] 09:49:51 INFO - PROCESS | 1928 | 1461862191814 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:49:51 INFO - PROCESS | 1928 | 1461862191830 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x1360d9000 == 71 [pid = 1928] [id = 762] 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12d3c7000) [pid = 1928] [serial = 2284] [outer = 0x0] 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12d3ce400) [pid = 1928] [serial = 2285] [outer = 0x12d3c7000] 09:49:51 INFO - PROCESS | 1928 | 1461862191856 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12d9a4c00) [pid = 1928] [serial = 2286] [outer = 0x12d3c7000] 09:49:52 INFO - PROCESS | 1928 | 1461862192140 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]]]}] 09:49:52 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 09:49:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 09:49:52 INFO - PROCESS | 1928 | 1461862192263 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1928 | 1461862192266 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:49:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:49:52 INFO - PROCESS | 1928 | 1461862192270 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1928 | 1461862192272 Marionette TRACE conn2 <- [1,3014,null,{}] 09:49:52 INFO - PROCESS | 1928 | 1461862192276 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}] 09:49:52 INFO - PROCESS | 1928 | 1461862192389 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:49:52 INFO - PROCESS | 1928 | 1461862192496 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911a000 == 72 [pid = 1928] [id = 763] 09:49:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x112c0e000) [pid = 1928] [serial = 2287] [outer = 0x0] 09:49:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x113489000) [pid = 1928] [serial = 2288] [outer = 0x112c0e000] 09:49:52 INFO - PROCESS | 1928 | 1461862192528 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1169b9c00) [pid = 1928] [serial = 2289] [outer = 0x112c0e000] 09:49:52 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:49:52 INFO - PROCESS | 1928 | 1461862192950 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:49:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:49:52 INFO - {} 09:49:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:49:52 INFO - {} 09:49:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:49:52 INFO - {} 09:49:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:49:52 INFO - {} 09:49:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 09:49:53 INFO - PROCESS | 1928 | 1461862193031 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1928 | 1461862193034 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:49:53 INFO - TEST-START | /FileAPI/fileReader.html 09:49:53 INFO - PROCESS | 1928 | 1461862193041 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1928 | 1461862193044 Marionette TRACE conn2 <- [1,3018,null,{}] 09:49:53 INFO - PROCESS | 1928 | 1461862193052 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}] 09:49:53 INFO - PROCESS | 1928 | 1461862193170 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:49:53 INFO - PROCESS | 1928 | 1461862193246 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b294000 == 73 [pid = 1928] [id = 764] 09:49:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x1180a5800) [pid = 1928] [serial = 2290] [outer = 0x0] 09:49:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x121970000) [pid = 1928] [serial = 2291] [outer = 0x1180a5800] 09:49:53 INFO - PROCESS | 1928 | 1461862193275 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x124b4b000) [pid = 1928] [serial = 2292] [outer = 0x1180a5800] 09:49:53 INFO - PROCESS | 1928 | 1461862193636 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]]]}] 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:49:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 09:49:53 INFO - PROCESS | 1928 | 1461862193670 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1928 | 1461862193671 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:49:53 INFO - TEST-START | /FileAPI/historical.html 09:49:53 INFO - PROCESS | 1928 | 1461862193674 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1928 | 1461862193675 Marionette TRACE conn2 <- [1,3022,null,{}] 09:49:53 INFO - PROCESS | 1928 | 1461862193682 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}] 09:49:53 INFO - PROCESS | 1928 | 1461862193800 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:49:53 INFO - PROCESS | 1928 | 1461862193906 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x134d5e000 == 74 [pid = 1928] [id = 765] 09:49:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x129337c00) [pid = 1928] [serial = 2293] [outer = 0x0] 09:49:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12aa93c00) [pid = 1928] [serial = 2294] [outer = 0x129337c00] 09:49:53 INFO - PROCESS | 1928 | 1461862193953 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12b3a9400) [pid = 1928] [serial = 2295] [outer = 0x129337c00] 09:49:54 INFO - PROCESS | 1928 | 1461862194305 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"]]]}] 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:49:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:49:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:49:54 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 09:49:54 INFO - PROCESS | 1928 | 1461862194345 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1928 | 1461862194346 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:49:54 INFO - TEST-START | /FileAPI/idlharness.html 09:49:54 INFO - PROCESS | 1928 | 1461862194349 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1928 | 1461862194350 Marionette TRACE conn2 <- [1,3026,null,{}] 09:49:54 INFO - PROCESS | 1928 | 1461862194352 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}] 09:49:54 INFO - PROCESS | 1928 | 1461862194463 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:49:54 INFO - PROCESS | 1928 | 1461862194570 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c3c800 == 75 [pid = 1928] [id = 766] 09:49:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12c063000) [pid = 1928] [serial = 2296] [outer = 0x0] 09:49:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12cb98800) [pid = 1928] [serial = 2297] [outer = 0x12c063000] 09:49:54 INFO - PROCESS | 1928 | 1461862194601 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12ce40000) [pid = 1928] [serial = 2298] [outer = 0x12c063000] 09:49:55 INFO - PROCESS | 1928 | 1461862195251 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]]]}] 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:49:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:49:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:49:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:49:55 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 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:49:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:49:55 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 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:49:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 985ms 09:49:55 INFO - PROCESS | 1928 | 1461862195336 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1928 | 1461862195339 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:49:55 INFO - TEST-START | /FileAPI/idlharness.worker 09:49:55 INFO - PROCESS | 1928 | 1461862195347 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1928 | 1461862195350 Marionette TRACE conn2 <- [1,3030,null,{}] 09:49:55 INFO - PROCESS | 1928 | 1461862195355 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}] 09:49:55 INFO - PROCESS | 1928 | 1461862195525 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:49:55 INFO - PROCESS | 1928 | 1461862195616 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x135e79000 == 76 [pid = 1928] [id = 767] 09:49:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12cfba400) [pid = 1928] [serial = 2299] [outer = 0x0] 09:49:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x13545c000) [pid = 1928] [serial = 2300] [outer = 0x12cfba400] 09:49:55 INFO - PROCESS | 1928 | 1461862195648 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x13600a400) [pid = 1928] [serial = 2301] [outer = 0x12cfba400] 09:49:55 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:49:56 INFO - PROCESS | 1928 | 1461862196388 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,{},{}]]]}] 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:49:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 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 - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 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 - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1147ms 09:49:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:49:56 INFO - PROCESS | 1928 | 1461862196494 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1928 | 1461862196496 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:49:56 INFO - PROCESS | 1928 | 1461862196500 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1928 | 1461862196502 Marionette TRACE conn2 <- [1,3034,null,{}] 09:49:56 INFO - PROCESS | 1928 | 1461862196506 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}] 09:49:56 INFO - PROCESS | 1928 | 1461862196724 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:49:56 INFO - PROCESS | 1928 | 1461862196867 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c56000 == 77 [pid = 1928] [id = 768] 09:49:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x13600c400) [pid = 1928] [serial = 2302] [outer = 0x0] 09:49:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x14275e400) [pid = 1928] [serial = 2303] [outer = 0x13600c400] 09:49:56 INFO - PROCESS | 1928 | 1461862196901 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x141205c00) [pid = 1928] [serial = 2304] [outer = 0x13600c400] 09:49:57 INFO - PROCESS | 1928 | 1461862197270 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]]]}] 09:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 823ms 09:49:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:49:57 INFO - PROCESS | 1928 | 1461862197323 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1928 | 1461862197325 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:49:57 INFO - PROCESS | 1928 | 1461862197327 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1928 | 1461862197328 Marionette TRACE conn2 <- [1,3038,null,{}] 09:49:57 INFO - PROCESS | 1928 | 1461862197331 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}] 09:49:57 INFO - PROCESS | 1928 | 1461862197443 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:49:57 INFO - PROCESS | 1928 | 1461862197526 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x135c6f000 == 78 [pid = 1928] [id = 769] 09:49:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x140ddc800) [pid = 1928] [serial = 2305] [outer = 0x0] 09:49:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x140de0800) [pid = 1928] [serial = 2306] [outer = 0x140ddc800] 09:49:57 INFO - PROCESS | 1928 | 1461862197555 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x140de5800) [pid = 1928] [serial = 2307] [outer = 0x140ddc800] 09:49:57 INFO - PROCESS | 1928 | 1461862197900 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"]]]}] 09:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 09:49:57 INFO - PROCESS | 1928 | 1461862197946 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1928 | 1461862197948 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:49:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:49:57 INFO - PROCESS | 1928 | 1461862197950 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1928 | 1461862197951 Marionette TRACE conn2 <- [1,3042,null,{}] 09:49:57 INFO - PROCESS | 1928 | 1461862197954 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}] 09:49:58 INFO - PROCESS | 1928 | 1461862198061 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:49:58 INFO - PROCESS | 1928 | 1461862198152 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x124102800 == 79 [pid = 1928] [id = 770] 09:49:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x116a5ac00) [pid = 1928] [serial = 2308] [outer = 0x0] 09:49:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x118f82800) [pid = 1928] [serial = 2309] [outer = 0x116a5ac00] 09:49:58 INFO - PROCESS | 1928 | 1461862198200 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x124835000) [pid = 1928] [serial = 2310] [outer = 0x116a5ac00] 09:49:58 INFO - PROCESS | 1928 | 1461862198795 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]]]}] 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:49:58 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. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:49:58 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'.) 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:49:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 878ms 09:49:58 INFO - PROCESS | 1928 | 1461862198909 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 1928 | 1461862198910 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:49:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:49:58 INFO - PROCESS | 1928 | 1461862198928 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 1928 | 1461862198930 Marionette TRACE conn2 <- [1,3046,null,{}] 09:49:58 INFO - PROCESS | 1928 | 1461862198932 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}] 09:49:59 INFO - PROCESS | 1928 | 1461862199059 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:49:59 INFO - PROCESS | 1928 | 1461862199204 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a097800 == 80 [pid = 1928] [id = 771] 09:49:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1126b7000) [pid = 1928] [serial = 2311] [outer = 0x0] 09:49:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x11873e800) [pid = 1928] [serial = 2312] [outer = 0x1126b7000] 09:49:59 INFO - PROCESS | 1928 | 1461862199255 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12bc14c00) [pid = 1928] [serial = 2313] [outer = 0x1126b7000] 09:49:59 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:49:59 INFO - PROCESS | 1928 | 1461862199731 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:49:59 INFO - {} 09:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 819ms 09:49:59 INFO - PROCESS | 1928 | 1461862199747 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1928 | 1461862199748 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:49:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:49:59 INFO - PROCESS | 1928 | 1461862199751 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1928 | 1461862199752 Marionette TRACE conn2 <- [1,3050,null,{}] 09:49:59 INFO - PROCESS | 1928 | 1461862199754 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}] 09:49:59 INFO - PROCESS | 1928 | 1461862199869 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:50:00 INFO - PROCESS | 1928 | 1461862200150 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12141b000 == 81 [pid = 1928] [id = 772] 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x111e56c00) [pid = 1928] [serial = 2314] [outer = 0x0] 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x112a27400) [pid = 1928] [serial = 2315] [outer = 0x111e56c00] 09:50:00 INFO - PROCESS | 1928 | 1461862200201 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x114ef6000) [pid = 1928] [serial = 2316] [outer = 0x111e56c00] 09:50:00 INFO - PROCESS | 1928 | 1461862200608 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]]]}] 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:50:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 868ms 09:50:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:50:00 INFO - PROCESS | 1928 | 1461862200620 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1928 | 1461862200622 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:50:00 INFO - PROCESS | 1928 | 1461862200625 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1928 | 1461862200628 Marionette TRACE conn2 <- [1,3054,null,{}] 09:50:00 INFO - PROCESS | 1928 | 1461862200631 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}] 09:50:00 INFO - PROCESS | 1928 | 1461862200745 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:50:00 INFO - PROCESS | 1928 | 1461862200858 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x1215b6000 == 82 [pid = 1928] [id = 773] 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x11878b400) [pid = 1928] [serial = 2317] [outer = 0x0] 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x118fd9800) [pid = 1928] [serial = 2318] [outer = 0x11878b400] 09:50:00 INFO - PROCESS | 1928 | 1461862200890 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x121323c00) [pid = 1928] [serial = 2319] [outer = 0x11878b400] 09:50:01 INFO - PROCESS | 1928 | 1461862201375 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"]]]}] 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:50:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:01 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" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:01 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" 09:50:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 792ms 09:50:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:50:01 INFO - PROCESS | 1928 | 1461862201421 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1928 | 1461862201423 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:50:01 INFO - PROCESS | 1928 | 1461862201428 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1928 | 1461862201430 Marionette TRACE conn2 <- [1,3058,null,{}] 09:50:01 INFO - PROCESS | 1928 | 1461862201433 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}] 09:50:01 INFO - PROCESS | 1928 | 1461862201560 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x135c2b800 == 81 [pid = 1928] [id = 761] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12d11e000 == 80 [pid = 1928] [id = 760] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x121304800 == 79 [pid = 1928] [id = 759] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b8800 == 78 [pid = 1928] [id = 758] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12d113000 == 77 [pid = 1928] [id = 757] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12d109800 == 76 [pid = 1928] [id = 756] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12cb9d400) [pid = 1928] [serial = 2215] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5df800 == 75 [pid = 1928] [id = 755] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12b2aa800 == 74 [pid = 1928] [id = 754] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12d11d000 == 73 [pid = 1928] [id = 18] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x129658800 == 72 [pid = 1928] [id = 753] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x126d21800 == 71 [pid = 1928] [id = 752] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x121313000 == 70 [pid = 1928] [id = 751] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x121e05000 == 69 [pid = 1928] [id = 750] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x1221c7000 == 68 [pid = 1928] [id = 749] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x134f1c000 == 67 [pid = 1928] [id = 746] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x1360dc000 == 66 [pid = 1928] [id = 743] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x135c41000 == 65 [pid = 1928] [id = 742] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba47000 == 64 [pid = 1928] [id = 741] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x121ad2000 == 63 [pid = 1928] [id = 740] 09:50:01 INFO - PROCESS | 1928 | --DOCSHELL 0x115dca000 == 62 [pid = 1928] [id = 739] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12b11e800) [pid = 1928] [serial = 2156] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x119588800) [pid = 1928] [serial = 2164] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12932c400) [pid = 1928] [serial = 2170] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12b120800) [pid = 1928] [serial = 2197] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12b3aac00) [pid = 1928] [serial = 2173] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x128baec00) [pid = 1928] [serial = 2194] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x1196a3400) [pid = 1928] [serial = 2183] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x118afac00) [pid = 1928] [serial = 2182] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1251ea800) [pid = 1928] [serial = 2167] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x121297000) [pid = 1928] [serial = 2185] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x121331c00) [pid = 1928] [serial = 2186] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12210f400) [pid = 1928] [serial = 2188] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x1248a5400) [pid = 1928] [serial = 2189] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12bc1e400) [pid = 1928] [serial = 2200] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1180e6800) [pid = 1928] [serial = 2180] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x116606800) [pid = 1928] [serial = 2179] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1180e1400) [pid = 1928] [serial = 2161] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x126b9bc00) [pid = 1928] [serial = 2191] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x126dc8c00) [pid = 1928] [serial = 2192] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x1111d4800) [pid = 1928] [serial = 2158] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12932cc00) [pid = 1928] [serial = 2176] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12c078400) [pid = 1928] [serial = 2203] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12c068800) [pid = 1928] [serial = 2201] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12c169400) [pid = 1928] [serial = 2206] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12c082400) [pid = 1928] [serial = 2204] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12c5ca400) [pid = 1928] [serial = 2212] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12c7a8000) [pid = 1928] [serial = 2213] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x126b94000) [pid = 1928] [serial = 2209] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12c16ec00) [pid = 1928] [serial = 2207] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12c165c00) [pid = 1928] [serial = 2210] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12ba1a000) [pid = 1928] [serial = 2198] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12aa96000) [pid = 1928] [serial = 2195] [outer = 0x0] [url = about:blank] 09:50:01 INFO - PROCESS | 1928 | 1461862201692 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x11718f000 == 63 [pid = 1928] [id = 774] 09:50:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x113487000) [pid = 1928] [serial = 2320] [outer = 0x0] 09:50:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x118791c00) [pid = 1928] [serial = 2321] [outer = 0x113487000] 09:50:01 INFO - PROCESS | 1928 | 1461862201722 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x122104400) [pid = 1928] [serial = 2322] [outer = 0x113487000] 09:50:02 INFO - PROCESS | 1928 | 1461862202053 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]]]}] 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:50:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:50:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:50:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:50:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:50:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:50:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:50:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:50:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 674ms 09:50:02 INFO - PROCESS | 1928 | 1461862202102 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1928 | 1461862202103 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:50:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:50:02 INFO - PROCESS | 1928 | 1461862202107 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1928 | 1461862202111 Marionette TRACE conn2 <- [1,3062,null,{}] 09:50:02 INFO - PROCESS | 1928 | 1461862202119 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}] 09:50:02 INFO - PROCESS | 1928 | 1461862202220 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:50:02 INFO - PROCESS | 1928 | 1461862202315 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a62a800 == 64 [pid = 1928] [id = 775] 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12196a800) [pid = 1928] [serial = 2323] [outer = 0x0] 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x128badc00) [pid = 1928] [serial = 2324] [outer = 0x12196a800] 09:50:02 INFO - PROCESS | 1928 | 1461862202341 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12b11b800) [pid = 1928] [serial = 2325] [outer = 0x12196a800] 09:50:02 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:50:02 INFO - PROCESS | 1928 | 1461862202642 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:50:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:50:02 INFO - {} 09:50:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 575ms 09:50:02 INFO - PROCESS | 1928 | 1461862202682 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1928 | 1461862202683 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:50:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:50:02 INFO - PROCESS | 1928 | 1461862202685 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1928 | 1461862202686 Marionette TRACE conn2 <- [1,3066,null,{}] 09:50:02 INFO - PROCESS | 1928 | 1461862202689 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}] 09:50:02 INFO - PROCESS | 1928 | 1461862202788 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:50:02 INFO - PROCESS | 1928 | 1461862202857 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c1d5000 == 65 [pid = 1928] [id = 776] 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a7e8800) [pid = 1928] [serial = 2326] [outer = 0x0] 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12b3ae400) [pid = 1928] [serial = 2327] [outer = 0x12a7e8800] 09:50:02 INFO - PROCESS | 1928 | 1461862202883 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12c06d400) [pid = 1928] [serial = 2328] [outer = 0x12a7e8800] 09:50:03 INFO - PROCESS | 1928 | 1461862203141 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]]]}] 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:50:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:50:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 09:50:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:50:03 INFO - PROCESS | 1928 | 1461862203154 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1928 | 1461862203155 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:50:03 INFO - PROCESS | 1928 | 1461862203167 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1928 | 1461862203168 Marionette TRACE conn2 <- [1,3070,null,{}] 09:50:03 INFO - PROCESS | 1928 | 1461862203171 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}] 09:50:03 INFO - PROCESS | 1928 | 1461862203273 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:50:03 INFO - PROCESS | 1928 | 1461862203278 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d3d1800 == 66 [pid = 1928] [id = 777] 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12c16c800) [pid = 1928] [serial = 2329] [outer = 0x0] 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12c5c9400) [pid = 1928] [serial = 2330] [outer = 0x12c16c800] 09:50:03 INFO - PROCESS | 1928 | 1461862203311 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12c7a8000) [pid = 1928] [serial = 2331] [outer = 0x12c16c800] 09:50:03 INFO - PROCESS | 1928 | 1461862203695 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]]]}] 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:50:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 578ms 09:50:03 INFO - PROCESS | 1928 | 1461862203742 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1928 | 1461862203744 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:50:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:50:03 INFO - PROCESS | 1928 | 1461862203746 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1928 | 1461862203747 Marionette TRACE conn2 <- [1,3074,null,{}] 09:50:03 INFO - PROCESS | 1928 | 1461862203749 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}] 09:50:03 INFO - PROCESS | 1928 | 1461862203877 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:50:03 INFO - PROCESS | 1928 | 1461862203890 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2c4800 == 67 [pid = 1928] [id = 778] 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12cba1800) [pid = 1928] [serial = 2332] [outer = 0x0] 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12ce39c00) [pid = 1928] [serial = 2333] [outer = 0x12cba1800] 09:50:03 INFO - PROCESS | 1928 | 1461862203916 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12cfc1400) [pid = 1928] [serial = 2334] [outer = 0x12cba1800] 09:50:04 INFO - PROCESS | 1928 | 1461862204248 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]]]}] 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:50:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 09:50:04 INFO - PROCESS | 1928 | 1461862204266 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1928 | 1461862204267 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:50:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:50:04 INFO - PROCESS | 1928 | 1461862204276 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1928 | 1461862204277 Marionette TRACE conn2 <- [1,3078,null,{}] 09:50:04 INFO - PROCESS | 1928 | 1461862204281 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}] 09:50:04 INFO - PROCESS | 1928 | 1461862204402 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:50:04 INFO - PROCESS | 1928 | 1461862204415 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f444800 == 68 [pid = 1928] [id = 779] 09:50:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12cd55400) [pid = 1928] [serial = 2335] [outer = 0x0] 09:50:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12d3c2c00) [pid = 1928] [serial = 2336] [outer = 0x12cd55400] 09:50:04 INFO - PROCESS | 1928 | 1461862204440 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12d9a1c00) [pid = 1928] [serial = 2337] [outer = 0x12cd55400] 09:50:04 INFO - PROCESS | 1928 | 1461862204791 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] 09:50:04 INFO - PROCESS | 1928 | 1461862204800 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:50:04 INFO - PROCESS | 1928 | 1461862204807 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1928 | 1461862204808 Marionette TRACE conn2 <- [1,3082,null,{}] 09:50:04 INFO - PROCESS | 1928 | 1461862204814 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}] 09:50:04 INFO - PROCESS | 1928 | 1461862204935 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:50:04 INFO - PROCESS | 1928 | 1461862204947 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ba50800 == 69 [pid = 1928] [id = 780] 09:50:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x125be8000) [pid = 1928] [serial = 2338] [outer = 0x0] 09:50:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x125bee000) [pid = 1928] [serial = 2339] [outer = 0x125be8000] 09:50:04 INFO - PROCESS | 1928 | 1461862204973 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x135455c00) [pid = 1928] [serial = 2340] [outer = 0x125be8000] 09:50:05 INFO - PROCESS | 1928 | 1461862205299 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]]]}] 09:50:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:50:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:50:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:50:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 526ms 09:50:05 INFO - PROCESS | 1928 | 1461862205337 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1928 | 1461862205338 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:50:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:50:05 INFO - PROCESS | 1928 | 1461862205340 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1928 | 1461862205342 Marionette TRACE conn2 <- [1,3086,null,{}] 09:50:05 INFO - PROCESS | 1928 | 1461862205344 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}] 09:50:05 INFO - PROCESS | 1928 | 1461862205467 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:50:05 INFO - PROCESS | 1928 | 1461862205482 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x13528c000 == 70 [pid = 1928] [id = 781] 09:50:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x125bec000) [pid = 1928] [serial = 2341] [outer = 0x0] 09:50:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12a8e8000) [pid = 1928] [serial = 2342] [outer = 0x125bec000] 09:50:05 INFO - PROCESS | 1928 | 1461862205507 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12a8edc00) [pid = 1928] [serial = 2343] [outer = 0x125bec000] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12c7a8800) [pid = 1928] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12c5d5400) [pid = 1928] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12bc14800) [pid = 1928] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12bc19800) [pid = 1928] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12cb9e800) [pid = 1928] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x115e64c00) [pid = 1928] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1121d8400) [pid = 1928] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1182a0000) [pid = 1928] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x116441c00) [pid = 1928] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12412e000) [pid = 1928] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1250b7000) [pid = 1928] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12ce3b000) [pid = 1928] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12cfc9c00) [pid = 1928] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x122107c00) [pid = 1928] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:50:06 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x128cad800) [pid = 1928] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:50:06 INFO - PROCESS | 1928 | 1461862206043 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:50:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 722ms 09:50:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:50:06 INFO - PROCESS | 1928 | 1461862206063 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1928 | 1461862206065 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:50:06 INFO - PROCESS | 1928 | 1461862206067 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1928 | 1461862206068 Marionette TRACE conn2 <- [1,3090,null,{}] 09:50:06 INFO - PROCESS | 1928 | 1461862206070 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}] 09:50:06 INFO - PROCESS | 1928 | 1461862206167 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:50:06 INFO - PROCESS | 1928 | 1461862206171 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x129655800 == 71 [pid = 1928] [id = 782] 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1180edc00) [pid = 1928] [serial = 2344] [outer = 0x0] 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a8ef800) [pid = 1928] [serial = 2345] [outer = 0x1180edc00] 09:50:06 INFO - PROCESS | 1928 | 1461862206202 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x135103000) [pid = 1928] [serial = 2346] [outer = 0x1180edc00] 09:50:06 INFO - PROCESS | 1928 | 1461862206553 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:50:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 09:50:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:50:06 INFO - PROCESS | 1928 | 1461862206586 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1928 | 1461862206588 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:50:06 INFO - PROCESS | 1928 | 1461862206590 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1928 | 1461862206592 Marionette TRACE conn2 <- [1,3094,null,{}] 09:50:06 INFO - PROCESS | 1928 | 1461862206597 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}] 09:50:06 INFO - PROCESS | 1928 | 1461862206739 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:50:06 INFO - PROCESS | 1928 | 1461862206769 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x1360d8800 == 72 [pid = 1928] [id = 783] 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x13510d400) [pid = 1928] [serial = 2347] [outer = 0x0] 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x135453800) [pid = 1928] [serial = 2348] [outer = 0x13510d400] 09:50:06 INFO - PROCESS | 1928 | 1461862206793 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x138cdb800) [pid = 1928] [serial = 2349] [outer = 0x13510d400] 09:50:07 INFO - PROCESS | 1928 | 1461862207112 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:50:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:50:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 573ms 09:50:07 INFO - PROCESS | 1928 | 1461862207164 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1928 | 1461862207165 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:50:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:50:07 INFO - PROCESS | 1928 | 1461862207167 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1928 | 1461862207168 Marionette TRACE conn2 <- [1,3098,null,{}] 09:50:07 INFO - PROCESS | 1928 | 1461862207170 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}] 09:50:07 INFO - PROCESS | 1928 | 1461862207267 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:50:07 INFO - PROCESS | 1928 | 1461862207345 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x140e52800 == 73 [pid = 1928] [id = 784] 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x1351a0400) [pid = 1928] [serial = 2350] [outer = 0x0] 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x1351a3800) [pid = 1928] [serial = 2351] [outer = 0x1351a0400] 09:50:07 INFO - PROCESS | 1928 | 1461862207369 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x1351a9400) [pid = 1928] [serial = 2352] [outer = 0x1351a0400] 09:50:07 INFO - PROCESS | 1928 | 1461862207622 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]]]}] 09:50:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:50:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:50:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 09:50:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:50:07 INFO - PROCESS | 1928 | 1461862207635 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1928 | 1461862207636 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:50:07 INFO - PROCESS | 1928 | 1461862207639 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1928 | 1461862207639 Marionette TRACE conn2 <- [1,3102,null,{}] 09:50:07 INFO - PROCESS | 1928 | 1461862207651 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}] 09:50:07 INFO - PROCESS | 1928 | 1461862207755 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:50:07 INFO - PROCESS | 1928 | 1461862207760 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d11000 == 74 [pid = 1928] [id = 785] 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x124b50800) [pid = 1928] [serial = 2353] [outer = 0x0] 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12b121000) [pid = 1928] [serial = 2354] [outer = 0x124b50800] 09:50:07 INFO - PROCESS | 1928 | 1461862207785 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x1351abc00) [pid = 1928] [serial = 2355] [outer = 0x124b50800] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12a7b2000 == 73 [pid = 1928] [id = 656] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x138cbd800 == 72 [pid = 1928] [id = 747] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11690b800 == 71 [pid = 1928] [id = 748] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8da000 == 70 [pid = 1928] [id = 625] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8f3000 == 69 [pid = 1928] [id = 724] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce14000 == 68 [pid = 1928] [id = 725] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11931b000 == 67 [pid = 1928] [id = 687] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12a838000 == 66 [pid = 1928] [id = 567] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d8d6000 == 65 [pid = 1928] [id = 639] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12db79000 == 64 [pid = 1928] [id = 643] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1216b9800 == 63 [pid = 1928] [id = 705] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x116985800 == 62 [pid = 1928] [id = 569] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12f41c800 == 61 [pid = 1928] [id = 744] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12bd4d800 == 60 [pid = 1928] [id = 685] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x112eaa800 == 59 [pid = 1928] [id = 626] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x134f1a800 == 58 [pid = 1928] [id = 745] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce22000 == 57 [pid = 1928] [id = 624] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12935d000 == 56 [pid = 1928] [id = 655] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1da000 == 55 [pid = 1928] [id = 686] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12ce17800 == 54 [pid = 1928] [id = 722] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d522800 == 53 [pid = 1928] [id = 666] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2cf000 == 52 [pid = 1928] [id = 699] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c99e800 == 51 [pid = 1928] [id = 623] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3de800 == 50 [pid = 1928] [id = 723] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c5e2800 == 49 [pid = 1928] [id = 587] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2bb800 == 48 [pid = 1928] [id = 644] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1215b6000 == 47 [pid = 1928] [id = 773] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12141b000 == 46 [pid = 1928] [id = 772] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11a097800 == 45 [pid = 1928] [id = 771] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x124102800 == 44 [pid = 1928] [id = 770] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x135c6f000 == 43 [pid = 1928] [id = 769] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x135c56000 == 42 [pid = 1928] [id = 768] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x135e79000 == 41 [pid = 1928] [id = 767] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x135c3c800 == 40 [pid = 1928] [id = 766] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x134d5e000 == 39 [pid = 1928] [id = 765] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12b294000 == 38 [pid = 1928] [id = 764] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1360d9000 == 37 [pid = 1928] [id = 762] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11911a000 == 36 [pid = 1928] [id = 763] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x13528c000 == 35 [pid = 1928] [id = 781] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12ba50800 == 34 [pid = 1928] [id = 780] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c1d5000 == 33 [pid = 1928] [id = 776] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d3d1800 == 32 [pid = 1928] [id = 777] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x129655800 == 31 [pid = 1928] [id = 782] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1360d8800 == 30 [pid = 1928] [id = 783] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12a62a800 == 29 [pid = 1928] [id = 775] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x140e52800 == 28 [pid = 1928] [id = 784] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2c4800 == 27 [pid = 1928] [id = 778] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12f444800 == 26 [pid = 1928] [id = 779] 09:50:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11718f000 == 25 [pid = 1928] [id = 774] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12cba0800) [pid = 1928] [serial = 2216] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12c06f800) [pid = 1928] [serial = 2265] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12c16cc00) [pid = 1928] [serial = 2268] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12c083000) [pid = 1928] [serial = 2266] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12cb98c00) [pid = 1928] [serial = 2273] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12c168000) [pid = 1928] [serial = 2271] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x118787000) [pid = 1928] [serial = 2276] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x126d8dc00) [pid = 1928] [serial = 2277] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x1180aa000) [pid = 1928] [serial = 2248] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11333a400) [pid = 1928] [serial = 2247] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12ce3bc00) [pid = 1928] [serial = 2241] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x118734c00) [pid = 1928] [serial = 2221] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12196e800) [pid = 1928] [serial = 2224] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x121206800) [pid = 1928] [serial = 2251] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x118fe0c00) [pid = 1928] [serial = 2250] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x118786800) [pid = 1928] [serial = 2253] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x121aedc00) [pid = 1928] [serial = 2254] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x128ca2c00) [pid = 1928] [serial = 2227] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x126b9dc00) [pid = 1928] [serial = 2256] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x126d8f000) [pid = 1928] [serial = 2257] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x128ba4800) [pid = 1928] [serial = 2259] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x128d4f800) [pid = 1928] [serial = 2260] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x1180e3000) [pid = 1928] [serial = 2244] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12c5d3000) [pid = 1928] [serial = 2233] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12cd5e000) [pid = 1928] [serial = 2239] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12cd5a800) [pid = 1928] [serial = 2236] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x1126c2400) [pid = 1928] [serial = 2218] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12b11dc00) [pid = 1928] [serial = 2230] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12d3ba400) [pid = 1928] [serial = 2282] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12d3c4c00) [pid = 1928] [serial = 2283] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12c5d6000) [pid = 1928] [serial = 2279] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x129567c00) [pid = 1928] [serial = 2262] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12d3ce400) [pid = 1928] [serial = 2285] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12c5ce400) [pid = 1928] [serial = 2269] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12cba6c00) [pid = 1928] [serial = 2274] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12d3b1400) [pid = 1928] [serial = 2280] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12ba1f000) [pid = 1928] [serial = 2263] [outer = 0x0] [url = about:blank] 09:50:10 INFO - PROCESS | 1928 | 1461862210297 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:50:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:50:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2677ms 09:50:10 INFO - PROCESS | 1928 | 1461862210318 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1928 | 1461862210321 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:50:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:50:10 INFO - PROCESS | 1928 | 1461862210327 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1928 | 1461862210330 Marionette TRACE conn2 <- [1,3106,null,{}] 09:50:10 INFO - PROCESS | 1928 | 1461862210337 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}] 09:50:10 INFO - PROCESS | 1928 | 1461862210466 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:50:10 INFO - PROCESS | 1928 | 1461862210475 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x115dbc800 == 26 [pid = 1928] [id = 786] 09:50:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x112a27800) [pid = 1928] [serial = 2356] [outer = 0x0] 09:50:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x112a28c00) [pid = 1928] [serial = 2357] [outer = 0x112a27800] 09:50:10 INFO - PROCESS | 1928 | 1461862210523 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x112c06400) [pid = 1928] [serial = 2358] [outer = 0x112a27800] 09:50:10 INFO - PROCESS | 1928 | 1461862210898 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]]]}] 09:50:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:50:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:50:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:50:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 624ms 09:50:10 INFO - PROCESS | 1928 | 1461862210950 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1928 | 1461862210954 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:50:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:50:10 INFO - PROCESS | 1928 | 1461862210959 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1928 | 1461862210960 Marionette TRACE conn2 <- [1,3110,null,{}] 09:50:10 INFO - PROCESS | 1928 | 1461862210963 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}] 09:50:11 INFO - PROCESS | 1928 | 1461862211071 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:50:11 INFO - PROCESS | 1928 | 1461862211080 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x117571000 == 27 [pid = 1928] [id = 787] 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x112de8c00) [pid = 1928] [serial = 2359] [outer = 0x0] 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x113394400) [pid = 1928] [serial = 2360] [outer = 0x112de8c00] 09:50:11 INFO - PROCESS | 1928 | 1461862211107 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x114eea800) [pid = 1928] [serial = 2361] [outer = 0x112de8c00] 09:50:11 INFO - PROCESS | 1928 | 1461862211451 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"]]]}] 09:50:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:50:11 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 09:50:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:50:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms 09:50:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:50:11 INFO - PROCESS | 1928 | 1461862211482 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1928 | 1461862211484 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:50:11 INFO - PROCESS | 1928 | 1461862211486 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1928 | 1461862211488 Marionette TRACE conn2 <- [1,3114,null,{}] 09:50:11 INFO - PROCESS | 1928 | 1461862211496 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}] 09:50:11 INFO - PROCESS | 1928 | 1461862211586 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:50:11 INFO - PROCESS | 1928 | 1461862211593 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\", \"28f91d84-6a0b-49fa-8172-af3dcd5964f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x118f6f000 == 28 [pid = 1928] [id = 788] 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x1110b1800) [pid = 1928] [serial = 2362] [outer = 0x0] 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x116603800) [pid = 1928] [serial = 2363] [outer = 0x1110b1800] 09:50:11 INFO - PROCESS | 1928 | 1461862211623 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x1169aa800) [pid = 1928] [serial = 2364] [outer = 0x1110b1800] 09:50:11 INFO - PROCESS | 1928 | 1461862211969 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]]]}] 09:50:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:50:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 522ms 09:50:12 INFO - PROCESS | 1928 | 1461862212009 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 1928 | 1461862212011 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:50:13 WARNING - u'runner_teardown' () 09:50:13 INFO - No more tests 09:50:13 INFO - Got 0 unexpected results 09:50:13 INFO - SUITE-END | took 511s 09:50:13 INFO - Closing logging queue 09:50:13 INFO - queue closed 09:50:13 INFO - Return code: 0 09:50:13 WARNING - # TBPL SUCCESS # 09:50:13 INFO - Running post-action listener: _resource_record_post_action 09:50:13 INFO - Running post-run listener: _resource_record_post_run 09:50:14 INFO - Total resource usage - Wall time: 533s; CPU: 57.0%; Read bytes: 585728; Write bytes: 953476096; Read time: 7; Write time: 4684 09:50:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:50:14 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146129408; Write bytes: 144027648; Read time: 13437; Write time: 260 09:50:14 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 577536; Write bytes: 797836288; Read time: 6; Write time: 4385 09:50:14 INFO - Running post-run listener: _upload_blobber_files 09:50:14 INFO - Blob upload gear active. 09:50:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:50:14 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 09:50:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:50:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:50:14 INFO - (blobuploader) - INFO - Open directory for files ... 09:50:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:50:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:50:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:50:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:50:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:50:15 INFO - (blobuploader) - INFO - Done attempting. 09:50:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:50:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:50:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:50:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:50:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:50:17 INFO - (blobuploader) - INFO - Done attempting. 09:50:17 INFO - (blobuploader) - INFO - Iteration through files over. 09:50:17 INFO - Return code: 0 09:50:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:50:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:50:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b7702d82038bff1c1941e70e1e44b1042e2e03875808a3e6dfc9c72bdee7a2dc385a07502676e1cfc0597c7ca6857697ce51efeaa93c6d96269634d98d614226", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/88c2e7c60b4f2de784a5a1188d3b7836fded03478b403e929592ff1d40645470b7c001cb4f941298082ae658a2423544f223b7417f1e63bfb624e3f2980e981d"} 09:50:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:50:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:50:17 INFO - Contents: 09:50:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b7702d82038bff1c1941e70e1e44b1042e2e03875808a3e6dfc9c72bdee7a2dc385a07502676e1cfc0597c7ca6857697ce51efeaa93c6d96269634d98d614226", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/88c2e7c60b4f2de784a5a1188d3b7836fded03478b403e929592ff1d40645470b7c001cb4f941298082ae658a2423544f223b7417f1e63bfb624e3f2980e981d"} 09:50:17 INFO - Running post-run listener: copy_logs_to_upload_dir 09:50:17 INFO - Copying logs to upload dir... 09:50:17 INFO - mkdir: /builds/slave/test/build/upload/logs 09:50:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=585.228900 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-28 09:50:17.802322) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:17.806301) ========= 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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b7702d82038bff1c1941e70e1e44b1042e2e03875808a3e6dfc9c72bdee7a2dc385a07502676e1cfc0597c7ca6857697ce51efeaa93c6d96269634d98d614226", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/88c2e7c60b4f2de784a5a1188d3b7836fded03478b403e929592ff1d40645470b7c001cb4f941298082ae658a2423544f223b7417f1e63bfb624e3f2980e981d"} build_url:https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012920 build_url: 'https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b7702d82038bff1c1941e70e1e44b1042e2e03875808a3e6dfc9c72bdee7a2dc385a07502676e1cfc0597c7ca6857697ce51efeaa93c6d96269634d98d614226", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/88c2e7c60b4f2de784a5a1188d3b7836fded03478b403e929592ff1d40645470b7c001cb4f941298082ae658a2423544f223b7417f1e63bfb624e3f2980e981d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Hqh-K8yuSXS4Hl6jEeXB0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:17.839716) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:17.840062) ========= 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.hEHbiPxrNo/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.9EkY9WSUOe/Listeners TMPDIR=/var/folders/tg/r664rfr17rsdq6gszpzv8rzm00000w/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.005195 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:17.888633) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 09:50:17.891987) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 09:50:17.892469) ========= ========= Total master_lag: 0.89 =========