builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0038 starttime: 1461338000.87 results: success (0) buildid: 20160422065716 builduid: b45713089684492fa0483343b4eeab0c revision: fc15477ce628599519cb0055f52cc195d640dc94 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.871405) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.871891) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.872195) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.890108) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.890404) ========= 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.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/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-22 08:13:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.09M=0.001s 2016-04-22 08:13:20 (8.09 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.091024 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.997821) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:20.998172) ========= 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.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/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.020281 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.047955) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.048369) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev fc15477ce628599519cb0055f52cc195d640dc94 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev fc15477ce628599519cb0055f52cc195d640dc94 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/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-22 08:13:21,127 truncating revision to first 12 chars 2016-04-22 08:13:21,127 Setting DEBUG logging. 2016-04-22 08:13:21,127 attempt 1/10 2016-04-22 08:13:21,127 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/fc15477ce628?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 08:13:21,745 unpacking tar archive at: mozilla-central-fc15477ce628/testing/mozharness/ program finished with exit code 0 elapsedTime=0.870883 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.936018) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.936384) ========= script_repo_revision: fc15477ce628599519cb0055f52cc195d640dc94 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.936831) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.937132) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 08:13:21.951244) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-22 08:13:21.951547) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/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 08:13:22 INFO - MultiFileLogger online at 20160422 08:13:22 in /builds/slave/test 08:13:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 08:13:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:13:22 INFO - {'append_to_log': False, 08:13:22 INFO - 'base_work_dir': '/builds/slave/test', 08:13:22 INFO - 'blob_upload_branch': 'mozilla-central', 08:13:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:13:22 INFO - 'buildbot_json_path': 'buildprops.json', 08:13:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:13:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:13:22 INFO - 'download_minidump_stackwalk': True, 08:13:22 INFO - 'download_symbols': 'true', 08:13:22 INFO - 'e10s': False, 08:13:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:13:22 INFO - 'tooltool.py': '/tools/tooltool.py', 08:13:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:13:22 INFO - '/tools/misc-python/virtualenv.py')}, 08:13:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:13:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:13:22 INFO - 'log_level': 'info', 08:13:22 INFO - 'log_to_console': True, 08:13:22 INFO - 'opt_config_files': (), 08:13:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:13:22 INFO - '--processes=1', 08:13:22 INFO - '--config=%(test_path)s/wptrunner.ini', 08:13:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:13:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:13:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:13:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:13:22 INFO - 'pip_index': False, 08:13:22 INFO - 'require_test_zip': True, 08:13:22 INFO - 'test_type': ('testharness',), 08:13:22 INFO - 'this_chunk': '1', 08:13:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:13:22 INFO - 'total_chunks': '10', 08:13:22 INFO - 'virtualenv_path': 'venv', 08:13:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:13:22 INFO - 'work_dir': 'build'} 08:13:22 INFO - ##### 08:13:22 INFO - ##### Running clobber step. 08:13:22 INFO - ##### 08:13:22 INFO - Running pre-action listener: _resource_record_pre_action 08:13:22 INFO - Running main action method: clobber 08:13:22 INFO - rmtree: /builds/slave/test/build 08:13:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:13:24 INFO - Running post-action listener: _resource_record_post_action 08:13:24 INFO - ##### 08:13:24 INFO - ##### Running read-buildbot-config step. 08:13:24 INFO - ##### 08:13:24 INFO - Running pre-action listener: _resource_record_pre_action 08:13:24 INFO - Running main action method: read_buildbot_config 08:13:24 INFO - Using buildbot properties: 08:13:24 INFO - { 08:13:24 INFO - "project": "", 08:13:24 INFO - "product": "firefox", 08:13:24 INFO - "script_repo_revision": "production", 08:13:24 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 08:13:24 INFO - "repository": "", 08:13:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 08:13:24 INFO - "buildid": "20160422065716", 08:13:24 INFO - "pgo_build": "False", 08:13:24 INFO - "basedir": "/builds/slave/test", 08:13:24 INFO - "buildnumber": 43, 08:13:24 INFO - "slavename": "t-yosemite-r7-0038", 08:13:24 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 08:13:24 INFO - "platform": "macosx64", 08:13:24 INFO - "branch": "mozilla-central", 08:13:24 INFO - "revision": "fc15477ce628599519cb0055f52cc195d640dc94", 08:13:24 INFO - "repo_path": "mozilla-central", 08:13:24 INFO - "moz_repo_path": "", 08:13:24 INFO - "stage_platform": "macosx64", 08:13:24 INFO - "builduid": "b45713089684492fa0483343b4eeab0c", 08:13:24 INFO - "slavebuilddir": "test" 08:13:24 INFO - } 08:13:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 08:13:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 08:13:24 INFO - Running post-action listener: _resource_record_post_action 08:13:24 INFO - ##### 08:13:24 INFO - ##### Running download-and-extract step. 08:13:24 INFO - ##### 08:13:24 INFO - Running pre-action listener: _resource_record_pre_action 08:13:24 INFO - Running main action method: download_and_extract 08:13:24 INFO - mkdir: /builds/slave/test/build/tests 08:13:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:13:24 INFO - https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:13:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:13:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:13:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:13:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 08:13:31 INFO - Downloaded 1235 bytes. 08:13:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:13:31 INFO - Using the following test package requirements: 08:13:31 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:13:31 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 08:13:31 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 08:13:31 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'jsshell-mac64.zip'], 08:13:31 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 08:13:31 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:13:31 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 08:13:31 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 08:13:31 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 08:13:31 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:13:31 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 08:13:31 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:13:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:13:31 INFO - https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:13:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:13:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:13:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:13:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 08:13:50 INFO - Downloaded 17989102 bytes. 08:13:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:13:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:13:50 INFO - caution: filename not matched: web-platform/* 08:13:50 INFO - Return code: 11 08:13:50 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')]} 08:13:50 INFO - https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:13:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:13:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:13:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:13:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:13:52 INFO - Downloaded 36402274 bytes. 08:13:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:13:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:13:56 INFO - caution: filename not matched: bin/* 08:13:56 INFO - caution: filename not matched: config/* 08:13:56 INFO - caution: filename not matched: mozbase/* 08:13:56 INFO - caution: filename not matched: marionette/* 08:13:56 INFO - caution: filename not matched: tools/wptserve/* 08:13:56 INFO - Return code: 11 08:13:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:13:56 INFO - https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 08:13:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:13:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:13:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 08:13:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 08:14:04 INFO - Downloaded 68837191 bytes. 08:14:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:14:04 INFO - mkdir: /builds/slave/test/properties 08:14:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:14:04 INFO - Writing to file /builds/slave/test/properties/build_url 08:14:04 INFO - Contents: 08:14:04 INFO - build_url:https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:14:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:14:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:14:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:14:05 INFO - Contents: 08:14:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:14:05 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')]} 08:14:05 INFO - https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:14:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:14:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:14:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:14:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:14:10 INFO - Downloaded 103543480 bytes. 08:14:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:14:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:14:13 INFO - Return code: 0 08:14:13 INFO - Running post-action listener: _resource_record_post_action 08:14:13 INFO - Running post-action listener: set_extra_try_arguments 08:14:13 INFO - ##### 08:14:13 INFO - ##### Running create-virtualenv step. 08:14:13 INFO - ##### 08:14:13 INFO - Running pre-action listener: _pre_create_virtualenv 08:14:13 INFO - Running pre-action listener: _resource_record_pre_action 08:14:13 INFO - Running main action method: create_virtualenv 08:14:13 INFO - Creating virtualenv /builds/slave/test/build/venv 08:14:13 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 08:14:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:14:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:14:14 INFO - Using real prefix '/tools/python27' 08:14:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:14:14 INFO - Installing distribute.............................................................................................................................................................................................done. 08:14:17 INFO - Installing pip.................done. 08:14:17 INFO - Return code: 0 08:14:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:14:17 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')]} 08:14:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:14:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:17 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')]} 08:14:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:14:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:17 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 0x10c8e5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c902f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd25c2fa0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, '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.fF06fIx32m/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.PEgUA8sOgG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:14:17 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 08:14:17 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 08:14:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:14:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:14:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:14:17 INFO - 'HOME': '/Users/cltbld', 08:14:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:14:17 INFO - 'LOGNAME': 'cltbld', 08:14:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:14:17 INFO - 'MOZ_NO_REMOTE': '1', 08:14:17 INFO - 'NO_EM_RESTART': '1', 08:14:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:14:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:14:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:14:17 INFO - 'PWD': '/builds/slave/test', 08:14:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:14:17 INFO - 'SHELL': '/bin/bash', 08:14:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:14:17 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:14:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:14:17 INFO - 'USER': 'cltbld', 08:14:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:14:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:14:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:14:17 INFO - 'XPC_FLAGS': '0x0', 08:14:17 INFO - 'XPC_SERVICE_NAME': '0', 08:14:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:14:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:14:17 INFO - Downloading/unpacking psutil>=0.7.1 08:14:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:14:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:14:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:14:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:14:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:14:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:14:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:14:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:14:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:14:20 INFO - Installing collected packages: psutil 08:14:20 INFO - Running setup.py install for psutil 08:14:20 INFO - building 'psutil._psutil_osx' extension 08:14:20 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 08:14:20 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 08:14:20 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 08:14:21 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 08:14:21 INFO - building 'psutil._psutil_posix' extension 08:14:21 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 08:14:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:14:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:14:21 INFO - ^ 08:14:21 INFO - 1 warning generated. 08:14:21 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 08:14:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:14:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:14:21 INFO - Successfully installed psutil 08:14:21 INFO - Cleaning up... 08:14:21 INFO - Return code: 0 08:14:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:14:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:14:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:14:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:14:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:14:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:21 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 0x10c8e5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c902f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd25c2fa0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, '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.fF06fIx32m/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.PEgUA8sOgG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:14:21 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 08:14:21 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 08:14:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:14:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:14:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:14:21 INFO - 'HOME': '/Users/cltbld', 08:14:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:14:21 INFO - 'LOGNAME': 'cltbld', 08:14:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:14:21 INFO - 'MOZ_NO_REMOTE': '1', 08:14:21 INFO - 'NO_EM_RESTART': '1', 08:14:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:14:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:14:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:14:21 INFO - 'PWD': '/builds/slave/test', 08:14:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:14:21 INFO - 'SHELL': '/bin/bash', 08:14:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:14:21 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:14:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:14:21 INFO - 'USER': 'cltbld', 08:14:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:14:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:14:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:14:21 INFO - 'XPC_FLAGS': '0x0', 08:14:21 INFO - 'XPC_SERVICE_NAME': '0', 08:14:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:14:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:14:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:14:22 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 08:14:22 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 08:14:22 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 08:14:22 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 08:14:22 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 08:14:22 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 08:14:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:14:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:14:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:14:24 INFO - Installing collected packages: mozsystemmonitor 08:14:24 INFO - Running setup.py install for mozsystemmonitor 08:14:24 INFO - Successfully installed mozsystemmonitor 08:14:24 INFO - Cleaning up... 08:14:24 INFO - Return code: 0 08:14:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:14:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:14:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:14:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:14:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:14:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:24 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 0x10c8e5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c902f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd25c2fa0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, '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.fF06fIx32m/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.PEgUA8sOgG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:14:24 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 08:14:24 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 08:14:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:14:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:14:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:14:24 INFO - 'HOME': '/Users/cltbld', 08:14:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:14:24 INFO - 'LOGNAME': 'cltbld', 08:14:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:14:24 INFO - 'MOZ_NO_REMOTE': '1', 08:14:24 INFO - 'NO_EM_RESTART': '1', 08:14:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:14:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:14:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:14:24 INFO - 'PWD': '/builds/slave/test', 08:14:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:14:24 INFO - 'SHELL': '/bin/bash', 08:14:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:14:24 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:14:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:14:24 INFO - 'USER': 'cltbld', 08:14:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:14:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:14:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:14:24 INFO - 'XPC_FLAGS': '0x0', 08:14:24 INFO - 'XPC_SERVICE_NAME': '0', 08:14:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:14:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:14:25 INFO - Downloading/unpacking blobuploader==1.2.4 08:14:25 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 08:14:25 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 08:14:25 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 08:14:25 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 08:14:25 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 08:14:25 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 08:14:27 INFO - Downloading blobuploader-1.2.4.tar.gz 08:14:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:14:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:14:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:14:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:14:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:14:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:14:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:14:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:14:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:14:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:14:28 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 08:14:28 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 08:14:28 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 08:14:28 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 08:14:28 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 08:14:28 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 08:14:28 INFO - Downloading docopt-0.6.1.tar.gz 08:14:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:14:28 INFO - Installing collected packages: blobuploader, requests, docopt 08:14:28 INFO - Running setup.py install for blobuploader 08:14:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:14:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:14:28 INFO - Running setup.py install for requests 08:14:29 INFO - Running setup.py install for docopt 08:14:29 INFO - Successfully installed blobuploader requests docopt 08:14:29 INFO - Cleaning up... 08:14:29 INFO - Return code: 0 08:14:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:14:29 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')]} 08:14:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:14:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:29 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')]} 08:14:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:14:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:29 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 0x10c8e5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c902f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd25c2fa0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, '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.fF06fIx32m/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.PEgUA8sOgG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:14:29 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 08:14:29 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 08:14:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:14:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:14:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:14:29 INFO - 'HOME': '/Users/cltbld', 08:14:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:14:29 INFO - 'LOGNAME': 'cltbld', 08:14:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:14:29 INFO - 'MOZ_NO_REMOTE': '1', 08:14:29 INFO - 'NO_EM_RESTART': '1', 08:14:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:14:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:14:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:14:29 INFO - 'PWD': '/builds/slave/test', 08:14:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:14:29 INFO - 'SHELL': '/bin/bash', 08:14:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:14:29 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:14:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:14:29 INFO - 'USER': 'cltbld', 08:14:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:14:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:14:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:14:29 INFO - 'XPC_FLAGS': '0x0', 08:14:29 INFO - 'XPC_SERVICE_NAME': '0', 08:14:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:14:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:14:29 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-0063i0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:14:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:14:29 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-itDM0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-GcNZgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-214eAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-RvqHeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-3ZYk7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-qaixMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-nYcb_N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-7oHcyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-2GF6KR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:14:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:14:30 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-hFZt3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-wgmtbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-DePMoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-Eex9V_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-kuFxi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-TSNeZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-NauGhG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-qBRCuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-xyfwHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:14:31 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-mW5EKc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:14:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:14:32 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-tXePfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:14:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:14:32 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 08:14:32 INFO - Running setup.py install for manifestparser 08:14:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:14:32 INFO - Running setup.py install for mozcrash 08:14:32 INFO - Running setup.py install for mozdebug 08:14:32 INFO - Running setup.py install for mozdevice 08:14:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Running setup.py install for mozfile 08:14:33 INFO - Running setup.py install for mozhttpd 08:14:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Running setup.py install for mozinfo 08:14:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Running setup.py install for mozInstall 08:14:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Running setup.py install for mozleak 08:14:33 INFO - Running setup.py install for mozlog 08:14:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:14:33 INFO - Running setup.py install for moznetwork 08:14:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:14:34 INFO - Running setup.py install for mozprocess 08:14:34 INFO - Running setup.py install for mozprofile 08:14:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:14:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:14:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:14:34 INFO - Running setup.py install for mozrunner 08:14:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:14:34 INFO - Running setup.py install for mozscreenshot 08:14:34 INFO - Running setup.py install for moztest 08:14:34 INFO - Running setup.py install for mozversion 08:14:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:14:35 INFO - Running setup.py install for wptserve 08:14:35 INFO - Running setup.py install for marionette-driver 08:14:35 INFO - Running setup.py install for browsermob-proxy 08:14:35 INFO - Running setup.py install for marionette-client 08:14:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:14:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:14:35 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 08:14:35 INFO - Cleaning up... 08:14:35 INFO - Return code: 0 08:14:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:14: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')]} 08:14:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:14:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14: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')]} 08:14:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:14:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:14:35 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 0x10c8e5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c902f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbbd25c2fa0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, '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.fF06fIx32m/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.PEgUA8sOgG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:14:35 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 08:14:35 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 08:14:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:14:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:14:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:14:35 INFO - 'HOME': '/Users/cltbld', 08:14:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:14:35 INFO - 'LOGNAME': 'cltbld', 08:14:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:14:35 INFO - 'MOZ_NO_REMOTE': '1', 08:14:35 INFO - 'NO_EM_RESTART': '1', 08:14:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:14:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:14:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:14:35 INFO - 'PWD': '/builds/slave/test', 08:14:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:14:35 INFO - 'SHELL': '/bin/bash', 08:14:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:14:35 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:14:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:14:35 INFO - 'USER': 'cltbld', 08:14:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:14:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:14:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:14:35 INFO - 'XPC_FLAGS': '0x0', 08:14:35 INFO - 'XPC_SERVICE_NAME': '0', 08:14:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:14:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-FHL0ru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-ko6_R7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-hPUqSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-hgBwes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-Djg3ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-8Pyxul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-UMzrqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:14:36 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)) 08:14:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:14:36 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-9t2k8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-0EWaYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-syKn7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-ycv2ko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-1bnYKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-OwmwK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-Aw0eu2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-5oy7gE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-_UTUJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:14:37 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)) 08:14:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:14:37 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-kzVi03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:14:38 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)) 08:14:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:14:38 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-04E3jj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:14:38 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)) 08:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:14:38 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-kmrVPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:14:38 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)) 08:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:14:38 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-xvaRT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:14:38 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)) 08:14:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:14:38 INFO - Running setup.py (path:/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/pip-nB8EB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:14:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:14:38 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)) 08:14:38 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)) 08:14:38 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)) 08:14:38 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)) 08:14:38 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)) 08:14:38 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)) 08:14:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:14:38 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 08:14:38 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 08:14:38 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 08:14:38 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 08:14:38 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 08:14:38 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 08:14:41 INFO - Downloading blessings-1.6.tar.gz 08:14:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:14:41 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)) 08:14:41 INFO - Installing collected packages: blessings 08:14:41 INFO - Running setup.py install for blessings 08:14:41 INFO - Successfully installed blessings 08:14:41 INFO - Cleaning up... 08:14:41 INFO - Return code: 0 08:14:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:14:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:14:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:14:41 INFO - Reading from file tmpfile_stdout 08:14:41 INFO - Current package versions: 08:14:41 INFO - blessings == 1.6 08:14:41 INFO - blobuploader == 1.2.4 08:14:41 INFO - browsermob-proxy == 0.6.0 08:14:41 INFO - docopt == 0.6.1 08:14:41 INFO - manifestparser == 1.1 08:14:41 INFO - marionette-client == 2.3.0 08:14:41 INFO - marionette-driver == 1.4.0 08:14:41 INFO - mozInstall == 1.12 08:14:41 INFO - mozcrash == 0.17 08:14:41 INFO - mozdebug == 0.1 08:14:41 INFO - mozdevice == 0.48 08:14:41 INFO - mozfile == 1.2 08:14:41 INFO - mozhttpd == 0.7 08:14:41 INFO - mozinfo == 0.9 08:14:41 INFO - mozleak == 0.1 08:14:41 INFO - mozlog == 3.1 08:14:41 INFO - moznetwork == 0.27 08:14:41 INFO - mozprocess == 0.22 08:14:41 INFO - mozprofile == 0.28 08:14:41 INFO - mozrunner == 6.11 08:14:41 INFO - mozscreenshot == 0.1 08:14:41 INFO - mozsystemmonitor == 0.0 08:14:41 INFO - moztest == 0.7 08:14:41 INFO - mozversion == 1.4 08:14:41 INFO - psutil == 3.1.1 08:14:41 INFO - requests == 1.2.3 08:14:41 INFO - wptserve == 1.4.0 08:14:41 INFO - wsgiref == 0.1.2 08:14:41 INFO - Running post-action listener: _resource_record_post_action 08:14:41 INFO - Running post-action listener: _start_resource_monitoring 08:14:41 INFO - Starting resource monitoring. 08:14:41 INFO - ##### 08:14:41 INFO - ##### Running pull step. 08:14:41 INFO - ##### 08:14:41 INFO - Running pre-action listener: _resource_record_pre_action 08:14:41 INFO - Running main action method: pull 08:14:41 INFO - Pull has nothing to do! 08:14:41 INFO - Running post-action listener: _resource_record_post_action 08:14:41 INFO - ##### 08:14:41 INFO - ##### Running install step. 08:14:41 INFO - ##### 08:14:41 INFO - Running pre-action listener: _resource_record_pre_action 08:14:41 INFO - Running main action method: install 08:14:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:14:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:14:42 INFO - Reading from file tmpfile_stdout 08:14:42 INFO - Detecting whether we're running mozinstall >=1.0... 08:14:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:14:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:14:42 INFO - Reading from file tmpfile_stdout 08:14:42 INFO - Output received: 08:14:42 INFO - Usage: mozinstall [options] installer 08:14:42 INFO - Options: 08:14:42 INFO - -h, --help show this help message and exit 08:14:42 INFO - -d DEST, --destination=DEST 08:14:42 INFO - Directory to install application into. [default: 08:14:42 INFO - "/builds/slave/test"] 08:14:42 INFO - --app=APP Application being installed. [default: firefox] 08:14:42 INFO - mkdir: /builds/slave/test/build/application 08:14:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:14:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:15:02 INFO - Reading from file tmpfile_stdout 08:15:02 INFO - Output received: 08:15:02 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:15:02 INFO - Running post-action listener: _resource_record_post_action 08:15:02 INFO - ##### 08:15:02 INFO - ##### Running run-tests step. 08:15:02 INFO - ##### 08:15:02 INFO - Running pre-action listener: _resource_record_pre_action 08:15:02 INFO - Running main action method: run_tests 08:15:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:15:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:15:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:15:02 INFO - grabbing minidump binary from tooltool 08:15: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')]} 08:15:02 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 0x10c8fe5e0>, '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 0x10c4e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c50c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:15:02 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 08:15:02 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 08:15:02 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:15:02 INFO - Return code: 0 08:15:02 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:15:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:15:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:15:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:15:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fF06fIx32m/Render', 08:15:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:15:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:15:02 INFO - 'HOME': '/Users/cltbld', 08:15:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:15:02 INFO - 'LOGNAME': 'cltbld', 08:15:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:15:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:15:02 INFO - 'MOZ_NO_REMOTE': '1', 08:15:02 INFO - 'NO_EM_RESTART': '1', 08:15:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:15:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:15:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:15:02 INFO - 'PWD': '/builds/slave/test', 08:15:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:15:02 INFO - 'SHELL': '/bin/bash', 08:15:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PEgUA8sOgG/Listeners', 08:15:02 INFO - 'TMPDIR': '/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/', 08:15:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:15:02 INFO - 'USER': 'cltbld', 08:15:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:15:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:15:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:15:02 INFO - 'XPC_FLAGS': '0x0', 08:15:02 INFO - 'XPC_SERVICE_NAME': '0', 08:15:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:15:02 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:15:02 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 08:15:02 INFO - import pkg_resources 08:15:03 INFO - Using 1 client processes 08:15:03 INFO - wptserve Starting http server on 127.0.0.1:8000 08:15:03 INFO - wptserve Starting http server on 127.0.0.1:8001 08:15:03 INFO - wptserve Starting http server on 127.0.0.1:8443 08:15:05 INFO - SUITE-START | Running 778 tests 08:15:05 INFO - Running testharness tests 08:15:05 INFO - Setting up ssl 08:15:05 INFO - PROCESS | certutil | 08:15:05 INFO - PROCESS | certutil | 08:15:05 INFO - PROCESS | certutil | 08:15:05 INFO - Certificate Nickname Trust Attributes 08:15:05 INFO - SSL,S/MIME,JAR/XPI 08:15:05 INFO - 08:15:05 INFO - web-platform-tests CT,, 08:15:05 INFO - 08:15:05 INFO - Starting runner 08:15:06 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:15:06 INFO - PROCESS | 1945 | 1461338106934 Marionette DEBUG Marionette enabled via build flag and pref 08:15:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x1165bc800 == 1 [pid = 1945] [id = 1] 08:15:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 1 (0x11673a800) [pid = 1945] [serial = 1] [outer = 0x0] 08:15:07 INFO - PROCESS | 1945 | [1945] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:15:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 2 (0x11673b800) [pid = 1945] [serial = 2] [outer = 0x11673a800] 08:15:07 INFO - PROCESS | 1945 | 1461338107245 Marionette INFO Listening on port 2828 08:15:07 INFO - PROCESS | 1945 | 1461338107473 Marionette DEBUG Marionette enabled via command-line flag 08:15:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11916e000 == 2 [pid = 1945] [id = 2] 08:15:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 3 (0x11916e800) [pid = 1945] [serial = 3] [outer = 0x0] 08:15:07 INFO - PROCESS | 1945 | [1945] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:15:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 4 (0x11916f800) [pid = 1945] [serial = 4] [outer = 0x11916e800] 08:15:07 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:15:07 INFO - PROCESS | 1945 | 1461338107623 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50561 08:15:07 INFO - PROCESS | 1945 | 1461338107708 Marionette DEBUG Closed connection conn0 08:15:07 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:15:07 INFO - PROCESS | 1945 | 1461338107714 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50562 08:15:07 INFO - PROCESS | 1945 | 1461338107729 Marionette DEBUG Closed connection conn1 08:15:07 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:15:07 INFO - PROCESS | 1945 | 1461338107734 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50563 08:15:07 INFO - PROCESS | 1945 | 1461338107741 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:15:07 INFO - PROCESS | 1945 | 1461338107747 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065716","device":"desktop","version":"48.0a1"} 08:15:08 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:15:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c635000 == 3 [pid = 1945] [id = 3] 08:15:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 5 (0x11c8c5800) [pid = 1945] [serial = 5] [outer = 0x0] 08:15:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8c6000 == 4 [pid = 1945] [id = 4] 08:15:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 6 (0x11c921c00) [pid = 1945] [serial = 6] [outer = 0x0] 08:15:08 INFO - PROCESS | 1945 | [1945] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:15:09 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:15:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e34800 == 5 [pid = 1945] [id = 5] 08:15:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 7 (0x11c921400) [pid = 1945] [serial = 7] [outer = 0x0] 08:15:09 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:15:09 INFO - PROCESS | 1945 | [1945] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:15:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 8 (0x125fa3c00) [pid = 1945] [serial = 8] [outer = 0x11c921400] 08:15:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 9 (0x126ed3800) [pid = 1945] [serial = 9] [outer = 0x11c8c5800] 08:15:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 10 (0x126eec000) [pid = 1945] [serial = 10] [outer = 0x11c921c00] 08:15:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 11 (0x126eedc00) [pid = 1945] [serial = 11] [outer = 0x11c921400] 08:15:09 INFO - PROCESS | 1945 | [1945] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:15:09 INFO - PROCESS | 1945 | 1461338109758 Marionette DEBUG loaded listener.js 08:15:09 INFO - PROCESS | 1945 | 1461338109769 Marionette DEBUG loaded listener.js 08:15:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 12 (0x11bc6c800) [pid = 1945] [serial = 12] [outer = 0x11c921400] 08:15:10 INFO - PROCESS | 1945 | 1461338110127 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8df43aba-3380-624e-92cc-b56c97dc97db","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065716","device":"desktop","version":"48.0a1","command_id":1}}] 08:15:10 INFO - PROCESS | 1945 | 1461338110224 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}] 08:15:10 INFO - PROCESS | 1945 | 1461338110271 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:15:10 INFO - PROCESS | 1945 | 1461338110369 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:15:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 13 (0x12b49c800) [pid = 1945] [serial = 13] [outer = 0x11c921400] 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:15:10 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:10 INFO - PROCESS | 1945 | 1461338110643 Marionette TRACE conn2 <- [1,3,null,{}] 08:15:10 INFO - PROCESS | 1945 | 1461338110650 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:15:10 INFO - PROCESS | 1945 | 1461338110661 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:15:10 INFO - PROCESS | 1945 | 1461338110688 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:15:10 INFO - PROCESS | 1945 | 1461338110690 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:15:10 INFO - PROCESS | 1945 | 1461338110696 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:15:10 INFO - PROCESS | 1945 | 1461338110699 Marionette TRACE conn2 <- [1,6,null,{}] 08:15:10 INFO - PROCESS | 1945 | 1461338110701 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}] 08:15:10 INFO - PROCESS | 1945 | 1461338110709 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:15:10 INFO - PROCESS | 1945 | 1461338110717 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba04800 == 6 [pid = 1945] [id = 6] 08:15:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 14 (0x12b96f800) [pid = 1945] [serial = 14] [outer = 0x0] 08:15:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 15 (0x12b970400) [pid = 1945] [serial = 15] [outer = 0x12b96f800] 08:15:10 INFO - PROCESS | 1945 | 1461338110749 Marionette DEBUG loaded listener.js 08:15:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 16 (0x12ba54000) [pid = 1945] [serial = 16] [outer = 0x12b96f800] 08:15:11 INFO - PROCESS | 1945 | 1461338111067 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]]]}] 08:15:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be2a000 == 7 [pid = 1945] [id = 7] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 17 (0x12ba57000) [pid = 1945] [serial = 17] [outer = 0x0] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 18 (0x12bc82800) [pid = 1945] [serial = 18] [outer = 0x12ba57000] 08:15:11 INFO - PROCESS | 1945 | 1461338111093 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 19 (0x12bc87400) [pid = 1945] [serial = 19] [outer = 0x12ba57000] 08:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 475ms 08:15:11 INFO - PROCESS | 1945 | 1461338111173 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:15:11 INFO - PROCESS | 1945 | 1461338111174 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:15:11 INFO - PROCESS | 1945 | 1461338111179 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:15:11 INFO - PROCESS | 1945 | 1461338111180 Marionette TRACE conn2 <- [1,10,null,{}] 08:15:11 INFO - PROCESS | 1945 | 1461338111216 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}] 08:15:11 INFO - PROCESS | 1945 | 1461338111338 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:15:11 INFO - PROCESS | 1945 | 1461338111352 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0aa000 == 8 [pid = 1945] [id = 8] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 20 (0x12d0e2000) [pid = 1945] [serial = 20] [outer = 0x0] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 21 (0x12d0e3c00) [pid = 1945] [serial = 21] [outer = 0x12d0e2000] 08:15:11 INFO - PROCESS | 1945 | 1461338111401 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 22 (0x12d0e8400) [pid = 1945] [serial = 22] [outer = 0x12d0e2000] 08:15:11 INFO - PROCESS | 1945 | 1461338111689 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]]]}] 08:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 521ms 08:15:11 INFO - PROCESS | 1945 | 1461338111736 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:15:11 INFO - PROCESS | 1945 | 1461338111738 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:15:11 INFO - PROCESS | 1945 | 1461338111749 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:15:11 INFO - PROCESS | 1945 | 1461338111750 Marionette TRACE conn2 <- [1,14,null,{}] 08:15:11 INFO - PROCESS | 1945 | 1461338111752 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}] 08:15:11 INFO - PROCESS | 1945 | 1461338111839 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:15:11 INFO - PROCESS | 1945 | 1461338111845 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4c000 == 9 [pid = 1945] [id = 9] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 23 (0x12d97b400) [pid = 1945] [serial = 23] [outer = 0x0] 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 24 (0x12d9d7c00) [pid = 1945] [serial = 24] [outer = 0x12d97b400] 08:15:11 INFO - PROCESS | 1945 | 1461338111871 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 25 (0x12db86c00) [pid = 1945] [serial = 25] [outer = 0x12d97b400] 08:15:12 INFO - PROCESS | 1945 | 1461338112123 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]]]}] 08:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 08:15:12 INFO - PROCESS | 1945 | 1461338112168 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:15:12 INFO - PROCESS | 1945 | 1461338112170 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:15:12 INFO - PROCESS | 1945 | 1461338112172 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:15:12 INFO - PROCESS | 1945 | 1461338112173 Marionette TRACE conn2 <- [1,18,null,{}] 08:15:12 INFO - PROCESS | 1945 | 1461338112175 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}] 08:15:12 INFO - PROCESS | 1945 | 1461338112273 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:15:12 INFO - PROCESS | 1945 | 1461338112279 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e355800 == 10 [pid = 1945] [id = 10] 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 26 (0x12e2b6400) [pid = 1945] [serial = 26] [outer = 0x0] 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 27 (0x12e2bbc00) [pid = 1945] [serial = 27] [outer = 0x12e2b6400] 08:15:12 INFO - PROCESS | 1945 | 1461338112304 Marionette DEBUG loaded listener.js 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 28 (0x12e338400) [pid = 1945] [serial = 28] [outer = 0x12e2b6400] 08:15:12 INFO - PROCESS | 1945 | 1461338112587 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]]]}] 08:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 08:15:12 INFO - PROCESS | 1945 | 1461338112645 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:15:12 INFO - PROCESS | 1945 | 1461338112647 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:15:12 INFO - PROCESS | 1945 | 1461338112650 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:15:12 INFO - PROCESS | 1945 | 1461338112651 Marionette TRACE conn2 <- [1,22,null,{}] 08:15:12 INFO - PROCESS | 1945 | 1461338112653 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}] 08:15:12 INFO - PROCESS | 1945 | 1461338112738 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:15:12 INFO - PROCESS | 1945 | 1461338112743 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8db000 == 11 [pid = 1945] [id = 11] 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 29 (0x12e2be800) [pid = 1945] [serial = 29] [outer = 0x0] 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 30 (0x12e791800) [pid = 1945] [serial = 30] [outer = 0x12e2be800] 08:15:12 INFO - PROCESS | 1945 | 1461338112768 Marionette DEBUG loaded listener.js 08:15:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 31 (0x12e7b1000) [pid = 1945] [serial = 31] [outer = 0x12e2be800] 08:15:13 INFO - PROCESS | 1945 | 1461338113009 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]]]}] 08:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 08:15:13 INFO - PROCESS | 1945 | 1461338113018 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1945 | 1461338113019 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:15:13 INFO - PROCESS | 1945 | 1461338113021 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1945 | 1461338113022 Marionette TRACE conn2 <- [1,26,null,{}] 08:15:13 INFO - PROCESS | 1945 | 1461338113025 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}] 08:15:13 INFO - PROCESS | 1945 | 1461338113120 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:15:13 INFO - PROCESS | 1945 | 1461338113124 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a98b000 == 12 [pid = 1945] [id = 12] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 32 (0x12b968800) [pid = 1945] [serial = 32] [outer = 0x0] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 33 (0x12e7ba400) [pid = 1945] [serial = 33] [outer = 0x12b968800] 08:15:13 INFO - PROCESS | 1945 | 1461338113150 Marionette DEBUG loaded listener.js 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 34 (0x12ead2c00) [pid = 1945] [serial = 34] [outer = 0x12b968800] 08:15:13 INFO - PROCESS | 1945 | 1461338113393 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]]]}] 08:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 08:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:15:13 INFO - PROCESS | 1945 | 1461338113450 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1945 | 1461338113451 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:15:13 INFO - PROCESS | 1945 | 1461338113453 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1945 | 1461338113455 Marionette TRACE conn2 <- [1,30,null,{}] 08:15:13 INFO - PROCESS | 1945 | 1461338113457 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}] 08:15:13 INFO - PROCESS | 1945 | 1461338113543 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:15:13 INFO - PROCESS | 1945 | 1461338113550 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee0c800 == 13 [pid = 1945] [id = 13] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 35 (0x12ead5800) [pid = 1945] [serial = 35] [outer = 0x0] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 36 (0x12ee40000) [pid = 1945] [serial = 36] [outer = 0x12ead5800] 08:15:13 INFO - PROCESS | 1945 | 1461338113575 Marionette DEBUG loaded listener.js 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 37 (0x12ee45800) [pid = 1945] [serial = 37] [outer = 0x12ead5800] 08:15:13 INFO - PROCESS | 1945 | 1461338113816 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]]]}] 08:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 08:15:13 INFO - PROCESS | 1945 | 1461338113823 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1945 | 1461338113824 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:15:13 INFO - PROCESS | 1945 | 1461338113826 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1945 | 1461338113827 Marionette TRACE conn2 <- [1,34,null,{}] 08:15:13 INFO - PROCESS | 1945 | 1461338113836 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}] 08:15:13 INFO - PROCESS | 1945 | 1461338113925 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:15:13 INFO - PROCESS | 1945 | 1461338113941 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee2c000 == 14 [pid = 1945] [id = 14] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 38 (0x12ee4dc00) [pid = 1945] [serial = 38] [outer = 0x0] 08:15:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 39 (0x12ee60000) [pid = 1945] [serial = 39] [outer = 0x12ee4dc00] 08:15:13 INFO - PROCESS | 1945 | 1461338113967 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 40 (0x12ee65800) [pid = 1945] [serial = 40] [outer = 0x12ee4dc00] 08:15:14 INFO - PROCESS | 1945 | 1461338114209 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]]]}] 08:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 08:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:15:14 INFO - PROCESS | 1945 | 1461338114253 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 1945 | 1461338114254 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:15:14 INFO - PROCESS | 1945 | 1461338114256 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 1945 | 1461338114257 Marionette TRACE conn2 <- [1,38,null,{}] 08:15:14 INFO - PROCESS | 1945 | 1461338114267 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}] 08:15:14 INFO - PROCESS | 1945 | 1461338114356 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:15:14 INFO - PROCESS | 1945 | 1461338114361 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f6c1800 == 15 [pid = 1945] [id = 15] 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 41 (0x12ee68000) [pid = 1945] [serial = 41] [outer = 0x0] 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 42 (0x12f64ac00) [pid = 1945] [serial = 42] [outer = 0x12ee68000] 08:15:14 INFO - PROCESS | 1945 | 1461338114385 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 43 (0x12f651c00) [pid = 1945] [serial = 43] [outer = 0x12ee68000] 08:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 08:15:14 INFO - PROCESS | 1945 | 1461338114622 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]]]}] 08:15:14 INFO - PROCESS | 1945 | 1461338114626 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 1945 | 1461338114627 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:15:14 INFO - PROCESS | 1945 | 1461338114637 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 1945 | 1461338114638 Marionette TRACE conn2 <- [1,42,null,{}] 08:15:14 INFO - PROCESS | 1945 | 1461338114640 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}] 08:15:14 INFO - PROCESS | 1945 | 1461338114734 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:15:14 INFO - PROCESS | 1945 | 1461338114739 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb60800 == 16 [pid = 1945] [id = 16] 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 44 (0x12b25c800) [pid = 1945] [serial = 44] [outer = 0x0] 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 45 (0x12f658c00) [pid = 1945] [serial = 45] [outer = 0x12b25c800] 08:15:14 INFO - PROCESS | 1945 | 1461338114765 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 46 (0x12f660000) [pid = 1945] [serial = 46] [outer = 0x12b25c800] 08:15:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fe38000 == 17 [pid = 1945] [id = 17] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 47 (0x12fe38800) [pid = 1945] [serial = 47] [outer = 0x0] 08:15:15 INFO - PROCESS | 1945 | 1461338115018 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]]]}] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 48 (0x12fe3a000) [pid = 1945] [serial = 48] [outer = 0x12fe38800] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 49 (0x12fe3e800) [pid = 1945] [serial = 49] [outer = 0x12fe38800] 08:15:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb7e800 == 18 [pid = 1945] [id = 18] 08:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 50 (0x12b4a9800) [pid = 1945] [serial = 50] [outer = 0x0] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 51 (0x12f7b2c00) [pid = 1945] [serial = 51] [outer = 0x12b4a9800] 08:15:15 INFO - PROCESS | 1945 | 1461338115090 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1945 | 1461338115091 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 52 (0x11587f000) [pid = 1945] [serial = 52] [outer = 0x12b4a9800] 08:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:15:15 INFO - PROCESS | 1945 | 1461338115138 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1945 | 1461338115140 Marionette TRACE conn2 <- [1,46,null,{}] 08:15:15 INFO - PROCESS | 1945 | 1461338115165 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}] 08:15:15 INFO - PROCESS | 1945 | 1461338115247 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:15:15 INFO - PROCESS | 1945 | 1461338115252 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302ca800 == 19 [pid = 1945] [id = 19] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 53 (0x12f665800) [pid = 1945] [serial = 53] [outer = 0x0] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 54 (0x12f7ab000) [pid = 1945] [serial = 54] [outer = 0x12f665800] 08:15:15 INFO - PROCESS | 1945 | 1461338115281 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 55 (0x12fcb8c00) [pid = 1945] [serial = 55] [outer = 0x12f665800] 08:15:15 INFO - PROCESS | 1945 | 1461338115528 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]]]}] 08:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 439ms 08:15:15 INFO - PROCESS | 1945 | 1461338115567 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1945 | 1461338115568 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:15:15 INFO - PROCESS | 1945 | 1461338115571 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1945 | 1461338115572 Marionette TRACE conn2 <- [1,50,null,{}] 08:15:15 INFO - PROCESS | 1945 | 1461338115574 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}] 08:15:15 INFO - PROCESS | 1945 | 1461338115668 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:15:15 INFO - PROCESS | 1945 | 1461338115673 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302e5800 == 20 [pid = 1945] [id = 20] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 56 (0x11ad68c00) [pid = 1945] [serial = 56] [outer = 0x0] 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 57 (0x12fcba000) [pid = 1945] [serial = 57] [outer = 0x11ad68c00] 08:15:15 INFO - PROCESS | 1945 | 1461338115697 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 58 (0x12fcbec00) [pid = 1945] [serial = 58] [outer = 0x11ad68c00] 08:15:15 INFO - PROCESS | 1945 | 1461338115930 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]]]}] 08:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 08:15:15 INFO - PROCESS | 1945 | 1461338115940 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1945 | 1461338115941 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:15:15 INFO - PROCESS | 1945 | 1461338115944 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1945 | 1461338115945 Marionette TRACE conn2 <- [1,54,null,{}] 08:15:15 INFO - PROCESS | 1945 | 1461338115954 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}] 08:15:16 INFO - PROCESS | 1945 | 1461338116046 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:15:16 INFO - PROCESS | 1945 | 1461338116051 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad81000 == 21 [pid = 1945] [id = 21] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 59 (0x130543800) [pid = 1945] [serial = 59] [outer = 0x0] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 60 (0x130549800) [pid = 1945] [serial = 60] [outer = 0x130543800] 08:15:16 INFO - PROCESS | 1945 | 1461338116075 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 61 (0x13054e000) [pid = 1945] [serial = 61] [outer = 0x130543800] 08:15:16 INFO - PROCESS | 1945 | 1461338116319 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]]]}] 08:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 08:15:16 INFO - PROCESS | 1945 | 1461338116368 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 1945 | 1461338116369 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:15:16 INFO - PROCESS | 1945 | 1461338116371 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 1945 | 1461338116372 Marionette TRACE conn2 <- [1,58,null,{}] 08:15:16 INFO - PROCESS | 1945 | 1461338116374 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}] 08:15:16 INFO - PROCESS | 1945 | 1461338116473 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:15:16 INFO - PROCESS | 1945 | 1461338116479 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1c000 == 22 [pid = 1945] [id = 22] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 62 (0x13054fc00) [pid = 1945] [serial = 62] [outer = 0x0] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 63 (0x130686400) [pid = 1945] [serial = 63] [outer = 0x13054fc00] 08:15:16 INFO - PROCESS | 1945 | 1461338116503 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 64 (0x13068c400) [pid = 1945] [serial = 64] [outer = 0x13054fc00] 08:15:16 INFO - PROCESS | 1945 | 1461338116733 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]]]}] 08:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 368ms 08:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:15:16 INFO - PROCESS | 1945 | 1461338116740 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 1945 | 1461338116741 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:15:16 INFO - PROCESS | 1945 | 1461338116750 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 1945 | 1461338116751 Marionette TRACE conn2 <- [1,62,null,{}] 08:15:16 INFO - PROCESS | 1945 | 1461338116753 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}] 08:15:16 INFO - PROCESS | 1945 | 1461338116844 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:15:16 INFO - PROCESS | 1945 | 1461338116849 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d12000 == 23 [pid = 1945] [id = 23] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 65 (0x13068e800) [pid = 1945] [serial = 65] [outer = 0x0] 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 66 (0x130ad3800) [pid = 1945] [serial = 66] [outer = 0x13068e800] 08:15:16 INFO - PROCESS | 1945 | 1461338116877 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 67 (0x130ad9800) [pid = 1945] [serial = 67] [outer = 0x13068e800] 08:15:18 INFO - PROCESS | 1945 | 1461338118602 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]]]}] 08:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1879ms 08:15:18 INFO - PROCESS | 1945 | 1461338118623 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:15:18 INFO - PROCESS | 1945 | 1461338118625 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:15:18 INFO - PROCESS | 1945 | 1461338118636 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:15:18 INFO - PROCESS | 1945 | 1461338118638 Marionette TRACE conn2 <- [1,66,null,{}] 08:15:18 INFO - PROCESS | 1945 | 1461338118642 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}] 08:15:18 INFO - PROCESS | 1945 | 1461338118717 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:15:18 INFO - PROCESS | 1945 | 1461338118723 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x115206800 == 24 [pid = 1945] [id = 24] 08:15:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 68 (0x115882c00) [pid = 1945] [serial = 68] [outer = 0x0] 08:15:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 69 (0x115885400) [pid = 1945] [serial = 69] [outer = 0x115882c00] 08:15:18 INFO - PROCESS | 1945 | 1461338118754 Marionette DEBUG loaded listener.js 08:15:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 70 (0x11654a000) [pid = 1945] [serial = 70] [outer = 0x115882c00] 08:15:19 INFO - PROCESS | 1945 | 1461338119069 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]]]}] 08:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 473ms 08:15:19 INFO - PROCESS | 1945 | 1461338119109 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:15:19 INFO - PROCESS | 1945 | 1461338119116 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:15:19 INFO - PROCESS | 1945 | 1461338119120 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 1945 | 1461338119122 Marionette TRACE conn2 <- [1,70,null,{}] 08:15:19 INFO - PROCESS | 1945 | 1461338119125 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}] 08:15:19 INFO - PROCESS | 1945 | 1461338119195 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:15:19 INFO - PROCESS | 1945 | 1461338119201 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x1156c2800 == 25 [pid = 1945] [id = 25] 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x116549000) [pid = 1945] [serial = 71] [outer = 0x0] 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x1187af800) [pid = 1945] [serial = 72] [outer = 0x116549000] 08:15:19 INFO - PROCESS | 1945 | 1461338119231 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x1189f8800) [pid = 1945] [serial = 73] [outer = 0x116549000] 08:15:19 INFO - PROCESS | 1945 | 1461338119548 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]]]}] 08:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 08:15:19 INFO - PROCESS | 1945 | 1461338119590 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:15:19 INFO - PROCESS | 1945 | 1461338119592 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:15:19 INFO - PROCESS | 1945 | 1461338119595 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 1945 | 1461338119597 Marionette TRACE conn2 <- [1,74,null,{}] 08:15:19 INFO - PROCESS | 1945 | 1461338119605 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}] 08:15:19 INFO - PROCESS | 1945 | 1461338119684 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:15:19 INFO - PROCESS | 1945 | 1461338119758 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f9e000 == 26 [pid = 1945] [id = 26] 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x1140cd000) [pid = 1945] [serial = 74] [outer = 0x0] 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x119d6d800) [pid = 1945] [serial = 75] [outer = 0x1140cd000] 08:15:19 INFO - PROCESS | 1945 | 1461338119799 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11a88b400) [pid = 1945] [serial = 76] [outer = 0x1140cd000] 08:15:20 INFO - PROCESS | 1945 | 1461338120082 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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 523ms 08:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:15:20 INFO - PROCESS | 1945 | 1461338120118 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1945 | 1461338120120 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:15:20 INFO - PROCESS | 1945 | 1461338120122 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1945 | 1461338120123 Marionette TRACE conn2 <- [1,78,null,{}] 08:15:20 INFO - PROCESS | 1945 | 1461338120125 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}] 08:15:20 INFO - PROCESS | 1945 | 1461338120198 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:15:20 INFO - PROCESS | 1945 | 1461338120241 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x119235000 == 27 [pid = 1945] [id = 27] 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x119d66000) [pid = 1945] [serial = 77] [outer = 0x0] 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x11a88f800) [pid = 1945] [serial = 78] [outer = 0x119d66000] 08:15:20 INFO - PROCESS | 1945 | 1461338120267 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x11aa52c00) [pid = 1945] [serial = 79] [outer = 0x119d66000] 08:15:20 INFO - PROCESS | 1945 | 1461338120511 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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 422ms 08:15:20 INFO - PROCESS | 1945 | 1461338120556 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1945 | 1461338120557 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:15:20 INFO - PROCESS | 1945 | 1461338120567 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1945 | 1461338120568 Marionette TRACE conn2 <- [1,82,null,{}] 08:15:20 INFO - PROCESS | 1945 | 1461338120570 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}] 08:15:20 INFO - PROCESS | 1945 | 1461338120642 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:15:20 INFO - PROCESS | 1945 | 1461338120648 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac4800 == 28 [pid = 1945] [id = 28] 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x114e6e800) [pid = 1945] [serial = 80] [outer = 0x0] 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11ad6c000) [pid = 1945] [serial = 81] [outer = 0x114e6e800] 08:15:20 INFO - PROCESS | 1945 | 1461338120676 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11af3e800) [pid = 1945] [serial = 82] [outer = 0x114e6e800] 08:15:20 INFO - PROCESS | 1945 | 1461338120968 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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms 08:15:20 INFO - PROCESS | 1945 | 1461338120985 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1945 | 1461338120987 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:15:21 INFO - PROCESS | 1945 | 1461338121009 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1945 | 1461338121010 Marionette TRACE conn2 <- [1,86,null,{}] 08:15:21 INFO - PROCESS | 1945 | 1461338121016 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}] 08:15:21 INFO - PROCESS | 1945 | 1461338121103 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:15:21 INFO - PROCESS | 1945 | 1461338121150 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b40800 == 29 [pid = 1945] [id = 29] 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x1187b1800) [pid = 1945] [serial = 83] [outer = 0x0] 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11af49400) [pid = 1945] [serial = 84] [outer = 0x1187b1800] 08:15:21 INFO - PROCESS | 1945 | 1461338121178 Marionette DEBUG loaded listener.js 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11ba0cc00) [pid = 1945] [serial = 85] [outer = 0x1187b1800] 08:15:21 INFO - PROCESS | 1945 | 1461338121428 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]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 477ms 08:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:15:21 INFO - PROCESS | 1945 | 1461338121484 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 1945 | 1461338121485 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:15:21 INFO - PROCESS | 1945 | 1461338121487 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1945 | 1461338121488 Marionette TRACE conn2 <- [1,90,null,{}] 08:15:21 INFO - PROCESS | 1945 | 1461338121491 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}] 08:15:21 INFO - PROCESS | 1945 | 1461338121562 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:15:21 INFO - PROCESS | 1945 | 1461338121566 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a885000 == 30 [pid = 1945] [id = 30] 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x119d6f400) [pid = 1945] [serial = 86] [outer = 0x0] 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11bc65c00) [pid = 1945] [serial = 87] [outer = 0x119d6f400] 08:15:21 INFO - PROCESS | 1945 | 1461338121594 Marionette DEBUG loaded listener.js 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11c162800) [pid = 1945] [serial = 88] [outer = 0x119d6f400] 08:15:21 INFO - PROCESS | 1945 | 1461338121872 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]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 08:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:15:21 INFO - PROCESS | 1945 | 1461338121905 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 1945 | 1461338121906 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:15:21 INFO - PROCESS | 1945 | 1461338121908 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1945 | 1461338121910 Marionette TRACE conn2 <- [1,94,null,{}] 08:15:21 INFO - PROCESS | 1945 | 1461338121914 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}] 08:15:21 INFO - PROCESS | 1945 | 1461338121984 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:15:21 INFO - PROCESS | 1945 | 1461338121988 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a997800 == 31 [pid = 1945] [id = 31] 08:15:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11c2a9800) [pid = 1945] [serial = 89] [outer = 0x0] 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c450000) [pid = 1945] [serial = 90] [outer = 0x11c2a9800] 08:15:22 INFO - PROCESS | 1945 | 1461338122016 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c4e7800) [pid = 1945] [serial = 91] [outer = 0x11c2a9800] 08:15:22 INFO - PROCESS | 1945 | 1461338122311 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]]]}] 08:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 08:15:22 INFO - PROCESS | 1945 | 1461338122338 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1945 | 1461338122339 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:15:22 INFO - PROCESS | 1945 | 1461338122341 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - PROCESS | 1945 | 1461338122342 Marionette TRACE conn2 <- [1,98,null,{}] 08:15:22 INFO - PROCESS | 1945 | 1461338122352 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}] 08:15:22 INFO - PROCESS | 1945 | 1461338122449 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:15:22 INFO - PROCESS | 1945 | 1461338122456 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f9c800 == 32 [pid = 1945] [id = 32] 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c158000) [pid = 1945] [serial = 92] [outer = 0x0] 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c6f9000) [pid = 1945] [serial = 93] [outer = 0x11c158000] 08:15:22 INFO - PROCESS | 1945 | 1461338122484 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c92a400) [pid = 1945] [serial = 94] [outer = 0x11c158000] 08:15:22 INFO - PROCESS | 1945 | 1461338122762 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]]]}] 08:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 08:15:22 INFO - PROCESS | 1945 | 1461338122810 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1945 | 1461338122811 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:15:22 INFO - PROCESS | 1945 | 1461338122816 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - PROCESS | 1945 | 1461338122817 Marionette TRACE conn2 <- [1,102,null,{}] 08:15:22 INFO - PROCESS | 1945 | 1461338122820 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}] 08:15:22 INFO - PROCESS | 1945 | 1461338122898 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:15:22 INFO - PROCESS | 1945 | 1461338122902 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af03000 == 33 [pid = 1945] [id = 33] 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11a8a3400) [pid = 1945] [serial = 95] [outer = 0x0] 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c9dec00) [pid = 1945] [serial = 96] [outer = 0x11a8a3400] 08:15:22 INFO - PROCESS | 1945 | 1461338122929 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x1259e2800) [pid = 1945] [serial = 97] [outer = 0x11a8a3400] 08:15:23 INFO - PROCESS | 1945 | 1461338123222 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]]]}] 08:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 08:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:15:23 INFO - PROCESS | 1945 | 1461338123235 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:15:23 INFO - PROCESS | 1945 | 1461338123236 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:15:23 INFO - PROCESS | 1945 | 1461338123238 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:15:23 INFO - PROCESS | 1945 | 1461338123240 Marionette TRACE conn2 <- [1,106,null,{}] 08:15:23 INFO - PROCESS | 1945 | 1461338123242 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}] 08:15:23 INFO - PROCESS | 1945 | 1461338123361 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:15:23 INFO - PROCESS | 1945 | 1461338123367 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac4000 == 34 [pid = 1945] [id = 34] 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11ad64c00) [pid = 1945] [serial = 98] [outer = 0x0] 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x1259e7800) [pid = 1945] [serial = 99] [outer = 0x11ad64c00] 08:15:23 INFO - PROCESS | 1945 | 1461338123395 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x126e70000) [pid = 1945] [serial = 100] [outer = 0x11ad64c00] 08:15:23 INFO - PROCESS | 1945 | 1461338123677 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]]]}] 08:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 08:15:23 INFO - PROCESS | 1945 | 1461338123708 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:15:23 INFO - PROCESS | 1945 | 1461338123710 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:15:23 INFO - PROCESS | 1945 | 1461338123720 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:15:23 INFO - PROCESS | 1945 | 1461338123722 Marionette TRACE conn2 <- [1,110,null,{}] 08:15:23 INFO - PROCESS | 1945 | 1461338123724 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}] 08:15:23 INFO - PROCESS | 1945 | 1461338123802 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:15:23 INFO - PROCESS | 1945 | 1461338123806 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc3000 == 35 [pid = 1945] [id = 35] 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11af41c00) [pid = 1945] [serial = 101] [outer = 0x0] 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x126eeb800) [pid = 1945] [serial = 102] [outer = 0x11af41c00] 08:15:23 INFO - PROCESS | 1945 | 1461338123834 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12754b000) [pid = 1945] [serial = 103] [outer = 0x11af41c00] 08:15:24 INFO - PROCESS | 1945 | 1461338124153 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]]]}] 08:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:15:24 INFO - PROCESS | 1945 | 1461338124190 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:15:24 INFO - PROCESS | 1945 | 1461338124191 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:15:24 INFO - PROCESS | 1945 | 1461338124193 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 1945 | 1461338124194 Marionette TRACE conn2 <- [1,114,null,{}] 08:15:24 INFO - PROCESS | 1945 | 1461338124197 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}] 08:15:24 INFO - PROCESS | 1945 | 1461338124291 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:15:24 INFO - PROCESS | 1945 | 1461338124300 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c496800 == 36 [pid = 1945] [id = 36] 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x126eef400) [pid = 1945] [serial = 104] [outer = 0x0] 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x127f48400) [pid = 1945] [serial = 105] [outer = 0x126eef400] 08:15:24 INFO - PROCESS | 1945 | 1461338124325 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x127fdd400) [pid = 1945] [serial = 106] [outer = 0x126eef400] 08:15:24 INFO - PROCESS | 1945 | 1461338124615 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]]]}] 08:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 08:15:24 INFO - PROCESS | 1945 | 1461338124665 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:15:24 INFO - PROCESS | 1945 | 1461338124666 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:15:24 INFO - PROCESS | 1945 | 1461338124668 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 1945 | 1461338124669 Marionette TRACE conn2 <- [1,118,null,{}] 08:15:24 INFO - PROCESS | 1945 | 1461338124672 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}] 08:15:24 INFO - PROCESS | 1945 | 1461338124743 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:15:24 INFO - PROCESS | 1945 | 1461338124750 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8d1800 == 37 [pid = 1945] [id = 37] 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x127fdf000) [pid = 1945] [serial = 107] [outer = 0x0] 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x1295a2c00) [pid = 1945] [serial = 108] [outer = 0x127fdf000] 08:15:24 INFO - PROCESS | 1945 | 1461338124774 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x1295f1000) [pid = 1945] [serial = 109] [outer = 0x127fdf000] 08:15:25 INFO - PROCESS | 1945 | 1461338125077 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]]]}] 08:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 08:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:15:25 INFO - PROCESS | 1945 | 1461338125139 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 1945 | 1461338125140 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:15:25 INFO - PROCESS | 1945 | 1461338125142 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 1945 | 1461338125143 Marionette TRACE conn2 <- [1,122,null,{}] 08:15:25 INFO - PROCESS | 1945 | 1461338125171 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}] 08:15:25 INFO - PROCESS | 1945 | 1461338125243 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:15:25 INFO - PROCESS | 1945 | 1461338125250 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x125913000 == 38 [pid = 1945] [id = 38] 08:15:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12909ec00) [pid = 1945] [serial = 110] [outer = 0x0] 08:15:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129784400) [pid = 1945] [serial = 111] [outer = 0x12909ec00] 08:15:25 INFO - PROCESS | 1945 | 1461338125275 Marionette DEBUG loaded listener.js 08:15:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b1f2400) [pid = 1945] [serial = 112] [outer = 0x12909ec00] 08:15:26 INFO - PROCESS | 1945 | 1461338126141 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]]]}] 08:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1044ms 08:15:26 INFO - PROCESS | 1945 | 1461338126187 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 1945 | 1461338126189 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:15:26 INFO - PROCESS | 1945 | 1461338126193 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 1945 | 1461338126195 Marionette TRACE conn2 <- [1,126,null,{}] 08:15:26 INFO - PROCESS | 1945 | 1461338126203 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}] 08:15:26 INFO - PROCESS | 1945 | 1461338126295 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:15:26 INFO - PROCESS | 1945 | 1461338126303 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x115221000 == 39 [pid = 1945] [id = 39] 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x115883000) [pid = 1945] [serial = 113] [outer = 0x0] 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x1165f5c00) [pid = 1945] [serial = 114] [outer = 0x115883000] 08:15:26 INFO - PROCESS | 1945 | 1461338126331 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x118542000) [pid = 1945] [serial = 115] [outer = 0x115883000] 08:15:26 INFO - PROCESS | 1945 | 1461338126701 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]]]}] 08:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 522ms 08:15:26 INFO - PROCESS | 1945 | 1461338126715 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 1945 | 1461338126719 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:15:26 INFO - PROCESS | 1945 | 1461338126731 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 1945 | 1461338126733 Marionette TRACE conn2 <- [1,130,null,{}] 08:15:26 INFO - PROCESS | 1945 | 1461338126735 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}] 08:15:26 INFO - PROCESS | 1945 | 1461338126822 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:15:26 INFO - PROCESS | 1945 | 1461338126829 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x115747000 == 40 [pid = 1945] [id = 40] 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x116544400) [pid = 1945] [serial = 116] [outer = 0x0] 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1189f4c00) [pid = 1945] [serial = 117] [outer = 0x116544400] 08:15:26 INFO - PROCESS | 1945 | 1461338126855 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x119b9d400) [pid = 1945] [serial = 118] [outer = 0x116544400] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8d1800 == 39 [pid = 1945] [id = 37] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11af03000 == 38 [pid = 1945] [id = 33] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x119b40800 == 37 [pid = 1945] [id = 29] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac4000 == 36 [pid = 1945] [id = 34] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc3000 == 35 [pid = 1945] [id = 35] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11c496800 == 34 [pid = 1945] [id = 36] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac4800 == 33 [pid = 1945] [id = 28] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x118f9c800 == 32 [pid = 1945] [id = 32] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x119235000 == 31 [pid = 1945] [id = 27] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11a997800 == 30 [pid = 1945] [id = 31] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x115221000 == 29 [pid = 1945] [id = 39] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11a885000 == 28 [pid = 1945] [id = 30] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x125913000 == 27 [pid = 1945] [id = 38] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8db000 == 26 [pid = 1945] [id = 11] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11a98b000 == 25 [pid = 1945] [id = 12] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x118f9e000 == 24 [pid = 1945] [id = 26] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12e355800 == 23 [pid = 1945] [id = 10] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x115206800 == 22 [pid = 1945] [id = 24] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0aa000 == 21 [pid = 1945] [id = 8] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee2c000 == 20 [pid = 1945] [id = 14] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee0c800 == 19 [pid = 1945] [id = 13] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4c000 == 18 [pid = 1945] [id = 9] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x1302ca800 == 17 [pid = 1945] [id = 19] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12f6c1800 == 16 [pid = 1945] [id = 15] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x1302e5800 == 15 [pid = 1945] [id = 20] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba04800 == 14 [pid = 1945] [id = 6] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb60800 == 13 [pid = 1945] [id = 16] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x1156c2800 == 12 [pid = 1945] [id = 25] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1c000 == 11 [pid = 1945] [id = 22] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x130d12000 == 10 [pid = 1945] [id = 23] 08:15:28 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad81000 == 9 [pid = 1945] [id = 21] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12d97b400) [pid = 1945] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12d0e2000) [pid = 1945] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12b96f800) [pid = 1945] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x13054fc00) [pid = 1945] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x130543800) [pid = 1945] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11ad68c00) [pid = 1945] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12f665800) [pid = 1945] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12b25c800) [pid = 1945] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12ee68000) [pid = 1945] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12ee4dc00) [pid = 1945] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12ead5800) [pid = 1945] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12b968800) [pid = 1945] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12e2be800) [pid = 1945] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12e2b6400) [pid = 1945] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x126eedc00) [pid = 1945] [serial = 11] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x125fa3c00) [pid = 1945] [serial = 8] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x1295a2c00) [pid = 1945] [serial = 108] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x127f48400) [pid = 1945] [serial = 105] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x126eef400) [pid = 1945] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x13068e800) [pid = 1945] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x130ad9800) [pid = 1945] [serial = 67] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x115885400) [pid = 1945] [serial = 69] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x115882c00) [pid = 1945] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x1187af800) [pid = 1945] [serial = 72] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x116549000) [pid = 1945] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x119d6d800) [pid = 1945] [serial = 75] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x1140cd000) [pid = 1945] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11a88f800) [pid = 1945] [serial = 78] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x119d66000) [pid = 1945] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11aa52c00) [pid = 1945] [serial = 79] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11ad6c000) [pid = 1945] [serial = 81] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x114e6e800) [pid = 1945] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11af3e800) [pid = 1945] [serial = 82] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11af49400) [pid = 1945] [serial = 84] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x1187b1800) [pid = 1945] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11ba0cc00) [pid = 1945] [serial = 85] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x11bc65c00) [pid = 1945] [serial = 87] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x119d6f400) [pid = 1945] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x11c162800) [pid = 1945] [serial = 88] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x11c450000) [pid = 1945] [serial = 90] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x11c2a9800) [pid = 1945] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x11c4e7800) [pid = 1945] [serial = 91] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x11c6f9000) [pid = 1945] [serial = 93] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 74 (0x11c158000) [pid = 1945] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 73 (0x11c9dec00) [pid = 1945] [serial = 96] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 72 (0x11a8a3400) [pid = 1945] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 71 (0x1259e7800) [pid = 1945] [serial = 99] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 70 (0x11ad64c00) [pid = 1945] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 69 (0x126eeb800) [pid = 1945] [serial = 102] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 68 (0x11c92a400) [pid = 1945] [serial = 94] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 67 (0x1259e2800) [pid = 1945] [serial = 97] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 66 (0x11654a000) [pid = 1945] [serial = 70] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 65 (0x126e70000) [pid = 1945] [serial = 100] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 64 (0x1189f8800) [pid = 1945] [serial = 73] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 63 (0x127fdd400) [pid = 1945] [serial = 106] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 62 (0x127fdf000) [pid = 1945] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 61 (0x1295f1000) [pid = 1945] [serial = 109] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 60 (0x11a88b400) [pid = 1945] [serial = 76] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 59 (0x12e791800) [pid = 1945] [serial = 30] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 58 (0x12e7b1000) [pid = 1945] [serial = 31] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 57 (0x12e338400) [pid = 1945] [serial = 28] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 56 (0x12e2bbc00) [pid = 1945] [serial = 27] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 55 (0x12d9d7c00) [pid = 1945] [serial = 24] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 54 (0x12db86c00) [pid = 1945] [serial = 25] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 53 (0x12d0e3c00) [pid = 1945] [serial = 21] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 52 (0x12d0e8400) [pid = 1945] [serial = 22] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 51 (0x12bc82800) [pid = 1945] [serial = 18] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 50 (0x12b970400) [pid = 1945] [serial = 15] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 49 (0x12ba54000) [pid = 1945] [serial = 16] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 48 (0x13054e000) [pid = 1945] [serial = 61] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 47 (0x12fcbec00) [pid = 1945] [serial = 58] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 46 (0x130549800) [pid = 1945] [serial = 60] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 45 (0x12fcba000) [pid = 1945] [serial = 57] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 44 (0x12f7ab000) [pid = 1945] [serial = 54] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 43 (0x12fcb8c00) [pid = 1945] [serial = 55] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 42 (0x12fe3a000) [pid = 1945] [serial = 48] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 41 (0x12f7b2c00) [pid = 1945] [serial = 51] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 40 (0x12f658c00) [pid = 1945] [serial = 45] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 39 (0x12f660000) [pid = 1945] [serial = 46] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 38 (0x12f64ac00) [pid = 1945] [serial = 42] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 37 (0x12f651c00) [pid = 1945] [serial = 43] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 36 (0x12ee65800) [pid = 1945] [serial = 40] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 35 (0x12ee60000) [pid = 1945] [serial = 39] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 34 (0x12ee40000) [pid = 1945] [serial = 36] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 33 (0x12ee45800) [pid = 1945] [serial = 37] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 32 (0x12e7ba400) [pid = 1945] [serial = 33] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 31 (0x12ead2c00) [pid = 1945] [serial = 34] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 30 (0x130ad3800) [pid = 1945] [serial = 66] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 29 (0x130686400) [pid = 1945] [serial = 63] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | --DOMWINDOW == 28 (0x13068c400) [pid = 1945] [serial = 64] [outer = 0x0] [url = about:blank] 08:15:28 INFO - PROCESS | 1945 | 1461338128952 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]]]}] 08:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2227ms 08:15:28 INFO - PROCESS | 1945 | 1461338128959 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:15:28 INFO - PROCESS | 1945 | 1461338128961 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:15:28 INFO - PROCESS | 1945 | 1461338128966 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:15:28 INFO - PROCESS | 1945 | 1461338128968 Marionette TRACE conn2 <- [1,134,null,{}] 08:15:28 INFO - PROCESS | 1945 | 1461338128973 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}] 08:15:29 INFO - PROCESS | 1945 | 1461338129058 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:15:29 INFO - PROCESS | 1945 | 1461338129103 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b8a000 == 10 [pid = 1945] [id = 41] 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 29 (0x115885400) [pid = 1945] [serial = 119] [outer = 0x0] 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 30 (0x116545000) [pid = 1945] [serial = 120] [outer = 0x115885400] 08:15:29 INFO - PROCESS | 1945 | 1461338129148 Marionette DEBUG loaded listener.js 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 31 (0x118580800) [pid = 1945] [serial = 121] [outer = 0x115885400] 08:15:29 INFO - PROCESS | 1945 | 1461338129535 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]]]}] 08:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 622ms 08:15:29 INFO - PROCESS | 1945 | 1461338129588 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:15:29 INFO - PROCESS | 1945 | 1461338129592 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:15:29 INFO - PROCESS | 1945 | 1461338129610 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:15:29 INFO - PROCESS | 1945 | 1461338129612 Marionette TRACE conn2 <- [1,138,null,{}] 08:15:29 INFO - PROCESS | 1945 | 1461338129614 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}] 08:15:29 INFO - PROCESS | 1945 | 1461338129688 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:15:29 INFO - PROCESS | 1945 | 1461338129693 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x114220000 == 11 [pid = 1945] [id = 42] 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 32 (0x118754c00) [pid = 1945] [serial = 122] [outer = 0x0] 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 33 (0x118c91000) [pid = 1945] [serial = 123] [outer = 0x118754c00] 08:15:29 INFO - PROCESS | 1945 | 1461338129722 Marionette DEBUG loaded listener.js 08:15:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 34 (0x119ae0c00) [pid = 1945] [serial = 124] [outer = 0x118754c00] 08:15:30 INFO - PROCESS | 1945 | 1461338130289 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]]]}] 08:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 724ms 08:15:30 INFO - PROCESS | 1945 | 1461338130333 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:15:30 INFO - PROCESS | 1945 | 1461338130335 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:15:30 INFO - PROCESS | 1945 | 1461338130338 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:15:30 INFO - PROCESS | 1945 | 1461338130340 Marionette TRACE conn2 <- [1,142,null,{}] 08:15:30 INFO - PROCESS | 1945 | 1461338130385 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}] 08:15:30 INFO - PROCESS | 1945 | 1461338130493 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:15:30 INFO - PROCESS | 1945 | 1461338130520 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x1187c7000 == 12 [pid = 1945] [id = 43] 08:15:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 35 (0x118909800) [pid = 1945] [serial = 125] [outer = 0x0] 08:15:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 36 (0x118c86400) [pid = 1945] [serial = 126] [outer = 0x118909800] 08:15:30 INFO - PROCESS | 1945 | 1461338130552 Marionette DEBUG loaded listener.js 08:15:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 37 (0x119d6a800) [pid = 1945] [serial = 127] [outer = 0x118909800] 08:15:30 INFO - PROCESS | 1945 | 1461338130982 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]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 08:15:31 INFO - PROCESS | 1945 | 1461338131009 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1945 | 1461338131013 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:15:31 INFO - PROCESS | 1945 | 1461338131016 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1945 | 1461338131018 Marionette TRACE conn2 <- [1,146,null,{}] 08:15:31 INFO - PROCESS | 1945 | 1461338131022 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}] 08:15:31 INFO - PROCESS | 1945 | 1461338131098 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:15:31 INFO - PROCESS | 1945 | 1461338131135 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x116504800 == 13 [pid = 1945] [id = 44] 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 38 (0x1187b4000) [pid = 1945] [serial = 128] [outer = 0x0] 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 39 (0x118c88c00) [pid = 1945] [serial = 129] [outer = 0x1187b4000] 08:15:31 INFO - PROCESS | 1945 | 1461338131163 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 40 (0x11a74a000) [pid = 1945] [serial = 130] [outer = 0x1187b4000] 08:15:31 INFO - PROCESS | 1945 | 1461338131450 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]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 08:15:31 INFO - PROCESS | 1945 | 1461338131486 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1945 | 1461338131490 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:15:31 INFO - PROCESS | 1945 | 1461338131497 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1945 | 1461338131500 Marionette TRACE conn2 <- [1,150,null,{}] 08:15:31 INFO - PROCESS | 1945 | 1461338131503 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}] 08:15:31 INFO - PROCESS | 1945 | 1461338131572 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:15:31 INFO - PROCESS | 1945 | 1461338131577 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11923e800 == 14 [pid = 1945] [id = 45] 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 41 (0x11a88bc00) [pid = 1945] [serial = 131] [outer = 0x0] 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 42 (0x11a8a8c00) [pid = 1945] [serial = 132] [outer = 0x11a88bc00] 08:15:31 INFO - PROCESS | 1945 | 1461338131607 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 43 (0x11ac7c800) [pid = 1945] [serial = 133] [outer = 0x11a88bc00] 08:15:31 INFO - PROCESS | 1945 | 1461338131938 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]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 08:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:15:31 INFO - PROCESS | 1945 | 1461338131969 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1945 | 1461338131970 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:15:31 INFO - PROCESS | 1945 | 1461338131973 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1945 | 1461338131975 Marionette TRACE conn2 <- [1,154,null,{}] 08:15:31 INFO - PROCESS | 1945 | 1461338131983 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}] 08:15:32 INFO - PROCESS | 1945 | 1461338132063 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:15:32 INFO - PROCESS | 1945 | 1461338132070 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad2000 == 15 [pid = 1945] [id = 46] 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 44 (0x11ade7c00) [pid = 1945] [serial = 134] [outer = 0x0] 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 45 (0x11af46400) [pid = 1945] [serial = 135] [outer = 0x11ade7c00] 08:15:32 INFO - PROCESS | 1945 | 1461338132097 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 46 (0x11b911c00) [pid = 1945] [serial = 136] [outer = 0x11ade7c00] 08:15:32 INFO - PROCESS | 1945 | 1461338132460 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]]]}] 08:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 08:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:15:32 INFO - PROCESS | 1945 | 1461338132494 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:15:32 INFO - PROCESS | 1945 | 1461338132496 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:15:32 INFO - PROCESS | 1945 | 1461338132498 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:15:32 INFO - PROCESS | 1945 | 1461338132499 Marionette TRACE conn2 <- [1,158,null,{}] 08:15:32 INFO - PROCESS | 1945 | 1461338132506 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}] 08:15:32 INFO - PROCESS | 1945 | 1461338132574 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:15:32 INFO - PROCESS | 1945 | 1461338132579 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a86f000 == 16 [pid = 1945] [id = 47] 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 47 (0x11b991000) [pid = 1945] [serial = 137] [outer = 0x0] 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 48 (0x11ba0ec00) [pid = 1945] [serial = 138] [outer = 0x11b991000] 08:15:32 INFO - PROCESS | 1945 | 1461338132607 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 49 (0x11bc6f400) [pid = 1945] [serial = 139] [outer = 0x11b991000] 08:15:32 INFO - PROCESS | 1945 | 1461338132927 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]]]}] 08:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 08:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:15:32 INFO - PROCESS | 1945 | 1461338132969 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:15:32 INFO - PROCESS | 1945 | 1461338132970 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:15:32 INFO - PROCESS | 1945 | 1461338132972 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:15:32 INFO - PROCESS | 1945 | 1461338132973 Marionette TRACE conn2 <- [1,162,null,{}] 08:15:32 INFO - PROCESS | 1945 | 1461338132976 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}] 08:15:33 INFO - PROCESS | 1945 | 1461338133040 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:15:33 INFO - PROCESS | 1945 | 1461338133047 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a94d000 == 17 [pid = 1945] [id = 48] 08:15:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 50 (0x114718c00) [pid = 1945] [serial = 140] [outer = 0x0] 08:15:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 51 (0x11c29e400) [pid = 1945] [serial = 141] [outer = 0x114718c00] 08:15:33 INFO - PROCESS | 1945 | 1461338133073 Marionette DEBUG loaded listener.js 08:15:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 52 (0x11c44d400) [pid = 1945] [serial = 142] [outer = 0x114718c00] 08:15:33 INFO - PROCESS | 1945 | 1461338133803 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]]]}] 08:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 868ms 08:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:15:33 INFO - PROCESS | 1945 | 1461338133841 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:15:33 INFO - PROCESS | 1945 | 1461338133843 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:15:33 INFO - PROCESS | 1945 | 1461338133852 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:15:33 INFO - PROCESS | 1945 | 1461338133854 Marionette TRACE conn2 <- [1,166,null,{}] 08:15:33 INFO - PROCESS | 1945 | 1461338133857 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}] 08:15:33 INFO - PROCESS | 1945 | 1461338133952 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:15:33 INFO - PROCESS | 1945 | 1461338133957 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x116507800 == 18 [pid = 1945] [id = 49] 08:15:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 53 (0x1187b0c00) [pid = 1945] [serial = 143] [outer = 0x0] 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 54 (0x118c0ec00) [pid = 1945] [serial = 144] [outer = 0x1187b0c00] 08:15:34 INFO - PROCESS | 1945 | 1461338134006 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 55 (0x118e1f000) [pid = 1945] [serial = 145] [outer = 0x1187b0c00] 08:15:34 INFO - PROCESS | 1945 | 1461338134314 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]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 526ms 08:15:34 INFO - PROCESS | 1945 | 1461338134372 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 1945 | 1461338134376 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:15:34 INFO - PROCESS | 1945 | 1461338134387 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1945 | 1461338134388 Marionette TRACE conn2 <- [1,170,null,{}] 08:15:34 INFO - PROCESS | 1945 | 1461338134391 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}] 08:15:34 INFO - PROCESS | 1945 | 1461338134473 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:15:34 INFO - PROCESS | 1945 | 1461338134480 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x119243000 == 19 [pid = 1945] [id = 50] 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 56 (0x118c09000) [pid = 1945] [serial = 146] [outer = 0x0] 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 57 (0x11a88f400) [pid = 1945] [serial = 147] [outer = 0x118c09000] 08:15:34 INFO - PROCESS | 1945 | 1461338134506 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 58 (0x11ad68400) [pid = 1945] [serial = 148] [outer = 0x118c09000] 08:15:34 INFO - PROCESS | 1945 | 1461338134845 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]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 468ms 08:15:34 INFO - PROCESS | 1945 | 1461338134856 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 1945 | 1461338134857 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:15:34 INFO - PROCESS | 1945 | 1461338134859 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1945 | 1461338134861 Marionette TRACE conn2 <- [1,174,null,{}] 08:15:34 INFO - PROCESS | 1945 | 1461338134868 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}] 08:15:34 INFO - PROCESS | 1945 | 1461338134946 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:15:34 INFO - PROCESS | 1945 | 1461338134951 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a881800 == 20 [pid = 1945] [id = 51] 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 59 (0x11ba0e000) [pid = 1945] [serial = 149] [outer = 0x0] 08:15:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 60 (0x11bc65c00) [pid = 1945] [serial = 150] [outer = 0x11ba0e000] 08:15:34 INFO - PROCESS | 1945 | 1461338134984 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 61 (0x11c2a9400) [pid = 1945] [serial = 151] [outer = 0x11ba0e000] 08:15:35 INFO - PROCESS | 1945 | --DOMWINDOW == 60 (0x116544400) [pid = 1945] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:15:35 INFO - PROCESS | 1945 | --DOMWINDOW == 59 (0x115883000) [pid = 1945] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:15:35 INFO - PROCESS | 1945 | --DOMWINDOW == 58 (0x11af41c00) [pid = 1945] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:15:35 INFO - PROCESS | 1945 | --DOMWINDOW == 57 (0x115885400) [pid = 1945] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:15:35 INFO - PROCESS | 1945 | --DOMWINDOW == 56 (0x12909ec00) [pid = 1945] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:15:35 INFO - PROCESS | 1945 | 1461338135363 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]]]}] 08:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 522ms 08:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:15:35 INFO - PROCESS | 1945 | 1461338135382 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:15:35 INFO - PROCESS | 1945 | 1461338135383 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:15:35 INFO - PROCESS | 1945 | 1461338135385 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:15:35 INFO - PROCESS | 1945 | 1461338135387 Marionette TRACE conn2 <- [1,178,null,{}] 08:15:35 INFO - PROCESS | 1945 | 1461338135389 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}] 08:15:35 INFO - PROCESS | 1945 | 1461338135456 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:15:35 INFO - PROCESS | 1945 | 1461338135462 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a99c800 == 21 [pid = 1945] [id = 52] 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 57 (0x11c448400) [pid = 1945] [serial = 152] [outer = 0x0] 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 58 (0x11c4e7800) [pid = 1945] [serial = 153] [outer = 0x11c448400] 08:15:35 INFO - PROCESS | 1945 | 1461338135490 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 59 (0x11c713000) [pid = 1945] [serial = 154] [outer = 0x11c448400] 08:15:35 INFO - PROCESS | 1945 | 1461338135830 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]]]}] 08:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 468ms 08:15:35 INFO - PROCESS | 1945 | 1461338135854 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:15:35 INFO - PROCESS | 1945 | 1461338135855 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:15:35 INFO - PROCESS | 1945 | 1461338135857 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:15:35 INFO - PROCESS | 1945 | 1461338135858 Marionette TRACE conn2 <- [1,182,null,{}] 08:15:35 INFO - PROCESS | 1945 | 1461338135860 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}] 08:15:35 INFO - PROCESS | 1945 | 1461338135923 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:15:35 INFO - PROCESS | 1945 | 1461338135929 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab07000 == 22 [pid = 1945] [id = 53] 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 60 (0x11c29f000) [pid = 1945] [serial = 155] [outer = 0x0] 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 61 (0x11c9d8c00) [pid = 1945] [serial = 156] [outer = 0x11c29f000] 08:15:35 INFO - PROCESS | 1945 | 1461338135956 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 62 (0x11c9dec00) [pid = 1945] [serial = 157] [outer = 0x11c29f000] 08:15:36 INFO - PROCESS | 1945 | 1461338136295 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]]]}] 08:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 08:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:15:36 INFO - PROCESS | 1945 | 1461338136327 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:15:36 INFO - PROCESS | 1945 | 1461338136329 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:15:36 INFO - PROCESS | 1945 | 1461338136331 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:15:36 INFO - PROCESS | 1945 | 1461338136332 Marionette TRACE conn2 <- [1,186,null,{}] 08:15:36 INFO - PROCESS | 1945 | 1461338136334 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}] 08:15:36 INFO - PROCESS | 1945 | 1461338136408 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:15:36 INFO - PROCESS | 1945 | 1461338136447 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab19000 == 23 [pid = 1945] [id = 54] 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 63 (0x11c92a400) [pid = 1945] [serial = 158] [outer = 0x0] 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 64 (0x11c9e2000) [pid = 1945] [serial = 159] [outer = 0x11c92a400] 08:15:36 INFO - PROCESS | 1945 | 1461338136476 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 65 (0x126a0b800) [pid = 1945] [serial = 160] [outer = 0x11c92a400] 08:15:36 INFO - PROCESS | 1945 | 1461338136730 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]]]}] 08:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 08:15:36 INFO - PROCESS | 1945 | 1461338136757 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:15:36 INFO - PROCESS | 1945 | 1461338136758 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:15:36 INFO - PROCESS | 1945 | 1461338136760 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:15:36 INFO - PROCESS | 1945 | 1461338136761 Marionette TRACE conn2 <- [1,190,null,{}] 08:15:36 INFO - PROCESS | 1945 | 1461338136771 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}] 08:15:36 INFO - PROCESS | 1945 | 1461338136839 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:15:36 INFO - PROCESS | 1945 | 1461338136844 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af0b800 == 24 [pid = 1945] [id = 55] 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 66 (0x1259e9000) [pid = 1945] [serial = 161] [outer = 0x0] 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 67 (0x126eed400) [pid = 1945] [serial = 162] [outer = 0x1259e9000] 08:15:36 INFO - PROCESS | 1945 | 1461338136871 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 68 (0x127544400) [pid = 1945] [serial = 163] [outer = 0x1259e9000] 08:15:37 INFO - PROCESS | 1945 | 1461338137180 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]]]}] 08:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 08:15:37 INFO - PROCESS | 1945 | 1461338137236 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:15:37 INFO - PROCESS | 1945 | 1461338137238 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:15:37 INFO - PROCESS | 1945 | 1461338137240 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 1945 | 1461338137241 Marionette TRACE conn2 <- [1,194,null,{}] 08:15:37 INFO - PROCESS | 1945 | 1461338137251 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}] 08:15:37 INFO - PROCESS | 1945 | 1461338137357 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:15:37 INFO - PROCESS | 1945 | 1461338137397 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152c7000 == 25 [pid = 1945] [id = 56] 08:15:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 69 (0x1142d0000) [pid = 1945] [serial = 164] [outer = 0x0] 08:15:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 70 (0x114ba8c00) [pid = 1945] [serial = 165] [outer = 0x1142d0000] 08:15:37 INFO - PROCESS | 1945 | 1461338137428 Marionette DEBUG loaded listener.js 08:15:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x115894800) [pid = 1945] [serial = 166] [outer = 0x1142d0000] 08:15:37 INFO - PROCESS | 1945 | 1461338137843 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]]]}] 08:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 619ms 08:15:37 INFO - PROCESS | 1945 | 1461338137860 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:15:37 INFO - PROCESS | 1945 | 1461338137864 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:15:37 INFO - PROCESS | 1945 | 1461338137867 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 1945 | 1461338137870 Marionette TRACE conn2 <- [1,198,null,{}] 08:15:37 INFO - PROCESS | 1945 | 1461338137873 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}] 08:15:37 INFO - PROCESS | 1945 | 1461338137957 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:15:37 INFO - PROCESS | 1945 | 1461338137995 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a883800 == 26 [pid = 1945] [id = 57] 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x1187ad800) [pid = 1945] [serial = 167] [outer = 0x0] 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x11a895400) [pid = 1945] [serial = 168] [outer = 0x1187ad800] 08:15:38 INFO - PROCESS | 1945 | 1461338138027 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x11ad70000) [pid = 1945] [serial = 169] [outer = 0x1187ad800] 08:15:38 INFO - PROCESS | 1945 | 1461338138411 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]]]}] 08:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 572ms 08:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:15:38 INFO - PROCESS | 1945 | 1461338138439 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:15:38 INFO - PROCESS | 1945 | 1461338138441 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:15:38 INFO - PROCESS | 1945 | 1461338138443 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 1945 | 1461338138445 Marionette TRACE conn2 <- [1,202,null,{}] 08:15:38 INFO - PROCESS | 1945 | 1461338138447 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}] 08:15:38 INFO - PROCESS | 1945 | 1461338138536 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:15:38 INFO - PROCESS | 1945 | 1461338138575 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b969800 == 27 [pid = 1945] [id = 58] 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11af3c400) [pid = 1945] [serial = 170] [outer = 0x0] 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11c15d000) [pid = 1945] [serial = 171] [outer = 0x11af3c400] 08:15:38 INFO - PROCESS | 1945 | 1461338138606 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x11c9d9400) [pid = 1945] [serial = 172] [outer = 0x11af3c400] 08:15:39 INFO - PROCESS | 1945 | 1461338139010 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]]]}] 08:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 08:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:15:39 INFO - PROCESS | 1945 | 1461338139064 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:15:39 INFO - PROCESS | 1945 | 1461338139067 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:15:39 INFO - PROCESS | 1945 | 1461338139075 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:15:39 INFO - PROCESS | 1945 | 1461338139079 Marionette TRACE conn2 <- [1,206,null,{}] 08:15:39 INFO - PROCESS | 1945 | 1461338139081 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}] 08:15:39 INFO - PROCESS | 1945 | 1461338139174 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:15:39 INFO - PROCESS | 1945 | 1461338139227 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x118c47000 == 28 [pid = 1945] [id = 59] 08:15:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x116548400) [pid = 1945] [serial = 173] [outer = 0x0] 08:15:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x1259e2400) [pid = 1945] [serial = 174] [outer = 0x116548400] 08:15:39 INFO - PROCESS | 1945 | 1461338139259 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x126eedc00) [pid = 1945] [serial = 175] [outer = 0x116548400] 08:15:39 INFO - PROCESS | 1945 | 1461338139754 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]]]}] 08:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 727ms 08:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:15:39 INFO - PROCESS | 1945 | 1461338139804 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:15:39 INFO - PROCESS | 1945 | 1461338139806 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:15:39 INFO - PROCESS | 1945 | 1461338139810 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:15:39 INFO - PROCESS | 1945 | 1461338139812 Marionette TRACE conn2 <- [1,210,null,{}] 08:15:39 INFO - PROCESS | 1945 | --DOCSHELL 0x115747000 == 27 [pid = 1945] [id = 40] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12754b000) [pid = 1945] [serial = 103] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x116545000) [pid = 1945] [serial = 120] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x118542000) [pid = 1945] [serial = 115] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x118580800) [pid = 1945] [serial = 121] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x118c91000) [pid = 1945] [serial = 123] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 74 (0x118c86400) [pid = 1945] [serial = 126] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 73 (0x118c88c00) [pid = 1945] [serial = 129] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 72 (0x11a8a8c00) [pid = 1945] [serial = 132] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 71 (0x11af46400) [pid = 1945] [serial = 135] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 70 (0x11ba0ec00) [pid = 1945] [serial = 138] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 69 (0x119b9d400) [pid = 1945] [serial = 118] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 68 (0x12b1f2400) [pid = 1945] [serial = 112] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 67 (0x129784400) [pid = 1945] [serial = 111] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 66 (0x1189f4c00) [pid = 1945] [serial = 117] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | --DOMWINDOW == 65 (0x1165f5c00) [pid = 1945] [serial = 114] [outer = 0x0] [url = about:blank] 08:15:39 INFO - PROCESS | 1945 | 1461338139863 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}] 08:15:39 INFO - PROCESS | 1945 | 1461338139940 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:15:39 INFO - PROCESS | 1945 | 1461338139984 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152d4000 == 28 [pid = 1945] [id = 60] 08:15:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 66 (0x1165f6800) [pid = 1945] [serial = 176] [outer = 0x0] 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 67 (0x118754400) [pid = 1945] [serial = 177] [outer = 0x1165f6800] 08:15:40 INFO - PROCESS | 1945 | 1461338140012 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 68 (0x1189fc000) [pid = 1945] [serial = 178] [outer = 0x1165f6800] 08:15:40 INFO - PROCESS | 1945 | 1461338140299 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]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 547ms 08:15:40 INFO - PROCESS | 1945 | 1461338140357 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 1945 | 1461338140361 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:15:40 INFO - PROCESS | 1945 | 1461338140367 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 1945 | 1461338140369 Marionette TRACE conn2 <- [1,214,null,{}] 08:15:40 INFO - PROCESS | 1945 | 1461338140371 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}] 08:15:40 INFO - PROCESS | 1945 | 1461338140439 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:15:40 INFO - PROCESS | 1945 | 1461338140443 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x118e4c000 == 29 [pid = 1945] [id = 61] 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 69 (0x118c0ac00) [pid = 1945] [serial = 179] [outer = 0x0] 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 70 (0x11a891000) [pid = 1945] [serial = 180] [outer = 0x118c0ac00] 08:15:40 INFO - PROCESS | 1945 | 1461338140472 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x11aa47800) [pid = 1945] [serial = 181] [outer = 0x118c0ac00] 08:15:40 INFO - PROCESS | 1945 | 1461338140788 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]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 08:15:40 INFO - PROCESS | 1945 | 1461338140836 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 1945 | 1461338140837 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:15:40 INFO - PROCESS | 1945 | 1461338140840 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 1945 | 1461338140842 Marionette TRACE conn2 <- [1,218,null,{}] 08:15:40 INFO - PROCESS | 1945 | 1461338140850 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}] 08:15:40 INFO - PROCESS | 1945 | 1461338140920 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:15:40 INFO - PROCESS | 1945 | 1461338140925 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b38800 == 30 [pid = 1945] [id = 62] 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x11ade5800) [pid = 1945] [serial = 182] [outer = 0x0] 08:15:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x11b913400) [pid = 1945] [serial = 183] [outer = 0x11ade5800] 08:15:40 INFO - PROCESS | 1945 | 1461338140955 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x11ba11400) [pid = 1945] [serial = 184] [outer = 0x11ade5800] 08:15:41 INFO - PROCESS | 1945 | 1461338141274 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]]]}] 08:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 08:15:41 INFO - PROCESS | 1945 | 1461338141314 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:15:41 INFO - PROCESS | 1945 | 1461338141316 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:15:41 INFO - PROCESS | 1945 | 1461338141318 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:15:41 INFO - PROCESS | 1945 | 1461338141319 Marionette TRACE conn2 <- [1,222,null,{}] 08:15:41 INFO - PROCESS | 1945 | 1461338141322 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}] 08:15:41 INFO - PROCESS | 1945 | 1461338141406 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:15:41 INFO - PROCESS | 1945 | 1461338141414 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a944000 == 31 [pid = 1945] [id = 63] 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11bc6b400) [pid = 1945] [serial = 185] [outer = 0x0] 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11c454c00) [pid = 1945] [serial = 186] [outer = 0x11bc6b400] 08:15:41 INFO - PROCESS | 1945 | 1461338141440 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x11c922800) [pid = 1945] [serial = 187] [outer = 0x11bc6b400] 08:15:41 INFO - PROCESS | 1945 | 1461338141732 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]]]}] 08:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 08:15:41 INFO - PROCESS | 1945 | 1461338141786 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:15:41 INFO - PROCESS | 1945 | 1461338141788 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:15:41 INFO - PROCESS | 1945 | 1461338141790 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:15:41 INFO - PROCESS | 1945 | 1461338141791 Marionette TRACE conn2 <- [1,226,null,{}] 08:15:41 INFO - PROCESS | 1945 | 1461338141793 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}] 08:15:41 INFO - PROCESS | 1945 | 1461338141858 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:15:41 INFO - PROCESS | 1945 | 1461338141865 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad73000 == 32 [pid = 1945] [id = 64] 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x11c9dbc00) [pid = 1945] [serial = 188] [outer = 0x0] 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x1259e5800) [pid = 1945] [serial = 189] [outer = 0x11c9dbc00] 08:15:41 INFO - PROCESS | 1945 | 1461338141890 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x12696c400) [pid = 1945] [serial = 190] [outer = 0x11c9dbc00] 08:15:42 INFO - PROCESS | 1945 | 1461338142256 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]]]}] 08:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 08:15:42 INFO - PROCESS | 1945 | 1461338142260 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 1945 | 1461338142263 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:15:42 INFO - PROCESS | 1945 | 1461338142265 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 1945 | 1461338142266 Marionette TRACE conn2 <- [1,230,null,{}] 08:15:42 INFO - PROCESS | 1945 | 1461338142268 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}] 08:15:42 INFO - PROCESS | 1945 | 1461338142371 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:15:42 INFO - PROCESS | 1945 | 1461338142399 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc4800 == 33 [pid = 1945] [id = 65] 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x126e70400) [pid = 1945] [serial = 191] [outer = 0x0] 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x127548000) [pid = 1945] [serial = 192] [outer = 0x126e70400] 08:15:42 INFO - PROCESS | 1945 | 1461338142427 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x127fdd400) [pid = 1945] [serial = 193] [outer = 0x126e70400] 08:15:42 INFO - PROCESS | 1945 | 1461338142723 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]]]}] 08:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 08:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:15:42 INFO - PROCESS | 1945 | 1461338142735 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 1945 | 1461338142736 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:15:42 INFO - PROCESS | 1945 | 1461338142738 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 1945 | 1461338142739 Marionette TRACE conn2 <- [1,234,null,{}] 08:15:42 INFO - PROCESS | 1945 | 1461338142742 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}] 08:15:42 INFO - PROCESS | 1945 | 1461338142832 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:15:42 INFO - PROCESS | 1945 | 1461338142836 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bd1e000 == 34 [pid = 1945] [id = 66] 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x127973000) [pid = 1945] [serial = 194] [outer = 0x0] 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x12909d400) [pid = 1945] [serial = 195] [outer = 0x127973000] 08:15:42 INFO - PROCESS | 1945 | 1461338142861 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x1295a5400) [pid = 1945] [serial = 196] [outer = 0x127973000] 08:15:43 INFO - PROCESS | 1945 | 1461338143158 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]]]}] 08:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 08:15:43 INFO - PROCESS | 1945 | 1461338143207 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:15:43 INFO - PROCESS | 1945 | 1461338143208 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:15:43 INFO - PROCESS | 1945 | 1461338143210 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:15:43 INFO - PROCESS | 1945 | 1461338143211 Marionette TRACE conn2 <- [1,238,null,{}] 08:15:43 INFO - PROCESS | 1945 | 1461338143216 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}] 08:15:43 INFO - PROCESS | 1945 | 1461338143294 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:15:43 INFO - PROCESS | 1945 | 1461338143320 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c63f000 == 35 [pid = 1945] [id = 67] 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x1295a6000) [pid = 1945] [serial = 197] [outer = 0x0] 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x129769c00) [pid = 1945] [serial = 198] [outer = 0x1295a6000] 08:15:43 INFO - PROCESS | 1945 | 1461338143344 Marionette DEBUG loaded listener.js 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x129789800) [pid = 1945] [serial = 199] [outer = 0x1295a6000] 08:15:43 INFO - PROCESS | 1945 | 1461338143657 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]]]}] 08:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 472ms 08:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:15:43 INFO - PROCESS | 1945 | 1461338143684 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:15:43 INFO - PROCESS | 1945 | 1461338143685 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:15:43 INFO - PROCESS | 1945 | 1461338143687 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:15:43 INFO - PROCESS | 1945 | 1461338143688 Marionette TRACE conn2 <- [1,242,null,{}] 08:15:43 INFO - PROCESS | 1945 | 1461338143690 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}] 08:15:43 INFO - PROCESS | 1945 | 1461338143772 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:15:43 INFO - PROCESS | 1945 | 1461338143801 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c98f000 == 36 [pid = 1945] [id = 68] 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x1295f1400) [pid = 1945] [serial = 200] [outer = 0x0] 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x129792000) [pid = 1945] [serial = 201] [outer = 0x1295f1400] 08:15:43 INFO - PROCESS | 1945 | 1461338143826 Marionette DEBUG loaded listener.js 08:15:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11a890000) [pid = 1945] [serial = 202] [outer = 0x1295f1400] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x118754c00) [pid = 1945] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11ade7c00) [pid = 1945] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x118909800) [pid = 1945] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x1187b4000) [pid = 1945] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11a88bc00) [pid = 1945] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11b991000) [pid = 1945] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x1187b0c00) [pid = 1945] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11ba0e000) [pid = 1945] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x118c09000) [pid = 1945] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11c448400) [pid = 1945] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x11c92a400) [pid = 1945] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x11c29f000) [pid = 1945] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:15:44 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x114718c00) [pid = 1945] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:15:44 INFO - PROCESS | 1945 | 1461338144125 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]]]}] 08:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 08:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:15:44 INFO - PROCESS | 1945 | 1461338144155 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 1945 | 1461338144156 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:15:44 INFO - PROCESS | 1945 | 1461338144159 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1945 | 1461338144160 Marionette TRACE conn2 <- [1,246,null,{}] 08:15:44 INFO - PROCESS | 1945 | 1461338144163 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}] 08:15:44 INFO - PROCESS | 1945 | 1461338144232 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:15:44 INFO - PROCESS | 1945 | 1461338144236 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab12800 == 37 [pid = 1945] [id = 69] 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x114ba9000) [pid = 1945] [serial = 203] [outer = 0x0] 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11aa48400) [pid = 1945] [serial = 204] [outer = 0x114ba9000] 08:15:44 INFO - PROCESS | 1945 | 1461338144296 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11c92a400) [pid = 1945] [serial = 205] [outer = 0x114ba9000] 08:15:44 INFO - PROCESS | 1945 | 1461338144556 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]]]}] 08:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 419ms 08:15:44 INFO - PROCESS | 1945 | 1461338144585 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:15:44 INFO - PROCESS | 1945 | 1461338144587 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:15:44 INFO - PROCESS | 1945 | 1461338144589 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1945 | 1461338144591 Marionette TRACE conn2 <- [1,250,null,{}] 08:15:44 INFO - PROCESS | 1945 | 1461338144593 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}] 08:15:44 INFO - PROCESS | 1945 | 1461338144687 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:15:44 INFO - PROCESS | 1945 | 1461338144692 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e2d000 == 38 [pid = 1945] [id = 70] 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x12978f800) [pid = 1945] [serial = 206] [outer = 0x0] 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x12b4a6c00) [pid = 1945] [serial = 207] [outer = 0x12978f800] 08:15:44 INFO - PROCESS | 1945 | 1461338144722 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x12b96dc00) [pid = 1945] [serial = 208] [outer = 0x12978f800] 08:15:45 INFO - PROCESS | 1945 | 1461338145033 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]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 08:15:45 INFO - PROCESS | 1945 | 1461338145059 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 1945 | 1461338145060 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:15:45 INFO - PROCESS | 1945 | 1461338145064 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 1945 | 1461338145066 Marionette TRACE conn2 <- [1,254,null,{}] 08:15:45 INFO - PROCESS | 1945 | 1461338145068 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}] 08:15:45 INFO - PROCESS | 1945 | 1461338145137 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x12b965800) [pid = 1945] [serial = 209] [outer = 0x12b4a9800] 08:15:45 INFO - PROCESS | 1945 | 1461338145192 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ee2800 == 39 [pid = 1945] [id = 71] 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x12b970800) [pid = 1945] [serial = 210] [outer = 0x0] 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x12ba54c00) [pid = 1945] [serial = 211] [outer = 0x12b970800] 08:15:45 INFO - PROCESS | 1945 | 1461338145223 Marionette DEBUG loaded listener.js 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x12ba5d000) [pid = 1945] [serial = 212] [outer = 0x12b970800] 08:15:45 INFO - PROCESS | 1945 | 1461338145515 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]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 08:15:45 INFO - PROCESS | 1945 | 1461338145536 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 1945 | 1461338145537 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:15:45 INFO - PROCESS | 1945 | 1461338145539 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 1945 | 1461338145540 Marionette TRACE conn2 <- [1,258,null,{}] 08:15:45 INFO - PROCESS | 1945 | 1461338145543 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}] 08:15:45 INFO - PROCESS | 1945 | 1461338145617 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:15:45 INFO - PROCESS | 1945 | 1461338145622 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ecd000 == 40 [pid = 1945] [id = 72] 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x12ba57c00) [pid = 1945] [serial = 213] [outer = 0x0] 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x12bc84400) [pid = 1945] [serial = 214] [outer = 0x12ba57c00] 08:15:45 INFO - PROCESS | 1945 | 1461338145649 Marionette DEBUG loaded listener.js 08:15:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x12bc90000) [pid = 1945] [serial = 215] [outer = 0x12ba57c00] 08:15:46 INFO - PROCESS | 1945 | 1461338146089 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]]]}] 08:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 08:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:15:46 INFO - PROCESS | 1945 | 1461338146124 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 1945 | 1461338146126 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:15:46 INFO - PROCESS | 1945 | 1461338146134 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 1945 | 1461338146138 Marionette TRACE conn2 <- [1,262,null,{}] 08:15:46 INFO - PROCESS | 1945 | 1461338146145 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}] 08:15:46 INFO - PROCESS | 1945 | 1461338146283 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:15:46 INFO - PROCESS | 1945 | 1461338146390 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x11650a000 == 41 [pid = 1945] [id = 73] 08:15:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x116714400) [pid = 1945] [serial = 216] [outer = 0x0] 08:15:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11853a000) [pid = 1945] [serial = 217] [outer = 0x116714400] 08:15:46 INFO - PROCESS | 1945 | 1461338146423 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x118c1d000) [pid = 1945] [serial = 218] [outer = 0x116714400] 08:15:46 INFO - PROCESS | 1945 | 1461338146849 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]]]}] 08:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 729ms 08:15:46 INFO - PROCESS | 1945 | 1461338146859 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 1945 | 1461338146863 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:15:46 INFO - PROCESS | 1945 | 1461338146868 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 1945 | 1461338146870 Marionette TRACE conn2 <- [1,266,null,{}] 08:15:46 INFO - PROCESS | 1945 | 1461338146873 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}] 08:15:46 INFO - PROCESS | 1945 | 1461338146977 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:15:47 INFO - PROCESS | 1945 | 1461338147040 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab15000 == 42 [pid = 1945] [id = 74] 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11a894800) [pid = 1945] [serial = 219] [outer = 0x0] 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11addb000) [pid = 1945] [serial = 220] [outer = 0x11a894800] 08:15:47 INFO - PROCESS | 1945 | 1461338147087 Marionette DEBUG loaded listener.js 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11b912c00) [pid = 1945] [serial = 221] [outer = 0x11a894800] 08:15:47 INFO - PROCESS | 1945 | 1461338147516 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]]]}] 08:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 08:15:47 INFO - PROCESS | 1945 | 1461338147538 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 1945 | 1461338147539 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:15:47 INFO - PROCESS | 1945 | 1461338147542 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 1945 | 1461338147544 Marionette TRACE conn2 <- [1,270,null,{}] 08:15:47 INFO - PROCESS | 1945 | 1461338147553 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}] 08:15:47 INFO - PROCESS | 1945 | 1461338147667 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:15:47 INFO - PROCESS | 1945 | 1461338147721 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x125c7d000 == 43 [pid = 1945] [id = 75] 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11bc64400) [pid = 1945] [serial = 222] [outer = 0x0] 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x125ce9800) [pid = 1945] [serial = 223] [outer = 0x11bc64400] 08:15:47 INFO - PROCESS | 1945 | 1461338147753 Marionette DEBUG loaded listener.js 08:15:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x127544800) [pid = 1945] [serial = 224] [outer = 0x11bc64400] 08:15:48 INFO - PROCESS | 1945 | 1461338148146 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]]]}] 08:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 772ms 08:15:48 INFO - PROCESS | 1945 | 1461338148315 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:15:48 INFO - PROCESS | 1945 | 1461338148317 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:15:48 INFO - PROCESS | 1945 | 1461338148320 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:15:48 INFO - PROCESS | 1945 | 1461338148322 Marionette TRACE conn2 <- [1,274,null,{}] 08:15:48 INFO - PROCESS | 1945 | 1461338148333 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}] 08:15:48 INFO - PROCESS | 1945 | 1461338148417 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:15:48 INFO - PROCESS | 1945 | 1461338148467 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x119726800 == 44 [pid = 1945] [id = 76] 08:15:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11784c000) [pid = 1945] [serial = 225] [outer = 0x0] 08:15:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x118584000) [pid = 1945] [serial = 226] [outer = 0x11784c000] 08:15:48 INFO - PROCESS | 1945 | 1461338148494 Marionette DEBUG loaded listener.js 08:15:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x118c87800) [pid = 1945] [serial = 227] [outer = 0x11784c000] 08:15:48 INFO - PROCESS | 1945 | 1461338148925 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]]]}] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x126ee2800 == 43 [pid = 1945] [id = 71] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x125e2d000 == 42 [pid = 1945] [id = 70] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab12800 == 41 [pid = 1945] [id = 69] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11c98f000 == 40 [pid = 1945] [id = 68] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11c63f000 == 39 [pid = 1945] [id = 67] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11bd1e000 == 38 [pid = 1945] [id = 66] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc4800 == 37 [pid = 1945] [id = 65] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad73000 == 36 [pid = 1945] [id = 64] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11a944000 == 35 [pid = 1945] [id = 63] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x126eed400) [pid = 1945] [serial = 162] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x119b38800 == 34 [pid = 1945] [id = 62] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x118e4c000 == 33 [pid = 1945] [id = 61] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x1152d4000 == 32 [pid = 1945] [id = 60] 08:15:48 INFO - PROCESS | 1945 | --DOCSHELL 0x118c47000 == 31 [pid = 1945] [id = 59] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x118c0ec00) [pid = 1945] [serial = 144] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x118e1f000) [pid = 1945] [serial = 145] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11bc65c00) [pid = 1945] [serial = 150] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11a88f400) [pid = 1945] [serial = 147] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11ad68400) [pid = 1945] [serial = 148] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11c4e7800) [pid = 1945] [serial = 153] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11c9e2000) [pid = 1945] [serial = 159] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11c2a9400) [pid = 1945] [serial = 151] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x126a0b800) [pid = 1945] [serial = 160] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11c9dec00) [pid = 1945] [serial = 157] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11c713000) [pid = 1945] [serial = 154] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11c9d8c00) [pid = 1945] [serial = 156] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11c44d400) [pid = 1945] [serial = 142] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11c29e400) [pid = 1945] [serial = 141] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x119ae0c00) [pid = 1945] [serial = 124] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11b911c00) [pid = 1945] [serial = 136] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x119d6a800) [pid = 1945] [serial = 127] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11a74a000) [pid = 1945] [serial = 130] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11ac7c800) [pid = 1945] [serial = 133] [outer = 0x0] [url = about:blank] 08:15:48 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11bc6f400) [pid = 1945] [serial = 139] [outer = 0x0] [url = about:blank] 08:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 681ms 08:15:49 INFO - PROCESS | 1945 | 1461338149002 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:15:49 INFO - PROCESS | 1945 | 1461338149005 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:15:49 INFO - PROCESS | 1945 | 1461338149010 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1945 | 1461338149014 Marionette TRACE conn2 <- [1,278,null,{}] 08:15:49 INFO - PROCESS | 1945 | 1461338149016 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}] 08:15:49 INFO - PROCESS | 1945 | 1461338149088 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:15:49 INFO - PROCESS | 1945 | 1461338149101 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x1185d8000 == 32 [pid = 1945] [id = 77] 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11a74c400) [pid = 1945] [serial = 228] [outer = 0x0] 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11a88e400) [pid = 1945] [serial = 229] [outer = 0x11a74c400] 08:15:49 INFO - PROCESS | 1945 | 1461338149127 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11ac76c00) [pid = 1945] [serial = 230] [outer = 0x11a74c400] 08:15:49 INFO - PROCESS | 1945 | 1461338149440 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]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 475ms 08:15:49 INFO - PROCESS | 1945 | 1461338149484 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1945 | 1461338149485 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:15:49 INFO - PROCESS | 1945 | 1461338149487 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1945 | 1461338149488 Marionette TRACE conn2 <- [1,282,null,{}] 08:15:49 INFO - PROCESS | 1945 | 1461338149495 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}] 08:15:49 INFO - PROCESS | 1945 | 1461338149578 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:15:49 INFO - PROCESS | 1945 | 1461338149619 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b48800 == 33 [pid = 1945] [id = 78] 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11af46800) [pid = 1945] [serial = 231] [outer = 0x0] 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11ba05c00) [pid = 1945] [serial = 232] [outer = 0x11af46800] 08:15:49 INFO - PROCESS | 1945 | 1461338149648 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11bc6ac00) [pid = 1945] [serial = 233] [outer = 0x11af46800] 08:15:49 INFO - PROCESS | 1945 | 1461338149932 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]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 08:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:15:49 INFO - PROCESS | 1945 | 1461338149958 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1945 | 1461338149959 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:15:49 INFO - PROCESS | 1945 | 1461338149969 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1945 | 1461338149970 Marionette TRACE conn2 <- [1,286,null,{}] 08:15:49 INFO - PROCESS | 1945 | 1461338149972 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}] 08:15:50 INFO - PROCESS | 1945 | 1461338150049 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:15:50 INFO - PROCESS | 1945 | 1461338150054 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a999000 == 34 [pid = 1945] [id = 79] 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c157c00) [pid = 1945] [serial = 234] [outer = 0x0] 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c4e8000) [pid = 1945] [serial = 235] [outer = 0x11c157c00] 08:15:50 INFO - PROCESS | 1945 | 1461338150081 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c9d9800) [pid = 1945] [serial = 236] [outer = 0x11c157c00] 08:15:50 INFO - PROCESS | 1945 | 1461338150405 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]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 478ms 08:15:50 INFO - PROCESS | 1945 | 1461338150440 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 1945 | 1461338150441 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:15:50 INFO - PROCESS | 1945 | 1461338150443 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - PROCESS | 1945 | 1461338150444 Marionette TRACE conn2 <- [1,290,null,{}] 08:15:50 INFO - PROCESS | 1945 | 1461338150447 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}] 08:15:50 INFO - PROCESS | 1945 | 1461338150516 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:15:50 INFO - PROCESS | 1945 | 1461338150520 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0e800 == 35 [pid = 1945] [id = 80] 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x1140cd000) [pid = 1945] [serial = 237] [outer = 0x0] 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c9e3000) [pid = 1945] [serial = 238] [outer = 0x1140cd000] 08:15:50 INFO - PROCESS | 1945 | 1461338150547 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x125de6000) [pid = 1945] [serial = 239] [outer = 0x1140cd000] 08:15:50 INFO - PROCESS | 1945 | 1461338150891 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]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 08:15:50 INFO - PROCESS | 1945 | 1461338150915 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 1945 | 1461338150917 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:15:50 INFO - PROCESS | 1945 | 1461338150921 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - PROCESS | 1945 | 1461338150922 Marionette TRACE conn2 <- [1,294,null,{}] 08:15:50 INFO - PROCESS | 1945 | 1461338150926 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}] 08:15:51 INFO - PROCESS | 1945 | 1461338151066 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:15:51 INFO - PROCESS | 1945 | 1461338151152 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad7d800 == 36 [pid = 1945] [id = 81] 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c9dd800) [pid = 1945] [serial = 240] [outer = 0x0] 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x126e79000) [pid = 1945] [serial = 241] [outer = 0x11c9dd800] 08:15:51 INFO - PROCESS | 1945 | 1461338151198 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x127f54000) [pid = 1945] [serial = 242] [outer = 0x11c9dd800] 08:15:51 INFO - PROCESS | 1945 | 1461338151609 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]]]}] 08:15:51 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. 08:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 719ms 08:15:51 INFO - PROCESS | 1945 | 1461338151640 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:15:51 INFO - PROCESS | 1945 | 1461338151641 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:15:51 INFO - PROCESS | 1945 | 1461338151650 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:15:51 INFO - PROCESS | 1945 | 1461338151651 Marionette TRACE conn2 <- [1,298,null,{}] 08:15:51 INFO - PROCESS | 1945 | 1461338151653 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}] 08:15:51 INFO - PROCESS | 1945 | 1461338151737 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:15:51 INFO - PROCESS | 1945 | 1461338151741 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc2800 == 37 [pid = 1945] [id = 82] 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x127974c00) [pid = 1945] [serial = 243] [outer = 0x0] 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12909ec00) [pid = 1945] [serial = 244] [outer = 0x127974c00] 08:15:51 INFO - PROCESS | 1945 | 1461338151767 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x129782000) [pid = 1945] [serial = 245] [outer = 0x127974c00] 08:15:52 INFO - PROCESS | 1945 | 1461338152085 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]]]}] 08:15:52 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. 08:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 08:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:15:52 INFO - PROCESS | 1945 | 1461338152120 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1945 | 1461338152121 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:15:52 INFO - PROCESS | 1945 | 1461338152123 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1945 | 1461338152124 Marionette TRACE conn2 <- [1,302,null,{}] 08:15:52 INFO - PROCESS | 1945 | 1461338152127 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}] 08:15:52 INFO - PROCESS | 1945 | 1461338152213 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:15:52 INFO - PROCESS | 1945 | 1461338152217 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x1178dc000 == 38 [pid = 1945] [id = 83] 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x129784400) [pid = 1945] [serial = 246] [outer = 0x0] 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b1f6000) [pid = 1945] [serial = 247] [outer = 0x129784400] 08:15:52 INFO - PROCESS | 1945 | 1461338152243 Marionette DEBUG loaded listener.js 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b49e400) [pid = 1945] [serial = 248] [outer = 0x129784400] 08:15:52 INFO - PROCESS | 1945 | 1461338152570 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]]]}] 08:15:52 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. 08:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 471ms 08:15:52 INFO - PROCESS | 1945 | 1461338152595 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1945 | 1461338152597 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:15:52 INFO - PROCESS | 1945 | 1461338152601 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1945 | 1461338152602 Marionette TRACE conn2 <- [1,306,null,{}] 08:15:52 INFO - PROCESS | 1945 | 1461338152604 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}] 08:15:52 INFO - PROCESS | 1945 | 1461338152687 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:15:52 INFO - PROCESS | 1945 | 1461338152717 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a10800 == 39 [pid = 1945] [id = 84] 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x129795800) [pid = 1945] [serial = 249] [outer = 0x0] 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12b1f1000) [pid = 1945] [serial = 250] [outer = 0x129795800] 08:15:52 INFO - PROCESS | 1945 | 1461338152741 Marionette DEBUG loaded listener.js 08:15:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12b1f5c00) [pid = 1945] [serial = 251] [outer = 0x129795800] 08:15:53 INFO - PROCESS | 1945 | 1461338153044 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]]]}] 08:15:53 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. 08:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 08:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:15:53 INFO - PROCESS | 1945 | 1461338153071 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 1945 | 1461338153073 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:15:53 INFO - PROCESS | 1945 | 1461338153075 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:15:53 INFO - PROCESS | 1945 | 1461338153076 Marionette TRACE conn2 <- [1,310,null,{}] 08:15:53 INFO - PROCESS | 1945 | 1461338153078 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}] 08:15:53 INFO - PROCESS | 1945 | 1461338153264 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x126e70400) [pid = 1945] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x1295a6000) [pid = 1945] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x127973000) [pid = 1945] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11bc6b400) [pid = 1945] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x1165f6800) [pid = 1945] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x118c0ac00) [pid = 1945] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11ade5800) [pid = 1945] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11c9dbc00) [pid = 1945] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x1259e9000) [pid = 1945] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1295f1400) [pid = 1945] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x114ba9000) [pid = 1945] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12978f800) [pid = 1945] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:15:53 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12b970800) [pid = 1945] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:15:53 INFO - PROCESS | 1945 | 1461338153300 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x119113800 == 40 [pid = 1945] [id = 85] 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x1157a4c00) [pid = 1945] [serial = 252] [outer = 0x0] 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x119277400) [pid = 1945] [serial = 253] [outer = 0x1157a4c00] 08:15:53 INFO - PROCESS | 1945 | 1461338153326 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x1259e9000) [pid = 1945] [serial = 254] [outer = 0x1157a4c00] 08:15:53 INFO - PROCESS | 1945 | 1461338153583 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]]]}] 08:15:53 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. 08:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 08:15:53 INFO - PROCESS | 1945 | 1461338153595 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 1945 | 1461338153598 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:15:53 INFO - PROCESS | 1945 | 1461338153610 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:15:53 INFO - PROCESS | 1945 | 1461338153613 Marionette TRACE conn2 <- [1,314,null,{}] 08:15:53 INFO - PROCESS | 1945 | 1461338153622 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}] 08:15:53 INFO - PROCESS | 1945 | 1461338153712 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:15:53 INFO - PROCESS | 1945 | 1461338153719 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12791d800 == 41 [pid = 1945] [id = 86] 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x129095400) [pid = 1945] [serial = 255] [outer = 0x0] 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12b255400) [pid = 1945] [serial = 256] [outer = 0x129095400] 08:15:53 INFO - PROCESS | 1945 | 1461338153748 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12b964c00) [pid = 1945] [serial = 257] [outer = 0x129095400] 08:15:54 INFO - PROCESS | 1945 | 1461338154053 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]]]}] 08:15:54 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. 08:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 480ms 08:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:15:54 INFO - PROCESS | 1945 | 1461338154088 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:15:54 INFO - PROCESS | 1945 | 1461338154090 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:15:54 INFO - PROCESS | 1945 | 1461338154093 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 1945 | 1461338154094 Marionette TRACE conn2 <- [1,318,null,{}] 08:15:54 INFO - PROCESS | 1945 | 1461338154101 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}] 08:15:54 INFO - PROCESS | 1945 | 1461338154243 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:15:54 INFO - PROCESS | 1945 | 1461338154251 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x129014800 == 42 [pid = 1945] [id = 87] 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b965400) [pid = 1945] [serial = 258] [outer = 0x0] 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12b970800) [pid = 1945] [serial = 259] [outer = 0x12b965400] 08:15:54 INFO - PROCESS | 1945 | 1461338154292 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12ba5a800) [pid = 1945] [serial = 260] [outer = 0x12b965400] 08:15:54 INFO - PROCESS | 1945 | 1461338154683 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]]]}] 08:15:54 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. 08:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 623ms 08:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:15:54 INFO - PROCESS | 1945 | 1461338154716 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:15:54 INFO - PROCESS | 1945 | 1461338154717 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:15:54 INFO - PROCESS | 1945 | 1461338154719 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 1945 | 1461338154720 Marionette TRACE conn2 <- [1,322,null,{}] 08:15:54 INFO - PROCESS | 1945 | 1461338154723 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}] 08:15:54 INFO - PROCESS | 1945 | 1461338154814 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:15:54 INFO - PROCESS | 1945 | 1461338154820 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297bf000 == 43 [pid = 1945] [id = 88] 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b4d0400) [pid = 1945] [serial = 261] [outer = 0x0] 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12bc8ac00) [pid = 1945] [serial = 262] [outer = 0x12b4d0400] 08:15:54 INFO - PROCESS | 1945 | 1461338154844 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12cf69800) [pid = 1945] [serial = 263] [outer = 0x12b4d0400] 08:15:55 INFO - PROCESS | 1945 | 1461338155156 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]]]}] 08:15:55 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. 08:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 08:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:15:55 INFO - PROCESS | 1945 | 1461338155187 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:15:55 INFO - PROCESS | 1945 | 1461338155188 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:15:55 INFO - PROCESS | 1945 | 1461338155191 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:15:55 INFO - PROCESS | 1945 | 1461338155192 Marionette TRACE conn2 <- [1,326,null,{}] 08:15:55 INFO - PROCESS | 1945 | 1461338155194 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}] 08:15:55 INFO - PROCESS | 1945 | 1461338155268 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:15:55 INFO - PROCESS | 1945 | 1461338155357 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b72800 == 44 [pid = 1945] [id = 89] 08:15:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1142cc000) [pid = 1945] [serial = 264] [outer = 0x0] 08:15:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11475e800) [pid = 1945] [serial = 265] [outer = 0x1142cc000] 08:15:55 INFO - PROCESS | 1945 | 1461338155389 Marionette DEBUG loaded listener.js 08:15:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x116241000) [pid = 1945] [serial = 266] [outer = 0x1142cc000] 08:15:55 INFO - PROCESS | 1945 | 1461338155838 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]]]}] 08:15:55 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. 08:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 669ms 08:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:15:55 INFO - PROCESS | 1945 | 1461338155861 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:15:55 INFO - PROCESS | 1945 | 1461338155864 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:15:55 INFO - PROCESS | 1945 | 1461338155867 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:15:55 INFO - PROCESS | 1945 | 1461338155870 Marionette TRACE conn2 <- [1,330,null,{}] 08:15:55 INFO - PROCESS | 1945 | 1461338155874 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}] 08:15:55 INFO - PROCESS | 1945 | 1461338155972 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:15:56 INFO - PROCESS | 1945 | 1461338156056 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a942800 == 45 [pid = 1945] [id = 90] 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11a895800) [pid = 1945] [serial = 267] [outer = 0x0] 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11aa4d800) [pid = 1945] [serial = 268] [outer = 0x11a895800] 08:15:56 INFO - PROCESS | 1945 | 1461338156101 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11ade7800) [pid = 1945] [serial = 269] [outer = 0x11a895800] 08:15:56 INFO - PROCESS | 1945 | 1461338156555 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]]]}] 08:15:56 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. 08:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 721ms 08:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:15:56 INFO - PROCESS | 1945 | 1461338156590 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:15:56 INFO - PROCESS | 1945 | 1461338156593 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:15:56 INFO - PROCESS | 1945 | 1461338156613 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 1945 | 1461338156614 Marionette TRACE conn2 <- [1,334,null,{}] 08:15:56 INFO - PROCESS | 1945 | 1461338156618 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}] 08:15:56 INFO - PROCESS | 1945 | 1461338156711 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:15:56 INFO - PROCESS | 1945 | 1461338156767 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x126edf800 == 46 [pid = 1945] [id = 91] 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11c156800) [pid = 1945] [serial = 270] [outer = 0x0] 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c70e000) [pid = 1945] [serial = 271] [outer = 0x11c156800] 08:15:56 INFO - PROCESS | 1945 | 1461338156799 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x126963800) [pid = 1945] [serial = 272] [outer = 0x11c156800] 08:15:57 INFO - PROCESS | 1945 | 1461338157202 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]]]}] 08:15:57 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. 08:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 638ms 08:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:15:57 INFO - PROCESS | 1945 | 1461338157234 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:15:57 INFO - PROCESS | 1945 | 1461338157235 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:15:57 INFO - PROCESS | 1945 | 1461338157242 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 1945 | 1461338157247 Marionette TRACE conn2 <- [1,338,null,{}] 08:15:57 INFO - PROCESS | 1945 | 1461338157250 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}] 08:15:57 INFO - PROCESS | 1945 | 1461338157366 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:15:57 INFO - PROCESS | 1945 | 1461338157411 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05e000 == 47 [pid = 1945] [id = 92] 08:15:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x125ce4800) [pid = 1945] [serial = 273] [outer = 0x0] 08:15:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x129095c00) [pid = 1945] [serial = 274] [outer = 0x125ce4800] 08:15:57 INFO - PROCESS | 1945 | 1461338157441 Marionette DEBUG loaded listener.js 08:15:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b1f9400) [pid = 1945] [serial = 275] [outer = 0x125ce4800] 08:15:58 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. 08:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 778ms 08:15:58 INFO - PROCESS | 1945 | 1461338158011 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]]]}] 08:15:58 INFO - PROCESS | 1945 | 1461338158017 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:15:58 INFO - PROCESS | 1945 | 1461338158019 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:15:58 INFO - PROCESS | 1945 | 1461338158022 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 1945 | 1461338158025 Marionette TRACE conn2 <- [1,342,null,{}] 08:15:58 INFO - PROCESS | 1945 | 1461338158029 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}] 08:15:58 INFO - PROCESS | 1945 | 1461338158112 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:15:58 INFO - PROCESS | 1945 | 1461338158158 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b42800 == 48 [pid = 1945] [id = 93] 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x118c23c00) [pid = 1945] [serial = 276] [outer = 0x0] 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x118cef000) [pid = 1945] [serial = 277] [outer = 0x118c23c00] 08:15:58 INFO - PROCESS | 1945 | 1461338158187 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11a88f400) [pid = 1945] [serial = 278] [outer = 0x118c23c00] 08:15:58 INFO - PROCESS | 1945 | 1461338158578 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]]]}] 08:15:58 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. 08:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 623ms 08:15:58 INFO - PROCESS | 1945 | 1461338158646 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 1945 | 1461338158650 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:15:58 INFO - PROCESS | 1945 | 1461338158654 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 1945 | 1461338158656 Marionette TRACE conn2 <- [1,346,null,{}] 08:15:58 INFO - PROCESS | 1945 | 1461338158658 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}] 08:15:58 INFO - PROCESS | 1945 | 1461338158743 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:15:58 INFO - PROCESS | 1945 | 1461338158790 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad9000 == 49 [pid = 1945] [id = 94] 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11addc800) [pid = 1945] [serial = 279] [outer = 0x0] 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11b90f400) [pid = 1945] [serial = 280] [outer = 0x11addc800] 08:15:58 INFO - PROCESS | 1945 | 1461338158818 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11bc65c00) [pid = 1945] [serial = 281] [outer = 0x11addc800] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x1297bf000 == 48 [pid = 1945] [id = 88] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x129014800 == 47 [pid = 1945] [id = 87] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12791d800 == 46 [pid = 1945] [id = 86] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x119113800 == 45 [pid = 1945] [id = 85] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x125a10800 == 44 [pid = 1945] [id = 84] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x1178dc000 == 43 [pid = 1945] [id = 83] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc2800 == 42 [pid = 1945] [id = 82] 08:15:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad7d800 == 41 [pid = 1945] [id = 81] 08:15:58 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12bc84400) [pid = 1945] [serial = 214] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0e800 == 40 [pid = 1945] [id = 80] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11a999000 == 39 [pid = 1945] [id = 79] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x119b48800 == 38 [pid = 1945] [id = 78] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x1185d8000 == 37 [pid = 1945] [id = 77] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x119726800 == 36 [pid = 1945] [id = 76] 08:15:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11650a000 == 35 [pid = 1945] [id = 73] 08:15:59 INFO - PROCESS | 1945 | 1461338159177 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]]]}] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x127548000) [pid = 1945] [serial = 192] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129769c00) [pid = 1945] [serial = 198] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x114ba8c00) [pid = 1945] [serial = 165] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12909d400) [pid = 1945] [serial = 195] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a895400) [pid = 1945] [serial = 168] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c454c00) [pid = 1945] [serial = 186] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11c922800) [pid = 1945] [serial = 187] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118754400) [pid = 1945] [serial = 177] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x1189fc000) [pid = 1945] [serial = 178] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x127fdd400) [pid = 1945] [serial = 193] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11a891000) [pid = 1945] [serial = 180] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11aa47800) [pid = 1945] [serial = 181] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11b913400) [pid = 1945] [serial = 183] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11ba11400) [pid = 1945] [serial = 184] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x1259e2400) [pid = 1945] [serial = 174] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x1259e5800) [pid = 1945] [serial = 189] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x127544400) [pid = 1945] [serial = 163] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x129792000) [pid = 1945] [serial = 201] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c15d000) [pid = 1945] [serial = 171] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11aa48400) [pid = 1945] [serial = 204] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11587f000) [pid = 1945] [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.] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x129789800) [pid = 1945] [serial = 199] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12b4a6c00) [pid = 1945] [serial = 207] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12ba5d000) [pid = 1945] [serial = 212] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c92a400) [pid = 1945] [serial = 205] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11a890000) [pid = 1945] [serial = 202] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12b96dc00) [pid = 1945] [serial = 208] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12696c400) [pid = 1945] [serial = 190] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x1295a5400) [pid = 1945] [serial = 196] [outer = 0x0] [url = about:blank] 08:15:59 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12ba54c00) [pid = 1945] [serial = 211] [outer = 0x0] [url = about:blank] 08:15:59 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. 08:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 08:15:59 INFO - PROCESS | 1945 | 1461338159223 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:15:59 INFO - PROCESS | 1945 | 1461338159224 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:15:59 INFO - PROCESS | 1945 | 1461338159227 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1945 | 1461338159229 Marionette TRACE conn2 <- [1,350,null,{}] 08:15:59 INFO - PROCESS | 1945 | 1461338159237 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}] 08:15:59 INFO - PROCESS | 1945 | 1461338159311 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:15:59 INFO - PROCESS | 1945 | 1461338159318 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac0800 == 36 [pid = 1945] [id = 95] 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c4e3c00) [pid = 1945] [serial = 282] [outer = 0x0] 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11c92a800) [pid = 1945] [serial = 283] [outer = 0x11c4e3c00] 08:15:59 INFO - PROCESS | 1945 | 1461338159347 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x125ce1400) [pid = 1945] [serial = 284] [outer = 0x11c4e3c00] 08:15:59 INFO - PROCESS | 1945 | 1461338159672 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]]]}] 08:15:59 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. 08:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 08:15:59 INFO - PROCESS | 1945 | 1461338159699 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:15:59 INFO - PROCESS | 1945 | 1461338159701 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:15:59 INFO - PROCESS | 1945 | 1461338159703 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1945 | 1461338159704 Marionette TRACE conn2 <- [1,354,null,{}] 08:15:59 INFO - PROCESS | 1945 | 1461338159707 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}] 08:15:59 INFO - PROCESS | 1945 | 1461338159794 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:15:59 INFO - PROCESS | 1945 | 1461338159836 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab06800 == 37 [pid = 1945] [id = 96] 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c9e2400) [pid = 1945] [serial = 285] [outer = 0x0] 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x126a0e800) [pid = 1945] [serial = 286] [outer = 0x11c9e2400] 08:15:59 INFO - PROCESS | 1945 | 1461338159862 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x127548000) [pid = 1945] [serial = 287] [outer = 0x11c9e2400] 08:16:00 INFO - PROCESS | 1945 | 1461338160182 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]]]}] 08:16:00 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. 08:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 08:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:16:00 INFO - PROCESS | 1945 | 1461338160223 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 1945 | 1461338160224 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:16:00 INFO - PROCESS | 1945 | 1461338160226 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - PROCESS | 1945 | 1461338160228 Marionette TRACE conn2 <- [1,358,null,{}] 08:16:00 INFO - PROCESS | 1945 | 1461338160230 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}] 08:16:00 INFO - PROCESS | 1945 | 1461338160299 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:16:00 INFO - PROCESS | 1945 | 1461338160303 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcbd000 == 38 [pid = 1945] [id = 97] 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x126eef400) [pid = 1945] [serial = 288] [outer = 0x0] 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x127f52000) [pid = 1945] [serial = 289] [outer = 0x126eef400] 08:16:00 INFO - PROCESS | 1945 | 1461338160331 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x129769c00) [pid = 1945] [serial = 290] [outer = 0x126eef400] 08:16:00 INFO - PROCESS | 1945 | 1461338160659 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]]]}] 08:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 08:16:00 INFO - PROCESS | 1945 | 1461338160696 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 1945 | 1461338160697 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:16:00 INFO - PROCESS | 1945 | 1461338160699 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - PROCESS | 1945 | 1461338160700 Marionette TRACE conn2 <- [1,362,null,{}] 08:16:00 INFO - PROCESS | 1945 | 1461338160703 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}] 08:16:00 INFO - PROCESS | 1945 | 1461338160789 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:16:00 INFO - PROCESS | 1945 | 1461338160796 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x119174800 == 39 [pid = 1945] [id = 98] 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12978c400) [pid = 1945] [serial = 291] [outer = 0x0] 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b1f5800) [pid = 1945] [serial = 292] [outer = 0x12978c400] 08:16:00 INFO - PROCESS | 1945 | 1461338160826 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b25e000) [pid = 1945] [serial = 293] [outer = 0x12978c400] 08:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 08:16:01 INFO - PROCESS | 1945 | 1461338161166 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]]]}] 08:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:16:01 INFO - PROCESS | 1945 | 1461338161170 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:16:01 INFO - PROCESS | 1945 | 1461338161171 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:16:01 INFO - PROCESS | 1945 | 1461338161173 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 1945 | 1461338161174 Marionette TRACE conn2 <- [1,366,null,{}] 08:16:01 INFO - PROCESS | 1945 | 1461338161176 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}] 08:16:01 INFO - PROCESS | 1945 | 1461338161250 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:16:01 INFO - PROCESS | 1945 | 1461338161281 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c985000 == 40 [pid = 1945] [id = 99] 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x129790000) [pid = 1945] [serial = 294] [outer = 0x0] 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12b49d000) [pid = 1945] [serial = 295] [outer = 0x129790000] 08:16:01 INFO - PROCESS | 1945 | 1461338161306 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12b971800) [pid = 1945] [serial = 296] [outer = 0x129790000] 08:16:01 INFO - PROCESS | 1945 | 1461338161675 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]]]}] 08:16:01 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. 08:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 08:16:01 INFO - PROCESS | 1945 | 1461338161692 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:16:01 INFO - PROCESS | 1945 | 1461338161694 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:16:01 INFO - PROCESS | 1945 | 1461338161700 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 1945 | 1461338161702 Marionette TRACE conn2 <- [1,370,null,{}] 08:16:01 INFO - PROCESS | 1945 | 1461338161712 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}] 08:16:01 INFO - PROCESS | 1945 | 1461338161844 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:16:01 INFO - PROCESS | 1945 | 1461338161888 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152ce800 == 41 [pid = 1945] [id = 100] 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12b1f6400) [pid = 1945] [serial = 297] [outer = 0x0] 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12bc7f400) [pid = 1945] [serial = 298] [outer = 0x12b1f6400] 08:16:01 INFO - PROCESS | 1945 | 1461338161928 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12cf67000) [pid = 1945] [serial = 299] [outer = 0x12b1f6400] 08:16:02 INFO - PROCESS | 1945 | 1461338162306 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]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 623ms 08:16:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:16:02 INFO - PROCESS | 1945 | 1461338162321 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 1945 | 1461338162323 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:16:02 INFO - PROCESS | 1945 | 1461338162325 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1945 | 1461338162326 Marionette TRACE conn2 <- [1,374,null,{}] 08:16:02 INFO - PROCESS | 1945 | 1461338162328 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}] 08:16:02 INFO - PROCESS | 1945 | 1461338162425 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:16:02 INFO - PROCESS | 1945 | 1461338162430 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ee0000 == 42 [pid = 1945] [id = 101] 08:16:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12ba54c00) [pid = 1945] [serial = 300] [outer = 0x0] 08:16:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12d034000) [pid = 1945] [serial = 301] [outer = 0x12ba54c00] 08:16:02 INFO - PROCESS | 1945 | 1461338162455 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12d0dec00) [pid = 1945] [serial = 302] [outer = 0x12ba54c00] 08:16:02 INFO - PROCESS | 1945 | 1461338162808 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:16:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 08:16:02 INFO - PROCESS | 1945 | 1461338162847 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:16:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:16:02 INFO - PROCESS | 1945 | 1461338162848 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:16:02 INFO - PROCESS | 1945 | 1461338162850 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1945 | 1461338162851 Marionette TRACE conn2 <- [1,378,null,{}] 08:16:02 INFO - PROCESS | 1945 | 1461338162854 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}] 08:16:02 INFO - PROCESS | 1945 | 1461338162944 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:16:02 INFO - PROCESS | 1945 | 1461338162948 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x129027000 == 43 [pid = 1945] [id = 102] 08:16:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12d0df000) [pid = 1945] [serial = 303] [outer = 0x0] 08:16:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12d0e6c00) [pid = 1945] [serial = 304] [outer = 0x12d0df000] 08:16:02 INFO - PROCESS | 1945 | 1461338162973 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12d97cc00) [pid = 1945] [serial = 305] [outer = 0x12d0df000] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x127974c00) [pid = 1945] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x129784400) [pid = 1945] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12ba57c00) [pid = 1945] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x129795800) [pid = 1945] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11af46800) [pid = 1945] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c157c00) [pid = 1945] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x1140cd000) [pid = 1945] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11784c000) [pid = 1945] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b965400) [pid = 1945] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x1157a4c00) [pid = 1945] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x129095400) [pid = 1945] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11a74c400) [pid = 1945] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:16:03 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c9dd800) [pid = 1945] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:16:03 INFO - PROCESS | 1945 | 1461338163443 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:16:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:16:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 08:16:03 INFO - PROCESS | 1945 | 1461338163471 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:16:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:16:03 INFO - PROCESS | 1945 | 1461338163474 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:16:03 INFO - PROCESS | 1945 | 1461338163477 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:16:03 INFO - PROCESS | 1945 | 1461338163480 Marionette TRACE conn2 <- [1,382,null,{}] 08:16:03 INFO - PROCESS | 1945 | 1461338163483 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}] 08:16:03 INFO - PROCESS | 1945 | 1461338163618 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:16:03 INFO - PROCESS | 1945 | 1461338163650 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c98b800 == 44 [pid = 1945] [id = 103] 08:16:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11c9dd800) [pid = 1945] [serial = 306] [outer = 0x0] 08:16:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12b965400) [pid = 1945] [serial = 307] [outer = 0x11c9dd800] 08:16:03 INFO - PROCESS | 1945 | 1461338163734 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12d985000) [pid = 1945] [serial = 308] [outer = 0x11c9dd800] 08:16:04 INFO - PROCESS | 1945 | 1461338164213 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:16:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:16:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 774ms 08:16:04 INFO - PROCESS | 1945 | 1461338164251 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 1945 | 1461338164252 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:16:04 INFO - PROCESS | 1945 | 1461338164254 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:16:04 INFO - PROCESS | 1945 | 1461338164255 Marionette TRACE conn2 <- [1,386,null,{}] 08:16:04 INFO - PROCESS | 1945 | 1461338164258 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}] 08:16:04 INFO - PROCESS | 1945 | 1461338164341 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:16:04 INFO - PROCESS | 1945 | 1461338164348 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba0f000 == 45 [pid = 1945] [id = 104] 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12d9e5800) [pid = 1945] [serial = 309] [outer = 0x0] 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12db8a000) [pid = 1945] [serial = 310] [outer = 0x12d9e5800] 08:16:04 INFO - PROCESS | 1945 | 1461338164388 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12e2b1c00) [pid = 1945] [serial = 311] [outer = 0x12d9e5800] 08:16:04 INFO - PROCESS | 1945 | 1461338164768 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]]]}] 08:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 08:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:16:04 INFO - PROCESS | 1945 | 1461338164773 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 1945 | 1461338164774 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:16:04 INFO - PROCESS | 1945 | 1461338164776 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:16:04 INFO - PROCESS | 1945 | 1461338164777 Marionette TRACE conn2 <- [1,390,null,{}] 08:16:04 INFO - PROCESS | 1945 | 1461338164781 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}] 08:16:04 INFO - PROCESS | 1945 | 1461338164854 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:16:04 INFO - PROCESS | 1945 | 1461338164858 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be27800 == 46 [pid = 1945] [id = 105] 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12e2b2400) [pid = 1945] [serial = 312] [outer = 0x0] 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12e2ba000) [pid = 1945] [serial = 313] [outer = 0x12e2b2400] 08:16:04 INFO - PROCESS | 1945 | 1461338164886 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12e333400) [pid = 1945] [serial = 314] [outer = 0x12e2b2400] 08:16:05 INFO - PROCESS | 1945 | 1461338165279 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]]]}] 08:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 08:16:05 INFO - PROCESS | 1945 | 1461338165296 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:16:05 INFO - PROCESS | 1945 | 1461338165298 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:16:05 INFO - PROCESS | 1945 | 1461338165301 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:16:05 INFO - PROCESS | 1945 | 1461338165302 Marionette TRACE conn2 <- [1,394,null,{}] 08:16:05 INFO - PROCESS | 1945 | 1461338165305 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}] 08:16:05 INFO - PROCESS | 1945 | 1461338165386 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:16:05 INFO - PROCESS | 1945 | 1461338165392 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce68000 == 47 [pid = 1945] [id = 106] 08:16:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12e333800) [pid = 1945] [serial = 315] [outer = 0x0] 08:16:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12e33a400) [pid = 1945] [serial = 316] [outer = 0x12e333800] 08:16:05 INFO - PROCESS | 1945 | 1461338165432 Marionette DEBUG loaded listener.js 08:16:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12e78d800) [pid = 1945] [serial = 317] [outer = 0x12e333800] 08:16:06 INFO - PROCESS | 1945 | 1461338166041 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]]]}] 08:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 768ms 08:16:06 INFO - PROCESS | 1945 | 1461338166071 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:16:06 INFO - PROCESS | 1945 | 1461338166073 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:16:06 INFO - PROCESS | 1945 | 1461338166076 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:16:06 INFO - PROCESS | 1945 | 1461338166079 Marionette TRACE conn2 <- [1,398,null,{}] 08:16:06 INFO - PROCESS | 1945 | 1461338166109 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}] 08:16:06 INFO - PROCESS | 1945 | 1461338166230 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:16:06 INFO - PROCESS | 1945 | 1461338166275 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac4800 == 48 [pid = 1945] [id = 107] 08:16:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x118c88c00) [pid = 1945] [serial = 318] [outer = 0x0] 08:16:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11a890000) [pid = 1945] [serial = 319] [outer = 0x118c88c00] 08:16:06 INFO - PROCESS | 1945 | 1461338166306 Marionette DEBUG loaded listener.js 08:16:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11ade8800) [pid = 1945] [serial = 320] [outer = 0x118c88c00] 08:16:06 INFO - PROCESS | 1945 | 1461338166755 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]]]}] 08:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 696ms 08:16:06 INFO - PROCESS | 1945 | 1461338166773 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:16:06 INFO - PROCESS | 1945 | 1461338166777 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:16:06 INFO - PROCESS | 1945 | 1461338166782 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:16:06 INFO - PROCESS | 1945 | 1461338166784 Marionette TRACE conn2 <- [1,402,null,{}] 08:16:06 INFO - PROCESS | 1945 | 1461338166786 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}] 08:16:06 INFO - PROCESS | 1945 | 1461338166884 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:16:06 INFO - PROCESS | 1945 | 1461338166938 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba29800 == 49 [pid = 1945] [id = 108] 08:16:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11af42c00) [pid = 1945] [serial = 321] [outer = 0x0] 08:16:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11c29f400) [pid = 1945] [serial = 322] [outer = 0x11af42c00] 08:16:06 INFO - PROCESS | 1945 | 1461338166972 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x125fa2400) [pid = 1945] [serial = 323] [outer = 0x11af42c00] 08:16:07 INFO - PROCESS | 1945 | 1461338167549 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]]]}] 08:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 822ms 08:16:07 INFO - PROCESS | 1945 | 1461338167605 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:16:07 INFO - PROCESS | 1945 | 1461338167606 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:16:07 INFO - PROCESS | 1945 | 1461338167609 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 1945 | 1461338167611 Marionette TRACE conn2 <- [1,406,null,{}] 08:16:07 INFO - PROCESS | 1945 | 1461338167619 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}] 08:16:07 INFO - PROCESS | 1945 | 1461338167718 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:16:07 INFO - PROCESS | 1945 | 1461338167765 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf8d800 == 50 [pid = 1945] [id = 109] 08:16:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b1f9000) [pid = 1945] [serial = 324] [outer = 0x0] 08:16:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b96a400) [pid = 1945] [serial = 325] [outer = 0x12b1f9000] 08:16:07 INFO - PROCESS | 1945 | 1461338167796 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12d0e4800) [pid = 1945] [serial = 326] [outer = 0x12b1f9000] 08:16:08 INFO - PROCESS | 1945 | 1461338168264 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]]]}] 08:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 826ms 08:16:08 INFO - PROCESS | 1945 | 1461338168441 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:16:08 INFO - PROCESS | 1945 | 1461338168443 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:16:08 INFO - PROCESS | 1945 | 1461338168465 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:16:08 INFO - PROCESS | 1945 | 1461338168467 Marionette TRACE conn2 <- [1,410,null,{}] 08:16:08 INFO - PROCESS | 1945 | 1461338168472 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}] 08:16:08 INFO - PROCESS | 1945 | 1461338168557 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:16:08 INFO - PROCESS | 1945 | 1461338168600 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac7000 == 51 [pid = 1945] [id = 110] 08:16:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x118906000) [pid = 1945] [serial = 327] [outer = 0x0] 08:16:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x118c17400) [pid = 1945] [serial = 328] [outer = 0x118906000] 08:16:08 INFO - PROCESS | 1945 | 1461338168628 Marionette DEBUG loaded listener.js 08:16:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11a88bc00) [pid = 1945] [serial = 329] [outer = 0x118906000] 08:16:09 INFO - PROCESS | 1945 | 1461338169121 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]]]}] 08:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 740ms 08:16:09 INFO - PROCESS | 1945 | 1461338169187 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:16:09 INFO - PROCESS | 1945 | 1461338169189 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:16:09 INFO - PROCESS | 1945 | 1461338169194 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 1945 | 1461338169197 Marionette TRACE conn2 <- [1,414,null,{}] 08:16:09 INFO - PROCESS | 1945 | 1461338169199 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}] 08:16:09 INFO - PROCESS | 1945 | 1461338169287 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x126ecd000 == 50 [pid = 1945] [id = 72] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12be27800 == 49 [pid = 1945] [id = 105] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba0f000 == 48 [pid = 1945] [id = 104] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11c98b800 == 47 [pid = 1945] [id = 103] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x129027000 == 46 [pid = 1945] [id = 102] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x126ee0000 == 45 [pid = 1945] [id = 101] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x1152ce800 == 44 [pid = 1945] [id = 100] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11c985000 == 43 [pid = 1945] [id = 99] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11853a000) [pid = 1945] [serial = 217] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11addb000) [pid = 1945] [serial = 220] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x125ce9800) [pid = 1945] [serial = 223] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12bc8ac00) [pid = 1945] [serial = 262] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x119174800 == 42 [pid = 1945] [id = 98] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcbd000 == 41 [pid = 1945] [id = 97] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab06800 == 40 [pid = 1945] [id = 96] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac0800 == 39 [pid = 1945] [id = 95] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x119ad9000 == 38 [pid = 1945] [id = 94] 08:16:09 INFO - PROCESS | 1945 | --DOCSHELL 0x119b42800 == 37 [pid = 1945] [id = 93] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12909ec00) [pid = 1945] [serial = 244] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b1f6000) [pid = 1945] [serial = 247] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12bc90000) [pid = 1945] [serial = 215] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b1f1000) [pid = 1945] [serial = 250] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11ba05c00) [pid = 1945] [serial = 232] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c4e8000) [pid = 1945] [serial = 235] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c9d9800) [pid = 1945] [serial = 236] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b49e400) [pid = 1945] [serial = 248] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11c9e3000) [pid = 1945] [serial = 238] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x125de6000) [pid = 1945] [serial = 239] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x118c87800) [pid = 1945] [serial = 227] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x118584000) [pid = 1945] [serial = 226] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12ba5a800) [pid = 1945] [serial = 260] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12b1f5c00) [pid = 1945] [serial = 251] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x1259e9000) [pid = 1945] [serial = 254] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x119277400) [pid = 1945] [serial = 253] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12b255400) [pid = 1945] [serial = 256] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11bc6ac00) [pid = 1945] [serial = 233] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11ac76c00) [pid = 1945] [serial = 230] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11a88e400) [pid = 1945] [serial = 229] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x126e79000) [pid = 1945] [serial = 241] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x127f54000) [pid = 1945] [serial = 242] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x129782000) [pid = 1945] [serial = 245] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12b964c00) [pid = 1945] [serial = 257] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12b970800) [pid = 1945] [serial = 259] [outer = 0x0] [url = about:blank] 08:16:09 INFO - PROCESS | 1945 | 1461338169385 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152d5800 == 38 [pid = 1945] [id = 111] 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x118584000) [pid = 1945] [serial = 330] [outer = 0x0] 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11a899c00) [pid = 1945] [serial = 331] [outer = 0x118584000] 08:16:09 INFO - PROCESS | 1945 | 1461338169414 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11b991000) [pid = 1945] [serial = 332] [outer = 0x118584000] 08:16:09 INFO - PROCESS | 1945 | 1461338169722 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]]]}] 08:16:09 INFO - PROCESS | 1945 | 1461338169760 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 574ms 08:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:16:09 INFO - PROCESS | 1945 | 1461338169770 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:16:09 INFO - PROCESS | 1945 | 1461338169771 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:16:09 INFO - PROCESS | 1945 | 1461338169773 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 1945 | 1461338169774 Marionette TRACE conn2 <- [1,418,null,{}] 08:16:09 INFO - PROCESS | 1945 | 1461338169781 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}] 08:16:09 INFO - PROCESS | 1945 | 1461338169858 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:16:09 INFO - PROCESS | 1945 | 1461338169868 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1b000 == 39 [pid = 1945] [id = 112] 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11c2a0c00) [pid = 1945] [serial = 333] [outer = 0x0] 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11c9dc400) [pid = 1945] [serial = 334] [outer = 0x11c2a0c00] 08:16:09 INFO - PROCESS | 1945 | 1461338169909 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x126eea400) [pid = 1945] [serial = 335] [outer = 0x11c2a0c00] 08:16:10 INFO - PROCESS | 1945 | 1461338170722 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]]]}] 08:16:10 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 08:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 08:16:10 INFO - PROCESS | 1945 | 1461338170748 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:16:10 INFO - PROCESS | 1945 | 1461338170749 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:16:10 INFO - PROCESS | 1945 | 1461338170751 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:16:10 INFO - PROCESS | 1945 | 1461338170752 Marionette TRACE conn2 <- [1,422,null,{}] 08:16:10 INFO - PROCESS | 1945 | 1461338170755 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}] 08:16:10 INFO - PROCESS | 1945 | 1461338170827 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:16:10 INFO - PROCESS | 1945 | 1461338170833 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba38800 == 40 [pid = 1945] [id = 113] 08:16:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x127973c00) [pid = 1945] [serial = 336] [outer = 0x0] 08:16:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x127f55400) [pid = 1945] [serial = 337] [outer = 0x127973c00] 08:16:10 INFO - PROCESS | 1945 | 1461338170859 Marionette DEBUG loaded listener.js 08:16:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12977a000) [pid = 1945] [serial = 338] [outer = 0x127973c00] 08:16:11 INFO - PROCESS | 1945 | 1461338171639 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]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 08:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:16:11 INFO - PROCESS | 1945 | 1461338171672 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 1945 | 1461338171673 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:16:11 INFO - PROCESS | 1945 | 1461338171675 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 1945 | 1461338171676 Marionette TRACE conn2 <- [1,426,null,{}] 08:16:11 INFO - PROCESS | 1945 | 1461338171679 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}] 08:16:11 INFO - PROCESS | 1945 | 1461338171763 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:16:11 INFO - PROCESS | 1945 | 1461338171794 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4a0000 == 41 [pid = 1945] [id = 114] 08:16:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x118c1e000) [pid = 1945] [serial = 339] [outer = 0x0] 08:16:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x129795400) [pid = 1945] [serial = 340] [outer = 0x118c1e000] 08:16:11 INFO - PROCESS | 1945 | 1461338171820 Marionette DEBUG loaded listener.js 08:16:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12b1f5c00) [pid = 1945] [serial = 341] [outer = 0x118c1e000] 08:16:12 INFO - PROCESS | 1945 | 1461338172226 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] 08:16:12 INFO - PROCESS | 1945 | 1461338172251 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:16:12 INFO - PROCESS | 1945 | 1461338172262 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:16:12 INFO - PROCESS | 1945 | 1461338172266 Marionette TRACE conn2 <- [1,430,null,{}] 08:16:12 INFO - PROCESS | 1945 | 1461338172269 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}] 08:16:12 INFO - PROCESS | 1945 | 1461338172439 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:16:12 INFO - PROCESS | 1945 | 1461338172488 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152d3800 == 42 [pid = 1945] [id = 115] 08:16:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b1fb400) [pid = 1945] [serial = 342] [outer = 0x0] 08:16:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b4a0c00) [pid = 1945] [serial = 343] [outer = 0x12b1fb400] 08:16:12 INFO - PROCESS | 1945 | 1461338172534 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12bc7b400) [pid = 1945] [serial = 344] [outer = 0x12b1fb400] 08:16:12 INFO - PROCESS | 1945 | 1461338172862 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]]]}] 08:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 631ms 08:16:12 INFO - PROCESS | 1945 | 1461338172886 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:16:12 INFO - PROCESS | 1945 | 1461338172887 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:16:12 INFO - PROCESS | 1945 | 1461338172895 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:16:12 INFO - PROCESS | 1945 | 1461338172896 Marionette TRACE conn2 <- [1,434,null,{}] 08:16:12 INFO - PROCESS | 1945 | 1461338172901 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}] 08:16:12 INFO - PROCESS | 1945 | 1461338172988 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:16:12 INFO - PROCESS | 1945 | 1461338172992 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e2e800 == 43 [pid = 1945] [id = 116] 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12b964c00) [pid = 1945] [serial = 345] [outer = 0x0] 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12bc94c00) [pid = 1945] [serial = 346] [outer = 0x12b964c00] 08:16:13 INFO - PROCESS | 1945 | 1461338173018 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12d036800) [pid = 1945] [serial = 347] [outer = 0x12b964c00] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x126eef400) [pid = 1945] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12978c400) [pid = 1945] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11c9e2400) [pid = 1945] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12ba54c00) [pid = 1945] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12d0df000) [pid = 1945] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c9dd800) [pid = 1945] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x129790000) [pid = 1945] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b4d0400) [pid = 1945] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12e2b2400) [pid = 1945] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12d9e5800) [pid = 1945] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11addc800) [pid = 1945] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11c4e3c00) [pid = 1945] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x118c23c00) [pid = 1945] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:16:13 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12b1f6400) [pid = 1945] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:16:13 INFO - PROCESS | 1945 | 1461338173411 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]]]}] 08:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms 08:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:16:13 INFO - PROCESS | 1945 | 1461338173467 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:16:13 INFO - PROCESS | 1945 | 1461338173468 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:16:13 INFO - PROCESS | 1945 | 1461338173470 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 1945 | 1461338173471 Marionette TRACE conn2 <- [1,438,null,{}] 08:16:13 INFO - PROCESS | 1945 | 1461338173474 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}] 08:16:13 INFO - PROCESS | 1945 | 1461338173546 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:16:13 INFO - PROCESS | 1945 | 1461338173554 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a992000 == 44 [pid = 1945] [id = 117] 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11c4e3c00) [pid = 1945] [serial = 348] [outer = 0x0] 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12976cc00) [pid = 1945] [serial = 349] [outer = 0x11c4e3c00] 08:16:13 INFO - PROCESS | 1945 | 1461338173580 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12ba5ac00) [pid = 1945] [serial = 350] [outer = 0x11c4e3c00] 08:16:13 INFO - PROCESS | 1945 | 1461338173919 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]]]}] 08:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 08:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:16:13 INFO - PROCESS | 1945 | 1461338173940 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:16:13 INFO - PROCESS | 1945 | 1461338173942 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:16:13 INFO - PROCESS | 1945 | 1461338173944 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 1945 | 1461338173945 Marionette TRACE conn2 <- [1,442,null,{}] 08:16:13 INFO - PROCESS | 1945 | 1461338173949 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}] 08:16:14 INFO - PROCESS | 1945 | 1461338174041 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:16:14 INFO - PROCESS | 1945 | 1461338174049 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x127286000 == 45 [pid = 1945] [id = 118] 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12bc8f400) [pid = 1945] [serial = 351] [outer = 0x0] 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12d0e4400) [pid = 1945] [serial = 352] [outer = 0x12bc8f400] 08:16:14 INFO - PROCESS | 1945 | 1461338174075 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12d982c00) [pid = 1945] [serial = 353] [outer = 0x12bc8f400] 08:16:14 INFO - PROCESS | 1945 | 1461338174385 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]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 08:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:16:14 INFO - PROCESS | 1945 | 1461338174416 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 1945 | 1461338174418 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:16:14 INFO - PROCESS | 1945 | 1461338174420 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1945 | 1461338174421 Marionette TRACE conn2 <- [1,446,null,{}] 08:16:14 INFO - PROCESS | 1945 | 1461338174423 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}] 08:16:14 INFO - PROCESS | 1945 | 1461338174495 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:16:14 INFO - PROCESS | 1945 | 1461338174502 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297bf800 == 46 [pid = 1945] [id = 119] 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12d983000) [pid = 1945] [serial = 354] [outer = 0x0] 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12db7f000) [pid = 1945] [serial = 355] [outer = 0x12d983000] 08:16:14 INFO - PROCESS | 1945 | 1461338174527 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12db87400) [pid = 1945] [serial = 356] [outer = 0x12d983000] 08:16:14 INFO - PROCESS | 1945 | 1461338174864 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]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 08:16:14 INFO - PROCESS | 1945 | 1461338174889 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 1945 | 1461338174890 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:16:14 INFO - PROCESS | 1945 | 1461338174892 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1945 | 1461338174894 Marionette TRACE conn2 <- [1,450,null,{}] 08:16:14 INFO - PROCESS | 1945 | 1461338174908 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}] 08:16:14 INFO - PROCESS | 1945 | 1461338174993 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:16:15 INFO - PROCESS | 1945 | 1461338174999 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b6cf000 == 47 [pid = 1945] [id = 120] 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12db86800) [pid = 1945] [serial = 357] [outer = 0x0] 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12e2bd800) [pid = 1945] [serial = 358] [outer = 0x12db86800] 08:16:15 INFO - PROCESS | 1945 | 1461338175028 Marionette DEBUG loaded listener.js 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12e78ec00) [pid = 1945] [serial = 359] [outer = 0x12db86800] 08:16:15 INFO - PROCESS | 1945 | 1461338175367 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] 08:16:15 INFO - PROCESS | 1945 | 1461338175375 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:16:15 INFO - PROCESS | 1945 | 1461338175377 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:16:15 INFO - PROCESS | 1945 | 1461338175379 Marionette TRACE conn2 <- [1,454,null,{}] 08:16:15 INFO - PROCESS | 1945 | 1461338175438 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}] 08:16:15 INFO - PROCESS | 1945 | 1461338175522 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:16:15 INFO - PROCESS | 1945 | 1461338175528 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x116758000 == 48 [pid = 1945] [id = 121] 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x115883000) [pid = 1945] [serial = 360] [outer = 0x0] 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1165f8000) [pid = 1945] [serial = 361] [outer = 0x115883000] 08:16:15 INFO - PROCESS | 1945 | 1461338175563 Marionette DEBUG loaded listener.js 08:16:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118c89800) [pid = 1945] [serial = 362] [outer = 0x115883000] 08:16:16 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:16 INFO - PROCESS | 1945 | 1461338176090 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]]]}] 08:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 771ms 08:16:16 INFO - PROCESS | 1945 | 1461338176176 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:16:16 INFO - PROCESS | 1945 | 1461338176180 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:16:16 INFO - PROCESS | 1945 | 1461338176211 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 1945 | 1461338176213 Marionette TRACE conn2 <- [1,458,null,{}] 08:16:16 INFO - PROCESS | 1945 | 1461338176216 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}] 08:16:16 INFO - PROCESS | 1945 | 1461338176317 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:16:16 INFO - PROCESS | 1945 | 1461338176384 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b975000 == 49 [pid = 1945] [id = 122] 08:16:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11c15c400) [pid = 1945] [serial = 363] [outer = 0x0] 08:16:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11c713400) [pid = 1945] [serial = 364] [outer = 0x11c15c400] 08:16:16 INFO - PROCESS | 1945 | 1461338176433 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x126963000) [pid = 1945] [serial = 365] [outer = 0x11c15c400] 08:16:16 INFO - PROCESS | 1945 | 1461338176905 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] 08:16:16 INFO - PROCESS | 1945 | 1461338176940 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:16:16 INFO - PROCESS | 1945 | 1461338176942 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 1945 | 1461338176944 Marionette TRACE conn2 <- [1,462,null,{}] 08:16:16 INFO - PROCESS | 1945 | 1461338176964 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}] 08:16:17 INFO - PROCESS | 1945 | 1461338177061 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:16:17 INFO - PROCESS | 1945 | 1461338177121 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b670000 == 50 [pid = 1945] [id = 123] 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x127fe2000) [pid = 1945] [serial = 366] [outer = 0x0] 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x129791c00) [pid = 1945] [serial = 367] [outer = 0x127fe2000] 08:16:17 INFO - PROCESS | 1945 | 1461338177155 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b259c00) [pid = 1945] [serial = 368] [outer = 0x127fe2000] 08:16:17 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:17 INFO - PROCESS | 1945 | 1461338177618 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] 08:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:16:17 INFO - PROCESS | 1945 | 1461338177690 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:16:17 INFO - PROCESS | 1945 | 1461338177694 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:16:17 INFO - PROCESS | 1945 | 1461338177695 Marionette TRACE conn2 <- [1,466,null,{}] 08:16:17 INFO - PROCESS | 1945 | 1461338177700 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}] 08:16:17 INFO - PROCESS | 1945 | 1461338177794 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:16:17 INFO - PROCESS | 1945 | 1461338177868 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be46800 == 51 [pid = 1945] [id = 124] 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12cf63c00) [pid = 1945] [serial = 369] [outer = 0x0] 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12db87800) [pid = 1945] [serial = 370] [outer = 0x12cf63c00] 08:16:17 INFO - PROCESS | 1945 | 1461338177899 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12e335c00) [pid = 1945] [serial = 371] [outer = 0x12cf63c00] 08:16:18 INFO - PROCESS | 1945 | 1461338178427 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] 08:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:16:18 INFO - PROCESS | 1945 | 1461338178470 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:16:18 INFO - PROCESS | 1945 | 1461338178473 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - PROCESS | 1945 | 1461338178475 Marionette TRACE conn2 <- [1,470,null,{}] 08:16:18 INFO - PROCESS | 1945 | 1461338178480 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}] 08:16:18 INFO - PROCESS | 1945 | 1461338178568 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:16:18 INFO - PROCESS | 1945 | 1461338178647 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab06000 == 52 [pid = 1945] [id = 125] 08:16:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x1189ee800) [pid = 1945] [serial = 372] [outer = 0x0] 08:16:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11aa4cc00) [pid = 1945] [serial = 373] [outer = 0x1189ee800] 08:16:18 INFO - PROCESS | 1945 | 1461338178675 Marionette DEBUG loaded listener.js 08:16:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11af46800) [pid = 1945] [serial = 374] [outer = 0x1189ee800] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x1297bf800 == 51 [pid = 1945] [id = 119] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x127286000 == 50 [pid = 1945] [id = 118] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11a992000 == 49 [pid = 1945] [id = 117] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x125e2e800 == 48 [pid = 1945] [id = 116] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x1152d3800 == 47 [pid = 1945] [id = 115] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4a0000 == 46 [pid = 1945] [id = 114] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba38800 == 45 [pid = 1945] [id = 113] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1b000 == 44 [pid = 1945] [id = 112] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x1152d5800 == 43 [pid = 1945] [id = 111] 08:16:19 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac7000 == 42 [pid = 1945] [id = 110] 08:16:19 INFO - PROCESS | 1945 | 1461338179147 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]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 724ms 08:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:16:19 INFO - PROCESS | 1945 | 1461338179197 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 1945 | 1461338179201 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:16:19 INFO - PROCESS | 1945 | 1461338179205 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 1945 | 1461338179207 Marionette TRACE conn2 <- [1,474,null,{}] 08:16:19 INFO - PROCESS | 1945 | 1461338179209 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}] 08:16:19 INFO - PROCESS | 1945 | 1461338179283 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:16:19 INFO - PROCESS | 1945 | 1461338179288 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac7000 == 43 [pid = 1945] [id = 126] 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11ade7c00) [pid = 1945] [serial = 375] [outer = 0x0] 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11c9d9800) [pid = 1945] [serial = 376] [outer = 0x11ade7c00] 08:16:19 INFO - PROCESS | 1945 | 1461338179316 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x1272d9c00) [pid = 1945] [serial = 377] [outer = 0x11ade7c00] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12cf69800) [pid = 1945] [serial = 263] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11bc65c00) [pid = 1945] [serial = 281] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11b90f400) [pid = 1945] [serial = 280] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c92a800) [pid = 1945] [serial = 283] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x125ce1400) [pid = 1945] [serial = 284] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11a88f400) [pid = 1945] [serial = 278] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x118cef000) [pid = 1945] [serial = 277] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12bc7f400) [pid = 1945] [serial = 298] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x127f52000) [pid = 1945] [serial = 289] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129769c00) [pid = 1945] [serial = 290] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11475e800) [pid = 1945] [serial = 265] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b1f5800) [pid = 1945] [serial = 292] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b25e000) [pid = 1945] [serial = 293] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x126a0e800) [pid = 1945] [serial = 286] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x127548000) [pid = 1945] [serial = 287] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11aa4d800) [pid = 1945] [serial = 268] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12d034000) [pid = 1945] [serial = 301] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x129095c00) [pid = 1945] [serial = 274] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12cf67000) [pid = 1945] [serial = 299] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12d0e6c00) [pid = 1945] [serial = 304] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12b965400) [pid = 1945] [serial = 307] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c70e000) [pid = 1945] [serial = 271] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12db8a000) [pid = 1945] [serial = 310] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12d97cc00) [pid = 1945] [serial = 305] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b49d000) [pid = 1945] [serial = 295] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12d0dec00) [pid = 1945] [serial = 302] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12b971800) [pid = 1945] [serial = 296] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12d985000) [pid = 1945] [serial = 308] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12e333400) [pid = 1945] [serial = 314] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12e2ba000) [pid = 1945] [serial = 313] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12e2b1c00) [pid = 1945] [serial = 311] [outer = 0x0] [url = about:blank] 08:16:19 INFO - PROCESS | 1945 | 1461338179663 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]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 08:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:16:19 INFO - PROCESS | 1945 | 1461338179674 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 1945 | 1461338179675 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:16:19 INFO - PROCESS | 1945 | 1461338179677 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 1945 | 1461338179680 Marionette TRACE conn2 <- [1,478,null,{}] 08:16:19 INFO - PROCESS | 1945 | 1461338179687 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}] 08:16:19 INFO - PROCESS | 1945 | 1461338179761 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:16:19 INFO - PROCESS | 1945 | 1461338179769 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af0b000 == 44 [pid = 1945] [id = 127] 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x127fe8800) [pid = 1945] [serial = 378] [outer = 0x0] 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12978fc00) [pid = 1945] [serial = 379] [outer = 0x127fe8800] 08:16:19 INFO - PROCESS | 1945 | 1461338179797 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b259800) [pid = 1945] [serial = 380] [outer = 0x127fe8800] 08:16:20 INFO - PROCESS | 1945 | 1461338180139 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]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms 08:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:16:20 INFO - PROCESS | 1945 | 1461338180152 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:16:20 INFO - PROCESS | 1945 | 1461338180154 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:16:20 INFO - PROCESS | 1945 | 1461338180156 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:16:20 INFO - PROCESS | 1945 | 1461338180157 Marionette TRACE conn2 <- [1,482,null,{}] 08:16:20 INFO - PROCESS | 1945 | 1461338180159 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}] 08:16:20 INFO - PROCESS | 1945 | 1461338180242 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:16:20 INFO - PROCESS | 1945 | 1461338180292 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4a0000 == 45 [pid = 1945] [id = 128] 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x129797c00) [pid = 1945] [serial = 381] [outer = 0x0] 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12b4a2400) [pid = 1945] [serial = 382] [outer = 0x129797c00] 08:16:20 INFO - PROCESS | 1945 | 1461338180320 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12bc82800) [pid = 1945] [serial = 383] [outer = 0x129797c00] 08:16:20 INFO - PROCESS | 1945 | 1461338180788 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]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 08:16:20 INFO - PROCESS | 1945 | 1461338180826 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:16:20 INFO - PROCESS | 1945 | 1461338180828 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:16:20 INFO - PROCESS | 1945 | 1461338180840 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:16:20 INFO - PROCESS | 1945 | 1461338180841 Marionette TRACE conn2 <- [1,486,null,{}] 08:16:20 INFO - PROCESS | 1945 | 1461338180843 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}] 08:16:20 INFO - PROCESS | 1945 | 1461338180915 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:16:20 INFO - PROCESS | 1945 | 1461338180919 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x125922000 == 46 [pid = 1945] [id = 129] 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12cf62400) [pid = 1945] [serial = 384] [outer = 0x0] 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12d02fc00) [pid = 1945] [serial = 385] [outer = 0x12cf62400] 08:16:20 INFO - PROCESS | 1945 | 1461338180947 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12d0e6c00) [pid = 1945] [serial = 386] [outer = 0x12cf62400] 08:16:21 INFO - PROCESS | 1945 | 1461338181288 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]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:16:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 08:16:21 INFO - PROCESS | 1945 | 1461338181310 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1945 | 1461338181312 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:16:21 INFO - PROCESS | 1945 | 1461338181316 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1945 | 1461338181318 Marionette TRACE conn2 <- [1,490,null,{}] 08:16:21 INFO - PROCESS | 1945 | 1461338181320 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}] 08:16:21 INFO - PROCESS | 1945 | 1461338181425 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:16:21 INFO - PROCESS | 1945 | 1461338181459 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x127270000 == 47 [pid = 1945] [id = 130] 08:16:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12d0e4000) [pid = 1945] [serial = 387] [outer = 0x0] 08:16:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12d9d9800) [pid = 1945] [serial = 388] [outer = 0x12d0e4000] 08:16:21 INFO - PROCESS | 1945 | 1461338181486 Marionette DEBUG loaded listener.js 08:16:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12e33ec00) [pid = 1945] [serial = 389] [outer = 0x12d0e4000] 08:16:21 INFO - PROCESS | 1945 | 1461338181836 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]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:16:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 574ms 08:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:16:21 INFO - PROCESS | 1945 | 1461338181889 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1945 | 1461338181890 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:16:21 INFO - PROCESS | 1945 | 1461338181892 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1945 | 1461338181893 Marionette TRACE conn2 <- [1,494,null,{}] 08:16:21 INFO - PROCESS | 1945 | 1461338181896 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}] 08:16:21 INFO - PROCESS | 1945 | 1461338181985 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:16:22 INFO - PROCESS | 1945 | 1461338181996 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11911a000 == 48 [pid = 1945] [id = 131] 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12e33f000) [pid = 1945] [serial = 390] [outer = 0x0] 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12e792000) [pid = 1945] [serial = 391] [outer = 0x12e33f000] 08:16:22 INFO - PROCESS | 1945 | 1461338182022 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12e7aec00) [pid = 1945] [serial = 392] [outer = 0x12e33f000] 08:16:22 INFO - PROCESS | 1945 | 1461338182360 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]]]}] 08:16:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:16:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 08:16:22 INFO - PROCESS | 1945 | 1461338182411 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:16:22 INFO - PROCESS | 1945 | 1461338182413 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:16:22 INFO - PROCESS | 1945 | 1461338182415 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:16:22 INFO - PROCESS | 1945 | 1461338182416 Marionette TRACE conn2 <- [1,498,null,{}] 08:16:22 INFO - PROCESS | 1945 | 1461338182418 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}] 08:16:22 INFO - PROCESS | 1945 | 1461338182505 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:16:22 INFO - PROCESS | 1945 | 1461338182538 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b04f800 == 49 [pid = 1945] [id = 132] 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12e791000) [pid = 1945] [serial = 393] [outer = 0x0] 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12e7b5c00) [pid = 1945] [serial = 394] [outer = 0x12e791000] 08:16:22 INFO - PROCESS | 1945 | 1461338182564 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12eacb400) [pid = 1945] [serial = 395] [outer = 0x12e791000] 08:16:22 INFO - PROCESS | 1945 | 1461338182904 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]]]}] 08:16:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:16:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 08:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:16:22 INFO - PROCESS | 1945 | 1461338182939 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:16:22 INFO - PROCESS | 1945 | 1461338182940 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:16:22 INFO - PROCESS | 1945 | 1461338182942 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:16:22 INFO - PROCESS | 1945 | 1461338182943 Marionette TRACE conn2 <- [1,502,null,{}] 08:16:22 INFO - PROCESS | 1945 | 1461338182946 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}] 08:16:23 INFO - PROCESS | 1945 | 1461338183053 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b1fb400) [pid = 1945] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x118584000) [pid = 1945] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c2a0c00) [pid = 1945] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x127973c00) [pid = 1945] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118906000) [pid = 1945] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b964c00) [pid = 1945] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11c4e3c00) [pid = 1945] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12d983000) [pid = 1945] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12bc8f400) [pid = 1945] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:16:23 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x118c1e000) [pid = 1945] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:16:23 INFO - PROCESS | 1945 | 1461338183093 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11626c800 == 50 [pid = 1945] [id = 133] 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x116544400) [pid = 1945] [serial = 396] [outer = 0x0] 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11af47800) [pid = 1945] [serial = 397] [outer = 0x116544400] 08:16:23 INFO - PROCESS | 1945 | 1461338183122 Marionette DEBUG loaded listener.js 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b1f7400) [pid = 1945] [serial = 398] [outer = 0x116544400] 08:16:23 INFO - PROCESS | 1945 | 1461338183384 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]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 08:16:23 INFO - PROCESS | 1945 | 1461338183411 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:16:23 INFO - PROCESS | 1945 | 1461338183413 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:16:23 INFO - PROCESS | 1945 | 1461338183422 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:16:23 INFO - PROCESS | 1945 | 1461338183423 Marionette TRACE conn2 <- [1,506,null,{}] 08:16:23 INFO - PROCESS | 1945 | 1461338183426 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}] 08:16:23 INFO - PROCESS | 1945 | 1461338183504 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:16:23 INFO - PROCESS | 1945 | 1461338183508 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce6f000 == 51 [pid = 1945] [id = 134] 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c2a0c00) [pid = 1945] [serial = 399] [outer = 0x0] 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12e7b5400) [pid = 1945] [serial = 400] [outer = 0x11c2a0c00] 08:16:23 INFO - PROCESS | 1945 | 1461338183535 Marionette DEBUG loaded listener.js 08:16:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12ead4c00) [pid = 1945] [serial = 401] [outer = 0x11c2a0c00] 08:16:23 INFO - PROCESS | 1945 | 1461338183856 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]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 08:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:16:23 INFO - PROCESS | 1945 | 1461338183893 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:16:23 INFO - PROCESS | 1945 | 1461338183894 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:16:23 INFO - PROCESS | 1945 | 1461338183897 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:16:23 INFO - PROCESS | 1945 | 1461338183900 Marionette TRACE conn2 <- [1,510,null,{}] 08:16:23 INFO - PROCESS | 1945 | 1461338183903 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}] 08:16:24 INFO - PROCESS | 1945 | 1461338184012 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:16:24 INFO - PROCESS | 1945 | 1461338184019 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d382000 == 52 [pid = 1945] [id = 135] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12d036400) [pid = 1945] [serial = 402] [outer = 0x0] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12ead8c00) [pid = 1945] [serial = 403] [outer = 0x12d036400] 08:16:24 INFO - PROCESS | 1945 | 1461338184048 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12ee60800) [pid = 1945] [serial = 404] [outer = 0x12d036400] 08:16:24 INFO - PROCESS | 1945 | 1461338184354 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]]]}] 08:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms 08:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:16:24 INFO - PROCESS | 1945 | 1461338184371 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:16:24 INFO - PROCESS | 1945 | 1461338184372 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:16:24 INFO - PROCESS | 1945 | 1461338184374 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:16:24 INFO - PROCESS | 1945 | 1461338184375 Marionette TRACE conn2 <- [1,514,null,{}] 08:16:24 INFO - PROCESS | 1945 | 1461338184378 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}] 08:16:24 INFO - PROCESS | 1945 | 1461338184457 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:16:24 INFO - PROCESS | 1945 | 1461338184462 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4a800 == 53 [pid = 1945] [id = 136] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12ee60c00) [pid = 1945] [serial = 405] [outer = 0x0] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ee69000) [pid = 1945] [serial = 406] [outer = 0x12ee60c00] 08:16:24 INFO - PROCESS | 1945 | 1461338184489 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12f64c800) [pid = 1945] [serial = 407] [outer = 0x12ee60c00] 08:16:24 INFO - PROCESS | 1945 | 1461338184793 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]]]}] 08:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 08:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:16:24 INFO - PROCESS | 1945 | 1461338184846 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:16:24 INFO - PROCESS | 1945 | 1461338184847 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:16:24 INFO - PROCESS | 1945 | 1461338184849 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:16:24 INFO - PROCESS | 1945 | 1461338184850 Marionette TRACE conn2 <- [1,518,null,{}] 08:16:24 INFO - PROCESS | 1945 | 1461338184853 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}] 08:16:24 INFO - PROCESS | 1945 | 1461338184952 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:16:24 INFO - PROCESS | 1945 | 1461338184958 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db5c000 == 54 [pid = 1945] [id = 137] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12bc84c00) [pid = 1945] [serial = 408] [outer = 0x0] 08:16:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12f649400) [pid = 1945] [serial = 409] [outer = 0x12bc84c00] 08:16:24 INFO - PROCESS | 1945 | 1461338184982 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12f655000) [pid = 1945] [serial = 410] [outer = 0x12bc84c00] 08:16:25 INFO - PROCESS | 1945 | 1461338185591 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]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 775ms 08:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:16:25 INFO - PROCESS | 1945 | 1461338185624 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:16:25 INFO - PROCESS | 1945 | 1461338185627 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:16:25 INFO - PROCESS | 1945 | 1461338185631 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 1945 | 1461338185633 Marionette TRACE conn2 <- [1,522,null,{}] 08:16:25 INFO - PROCESS | 1945 | 1461338185637 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}] 08:16:25 INFO - PROCESS | 1945 | 1461338185738 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:16:25 INFO - PROCESS | 1945 | 1461338185789 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0e000 == 55 [pid = 1945] [id = 138] 08:16:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11b906800) [pid = 1945] [serial = 411] [outer = 0x0] 08:16:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11c156c00) [pid = 1945] [serial = 412] [outer = 0x11b906800] 08:16:25 INFO - PROCESS | 1945 | 1461338185821 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12696c400) [pid = 1945] [serial = 413] [outer = 0x11b906800] 08:16:26 INFO - PROCESS | 1945 | 1461338186253 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]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 08:16:26 INFO - PROCESS | 1945 | 1461338186314 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 1945 | 1461338186318 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:16:26 INFO - PROCESS | 1945 | 1461338186324 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 1945 | 1461338186326 Marionette TRACE conn2 <- [1,526,null,{}] 08:16:26 INFO - PROCESS | 1945 | 1461338186328 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}] 08:16:26 INFO - PROCESS | 1945 | 1461338186428 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:16:26 INFO - PROCESS | 1945 | 1461338186512 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x126f55800 == 56 [pid = 1945] [id = 139] 08:16:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x129790c00) [pid = 1945] [serial = 414] [outer = 0x0] 08:16:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b25b800) [pid = 1945] [serial = 415] [outer = 0x129790c00] 08:16:26 INFO - PROCESS | 1945 | 1461338186543 Marionette DEBUG loaded listener.js 08:16:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12ba5cc00) [pid = 1945] [serial = 416] [outer = 0x129790c00] 08:16:27 INFO - PROCESS | 1945 | 1461338187001 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]]]}] 08:16:27 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 08:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 726ms 08:16:27 INFO - PROCESS | 1945 | 1461338187050 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:16:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:16:27 INFO - PROCESS | 1945 | 1461338187051 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:16:27 INFO - PROCESS | 1945 | 1461338187054 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 1945 | 1461338187056 Marionette TRACE conn2 <- [1,530,null,{}] 08:16:27 INFO - PROCESS | 1945 | 1461338187066 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}] 08:16:27 INFO - PROCESS | 1945 | 1461338187165 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:16:27 INFO - PROCESS | 1945 | 1461338187230 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e35b000 == 57 [pid = 1945] [id = 140] 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12e2be400) [pid = 1945] [serial = 417] [outer = 0x0] 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12e33dc00) [pid = 1945] [serial = 418] [outer = 0x12e2be400] 08:16:27 INFO - PROCESS | 1945 | 1461338187263 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12eacb800) [pid = 1945] [serial = 419] [outer = 0x12e2be400] 08:16:27 INFO - PROCESS | 1945 | 1461338187630 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"]]]}] 08:16:27 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 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:16:27 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 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:16:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:16:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 625ms 08:16:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:16:27 INFO - PROCESS | 1945 | 1461338187680 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:16:27 INFO - PROCESS | 1945 | 1461338187682 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:16:27 INFO - PROCESS | 1945 | 1461338187684 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 1945 | 1461338187686 Marionette TRACE conn2 <- [1,534,null,{}] 08:16:27 INFO - PROCESS | 1945 | 1461338187688 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}] 08:16:27 INFO - PROCESS | 1945 | 1461338187813 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:16:27 INFO - PROCESS | 1945 | 1461338187865 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8e4800 == 58 [pid = 1945] [id = 141] 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12ee40000) [pid = 1945] [serial = 420] [outer = 0x0] 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12f64bc00) [pid = 1945] [serial = 421] [outer = 0x12ee40000] 08:16:27 INFO - PROCESS | 1945 | 1461338187895 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12f657400) [pid = 1945] [serial = 422] [outer = 0x12ee40000] 08:16:28 INFO - PROCESS | 1945 | 1461338188260 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]]]}] 08:16:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:16:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 618ms 08:16:28 INFO - PROCESS | 1945 | 1461338188304 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:16:28 INFO - PROCESS | 1945 | 1461338188305 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:16:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:16:28 INFO - PROCESS | 1945 | 1461338188308 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:16:28 INFO - PROCESS | 1945 | 1461338188309 Marionette TRACE conn2 <- [1,538,null,{}] 08:16:28 INFO - PROCESS | 1945 | 1461338188311 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}] 08:16:28 INFO - PROCESS | 1945 | 1461338188456 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:16:28 INFO - PROCESS | 1945 | 1461338188513 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee0f000 == 59 [pid = 1945] [id = 142] 08:16:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12ee44000) [pid = 1945] [serial = 423] [outer = 0x0] 08:16:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12f653c00) [pid = 1945] [serial = 424] [outer = 0x12ee44000] 08:16:28 INFO - PROCESS | 1945 | 1461338188552 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12f664400) [pid = 1945] [serial = 425] [outer = 0x12ee44000] 08:16:28 INFO - PROCESS | 1945 | 1461338188937 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]]]}] 08:16:28 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. 08:16:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 671ms 08:16:28 INFO - PROCESS | 1945 | 1461338188980 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:16:28 INFO - PROCESS | 1945 | 1461338188981 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:16:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:16:28 INFO - PROCESS | 1945 | 1461338188984 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:16:28 INFO - PROCESS | 1945 | 1461338188985 Marionette TRACE conn2 <- [1,542,null,{}] 08:16:28 INFO - PROCESS | 1945 | 1461338188988 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}] 08:16:29 INFO - PROCESS | 1945 | 1461338189110 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:16:29 INFO - PROCESS | 1945 | 1461338189196 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158c0800 == 60 [pid = 1945] [id = 143] 08:16:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x1189b8000) [pid = 1945] [serial = 426] [outer = 0x0] 08:16:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x1295a8c00) [pid = 1945] [serial = 427] [outer = 0x1189b8000] 08:16:29 INFO - PROCESS | 1945 | 1461338189241 Marionette DEBUG loaded listener.js 08:16:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12f7b2800) [pid = 1945] [serial = 428] [outer = 0x1189b8000] 08:16:29 INFO - PROCESS | 1945 | 1461338189766 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]]]}] 08:16:29 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. 08:16:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 819ms 08:16:29 INFO - PROCESS | 1945 | 1461338189803 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:16:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:16:29 INFO - PROCESS | 1945 | 1461338189806 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:16:29 INFO - PROCESS | 1945 | 1461338189809 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:16:29 INFO - PROCESS | 1945 | 1461338189812 Marionette TRACE conn2 <- [1,546,null,{}] 08:16:29 INFO - PROCESS | 1945 | 1461338189815 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}] 08:16:29 INFO - PROCESS | 1945 | 1461338189905 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:16:29 INFO - PROCESS | 1945 | 1461338189985 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bccf800 == 61 [pid = 1945] [id = 144] 08:16:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11349ec00) [pid = 1945] [serial = 429] [outer = 0x0] 08:16:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x1154acc00) [pid = 1945] [serial = 430] [outer = 0x11349ec00] 08:16:30 INFO - PROCESS | 1945 | 1461338190021 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x1189f5800) [pid = 1945] [serial = 431] [outer = 0x11349ec00] 08:16:30 INFO - PROCESS | 1945 | 1461338190439 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]]]}] 08:16:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:16:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 675ms 08:16:30 INFO - PROCESS | 1945 | 1461338190484 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:16:30 INFO - PROCESS | 1945 | 1461338190488 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:16:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:16:30 INFO - PROCESS | 1945 | 1461338190493 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 1945 | 1461338190495 Marionette TRACE conn2 <- [1,550,null,{}] 08:16:30 INFO - PROCESS | 1945 | 1461338190497 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}] 08:16:30 INFO - PROCESS | 1945 | 1461338190591 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:16:30 INFO - PROCESS | 1945 | 1461338190677 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11972d800 == 62 [pid = 1945] [id = 145] 08:16:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x118c1e000) [pid = 1945] [serial = 432] [outer = 0x0] 08:16:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x11a74a800) [pid = 1945] [serial = 433] [outer = 0x118c1e000] 08:16:30 INFO - PROCESS | 1945 | 1461338190728 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11af70400) [pid = 1945] [serial = 434] [outer = 0x118c1e000] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x125c7d000 == 61 [pid = 1945] [id = 75] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab15000 == 60 [pid = 1945] [id = 74] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4a800 == 59 [pid = 1945] [id = 136] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12d382000 == 58 [pid = 1945] [id = 135] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce6f000 == 57 [pid = 1945] [id = 134] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11626c800 == 56 [pid = 1945] [id = 133] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12b04f800 == 55 [pid = 1945] [id = 132] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11911a000 == 54 [pid = 1945] [id = 131] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x127270000 == 53 [pid = 1945] [id = 130] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12e33a400) [pid = 1945] [serial = 316] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a890000) [pid = 1945] [serial = 319] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11c29f400) [pid = 1945] [serial = 322] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12b96a400) [pid = 1945] [serial = 325] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12e2bd800) [pid = 1945] [serial = 358] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x125922000 == 52 [pid = 1945] [id = 129] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4a0000 == 51 [pid = 1945] [id = 128] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11af0b000 == 50 [pid = 1945] [id = 127] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac7000 == 49 [pid = 1945] [id = 126] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab06000 == 48 [pid = 1945] [id = 125] 08:16:31 INFO - PROCESS | 1945 | --DOCSHELL 0x116758000 == 47 [pid = 1945] [id = 121] 08:16:31 INFO - PROCESS | 1945 | 1461338191134 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]]]}] 08:16:31 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. 08:16:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 08:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:16:31 INFO - PROCESS | 1945 | 1461338191167 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:16:31 INFO - PROCESS | 1945 | 1461338191168 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:16:31 INFO - PROCESS | 1945 | 1461338191170 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 1945 | 1461338191173 Marionette TRACE conn2 <- [1,554,null,{}] 08:16:31 INFO - PROCESS | 1945 | 1461338191180 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}] 08:16:31 INFO - PROCESS | 1945 | 1461338191262 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b4a0c00) [pid = 1945] [serial = 343] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11a899c00) [pid = 1945] [serial = 331] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11b991000) [pid = 1945] [serial = 332] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11c9dc400) [pid = 1945] [serial = 334] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x126eea400) [pid = 1945] [serial = 335] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x127f55400) [pid = 1945] [serial = 337] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11a88bc00) [pid = 1945] [serial = 329] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x118c17400) [pid = 1945] [serial = 328] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12bc94c00) [pid = 1945] [serial = 346] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12bc7b400) [pid = 1945] [serial = 344] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12976cc00) [pid = 1945] [serial = 349] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12db7f000) [pid = 1945] [serial = 355] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12d982c00) [pid = 1945] [serial = 353] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x129795400) [pid = 1945] [serial = 340] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12d036800) [pid = 1945] [serial = 347] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b1f5c00) [pid = 1945] [serial = 341] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12ba5ac00) [pid = 1945] [serial = 350] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12977a000) [pid = 1945] [serial = 338] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12db87400) [pid = 1945] [serial = 356] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d0e4400) [pid = 1945] [serial = 352] [outer = 0x0] [url = about:blank] 08:16:31 INFO - PROCESS | 1945 | 1461338191326 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x119720800 == 48 [pid = 1945] [id = 146] 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11a899c00) [pid = 1945] [serial = 435] [outer = 0x0] 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11b991000) [pid = 1945] [serial = 436] [outer = 0x11a899c00] 08:16:31 INFO - PROCESS | 1945 | 1461338191357 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x126a03c00) [pid = 1945] [serial = 437] [outer = 0x11a899c00] 08:16:31 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:31 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:31 INFO - PROCESS | 1945 | 1461338191670 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]]]}] 08:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 523ms 08:16:31 INFO - PROCESS | 1945 | 1461338191694 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:16:31 INFO - PROCESS | 1945 | 1461338191695 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:16:31 INFO - PROCESS | 1945 | 1461338191700 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 1945 | 1461338191702 Marionette TRACE conn2 <- [1,558,null,{}] 08:16:31 INFO - PROCESS | 1945 | 1461338191705 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}] 08:16:31 INFO - PROCESS | 1945 | 1461338191779 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:16:31 INFO - PROCESS | 1945 | 1461338191838 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad89000 == 49 [pid = 1945] [id = 147] 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x125ce1400) [pid = 1945] [serial = 438] [outer = 0x0] 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x126f72800) [pid = 1945] [serial = 439] [outer = 0x125ce1400] 08:16:31 INFO - PROCESS | 1945 | 1461338191866 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x1295a9800) [pid = 1945] [serial = 440] [outer = 0x125ce1400] 08:16:32 INFO - PROCESS | 1945 | 1461338192166 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]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 523ms 08:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:16:32 INFO - PROCESS | 1945 | 1461338192221 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 1945 | 1461338192223 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:16:32 INFO - PROCESS | 1945 | 1461338192225 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - PROCESS | 1945 | 1461338192226 Marionette TRACE conn2 <- [1,562,null,{}] 08:16:32 INFO - PROCESS | 1945 | 1461338192228 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}] 08:16:32 INFO - PROCESS | 1945 | 1461338192304 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:16:32 INFO - PROCESS | 1945 | 1461338192308 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a18000 == 50 [pid = 1945] [id = 148] 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1295f7c00) [pid = 1945] [serial = 441] [outer = 0x0] 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x129796400) [pid = 1945] [serial = 442] [outer = 0x1295f7c00] 08:16:32 INFO - PROCESS | 1945 | 1461338192334 Marionette DEBUG loaded listener.js 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b25ac00) [pid = 1945] [serial = 443] [outer = 0x1295f7c00] 08:16:32 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:32 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:32 INFO - PROCESS | 1945 | 1461338192657 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]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 08:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:16:32 INFO - PROCESS | 1945 | 1461338192697 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 1945 | 1461338192698 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:16:32 INFO - PROCESS | 1945 | 1461338192700 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - PROCESS | 1945 | 1461338192701 Marionette TRACE conn2 <- [1,566,null,{}] 08:16:32 INFO - PROCESS | 1945 | 1461338192704 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}] 08:16:32 INFO - PROCESS | 1945 | 1461338192794 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:16:32 INFO - PROCESS | 1945 | 1461338192801 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x127274000 == 51 [pid = 1945] [id = 149] 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b49e400) [pid = 1945] [serial = 444] [outer = 0x0] 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12ba50400) [pid = 1945] [serial = 445] [outer = 0x12b49e400] 08:16:32 INFO - PROCESS | 1945 | 1461338192829 Marionette DEBUG loaded listener.js 08:16:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12d02f400) [pid = 1945] [serial = 446] [outer = 0x12b49e400] 08:16:33 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:33 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:33 INFO - PROCESS | 1945 | 1461338193167 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]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 08:16:33 INFO - PROCESS | 1945 | 1461338193171 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 1945 | 1461338193172 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:16:33 INFO - PROCESS | 1945 | 1461338193174 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 1945 | 1461338193175 Marionette TRACE conn2 <- [1,570,null,{}] 08:16:33 INFO - PROCESS | 1945 | 1461338193177 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}] 08:16:33 INFO - PROCESS | 1945 | 1461338193257 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:16:33 INFO - PROCESS | 1945 | 1461338193320 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x129027000 == 52 [pid = 1945] [id = 150] 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b4a8800) [pid = 1945] [serial = 447] [outer = 0x0] 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12d036800) [pid = 1945] [serial = 448] [outer = 0x12b4a8800] 08:16:33 INFO - PROCESS | 1945 | 1461338193346 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12d984c00) [pid = 1945] [serial = 449] [outer = 0x12b4a8800] 08:16:33 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:33 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:33 INFO - PROCESS | 1945 | 1461338193652 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]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 08:16:33 INFO - PROCESS | 1945 | 1461338193693 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 1945 | 1461338193695 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:16:33 INFO - PROCESS | 1945 | 1461338193698 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 1945 | 1461338193701 Marionette TRACE conn2 <- [1,574,null,{}] 08:16:33 INFO - PROCESS | 1945 | 1461338193703 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}] 08:16:33 INFO - PROCESS | 1945 | 1461338193798 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:16:33 INFO - PROCESS | 1945 | 1461338193803 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b04b800 == 53 [pid = 1945] [id = 151] 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12d986c00) [pid = 1945] [serial = 450] [outer = 0x0] 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12db80c00) [pid = 1945] [serial = 451] [outer = 0x12d986c00] 08:16:33 INFO - PROCESS | 1945 | 1461338193828 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12e2b9c00) [pid = 1945] [serial = 452] [outer = 0x12d986c00] 08:16:34 INFO - PROCESS | 1945 | 1461338194217 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]]]}] 08:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 575ms 08:16:34 INFO - PROCESS | 1945 | 1461338194273 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:16:34 INFO - PROCESS | 1945 | 1461338194274 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:16:34 INFO - PROCESS | 1945 | 1461338194277 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:16:34 INFO - PROCESS | 1945 | 1461338194278 Marionette TRACE conn2 <- [1,578,null,{}] 08:16:34 INFO - PROCESS | 1945 | 1461338194286 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}] 08:16:34 INFO - PROCESS | 1945 | 1461338194406 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:16:34 INFO - PROCESS | 1945 | 1461338194456 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be42000 == 54 [pid = 1945] [id = 152] 08:16:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12d9d7400) [pid = 1945] [serial = 453] [outer = 0x0] 08:16:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12e340400) [pid = 1945] [serial = 454] [outer = 0x12d9d7400] 08:16:34 INFO - PROCESS | 1945 | 1461338194497 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12e7ad400) [pid = 1945] [serial = 455] [outer = 0x12d9d7400] 08:16:34 INFO - PROCESS | 1945 | 1461338194925 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]]]}] 08:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 08:16:34 INFO - PROCESS | 1945 | 1461338194949 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:16:34 INFO - PROCESS | 1945 | 1461338194951 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:16:34 INFO - PROCESS | 1945 | 1461338194954 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:16:34 INFO - PROCESS | 1945 | 1461338194955 Marionette TRACE conn2 <- [1,582,null,{}] 08:16:34 INFO - PROCESS | 1945 | 1461338194957 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}] 08:16:35 INFO - PROCESS | 1945 | 1461338195056 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:16:35 INFO - PROCESS | 1945 | 1461338195060 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf9e000 == 55 [pid = 1945] [id = 153] 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12e338c00) [pid = 1945] [serial = 456] [outer = 0x0] 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12e7b9000) [pid = 1945] [serial = 457] [outer = 0x12e338c00] 08:16:35 INFO - PROCESS | 1945 | 1461338195085 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12ead7c00) [pid = 1945] [serial = 458] [outer = 0x12e338c00] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12e333800) [pid = 1945] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12ee60c00) [pid = 1945] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12d0e4000) [pid = 1945] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12e33f000) [pid = 1945] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12e791000) [pid = 1945] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x116544400) [pid = 1945] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x1189ee800) [pid = 1945] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x127fe8800) [pid = 1945] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11ade7c00) [pid = 1945] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12cf62400) [pid = 1945] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x129797c00) [pid = 1945] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11c2a0c00) [pid = 1945] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12d036400) [pid = 1945] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:16:35 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12db86800) [pid = 1945] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:16:35 INFO - PROCESS | 1945 | 1461338195511 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]]]}] 08:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 08:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:16:35 INFO - PROCESS | 1945 | 1461338195524 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 1945 | 1461338195526 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:16:35 INFO - PROCESS | 1945 | 1461338195528 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 1945 | 1461338195530 Marionette TRACE conn2 <- [1,586,null,{}] 08:16:35 INFO - PROCESS | 1945 | 1461338195536 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}] 08:16:35 INFO - PROCESS | 1945 | 1461338195633 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:16:35 INFO - PROCESS | 1945 | 1461338195638 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x126f54000 == 56 [pid = 1945] [id = 154] 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x1187b0c00) [pid = 1945] [serial = 459] [outer = 0x0] 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12ba55400) [pid = 1945] [serial = 460] [outer = 0x1187b0c00] 08:16:35 INFO - PROCESS | 1945 | 1461338195668 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12ee60c00) [pid = 1945] [serial = 461] [outer = 0x1187b0c00] 08:16:35 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:35 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:36 INFO - PROCESS | 1945 | 1461338196019 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]]]}] 08:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 08:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:16:36 INFO - PROCESS | 1945 | 1461338196052 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:16:36 INFO - PROCESS | 1945 | 1461338196053 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:16:36 INFO - PROCESS | 1945 | 1461338196055 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:16:36 INFO - PROCESS | 1945 | 1461338196057 Marionette TRACE conn2 <- [1,590,null,{}] 08:16:36 INFO - PROCESS | 1945 | 1461338196059 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}] 08:16:36 INFO - PROCESS | 1945 | 1461338196138 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:16:36 INFO - PROCESS | 1945 | 1461338196143 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e346800 == 57 [pid = 1945] [id = 155] 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x126d2b800) [pid = 1945] [serial = 462] [outer = 0x0] 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x126d35800) [pid = 1945] [serial = 463] [outer = 0x126d2b800] 08:16:36 INFO - PROCESS | 1945 | 1461338196168 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12e7b6400) [pid = 1945] [serial = 464] [outer = 0x126d2b800] 08:16:36 INFO - PROCESS | 1945 | 1461338196488 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]]]}] 08:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 467ms 08:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:16:36 INFO - PROCESS | 1945 | 1461338196524 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:16:36 INFO - PROCESS | 1945 | 1461338196525 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:16:36 INFO - PROCESS | 1945 | 1461338196527 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:16:36 INFO - PROCESS | 1945 | 1461338196528 Marionette TRACE conn2 <- [1,594,null,{}] 08:16:36 INFO - PROCESS | 1945 | 1461338196530 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}] 08:16:36 INFO - PROCESS | 1945 | 1461338196610 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:16:36 INFO - PROCESS | 1945 | 1461338196617 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee21800 == 58 [pid = 1945] [id = 156] 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x126d32400) [pid = 1945] [serial = 465] [outer = 0x0] 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12f64b800) [pid = 1945] [serial = 466] [outer = 0x126d32400] 08:16:36 INFO - PROCESS | 1945 | 1461338196644 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12f658400) [pid = 1945] [serial = 467] [outer = 0x126d32400] 08:16:37 INFO - PROCESS | 1945 | 1461338197015 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]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 523ms 08:16:37 INFO - PROCESS | 1945 | 1461338197052 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:16:37 INFO - PROCESS | 1945 | 1461338197054 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:16:37 INFO - PROCESS | 1945 | 1461338197058 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1945 | 1461338197059 Marionette TRACE conn2 <- [1,598,null,{}] 08:16:37 INFO - PROCESS | 1945 | 1461338197063 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}] 08:16:37 INFO - PROCESS | 1945 | 1461338197190 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:16:37 INFO - PROCESS | 1945 | 1461338197200 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb5f800 == 59 [pid = 1945] [id = 157] 08:16:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12f65e800) [pid = 1945] [serial = 468] [outer = 0x0] 08:16:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12f7a9000) [pid = 1945] [serial = 469] [outer = 0x12f65e800] 08:16:37 INFO - PROCESS | 1945 | 1461338197240 Marionette DEBUG loaded listener.js 08:16:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12fcadc00) [pid = 1945] [serial = 470] [outer = 0x12f65e800] 08:16:37 INFO - PROCESS | 1945 | 1461338197750 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]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 723ms 08:16:37 INFO - PROCESS | 1945 | 1461338197780 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:16:37 INFO - PROCESS | 1945 | 1461338197783 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:16:37 INFO - PROCESS | 1945 | 1461338197788 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1945 | 1461338197790 Marionette TRACE conn2 <- [1,602,null,{}] 08:16:37 INFO - PROCESS | 1945 | 1461338197793 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}] 08:16:37 INFO - PROCESS | 1945 | 1461338197898 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:16:37 INFO - PROCESS | 1945 | 1461338197964 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a870800 == 60 [pid = 1945] [id = 158] 08:16:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x1154a4400) [pid = 1945] [serial = 471] [outer = 0x0] 08:16:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x118c21c00) [pid = 1945] [serial = 472] [outer = 0x1154a4400] 08:16:37 INFO - PROCESS | 1945 | 1461338197997 Marionette DEBUG loaded listener.js 08:16:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11a899400) [pid = 1945] [serial = 473] [outer = 0x1154a4400] 08:16:38 INFO - PROCESS | 1945 | 1461338198404 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]]]}] 08:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 08:16:38 INFO - PROCESS | 1945 | 1461338198473 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:16:38 INFO - PROCESS | 1945 | 1461338198477 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:16:38 INFO - PROCESS | 1945 | 1461338198515 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:16:38 INFO - PROCESS | 1945 | 1461338198517 Marionette TRACE conn2 <- [1,606,null,{}] 08:16:38 INFO - PROCESS | 1945 | 1461338198522 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}] 08:16:38 INFO - PROCESS | 1945 | 1461338198628 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:16:38 INFO - PROCESS | 1945 | 1461338198693 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8bb000 == 61 [pid = 1945] [id = 159] 08:16:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11c70fc00) [pid = 1945] [serial = 474] [outer = 0x0] 08:16:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x126a06000) [pid = 1945] [serial = 475] [outer = 0x11c70fc00] 08:16:38 INFO - PROCESS | 1945 | 1461338198723 Marionette DEBUG loaded listener.js 08:16:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x126d36c00) [pid = 1945] [serial = 476] [outer = 0x11c70fc00] 08:16:39 INFO - PROCESS | 1945 | 1461338199159 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]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 692ms 08:16:39 INFO - PROCESS | 1945 | 1461338199187 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1945 | 1461338199188 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:16:39 INFO - PROCESS | 1945 | 1461338199191 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1945 | 1461338199194 Marionette TRACE conn2 <- [1,610,null,{}] 08:16:39 INFO - PROCESS | 1945 | 1461338199202 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}] 08:16:39 INFO - PROCESS | 1945 | 1461338199309 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:16:39 INFO - PROCESS | 1945 | 1461338199364 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4b000 == 62 [pid = 1945] [id = 160] 08:16:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x127f4c000) [pid = 1945] [serial = 477] [outer = 0x0] 08:16:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12b963800) [pid = 1945] [serial = 478] [outer = 0x127f4c000] 08:16:39 INFO - PROCESS | 1945 | 1461338199396 Marionette DEBUG loaded listener.js 08:16:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12bc80400) [pid = 1945] [serial = 479] [outer = 0x127f4c000] 08:16:39 INFO - PROCESS | 1945 | 1461338199869 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]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 721ms 08:16:39 INFO - PROCESS | 1945 | 1461338199912 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1945 | 1461338199914 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:16:39 INFO - PROCESS | 1945 | 1461338199918 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1945 | 1461338199920 Marionette TRACE conn2 <- [1,614,null,{}] 08:16:39 INFO - PROCESS | 1945 | 1461338199922 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}] 08:16:40 INFO - PROCESS | 1945 | 1461338200024 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:16:40 INFO - PROCESS | 1945 | 1461338200088 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb75000 == 63 [pid = 1945] [id = 161] 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12bc84400) [pid = 1945] [serial = 480] [outer = 0x0] 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12d97a000) [pid = 1945] [serial = 481] [outer = 0x12bc84400] 08:16:40 INFO - PROCESS | 1945 | 1461338200118 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12e7b4000) [pid = 1945] [serial = 482] [outer = 0x12bc84400] 08:16:40 INFO - PROCESS | 1945 | 1461338200540 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]]]}] 08:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 08:16:40 INFO - PROCESS | 1945 | 1461338200611 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:16:40 INFO - PROCESS | 1945 | 1461338200613 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:16:40 INFO - PROCESS | 1945 | 1461338200619 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:16:40 INFO - PROCESS | 1945 | 1461338200620 Marionette TRACE conn2 <- [1,618,null,{}] 08:16:40 INFO - PROCESS | 1945 | 1461338200622 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}] 08:16:40 INFO - PROCESS | 1945 | 1461338200728 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:16:40 INFO - PROCESS | 1945 | 1461338200792 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf80800 == 64 [pid = 1945] [id = 162] 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12bc86c00) [pid = 1945] [serial = 483] [outer = 0x0] 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12ead9c00) [pid = 1945] [serial = 484] [outer = 0x12bc86c00] 08:16:40 INFO - PROCESS | 1945 | 1461338200822 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12ee6c000) [pid = 1945] [serial = 485] [outer = 0x12bc86c00] 08:16:41 INFO - PROCESS | 1945 | 1461338201415 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]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 870ms 08:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:16:41 INFO - PROCESS | 1945 | 1461338201489 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 1945 | 1461338201492 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:16:41 INFO - PROCESS | 1945 | 1461338201496 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - PROCESS | 1945 | 1461338201498 Marionette TRACE conn2 <- [1,622,null,{}] 08:16:41 INFO - PROCESS | 1945 | 1461338201502 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}] 08:16:41 INFO - PROCESS | 1945 | 1461338201595 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:16:41 INFO - PROCESS | 1945 | 1461338201657 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c48e000 == 65 [pid = 1945] [id = 163] 08:16:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x11340c000) [pid = 1945] [serial = 486] [outer = 0x0] 08:16:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x1135e0000) [pid = 1945] [serial = 487] [outer = 0x11340c000] 08:16:41 INFO - PROCESS | 1945 | 1461338201685 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x1162d5800) [pid = 1945] [serial = 488] [outer = 0x11340c000] 08:16:42 INFO - PROCESS | 1945 | 1461338202092 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]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 623ms 08:16:42 INFO - PROCESS | 1945 | 1461338202119 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 1945 | 1461338202123 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:16:42 INFO - PROCESS | 1945 | 1461338202127 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - PROCESS | 1945 | 1461338202129 Marionette TRACE conn2 <- [1,626,null,{}] 08:16:42 INFO - PROCESS | 1945 | 1461338202131 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}] 08:16:42 INFO - PROCESS | 1945 | 1461338202224 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:16:42 INFO - PROCESS | 1945 | 1461338202275 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab03000 == 66 [pid = 1945] [id = 164] 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x1134a0000) [pid = 1945] [serial = 489] [outer = 0x0] 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11a892000) [pid = 1945] [serial = 490] [outer = 0x1134a0000] 08:16:42 INFO - PROCESS | 1945 | 1461338202303 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x11c2a1000) [pid = 1945] [serial = 491] [outer = 0x1134a0000] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce68000 == 65 [pid = 1945] [id = 106] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x114b72800 == 64 [pid = 1945] [id = 89] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee21800 == 63 [pid = 1945] [id = 156] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12e346800 == 62 [pid = 1945] [id = 155] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x126f54000 == 61 [pid = 1945] [id = 154] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf9e000 == 60 [pid = 1945] [id = 153] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12be42000 == 59 [pid = 1945] [id = 152] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12f649400) [pid = 1945] [serial = 409] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12db87800) [pid = 1945] [serial = 370] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x129791c00) [pid = 1945] [serial = 367] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12b04b800 == 58 [pid = 1945] [id = 151] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x129027000 == 57 [pid = 1945] [id = 150] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x127274000 == 56 [pid = 1945] [id = 149] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x125a18000 == 55 [pid = 1945] [id = 148] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad89000 == 54 [pid = 1945] [id = 147] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x119720800 == 53 [pid = 1945] [id = 146] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11972d800 == 52 [pid = 1945] [id = 145] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11bccf800 == 51 [pid = 1945] [id = 144] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12e35b000 == 50 [pid = 1945] [id = 140] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x126f55800 == 49 [pid = 1945] [id = 139] 08:16:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0e000 == 48 [pid = 1945] [id = 138] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12e78d800) [pid = 1945] [serial = 317] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12ee69000) [pid = 1945] [serial = 406] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12d9d9800) [pid = 1945] [serial = 388] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12e792000) [pid = 1945] [serial = 391] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12e33ec00) [pid = 1945] [serial = 389] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12e7b5c00) [pid = 1945] [serial = 394] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12e7aec00) [pid = 1945] [serial = 392] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x11af47800) [pid = 1945] [serial = 397] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x11aa4cc00) [pid = 1945] [serial = 373] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11af46800) [pid = 1945] [serial = 374] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12978fc00) [pid = 1945] [serial = 379] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b259800) [pid = 1945] [serial = 380] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11c9d9800) [pid = 1945] [serial = 376] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x1272d9c00) [pid = 1945] [serial = 377] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12d02fc00) [pid = 1945] [serial = 385] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11c713400) [pid = 1945] [serial = 364] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12b4a2400) [pid = 1945] [serial = 382] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12bc82800) [pid = 1945] [serial = 383] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x1165f8000) [pid = 1945] [serial = 361] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12eacb400) [pid = 1945] [serial = 395] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b1f7400) [pid = 1945] [serial = 398] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12e7b5400) [pid = 1945] [serial = 400] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12ee60800) [pid = 1945] [serial = 404] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12e78ec00) [pid = 1945] [serial = 359] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12ead8c00) [pid = 1945] [serial = 403] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12f64c800) [pid = 1945] [serial = 407] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12d0e6c00) [pid = 1945] [serial = 386] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12ead4c00) [pid = 1945] [serial = 401] [outer = 0x0] [url = about:blank] 08:16:42 INFO - PROCESS | 1945 | 1461338202735 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]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 623ms 08:16:42 INFO - PROCESS | 1945 | 1461338202752 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 1945 | 1461338202753 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:16:42 INFO - PROCESS | 1945 | 1461338202755 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - PROCESS | 1945 | 1461338202758 Marionette TRACE conn2 <- [1,630,null,{}] 08:16:42 INFO - PROCESS | 1945 | 1461338202765 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}] 08:16:42 INFO - PROCESS | 1945 | 1461338202847 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:16:42 INFO - PROCESS | 1945 | 1461338202874 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af20000 == 49 [pid = 1945] [id = 165] 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x126d29400) [pid = 1945] [serial = 492] [outer = 0x0] 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x126d32c00) [pid = 1945] [serial = 493] [outer = 0x126d29400] 08:16:42 INFO - PROCESS | 1945 | 1461338202903 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x126eeb800) [pid = 1945] [serial = 494] [outer = 0x126d29400] 08:16:43 INFO - PROCESS | 1945 | 1461338203241 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]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 08:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:16:43 INFO - PROCESS | 1945 | 1461338203276 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1945 | 1461338203278 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:16:43 INFO - PROCESS | 1945 | 1461338203280 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1945 | 1461338203283 Marionette TRACE conn2 <- [1,634,null,{}] 08:16:43 INFO - PROCESS | 1945 | 1461338203286 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}] 08:16:43 INFO - PROCESS | 1945 | 1461338203366 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:16:43 INFO - PROCESS | 1945 | 1461338203371 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a9c000 == 50 [pid = 1945] [id = 166] 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x127974000) [pid = 1945] [serial = 495] [outer = 0x0] 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12976e800) [pid = 1945] [serial = 496] [outer = 0x127974000] 08:16:43 INFO - PROCESS | 1945 | 1461338203398 Marionette DEBUG loaded listener.js 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b1fd800) [pid = 1945] [serial = 497] [outer = 0x127974000] 08:16:43 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:43 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:43 INFO - PROCESS | 1945 | 1461338203736 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]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 08:16:43 INFO - PROCESS | 1945 | 1461338203753 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1945 | 1461338203754 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:16:43 INFO - PROCESS | 1945 | 1461338203756 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1945 | 1461338203758 Marionette TRACE conn2 <- [1,638,null,{}] 08:16:43 INFO - PROCESS | 1945 | 1461338203760 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}] 08:16:43 INFO - PROCESS | 1945 | 1461338203843 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:16:43 INFO - PROCESS | 1945 | 1461338203896 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c986000 == 51 [pid = 1945] [id = 167] 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x129781000) [pid = 1945] [serial = 498] [outer = 0x0] 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12b4a4c00) [pid = 1945] [serial = 499] [outer = 0x129781000] 08:16:43 INFO - PROCESS | 1945 | 1461338203923 Marionette DEBUG loaded listener.js 08:16:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12bc8c400) [pid = 1945] [serial = 500] [outer = 0x129781000] 08:16:44 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:44 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:44 INFO - PROCESS | 1945 | 1461338204225 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]]]}] 08:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 517ms 08:16:44 INFO - PROCESS | 1945 | 1461338204275 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 1945 | 1461338204276 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:16:44 INFO - PROCESS | 1945 | 1461338204278 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 1945 | 1461338204279 Marionette TRACE conn2 <- [1,642,null,{}] 08:16:44 INFO - PROCESS | 1945 | 1461338204282 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}] 08:16:44 INFO - PROCESS | 1945 | 1461338204377 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:16:44 INFO - PROCESS | 1945 | 1461338204446 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d8800 == 52 [pid = 1945] [id = 168] 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12cf5f800) [pid = 1945] [serial = 501] [outer = 0x0] 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12d0e8000) [pid = 1945] [serial = 502] [outer = 0x12cf5f800] 08:16:44 INFO - PROCESS | 1945 | 1461338204475 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12e341400) [pid = 1945] [serial = 503] [outer = 0x12cf5f800] 08:16:44 INFO - PROCESS | 1945 | 1461338204789 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]]]}] 08:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 08:16:44 INFO - PROCESS | 1945 | 1461338204798 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 1945 | 1461338204800 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:16:44 INFO - PROCESS | 1945 | 1461338204802 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 1945 | 1461338204803 Marionette TRACE conn2 <- [1,646,null,{}] 08:16:44 INFO - PROCESS | 1945 | 1461338204805 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}] 08:16:44 INFO - PROCESS | 1945 | 1461338204903 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:16:44 INFO - PROCESS | 1945 | 1461338204916 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba17800 == 53 [pid = 1945] [id = 169] 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12e78dc00) [pid = 1945] [serial = 504] [outer = 0x0] 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12e79a400) [pid = 1945] [serial = 505] [outer = 0x12e78dc00] 08:16:44 INFO - PROCESS | 1945 | 1461338204942 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12eacb400) [pid = 1945] [serial = 506] [outer = 0x12e78dc00] 08:16:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12e793800) [pid = 1945] [serial = 507] [outer = 0x12b4a9800] 08:16:45 INFO - PROCESS | 1945 | 1461338205303 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]]]}] 08:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 08:16:45 INFO - PROCESS | 1945 | 1461338205343 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:16:45 INFO - PROCESS | 1945 | 1461338205345 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:16:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:16:45 INFO - PROCESS | 1945 | 1461338205348 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:16:45 INFO - PROCESS | 1945 | 1461338205350 Marionette TRACE conn2 <- [1,650,null,{}] 08:16:45 INFO - PROCESS | 1945 | 1461338205353 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}] 08:16:45 INFO - PROCESS | 1945 | 1461338205504 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:16:45 INFO - PROCESS | 1945 | 1461338205524 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d398000 == 54 [pid = 1945] [id = 170] 08:16:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12e791800) [pid = 1945] [serial = 508] [outer = 0x0] 08:16:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12ee45800) [pid = 1945] [serial = 509] [outer = 0x12e791800] 08:16:45 INFO - PROCESS | 1945 | 1461338205565 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12f652000) [pid = 1945] [serial = 510] [outer = 0x12e791800] 08:16:46 INFO - PROCESS | 1945 | 1461338206052 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]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 720ms 08:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:16:46 INFO - PROCESS | 1945 | 1461338206068 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 1945 | 1461338206070 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:16:46 INFO - PROCESS | 1945 | 1461338206072 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1945 | 1461338206073 Marionette TRACE conn2 <- [1,654,null,{}] 08:16:46 INFO - PROCESS | 1945 | 1461338206075 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}] 08:16:46 INFO - PROCESS | 1945 | 1461338206173 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:16:46 INFO - PROCESS | 1945 | 1461338206184 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db5d000 == 55 [pid = 1945] [id = 171] 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x126d9d400) [pid = 1945] [serial = 511] [outer = 0x0] 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x126da0400) [pid = 1945] [serial = 512] [outer = 0x126d9d400] 08:16:46 INFO - PROCESS | 1945 | 1461338206209 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x126da4400) [pid = 1945] [serial = 513] [outer = 0x126d9d400] 08:16:46 INFO - PROCESS | 1945 | 1461338206553 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]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 08:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:16:46 INFO - PROCESS | 1945 | 1461338206592 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 1945 | 1461338206593 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:16:46 INFO - PROCESS | 1945 | 1461338206595 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1945 | 1461338206596 Marionette TRACE conn2 <- [1,658,null,{}] 08:16:46 INFO - PROCESS | 1945 | 1461338206601 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}] 08:16:46 INFO - PROCESS | 1945 | 1461338206701 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:16:46 INFO - PROCESS | 1945 | 1461338206705 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8c5000 == 56 [pid = 1945] [id = 172] 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x126da3800) [pid = 1945] [serial = 514] [outer = 0x0] 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12ee42400) [pid = 1945] [serial = 515] [outer = 0x126da3800] 08:16:46 INFO - PROCESS | 1945 | 1461338206902 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12f660400) [pid = 1945] [serial = 516] [outer = 0x126da3800] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12e338c00) [pid = 1945] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12b4a8800) [pid = 1945] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x1295f7c00) [pid = 1945] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x125ce1400) [pid = 1945] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12d9d7400) [pid = 1945] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12d986c00) [pid = 1945] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11a899c00) [pid = 1945] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x126d2b800) [pid = 1945] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x126d32400) [pid = 1945] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12b49e400) [pid = 1945] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x118c1e000) [pid = 1945] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x1187b0c00) [pid = 1945] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:16:46 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11349ec00) [pid = 1945] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:16:47 INFO - PROCESS | 1945 | 1461338207208 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]]]}] 08:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 08:16:47 INFO - PROCESS | 1945 | 1461338207266 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 1945 | 1461338207268 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:16:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:16:47 INFO - PROCESS | 1945 | 1461338207270 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 1945 | 1461338207272 Marionette TRACE conn2 <- [1,662,null,{}] 08:16:47 INFO - PROCESS | 1945 | 1461338207274 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}] 08:16:47 INFO - PROCESS | 1945 | 1461338207371 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:16:47 INFO - PROCESS | 1945 | 1461338207375 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2d9000 == 57 [pid = 1945] [id = 173] 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11aa51800) [pid = 1945] [serial = 517] [outer = 0x0] 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12d0e5800) [pid = 1945] [serial = 518] [outer = 0x11aa51800] 08:16:47 INFO - PROCESS | 1945 | 1461338207405 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12fca6000) [pid = 1945] [serial = 519] [outer = 0x11aa51800] 08:16:47 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:47 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:47 INFO - PROCESS | 1945 | 1461338207760 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]]]}] 08:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 08:16:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:16:47 INFO - PROCESS | 1945 | 1461338207795 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 1945 | 1461338207796 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:16:47 INFO - PROCESS | 1945 | 1461338207798 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 1945 | 1461338207800 Marionette TRACE conn2 <- [1,666,null,{}] 08:16:47 INFO - PROCESS | 1945 | 1461338207802 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}] 08:16:47 INFO - PROCESS | 1945 | 1461338207885 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:16:47 INFO - PROCESS | 1945 | 1461338207890 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x13010c000 == 58 [pid = 1945] [id = 174] 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12b074000) [pid = 1945] [serial = 520] [outer = 0x0] 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12b077400) [pid = 1945] [serial = 521] [outer = 0x12b074000] 08:16:47 INFO - PROCESS | 1945 | 1461338207915 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12b07b800) [pid = 1945] [serial = 522] [outer = 0x12b074000] 08:16:48 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:48 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:48 INFO - PROCESS | 1945 | 1461338208255 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]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:16:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 08:16:48 INFO - PROCESS | 1945 | 1461338208270 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1945 | 1461338208271 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:16:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:16:48 INFO - PROCESS | 1945 | 1461338208274 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1945 | 1461338208275 Marionette TRACE conn2 <- [1,670,null,{}] 08:16:48 INFO - PROCESS | 1945 | 1461338208277 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}] 08:16:48 INFO - PROCESS | 1945 | 1461338208358 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:16:48 INFO - PROCESS | 1945 | 1461338208362 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302cc800 == 59 [pid = 1945] [id = 175] 08:16:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11bdce800) [pid = 1945] [serial = 523] [outer = 0x0] 08:16:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11bdd1800) [pid = 1945] [serial = 524] [outer = 0x11bdce800] 08:16:48 INFO - PROCESS | 1945 | 1461338208388 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12b06e800) [pid = 1945] [serial = 525] [outer = 0x11bdce800] 08:16:48 INFO - PROCESS | 1945 | 1461338208721 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]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:16:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 08:16:48 INFO - PROCESS | 1945 | 1461338208744 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1945 | 1461338208746 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:16:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:16:48 INFO - PROCESS | 1945 | 1461338208751 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1945 | 1461338208753 Marionette TRACE conn2 <- [1,674,null,{}] 08:16:48 INFO - PROCESS | 1945 | 1461338208756 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}] 08:16:48 INFO - PROCESS | 1945 | 1461338208922 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:16:49 INFO - PROCESS | 1945 | 1461338209063 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11626a000 == 60 [pid = 1945] [id = 176] 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x113403400) [pid = 1945] [serial = 526] [outer = 0x0] 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x113408400) [pid = 1945] [serial = 527] [outer = 0x113403400] 08:16:49 INFO - PROCESS | 1945 | 1461338209117 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11349d400) [pid = 1945] [serial = 528] [outer = 0x113403400] 08:16:49 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:49 INFO - PROCESS | 1945 | 1461338209598 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]]]}] 08:16:49 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 08:16:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 871ms 08:16:49 INFO - PROCESS | 1945 | 1461338209623 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1945 | 1461338209627 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:16:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:16:49 INFO - PROCESS | 1945 | 1461338209631 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1945 | 1461338209633 Marionette TRACE conn2 <- [1,678,null,{}] 08:16:49 INFO - PROCESS | 1945 | 1461338209636 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}] 08:16:49 INFO - PROCESS | 1945 | 1461338209739 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:16:49 INFO - PROCESS | 1945 | 1461338209793 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a0a000 == 61 [pid = 1945] [id = 177] 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x11475f400) [pid = 1945] [serial = 529] [outer = 0x0] 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x118751000) [pid = 1945] [serial = 530] [outer = 0x11475f400] 08:16:49 INFO - PROCESS | 1945 | 1461338209825 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11af43800) [pid = 1945] [serial = 531] [outer = 0x11475f400] 08:16:50 INFO - PROCESS | 1945 | 1461338210281 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]]]}] 08:16:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:16:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 08:16:50 INFO - PROCESS | 1945 | 1461338210304 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:16:50 INFO - PROCESS | 1945 | 1461338210307 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:16:50 INFO - PROCESS | 1945 | 1461338210309 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:16:50 INFO - PROCESS | 1945 | 1461338210311 Marionette TRACE conn2 <- [1,682,null,{}] 08:16:50 INFO - PROCESS | 1945 | 1461338210313 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}] 08:16:50 INFO - PROCESS | 1945 | 1461338210435 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:16:50 INFO - PROCESS | 1945 | 1461338210505 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba1b000 == 62 [pid = 1945] [id = 178] 08:16:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11bdcf800) [pid = 1945] [serial = 532] [outer = 0x0] 08:16:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11c713000) [pid = 1945] [serial = 533] [outer = 0x11bdcf800] 08:16:50 INFO - PROCESS | 1945 | 1461338210535 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x125cea800) [pid = 1945] [serial = 534] [outer = 0x11bdcf800] 08:16:51 INFO - PROCESS | 1945 | 1461338211418 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]]]}] 08:16:51 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) 08:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1125ms 08:16:51 INFO - PROCESS | 1945 | 1461338211435 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:16:51 INFO - PROCESS | 1945 | 1461338211436 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:16:51 INFO - PROCESS | 1945 | 1461338211443 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1945 | 1461338211449 Marionette TRACE conn2 <- [1,686,null,{}] 08:16:51 INFO - PROCESS | 1945 | 1461338211453 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}] 08:16:51 INFO - PROCESS | 1945 | 1461338211553 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:16:51 INFO - PROCESS | 1945 | 1461338211606 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d09800 == 63 [pid = 1945] [id = 179] 08:16:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x126969400) [pid = 1945] [serial = 535] [outer = 0x0] 08:16:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x1295a8800) [pid = 1945] [serial = 536] [outer = 0x126969400] 08:16:51 INFO - PROCESS | 1945 | 1461338211635 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12b075800) [pid = 1945] [serial = 537] [outer = 0x126969400] 08:16:52 INFO - PROCESS | 1945 | 1461338212519 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]]]}] 08:16:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1130ms 08:16:52 INFO - PROCESS | 1945 | 1461338212570 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:16:52 INFO - PROCESS | 1945 | 1461338212572 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:16:52 INFO - PROCESS | 1945 | 1461338212574 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 1945 | 1461338212575 Marionette TRACE conn2 <- [1,690,null,{}] 08:16:52 INFO - PROCESS | 1945 | 1461338212578 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}] 08:16:52 INFO - PROCESS | 1945 | 1461338212678 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:16:52 INFO - PROCESS | 1945 | 1461338212731 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa60000 == 64 [pid = 1945] [id = 180] 08:16:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x126d33800) [pid = 1945] [serial = 538] [outer = 0x0] 08:16:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12b07b400) [pid = 1945] [serial = 539] [outer = 0x126d33800] 08:16:52 INFO - PROCESS | 1945 | 1461338212760 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12ba54c00) [pid = 1945] [serial = 540] [outer = 0x126d33800] 08:16:53 INFO - PROCESS | 1945 | 1461338213941 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]]]}] 08:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1419ms 08:16:53 INFO - PROCESS | 1945 | 1461338213995 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1945 | 1461338213998 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:16:54 INFO - PROCESS | 1945 | 1461338214016 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1945 | 1461338214017 Marionette TRACE conn2 <- [1,694,null,{}] 08:16:54 INFO - PROCESS | 1945 | 1461338214021 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}] 08:16:54 INFO - PROCESS | 1945 | 1461338214110 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:16:54 INFO - PROCESS | 1945 | 1461338214163 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab09000 == 65 [pid = 1945] [id = 181] 08:16:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x11523d800) [pid = 1945] [serial = 541] [outer = 0x0] 08:16:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x118906000) [pid = 1945] [serial = 542] [outer = 0x11523d800] 08:16:54 INFO - PROCESS | 1945 | 1461338214193 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x11a88c000) [pid = 1945] [serial = 543] [outer = 0x11523d800] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11a942800 == 64 [pid = 1945] [id = 90] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x1302cc800 == 63 [pid = 1945] [id = 175] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x13010c000 == 62 [pid = 1945] [id = 174] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2d9000 == 61 [pid = 1945] [id = 173] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8c5000 == 60 [pid = 1945] [id = 172] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x12db5d000 == 59 [pid = 1945] [id = 171] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x12d398000 == 58 [pid = 1945] [id = 170] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x12f653c00) [pid = 1945] [serial = 424] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x1295a8c00) [pid = 1945] [serial = 427] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12f7a9000) [pid = 1945] [serial = 469] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba17800 == 57 [pid = 1945] [id = 169] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x1297d8800 == 56 [pid = 1945] [id = 168] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11c986000 == 55 [pid = 1945] [id = 167] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x126a9c000 == 54 [pid = 1945] [id = 166] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11af20000 == 53 [pid = 1945] [id = 165] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab03000 == 52 [pid = 1945] [id = 164] 08:16:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11c48e000 == 51 [pid = 1945] [id = 163] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12e7b9000) [pid = 1945] [serial = 457] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x12e33dc00) [pid = 1945] [serial = 418] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12d036800) [pid = 1945] [serial = 448] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x129796400) [pid = 1945] [serial = 442] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x1295a9800) [pid = 1945] [serial = 440] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x126f72800) [pid = 1945] [serial = 439] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12e340400) [pid = 1945] [serial = 454] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12e2b9c00) [pid = 1945] [serial = 452] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12e7ad400) [pid = 1945] [serial = 455] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11b991000) [pid = 1945] [serial = 436] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12d984c00) [pid = 1945] [serial = 449] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x126d35800) [pid = 1945] [serial = 463] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12ead7c00) [pid = 1945] [serial = 458] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11c156c00) [pid = 1945] [serial = 412] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12f64b800) [pid = 1945] [serial = 466] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12d02f400) [pid = 1945] [serial = 446] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12b25ac00) [pid = 1945] [serial = 443] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11af70400) [pid = 1945] [serial = 434] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12f64bc00) [pid = 1945] [serial = 421] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12ba55400) [pid = 1945] [serial = 460] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x1189f5800) [pid = 1945] [serial = 431] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12ba50400) [pid = 1945] [serial = 445] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x126a03c00) [pid = 1945] [serial = 437] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11a74a800) [pid = 1945] [serial = 433] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12b25b800) [pid = 1945] [serial = 415] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1154acc00) [pid = 1945] [serial = 430] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12e7b6400) [pid = 1945] [serial = 464] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12db80c00) [pid = 1945] [serial = 451] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12ee60c00) [pid = 1945] [serial = 461] [outer = 0x0] [url = about:blank] 08:16:54 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12f658400) [pid = 1945] [serial = 467] [outer = 0x0] [url = about:blank] 08:16:55 INFO - PROCESS | 1945 | 1461338215091 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]]]}] 08:16:55 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) 08:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 08:16:55 INFO - PROCESS | 1945 | 1461338215136 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1945 | 1461338215140 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:16:55 INFO - PROCESS | 1945 | 1461338215144 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1945 | 1461338215146 Marionette TRACE conn2 <- [1,698,null,{}] 08:16:55 INFO - PROCESS | 1945 | 1461338215148 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}] 08:16:55 INFO - PROCESS | 1945 | 1461338215226 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:16:55 INFO - PROCESS | 1945 | 1461338215290 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a942800 == 52 [pid = 1945] [id = 182] 08:16:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11457c400) [pid = 1945] [serial = 544] [outer = 0x0] 08:16:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11b913400) [pid = 1945] [serial = 545] [outer = 0x11457c400] 08:16:55 INFO - PROCESS | 1945 | 1461338215316 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11bdd0400) [pid = 1945] [serial = 546] [outer = 0x11457c400] 08:16:56 INFO - PROCESS | 1945 | 1461338216114 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]]]}] 08:16:56 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) 08:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1019ms 08:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:16:56 INFO - PROCESS | 1945 | 1461338216164 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1945 | 1461338216166 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:16:56 INFO - PROCESS | 1945 | 1461338216168 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1945 | 1461338216170 Marionette TRACE conn2 <- [1,702,null,{}] 08:16:56 INFO - PROCESS | 1945 | 1461338216178 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}] 08:16:56 INFO - PROCESS | 1945 | 1461338216263 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:16:56 INFO - PROCESS | 1945 | 1461338216270 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c984800 == 53 [pid = 1945] [id = 183] 08:16:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x125de9000) [pid = 1945] [serial = 547] [outer = 0x0] 08:16:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x126d36400) [pid = 1945] [serial = 548] [outer = 0x125de9000] 08:16:56 INFO - PROCESS | 1945 | 1461338216299 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x126d9f000) [pid = 1945] [serial = 549] [outer = 0x125de9000] 08:16:57 INFO - PROCESS | 1945 | 1461338217112 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]]]}] 08:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 08:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:16:57 INFO - PROCESS | 1945 | 1461338217140 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 1945 | 1461338217142 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:16:57 INFO - PROCESS | 1945 | 1461338217144 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 1945 | 1461338217145 Marionette TRACE conn2 <- [1,706,null,{}] 08:16:57 INFO - PROCESS | 1945 | 1461338217147 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}] 08:16:57 INFO - PROCESS | 1945 | 1461338217250 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:16:57 INFO - PROCESS | 1945 | 1461338217254 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a12800 == 54 [pid = 1945] [id = 184] 08:16:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x126da6400) [pid = 1945] [serial = 550] [outer = 0x0] 08:16:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12754bc00) [pid = 1945] [serial = 551] [outer = 0x126da6400] 08:16:57 INFO - PROCESS | 1945 | 1461338217281 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12909e800) [pid = 1945] [serial = 552] [outer = 0x126da6400] 08:16:58 INFO - PROCESS | 1945 | 1461338218141 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]]]}] 08:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 08:16:58 INFO - PROCESS | 1945 | 1461338218165 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1945 | 1461338218167 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:16:58 INFO - PROCESS | 1945 | 1461338218183 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1945 | 1461338218184 Marionette TRACE conn2 <- [1,710,null,{}] 08:16:58 INFO - PROCESS | 1945 | 1461338218187 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}] 08:16:58 INFO - PROCESS | 1945 | 1461338218281 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:16:58 INFO - PROCESS | 1945 | 1461338218286 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x1275d4000 == 55 [pid = 1945] [id = 185] 08:16:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x1290a2400) [pid = 1945] [serial = 553] [outer = 0x0] 08:16:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x129791000) [pid = 1945] [serial = 554] [outer = 0x1290a2400] 08:16:58 INFO - PROCESS | 1945 | 1461338218312 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12b076400) [pid = 1945] [serial = 555] [outer = 0x1290a2400] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12e78dc00) [pid = 1945] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12e791800) [pid = 1945] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x126d29400) [pid = 1945] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12f65e800) [pid = 1945] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11340c000) [pid = 1945] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x127974000) [pid = 1945] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x1134a0000) [pid = 1945] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12cf5f800) [pid = 1945] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x129781000) [pid = 1945] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x126d9d400) [pid = 1945] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x126da3800) [pid = 1945] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11aa51800) [pid = 1945] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12b074000) [pid = 1945] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:16:58 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12bc84c00) [pid = 1945] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:16:59 INFO - PROCESS | 1945 | 1461338219113 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]]]}] 08:16:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 982ms 08:16:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:16:59 INFO - PROCESS | 1945 | 1461338219153 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 1945 | 1461338219154 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:16:59 INFO - PROCESS | 1945 | 1461338219156 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 1945 | 1461338219158 Marionette TRACE conn2 <- [1,714,null,{}] 08:16:59 INFO - PROCESS | 1945 | 1461338219160 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}] 08:16:59 INFO - PROCESS | 1945 | 1461338219256 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:16:59 INFO - PROCESS | 1945 | 1461338219305 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12790e000 == 56 [pid = 1945] [id = 186] 08:16:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x1295f7c00) [pid = 1945] [serial = 556] [outer = 0x0] 08:16:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b4ca400) [pid = 1945] [serial = 557] [outer = 0x1295f7c00] 08:16:59 INFO - PROCESS | 1945 | 1461338219334 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12ba5ac00) [pid = 1945] [serial = 558] [outer = 0x1295f7c00] 08:17:00 INFO - PROCESS | 1945 | 1461338220114 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]]]}] 08:17:00 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 08:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 08:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:17:00 INFO - PROCESS | 1945 | 1461338220126 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1945 | 1461338220127 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:17:00 INFO - PROCESS | 1945 | 1461338220129 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1945 | 1461338220130 Marionette TRACE conn2 <- [1,718,null,{}] 08:17:00 INFO - PROCESS | 1945 | 1461338220134 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}] 08:17:00 INFO - PROCESS | 1945 | 1461338220210 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:17:00 INFO - PROCESS | 1945 | 1461338220215 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b058000 == 57 [pid = 1945] [id = 187] 08:17:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12ba5e000) [pid = 1945] [serial = 559] [outer = 0x0] 08:17:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12bc98800) [pid = 1945] [serial = 560] [outer = 0x12ba5e000] 08:17:00 INFO - PROCESS | 1945 | 1461338220244 Marionette DEBUG loaded listener.js 08:17:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12d0e9000) [pid = 1945] [serial = 561] [outer = 0x12ba5e000] 08:17:01 INFO - PROCESS | 1945 | 1461338221046 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]]]}] 08:17:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:17:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 923ms 08:17:01 INFO - PROCESS | 1945 | 1461338221052 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:17:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:17:01 INFO - PROCESS | 1945 | 1461338221055 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:17:01 INFO - PROCESS | 1945 | 1461338221058 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1945 | 1461338221061 Marionette TRACE conn2 <- [1,722,null,{}] 08:17:01 INFO - PROCESS | 1945 | 1461338221068 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}] 08:17:01 INFO - PROCESS | 1945 | 1461338221166 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:17:01 INFO - PROCESS | 1945 | 1461338221218 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x119adb000 == 58 [pid = 1945] [id = 188] 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x114e07800) [pid = 1945] [serial = 562] [outer = 0x0] 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x114e0cc00) [pid = 1945] [serial = 563] [outer = 0x114e07800] 08:17:01 INFO - PROCESS | 1945 | 1461338221251 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x116718800) [pid = 1945] [serial = 564] [outer = 0x114e07800] 08:17:01 INFO - PROCESS | 1945 | 1461338221692 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] 08:17:01 INFO - PROCESS | 1945 | 1461338221736 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:17:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:17:01 INFO - PROCESS | 1945 | 1461338221740 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1945 | 1461338221742 Marionette TRACE conn2 <- [1,726,null,{}] 08:17:01 INFO - PROCESS | 1945 | 1461338221745 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}] 08:17:01 INFO - PROCESS | 1945 | 1461338221844 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:17:01 INFO - PROCESS | 1945 | 1461338221898 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8c7000 == 59 [pid = 1945] [id = 189] 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x118542000) [pid = 1945] [serial = 565] [outer = 0x0] 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11bdcc400) [pid = 1945] [serial = 566] [outer = 0x118542000] 08:17:01 INFO - PROCESS | 1945 | 1461338221928 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11c9e3400) [pid = 1945] [serial = 567] [outer = 0x118542000] 08:17:02 INFO - PROCESS | 1945 | 1461338222387 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]]]}] 08:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 08:17:02 INFO - PROCESS | 1945 | 1461338222410 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:17:02 INFO - PROCESS | 1945 | 1461338222412 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:17:02 INFO - PROCESS | 1945 | 1461338222440 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:17:02 INFO - PROCESS | 1945 | 1461338222443 Marionette TRACE conn2 <- [1,730,null,{}] 08:17:02 INFO - PROCESS | 1945 | 1461338222467 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}] 08:17:02 INFO - PROCESS | 1945 | 1461338222573 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:17:02 INFO - PROCESS | 1945 | 1461338222626 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba17000 == 60 [pid = 1945] [id = 190] 08:17:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x126d9e000) [pid = 1945] [serial = 568] [outer = 0x0] 08:17:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x129797800) [pid = 1945] [serial = 569] [outer = 0x126d9e000] 08:17:02 INFO - PROCESS | 1945 | 1461338222658 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12b967c00) [pid = 1945] [serial = 570] [outer = 0x126d9e000] 08:17:03 INFO - PROCESS | 1945 | 1461338223095 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] 08:17:03 INFO - PROCESS | 1945 | 1461338223119 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:17:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:17:03 INFO - PROCESS | 1945 | 1461338223123 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1945 | 1461338223125 Marionette TRACE conn2 <- [1,734,null,{}] 08:17:03 INFO - PROCESS | 1945 | 1461338223128 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}] 08:17:03 INFO - PROCESS | 1945 | 1461338223260 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:17:03 INFO - PROCESS | 1945 | 1461338223314 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf7f800 == 61 [pid = 1945] [id = 191] 08:17:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12ba5e800) [pid = 1945] [serial = 571] [outer = 0x0] 08:17:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12d982000) [pid = 1945] [serial = 572] [outer = 0x12ba5e800] 08:17:03 INFO - PROCESS | 1945 | 1461338223344 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12e2b4400) [pid = 1945] [serial = 573] [outer = 0x12ba5e800] 08:17:03 INFO - PROCESS | 1945 | 1461338223786 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]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:17:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 720ms 08:17:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:17:03 INFO - PROCESS | 1945 | 1461338223843 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1945 | 1461338223844 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:17:03 INFO - PROCESS | 1945 | 1461338223846 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1945 | 1461338223848 Marionette TRACE conn2 <- [1,738,null,{}] 08:17:03 INFO - PROCESS | 1945 | 1461338223869 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}] 08:17:03 INFO - PROCESS | 1945 | 1461338223962 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:17:04 INFO - PROCESS | 1945 | 1461338224028 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db48000 == 62 [pid = 1945] [id = 192] 08:17:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12d984c00) [pid = 1945] [serial = 574] [outer = 0x0] 08:17:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12e337400) [pid = 1945] [serial = 575] [outer = 0x12d984c00] 08:17:04 INFO - PROCESS | 1945 | 1461338224058 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12e78f400) [pid = 1945] [serial = 576] [outer = 0x12d984c00] 08:17:05 INFO - PROCESS | 1945 | 1461338225063 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]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:17:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1238ms 08:17:05 INFO - PROCESS | 1945 | 1461338225086 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:17:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:17:05 INFO - PROCESS | 1945 | 1461338225088 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:17:05 INFO - PROCESS | 1945 | 1461338225092 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1945 | 1461338225095 Marionette TRACE conn2 <- [1,742,null,{}] 08:17:05 INFO - PROCESS | 1945 | 1461338225099 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}] 08:17:05 INFO - PROCESS | 1945 | 1461338225192 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:17:05 INFO - PROCESS | 1945 | 1461338225279 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c496000 == 63 [pid = 1945] [id = 193] 08:17:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x118541c00) [pid = 1945] [serial = 577] [outer = 0x0] 08:17:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x1189b8400) [pid = 1945] [serial = 578] [outer = 0x118541c00] 08:17:05 INFO - PROCESS | 1945 | 1461338225310 Marionette DEBUG loaded listener.js 08:17:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11af42800) [pid = 1945] [serial = 579] [outer = 0x118541c00] 08:17:06 INFO - PROCESS | 1945 | 1461338226173 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]]]}] 08:17:06 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 08:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 08:17:06 INFO - PROCESS | 1945 | 1461338226214 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 1945 | 1461338226220 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:17:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:17:06 INFO - PROCESS | 1945 | 1461338226224 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 1945 | 1461338226225 Marionette TRACE conn2 <- [1,746,null,{}] 08:17:06 INFO - PROCESS | 1945 | 1461338226227 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}] 08:17:06 INFO - PROCESS | 1945 | 1461338226304 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:17:06 INFO - PROCESS | 1945 | 1461338226350 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8d5800 == 64 [pid = 1945] [id = 194] 08:17:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11af46400) [pid = 1945] [serial = 580] [outer = 0x0] 08:17:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11c9dbc00) [pid = 1945] [serial = 581] [outer = 0x11af46400] 08:17:06 INFO - PROCESS | 1945 | 1461338226392 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x126d29400) [pid = 1945] [serial = 582] [outer = 0x11af46400] 08:17:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12b6cf000 == 63 [pid = 1945] [id = 120] 08:17:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12790e000 == 62 [pid = 1945] [id = 186] 08:17:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1275d4000 == 61 [pid = 1945] [id = 185] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x11bdd1800) [pid = 1945] [serial = 524] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12d97a000) [pid = 1945] [serial = 481] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12b963800) [pid = 1945] [serial = 478] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x126a06000) [pid = 1945] [serial = 475] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12ead9c00) [pid = 1945] [serial = 484] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x118c21c00) [pid = 1945] [serial = 472] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x125a12800 == 60 [pid = 1945] [id = 184] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11c984800 == 59 [pid = 1945] [id = 183] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11a942800 == 58 [pid = 1945] [id = 182] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab09000 == 57 [pid = 1945] [id = 181] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x125a0a000 == 56 [pid = 1945] [id = 177] 08:17:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11626a000 == 55 [pid = 1945] [id = 176] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12e79a400) [pid = 1945] [serial = 505] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12ee45800) [pid = 1945] [serial = 509] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x126d32c00) [pid = 1945] [serial = 493] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x126eeb800) [pid = 1945] [serial = 494] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12fcadc00) [pid = 1945] [serial = 470] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x1135e0000) [pid = 1945] [serial = 487] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x1162d5800) [pid = 1945] [serial = 488] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12976e800) [pid = 1945] [serial = 496] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b1fd800) [pid = 1945] [serial = 497] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11c2a1000) [pid = 1945] [serial = 491] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11a892000) [pid = 1945] [serial = 490] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12d0e8000) [pid = 1945] [serial = 502] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12b4a4c00) [pid = 1945] [serial = 499] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12bc8c400) [pid = 1945] [serial = 500] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x126da0400) [pid = 1945] [serial = 512] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12b965800) [pid = 1945] [serial = 209] [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.] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12f652000) [pid = 1945] [serial = 510] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x126da4400) [pid = 1945] [serial = 513] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12f660400) [pid = 1945] [serial = 516] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12d0e5800) [pid = 1945] [serial = 518] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12b07b800) [pid = 1945] [serial = 522] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12fca6000) [pid = 1945] [serial = 519] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12b077400) [pid = 1945] [serial = 521] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12ee42400) [pid = 1945] [serial = 515] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12e341400) [pid = 1945] [serial = 503] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12eacb400) [pid = 1945] [serial = 506] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12f655000) [pid = 1945] [serial = 410] [outer = 0x0] [url = about:blank] 08:17:07 INFO - PROCESS | 1945 | 1461338227380 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]]]}] 08:17:07 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.) 08:17:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1179ms 08:17:07 INFO - PROCESS | 1945 | 1461338227404 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 1945 | 1461338227405 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:17:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:17:07 INFO - PROCESS | 1945 | 1461338227408 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 1945 | 1461338227410 Marionette TRACE conn2 <- [1,750,null,{}] 08:17:07 INFO - PROCESS | 1945 | 1461338227421 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}] 08:17:07 INFO - PROCESS | 1945 | 1461338227503 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:17:07 INFO - PROCESS | 1945 | 1461338227509 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c48e000 == 56 [pid = 1945] [id = 195] 08:17:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x126d9bc00) [pid = 1945] [serial = 583] [outer = 0x0] 08:17:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126da1c00) [pid = 1945] [serial = 584] [outer = 0x126d9bc00] 08:17:07 INFO - PROCESS | 1945 | 1461338227538 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x127f4b800) [pid = 1945] [serial = 585] [outer = 0x126d9bc00] 08:17:08 INFO - PROCESS | 1945 | 1461338228389 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]]]}] 08:17:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:17:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1025ms 08:17:08 INFO - PROCESS | 1945 | 1461338228434 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1945 | 1461338228436 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:17:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:17:08 INFO - PROCESS | 1945 | 1461338228438 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 1945 | 1461338228439 Marionette TRACE conn2 <- [1,754,null,{}] 08:17:08 INFO - PROCESS | 1945 | 1461338228441 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}] 08:17:08 INFO - PROCESS | 1945 | 1461338228521 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:17:08 INFO - PROCESS | 1945 | 1461338228525 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ee0000 == 57 [pid = 1945] [id = 196] 08:17:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x127f55400) [pid = 1945] [serial = 586] [outer = 0x0] 08:17:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12b06ec00) [pid = 1945] [serial = 587] [outer = 0x127f55400] 08:17:08 INFO - PROCESS | 1945 | 1461338228552 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b1fc400) [pid = 1945] [serial = 588] [outer = 0x127f55400] 08:17:09 INFO - PROCESS | 1945 | 1461338229389 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]]]}] 08:17:09 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 08:17:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:17:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:17:09 INFO - PROCESS | 1945 | 1461338229407 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1945 | 1461338229408 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:17:09 INFO - PROCESS | 1945 | 1461338229410 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1945 | 1461338229411 Marionette TRACE conn2 <- [1,758,null,{}] 08:17:09 INFO - PROCESS | 1945 | 1461338229413 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}] 08:17:09 INFO - PROCESS | 1945 | 1461338229509 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:17:09 INFO - PROCESS | 1945 | 1461338229523 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d5800 == 58 [pid = 1945] [id = 197] 08:17:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b1fa000) [pid = 1945] [serial = 589] [outer = 0x0] 08:17:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b963c00) [pid = 1945] [serial = 590] [outer = 0x12b1fa000] 08:17:09 INFO - PROCESS | 1945 | 1461338229548 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12bc88800) [pid = 1945] [serial = 591] [outer = 0x12b1fa000] 08:17:09 INFO - PROCESS | 1945 | 1461338229905 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]]]}] 08:17:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:17:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 08:17:09 INFO - PROCESS | 1945 | 1461338229931 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1945 | 1461338229933 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:17:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:17:09 INFO - PROCESS | 1945 | 1461338229943 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1945 | 1461338229944 Marionette TRACE conn2 <- [1,762,null,{}] 08:17:09 INFO - PROCESS | 1945 | 1461338229946 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}] 08:17:10 INFO - PROCESS | 1945 | 1461338230065 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:17:10 INFO - PROCESS | 1945 | 1461338230070 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba07000 == 59 [pid = 1945] [id = 198] 08:17:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12d02c000) [pid = 1945] [serial = 592] [outer = 0x0] 08:17:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12e33c000) [pid = 1945] [serial = 593] [outer = 0x12d02c000] 08:17:10 INFO - PROCESS | 1945 | 1461338230127 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12ead6000) [pid = 1945] [serial = 594] [outer = 0x12d02c000] 08:17:10 INFO - PROCESS | 1945 | 1461338230919 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]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:17:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1026ms 08:17:10 INFO - PROCESS | 1945 | 1461338230968 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 1945 | 1461338230969 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:17:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:17:10 INFO - PROCESS | 1945 | 1461338230972 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 1945 | 1461338230973 Marionette TRACE conn2 <- [1,766,null,{}] 08:17:10 INFO - PROCESS | 1945 | 1461338230975 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}] 08:17:11 INFO - PROCESS | 1945 | 1461338231173 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11af3c400) [pid = 1945] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12bc84400) [pid = 1945] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x1189b8000) [pid = 1945] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x1142d0000) [pid = 1945] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11b906800) [pid = 1945] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12cf63c00) [pid = 1945] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12e2be400) [pid = 1945] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x116714400) [pid = 1945] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x116548400) [pid = 1945] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x1187ad800) [pid = 1945] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11bdce800) [pid = 1945] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11a895800) [pid = 1945] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11a894800) [pid = 1945] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12ee40000) [pid = 1945] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12ee44000) [pid = 1945] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x127f4c000) [pid = 1945] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c15c400) [pid = 1945] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11bc64400) [pid = 1945] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12bc86c00) [pid = 1945] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x1142cc000) [pid = 1945] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11c156800) [pid = 1945] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x115883000) [pid = 1945] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x1290a2400) [pid = 1945] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x126d33800) [pid = 1945] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11457c400) [pid = 1945] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11523d800) [pid = 1945] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x125de9000) [pid = 1945] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1295f7c00) [pid = 1945] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x126da6400) [pid = 1945] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x127fe2000) [pid = 1945] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x129790c00) [pid = 1945] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x125ce4800) [pid = 1945] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x1154a4400) [pid = 1945] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:17:11 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c70fc00) [pid = 1945] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:17:11 INFO - PROCESS | 1945 | 1461338231226 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b6f000 == 60 [pid = 1945] [id = 199] 08:17:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x113405400) [pid = 1945] [serial = 595] [outer = 0x0] 08:17:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114e04800) [pid = 1945] [serial = 596] [outer = 0x113405400] 08:17:11 INFO - PROCESS | 1945 | 1461338231252 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x1189b8000) [pid = 1945] [serial = 597] [outer = 0x113405400] 08:17:12 INFO - PROCESS | 1945 | 1461338232012 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]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:17:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1072ms 08:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:17:12 INFO - PROCESS | 1945 | 1461338232044 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1945 | 1461338232045 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:17:12 INFO - PROCESS | 1945 | 1461338232047 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1945 | 1461338232048 Marionette TRACE conn2 <- [1,770,null,{}] 08:17:12 INFO - PROCESS | 1945 | 1461338232050 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}] 08:17:12 INFO - PROCESS | 1945 | 1461338232123 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:17:12 INFO - PROCESS | 1945 | 1461338232129 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f67800 == 61 [pid = 1945] [id = 200] 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x119b9dc00) [pid = 1945] [serial = 598] [outer = 0x0] 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11b906800) [pid = 1945] [serial = 599] [outer = 0x119b9dc00] 08:17:12 INFO - PROCESS | 1945 | 1461338232157 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x126da4800) [pid = 1945] [serial = 600] [outer = 0x119b9dc00] 08:17:12 INFO - PROCESS | 1945 | 1461338232539 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]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 08:17:12 INFO - PROCESS | 1945 | 1461338232568 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1945 | 1461338232570 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:17:12 INFO - PROCESS | 1945 | 1461338232573 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1945 | 1461338232575 Marionette TRACE conn2 <- [1,774,null,{}] 08:17:12 INFO - PROCESS | 1945 | 1461338232578 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}] 08:17:12 INFO - PROCESS | 1945 | 1461338232712 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:17:12 INFO - PROCESS | 1945 | 1461338232718 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e364000 == 62 [pid = 1945] [id = 201] 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11aa47800) [pid = 1945] [serial = 601] [outer = 0x0] 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x1295a4800) [pid = 1945] [serial = 602] [outer = 0x11aa47800] 08:17:12 INFO - PROCESS | 1945 | 1461338232758 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b96ec00) [pid = 1945] [serial = 603] [outer = 0x11aa47800] 08:17:13 INFO - PROCESS | 1945 | 1461338233259 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]]]}] 08:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 722ms 08:17:13 INFO - PROCESS | 1945 | 1461338233296 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:17:13 INFO - PROCESS | 1945 | 1461338233299 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:17:13 INFO - PROCESS | 1945 | 1461338233305 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:17:13 INFO - PROCESS | 1945 | 1461338233309 Marionette TRACE conn2 <- [1,778,null,{}] 08:17:13 INFO - PROCESS | 1945 | 1461338233315 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}] 08:17:13 INFO - PROCESS | 1945 | 1461338233500 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:17:13 INFO - PROCESS | 1945 | 1461338233633 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a99d800 == 63 [pid = 1945] [id = 202] 08:17:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x114e0b800) [pid = 1945] [serial = 604] [outer = 0x0] 08:17:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11579a800) [pid = 1945] [serial = 605] [outer = 0x114e0b800] 08:17:13 INFO - PROCESS | 1945 | 1461338233685 Marionette DEBUG loaded listener.js 08:17:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11a749c00) [pid = 1945] [serial = 606] [outer = 0x114e0b800] 08:17:14 INFO - PROCESS | 1945 | 1461338234203 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]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 926ms 08:17:14 INFO - PROCESS | 1945 | 1461338234230 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1945 | 1461338234235 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:17:14 INFO - PROCESS | 1945 | 1461338234239 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1945 | 1461338234241 Marionette TRACE conn2 <- [1,782,null,{}] 08:17:14 INFO - PROCESS | 1945 | 1461338234243 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}] 08:17:14 INFO - PROCESS | 1945 | 1461338234344 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:17:14 INFO - PROCESS | 1945 | 1461338234411 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8cf800 == 64 [pid = 1945] [id = 203] 08:17:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11af79000) [pid = 1945] [serial = 607] [outer = 0x0] 08:17:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11bdd4800) [pid = 1945] [serial = 608] [outer = 0x11af79000] 08:17:14 INFO - PROCESS | 1945 | 1461338234442 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x126d2e400) [pid = 1945] [serial = 609] [outer = 0x11af79000] 08:17:14 INFO - PROCESS | 1945 | 1461338234850 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]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 08:17:14 INFO - PROCESS | 1945 | 1461338234860 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1945 | 1461338234862 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:17:14 INFO - PROCESS | 1945 | 1461338234864 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1945 | 1461338234867 Marionette TRACE conn2 <- [1,786,null,{}] 08:17:14 INFO - PROCESS | 1945 | 1461338234875 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}] 08:17:14 INFO - PROCESS | 1945 | 1461338234978 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:17:15 INFO - PROCESS | 1945 | 1461338235030 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4d000 == 65 [pid = 1945] [id = 204] 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x126d32000) [pid = 1945] [serial = 610] [outer = 0x0] 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b072800) [pid = 1945] [serial = 611] [outer = 0x126d32000] 08:17:15 INFO - PROCESS | 1945 | 1461338235080 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12bc7b400) [pid = 1945] [serial = 612] [outer = 0x126d32000] 08:17:15 INFO - PROCESS | 1945 | 1461338235524 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]]]}] 08:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 722ms 08:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:17:15 INFO - PROCESS | 1945 | 1461338235599 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 1945 | 1461338235601 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:17:15 INFO - PROCESS | 1945 | 1461338235604 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 1945 | 1461338235605 Marionette TRACE conn2 <- [1,790,null,{}] 08:17:15 INFO - PROCESS | 1945 | 1461338235608 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}] 08:17:15 INFO - PROCESS | 1945 | 1461338235711 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:17:15 INFO - PROCESS | 1945 | 1461338235776 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2c3800 == 66 [pid = 1945] [id = 205] 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11c9db000) [pid = 1945] [serial = 613] [outer = 0x0] 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12d0e1400) [pid = 1945] [serial = 614] [outer = 0x11c9db000] 08:17:15 INFO - PROCESS | 1945 | 1461338235807 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12e792000) [pid = 1945] [serial = 615] [outer = 0x11c9db000] 08:17:16 INFO - PROCESS | 1945 | 1461338236233 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]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 08:17:16 INFO - PROCESS | 1945 | 1461338236294 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1945 | 1461338236295 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:17:16 INFO - PROCESS | 1945 | 1461338236300 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1945 | 1461338236302 Marionette TRACE conn2 <- [1,794,null,{}] 08:17:16 INFO - PROCESS | 1945 | 1461338236304 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}] 08:17:16 INFO - PROCESS | 1945 | 1461338236404 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:17:16 INFO - PROCESS | 1945 | 1461338236478 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb6b000 == 67 [pid = 1945] [id = 206] 08:17:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12e7b6000) [pid = 1945] [serial = 616] [outer = 0x0] 08:17:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12ead2c00) [pid = 1945] [serial = 617] [outer = 0x12e7b6000] 08:17:16 INFO - PROCESS | 1945 | 1461338236509 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12ee45800) [pid = 1945] [serial = 618] [outer = 0x12e7b6000] 08:17:16 INFO - PROCESS | 1945 | 1461338236918 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]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 08:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:17:16 INFO - PROCESS | 1945 | 1461338236973 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1945 | 1461338236974 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:17:16 INFO - PROCESS | 1945 | 1461338236976 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1945 | 1461338236977 Marionette TRACE conn2 <- [1,798,null,{}] 08:17:16 INFO - PROCESS | 1945 | 1461338236980 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}] 08:17:17 INFO - PROCESS | 1945 | 1461338237095 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:17:17 INFO - PROCESS | 1945 | 1461338237151 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fe46800 == 68 [pid = 1945] [id = 207] 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12ee60000) [pid = 1945] [serial = 619] [outer = 0x0] 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12f65cc00) [pid = 1945] [serial = 620] [outer = 0x12ee60000] 08:17:17 INFO - PROCESS | 1945 | 1461338237183 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12fcb1000) [pid = 1945] [serial = 621] [outer = 0x12ee60000] 08:17:17 INFO - PROCESS | 1945 | 1461338237626 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]]]}] 08:17:17 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 08:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 676ms 08:17:17 INFO - PROCESS | 1945 | 1461338237653 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 1945 | 1461338237655 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:17:17 INFO - PROCESS | 1945 | 1461338237657 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1945 | 1461338237658 Marionette TRACE conn2 <- [1,802,null,{}] 08:17:17 INFO - PROCESS | 1945 | 1461338237680 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}] 08:17:17 INFO - PROCESS | 1945 | 1461338237780 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:17:17 INFO - PROCESS | 1945 | 1461338237834 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab06000 == 69 [pid = 1945] [id = 208] 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x113404000) [pid = 1945] [serial = 622] [outer = 0x0] 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11a88e000) [pid = 1945] [serial = 623] [outer = 0x113404000] 08:17:17 INFO - PROCESS | 1945 | 1461338237865 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b257800) [pid = 1945] [serial = 624] [outer = 0x113404000] 08:17:18 INFO - PROCESS | 1945 | 1461338238473 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]]]}] 08:17:18 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 08:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 845ms 08:17:18 INFO - PROCESS | 1945 | 1461338238517 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1945 | 1461338238519 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:17:18 INFO - PROCESS | 1945 | 1461338238523 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1945 | 1461338238525 Marionette TRACE conn2 <- [1,806,null,{}] 08:17:18 INFO - PROCESS | 1945 | 1461338238529 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}] 08:17:18 INFO - PROCESS | 1945 | 1461338238629 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:17:18 INFO - PROCESS | 1945 | 1461338238701 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af10800 == 70 [pid = 1945] [id = 209] 08:17:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x114e0c000) [pid = 1945] [serial = 625] [outer = 0x0] 08:17:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1162cc800) [pid = 1945] [serial = 626] [outer = 0x114e0c000] 08:17:18 INFO - PROCESS | 1945 | 1461338238730 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x118c91c00) [pid = 1945] [serial = 627] [outer = 0x114e0c000] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x127f67800 == 69 [pid = 1945] [id = 200] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x114b6f000 == 68 [pid = 1945] [id = 199] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba07000 == 67 [pid = 1945] [id = 198] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x1297d5800 == 66 [pid = 1945] [id = 197] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x126ee0000 == 65 [pid = 1945] [id = 196] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12bc98800) [pid = 1945] [serial = 560] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | [1945] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:17:19 INFO - PROCESS | 1945 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:17:19 INFO - PROCESS | 1945 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:17:19 INFO - PROCESS | 1945 | [GFX2-]: Using SkiaGL canvas. 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c48e000 == 64 [pid = 1945] [id = 195] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8d5800 == 63 [pid = 1945] [id = 194] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c496000 == 62 [pid = 1945] [id = 193] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8c7000 == 61 [pid = 1945] [id = 189] 08:17:19 INFO - PROCESS | 1945 | --DOCSHELL 0x119adb000 == 60 [pid = 1945] [id = 188] 08:17:19 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 08:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 722ms 08:17:19 INFO - PROCESS | 1945 | 1461338239240 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]]]}] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b259c00) [pid = 1945] [serial = 368] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12ba5cc00) [pid = 1945] [serial = 416] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12b1f9400) [pid = 1945] [serial = 275] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11a899400) [pid = 1945] [serial = 473] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x126d36c00) [pid = 1945] [serial = 476] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11c9d9400) [pid = 1945] [serial = 172] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12e7b4000) [pid = 1945] [serial = 482] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12f7b2800) [pid = 1945] [serial = 428] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x115894800) [pid = 1945] [serial = 166] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12696c400) [pid = 1945] [serial = 413] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12e335c00) [pid = 1945] [serial = 371] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12eacb800) [pid = 1945] [serial = 419] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x118c1d000) [pid = 1945] [serial = 218] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x126eedc00) [pid = 1945] [serial = 175] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11ad70000) [pid = 1945] [serial = 169] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b06e800) [pid = 1945] [serial = 525] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11ade7800) [pid = 1945] [serial = 269] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11b912c00) [pid = 1945] [serial = 221] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12f657400) [pid = 1945] [serial = 422] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12f664400) [pid = 1945] [serial = 425] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12bc80400) [pid = 1945] [serial = 479] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x126963000) [pid = 1945] [serial = 365] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x127544800) [pid = 1945] [serial = 224] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12ee6c000) [pid = 1945] [serial = 485] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x116241000) [pid = 1945] [serial = 266] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x126963800) [pid = 1945] [serial = 272] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x118c89800) [pid = 1945] [serial = 362] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x118751000) [pid = 1945] [serial = 530] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11a88c000) [pid = 1945] [serial = 543] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x118906000) [pid = 1945] [serial = 542] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11c713000) [pid = 1945] [serial = 533] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x126d36400) [pid = 1945] [serial = 548] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x1295a8800) [pid = 1945] [serial = 536] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12ba5ac00) [pid = 1945] [serial = 558] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12754bc00) [pid = 1945] [serial = 551] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b076400) [pid = 1945] [serial = 555] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12b4ca400) [pid = 1945] [serial = 557] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12909e800) [pid = 1945] [serial = 552] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x126d9f000) [pid = 1945] [serial = 549] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x129791000) [pid = 1945] [serial = 554] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12ba54c00) [pid = 1945] [serial = 540] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12b07b400) [pid = 1945] [serial = 539] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x113408400) [pid = 1945] [serial = 527] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11bdd0400) [pid = 1945] [serial = 546] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11b913400) [pid = 1945] [serial = 545] [outer = 0x0] [url = about:blank] 08:17:19 INFO - PROCESS | 1945 | 1461338239270 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1945 | 1461338239274 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:17:19 INFO - PROCESS | 1945 | 1461338239285 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1945 | 1461338239287 Marionette TRACE conn2 <- [1,810,null,{}] 08:17:19 INFO - PROCESS | 1945 | 1461338239289 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}] 08:17:19 INFO - PROCESS | 1945 | 1461338239372 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:17:19 INFO - PROCESS | 1945 | 1461338239377 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a936800 == 61 [pid = 1945] [id = 210] 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11a899400) [pid = 1945] [serial = 628] [outer = 0x0] 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11ad62c00) [pid = 1945] [serial = 629] [outer = 0x11a899400] 08:17:19 INFO - PROCESS | 1945 | 1461338239404 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11bc66000) [pid = 1945] [serial = 630] [outer = 0x11a899400] 08:17:19 INFO - PROCESS | 1945 | 1461338239767 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]]]}] 08:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 526ms 08:17:19 INFO - PROCESS | 1945 | 1461338239806 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1945 | 1461338239808 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:17:19 INFO - PROCESS | 1945 | 1461338239810 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1945 | 1461338239812 Marionette TRACE conn2 <- [1,814,null,{}] 08:17:19 INFO - PROCESS | 1945 | 1461338239820 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}] 08:17:19 INFO - PROCESS | 1945 | 1461338239908 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:17:19 INFO - PROCESS | 1945 | 1461338239916 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc8800 == 62 [pid = 1945] [id = 211] 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11c9d9c00) [pid = 1945] [serial = 631] [outer = 0x0] 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x126d2ac00) [pid = 1945] [serial = 632] [outer = 0x11c9d9c00] 08:17:19 INFO - PROCESS | 1945 | 1461338239944 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x126d9f000) [pid = 1945] [serial = 633] [outer = 0x11c9d9c00] 08:17:20 INFO - PROCESS | 1945 | 1461338240305 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] 08:17:20 INFO - PROCESS | 1945 | 1461338240343 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:17:20 INFO - PROCESS | 1945 | 1461338240347 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:17:20 INFO - PROCESS | 1945 | 1461338240348 Marionette TRACE conn2 <- [1,818,null,{}] 08:17:20 INFO - PROCESS | 1945 | 1461338240351 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}] 08:17:20 INFO - PROCESS | 1945 | 1461338240440 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:17:20 INFO - PROCESS | 1945 | 1461338240444 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a871000 == 63 [pid = 1945] [id = 212] 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x126eea400) [pid = 1945] [serial = 634] [outer = 0x0] 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1295a6000) [pid = 1945] [serial = 635] [outer = 0x126eea400] 08:17:20 INFO - PROCESS | 1945 | 1461338240472 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x129794400) [pid = 1945] [serial = 636] [outer = 0x126eea400] 08:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 08:17:20 INFO - PROCESS | 1945 | 1461338240813 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]]]}] 08:17:20 INFO - PROCESS | 1945 | 1461338240818 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:17:20 INFO - PROCESS | 1945 | 1461338240819 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:17:20 INFO - PROCESS | 1945 | 1461338240821 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:17:20 INFO - PROCESS | 1945 | 1461338240823 Marionette TRACE conn2 <- [1,822,null,{}] 08:17:20 INFO - PROCESS | 1945 | 1461338240825 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}] 08:17:20 INFO - PROCESS | 1945 | 1461338240908 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:17:20 INFO - PROCESS | 1945 | 1461338240912 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x126f50000 == 64 [pid = 1945] [id = 213] 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12977a000) [pid = 1945] [serial = 637] [outer = 0x0] 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12b1fcc00) [pid = 1945] [serial = 638] [outer = 0x12977a000] 08:17:20 INFO - PROCESS | 1945 | 1461338240939 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12b4ca400) [pid = 1945] [serial = 639] [outer = 0x12977a000] 08:17:21 INFO - PROCESS | 1945 | 1461338241288 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] 08:17:21 INFO - PROCESS | 1945 | 1461338241344 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:17:21 INFO - PROCESS | 1945 | 1461338241346 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1945 | 1461338241347 Marionette TRACE conn2 <- [1,826,null,{}] 08:17:21 INFO - PROCESS | 1945 | 1461338241351 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}] 08:17:21 INFO - PROCESS | 1945 | 1461338241469 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:17:21 INFO - PROCESS | 1945 | 1461338241484 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297ce000 == 65 [pid = 1945] [id = 214] 08:17:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12d037c00) [pid = 1945] [serial = 640] [outer = 0x0] 08:17:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12e2bac00) [pid = 1945] [serial = 641] [outer = 0x12d037c00] 08:17:21 INFO - PROCESS | 1945 | 1461338241512 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12e79a000) [pid = 1945] [serial = 642] [outer = 0x12d037c00] 08:17:21 INFO - PROCESS | 1945 | 1461338241876 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]]]}] 08:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 571ms 08:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:17:21 INFO - PROCESS | 1945 | 1461338241918 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1945 | 1461338241919 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:17:21 INFO - PROCESS | 1945 | 1461338241921 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1945 | 1461338241922 Marionette TRACE conn2 <- [1,830,null,{}] 08:17:21 INFO - PROCESS | 1945 | 1461338241924 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}] 08:17:22 INFO - PROCESS | 1945 | 1461338242025 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:17:22 INFO - PROCESS | 1945 | 1461338242037 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b677800 == 66 [pid = 1945] [id = 215] 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12e79a800) [pid = 1945] [serial = 643] [outer = 0x0] 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12ea08000) [pid = 1945] [serial = 644] [outer = 0x12e79a800] 08:17:22 INFO - PROCESS | 1945 | 1461338242062 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12ea0e400) [pid = 1945] [serial = 645] [outer = 0x12e79a800] 08:17:22 INFO - PROCESS | 1945 | 1461338242406 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]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:17:22 INFO - PROCESS | 1945 | 1461338242441 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1945 | 1461338242442 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:17:22 INFO - PROCESS | 1945 | 1461338242445 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1945 | 1461338242446 Marionette TRACE conn2 <- [1,834,null,{}] 08:17:22 INFO - PROCESS | 1945 | 1461338242448 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}] 08:17:22 INFO - PROCESS | 1945 | 1461338242550 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:17:22 INFO - PROCESS | 1945 | 1461338242555 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce6d800 == 67 [pid = 1945] [id = 216] 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12e7b3400) [pid = 1945] [serial = 646] [outer = 0x0] 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12eacc400) [pid = 1945] [serial = 647] [outer = 0x12e7b3400] 08:17:22 INFO - PROCESS | 1945 | 1461338242613 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12ee47400) [pid = 1945] [serial = 648] [outer = 0x12e7b3400] 08:17:22 INFO - PROCESS | 1945 | 1461338242946 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]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 08:17:22 INFO - PROCESS | 1945 | 1461338242968 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1945 | 1461338242970 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:17:22 INFO - PROCESS | 1945 | 1461338242972 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1945 | 1461338242973 Marionette TRACE conn2 <- [1,838,null,{}] 08:17:22 INFO - PROCESS | 1945 | 1461338242976 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}] 08:17:23 INFO - PROCESS | 1945 | 1461338243079 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:17:23 INFO - PROCESS | 1945 | 1461338243093 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db63000 == 68 [pid = 1945] [id = 217] 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ea12000) [pid = 1945] [serial = 649] [outer = 0x0] 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12f649400) [pid = 1945] [serial = 650] [outer = 0x12ea12000] 08:17:23 INFO - PROCESS | 1945 | 1461338243118 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12f65f400) [pid = 1945] [serial = 651] [outer = 0x12ea12000] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11af42c00) [pid = 1945] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x118c88c00) [pid = 1945] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11bdcf800) [pid = 1945] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x126969400) [pid = 1945] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x113403400) [pid = 1945] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11475f400) [pid = 1945] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12d02c000) [pid = 1945] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118541c00) [pid = 1945] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11af46400) [pid = 1945] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x127f55400) [pid = 1945] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x119b9dc00) [pid = 1945] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x113405400) [pid = 1945] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x126d9bc00) [pid = 1945] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b1fa000) [pid = 1945] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:17:23 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b1f9000) [pid = 1945] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:17:23 INFO - PROCESS | 1945 | 1461338243547 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]]]}] 08:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 617ms 08:17:23 INFO - PROCESS | 1945 | 1461338243591 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:17:23 INFO - PROCESS | 1945 | 1461338243592 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:17:23 INFO - PROCESS | 1945 | 1461338243594 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:17:23 INFO - PROCESS | 1945 | 1461338243595 Marionette TRACE conn2 <- [1,842,null,{}] 08:17:23 INFO - PROCESS | 1945 | 1461338243598 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}] 08:17:23 INFO - PROCESS | 1945 | 1461338243684 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:17:23 INFO - PROCESS | 1945 | 1461338243689 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf9b000 == 69 [pid = 1945] [id = 218] 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114e07c00) [pid = 1945] [serial = 652] [outer = 0x0] 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11af46400) [pid = 1945] [serial = 653] [outer = 0x114e07c00] 08:17:23 INFO - PROCESS | 1945 | 1461338243715 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129769c00) [pid = 1945] [serial = 654] [outer = 0x114e07c00] 08:17:24 INFO - PROCESS | 1945 | 1461338244076 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]]]}] 08:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 08:17:24 INFO - PROCESS | 1945 | 1461338244113 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:17:24 INFO - PROCESS | 1945 | 1461338244115 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:17:24 INFO - PROCESS | 1945 | 1461338244117 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1945 | 1461338244119 Marionette TRACE conn2 <- [1,846,null,{}] 08:17:24 INFO - PROCESS | 1945 | 1461338244121 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}] 08:17:24 INFO - PROCESS | 1945 | 1461338244223 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:17:24 INFO - PROCESS | 1945 | 1461338244228 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb66000 == 70 [pid = 1945] [id = 219] 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b1f9000) [pid = 1945] [serial = 655] [outer = 0x0] 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12f666c00) [pid = 1945] [serial = 656] [outer = 0x12b1f9000] 08:17:24 INFO - PROCESS | 1945 | 1461338244257 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12fcb4800) [pid = 1945] [serial = 657] [outer = 0x12b1f9000] 08:17:24 INFO - PROCESS | 1945 | 1461338244587 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]]]}] 08:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 08:17:24 INFO - PROCESS | 1945 | 1461338244638 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1945 | 1461338244639 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:17:24 INFO - PROCESS | 1945 | 1461338244641 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1945 | 1461338244642 Marionette TRACE conn2 <- [1,850,null,{}] 08:17:24 INFO - PROCESS | 1945 | 1461338244645 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}] 08:17:24 INFO - PROCESS | 1945 | 1461338244754 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:17:24 INFO - PROCESS | 1945 | 1461338244761 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8e3000 == 71 [pid = 1945] [id = 220] 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x115675c00) [pid = 1945] [serial = 658] [outer = 0x0] 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11567dc00) [pid = 1945] [serial = 659] [outer = 0x115675c00] 08:17:24 INFO - PROCESS | 1945 | 1461338244787 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x115682800) [pid = 1945] [serial = 660] [outer = 0x115675c00] 08:17:25 INFO - PROCESS | 1945 | 1461338245117 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]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 08:17:25 INFO - PROCESS | 1945 | 1461338245162 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 1945 | 1461338245164 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:17:25 INFO - PROCESS | 1945 | 1461338245167 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1945 | 1461338245169 Marionette TRACE conn2 <- [1,854,null,{}] 08:17:25 INFO - PROCESS | 1945 | 1461338245173 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}] 08:17:25 INFO - PROCESS | 1945 | 1461338245307 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:17:25 INFO - PROCESS | 1945 | 1461338245394 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302dd000 == 72 [pid = 1945] [id = 221] 08:17:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11567b800) [pid = 1945] [serial = 661] [outer = 0x0] 08:17:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x129c5a000) [pid = 1945] [serial = 662] [outer = 0x11567b800] 08:17:25 INFO - PROCESS | 1945 | 1461338245433 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129c61400) [pid = 1945] [serial = 663] [outer = 0x11567b800] 08:17:25 INFO - PROCESS | 1945 | 1461338245931 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]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 821ms 08:17:26 INFO - PROCESS | 1945 | 1461338246009 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:17:26 INFO - PROCESS | 1945 | 1461338246012 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:17:26 INFO - PROCESS | 1945 | 1461338246030 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - PROCESS | 1945 | 1461338246032 Marionette TRACE conn2 <- [1,858,null,{}] 08:17:26 INFO - PROCESS | 1945 | 1461338246038 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}] 08:17:26 INFO - PROCESS | 1945 | 1461338246144 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:17:26 INFO - PROCESS | 1945 | 1461338246202 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad90800 == 73 [pid = 1945] [id = 222] 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x115681800) [pid = 1945] [serial = 664] [outer = 0x0] 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x118c91400) [pid = 1945] [serial = 665] [outer = 0x115681800] 08:17:26 INFO - PROCESS | 1945 | 1461338246234 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11ad67c00) [pid = 1945] [serial = 666] [outer = 0x115681800] 08:17:26 INFO - PROCESS | 1945 | 1461338246688 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]]]}] 08:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 686ms 08:17:26 INFO - PROCESS | 1945 | 1461338246703 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:17:26 INFO - PROCESS | 1945 | 1461338246707 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:17:26 INFO - PROCESS | 1945 | 1461338246712 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - PROCESS | 1945 | 1461338246714 Marionette TRACE conn2 <- [1,862,null,{}] 08:17:26 INFO - PROCESS | 1945 | 1461338246717 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}] 08:17:26 INFO - PROCESS | 1945 | 1461338246825 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:17:26 INFO - PROCESS | 1945 | 1461338246881 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f67800 == 74 [pid = 1945] [id = 223] 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11af41c00) [pid = 1945] [serial = 667] [outer = 0x0] 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x125cea000) [pid = 1945] [serial = 668] [outer = 0x11af41c00] 08:17:26 INFO - PROCESS | 1945 | 1461338246911 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x126d99400) [pid = 1945] [serial = 669] [outer = 0x11af41c00] 08:17:27 INFO - PROCESS | 1945 | 1461338247351 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]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 669ms 08:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:17:27 INFO - PROCESS | 1945 | 1461338247382 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1945 | 1461338247383 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:17:27 INFO - PROCESS | 1945 | 1461338247386 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1945 | 1461338247389 Marionette TRACE conn2 <- [1,866,null,{}] 08:17:27 INFO - PROCESS | 1945 | 1461338247397 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}] 08:17:27 INFO - PROCESS | 1945 | 1461338247529 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:17:27 INFO - PROCESS | 1945 | 1461338247612 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302ce800 == 75 [pid = 1945] [id = 224] 08:17:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x129c5d800) [pid = 1945] [serial = 670] [outer = 0x0] 08:17:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x129c64400) [pid = 1945] [serial = 671] [outer = 0x129c5d800] 08:17:27 INFO - PROCESS | 1945 | 1461338247645 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b4a4c00) [pid = 1945] [serial = 672] [outer = 0x129c5d800] 08:17:28 INFO - PROCESS | 1945 | 1461338248069 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]]]}] 08:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 722ms 08:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:17:28 INFO - PROCESS | 1945 | 1461338248126 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:17:28 INFO - PROCESS | 1945 | 1461338248128 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:17:28 INFO - PROCESS | 1945 | 1461338248132 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 1945 | 1461338248135 Marionette TRACE conn2 <- [1,870,null,{}] 08:17:28 INFO - PROCESS | 1945 | 1461338248138 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}] 08:17:28 INFO - PROCESS | 1945 | 1461338248243 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:17:28 INFO - PROCESS | 1945 | 1461338248311 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b49000 == 76 [pid = 1945] [id = 225] 08:17:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x118542400) [pid = 1945] [serial = 673] [outer = 0x0] 08:17:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b259400) [pid = 1945] [serial = 674] [outer = 0x118542400] 08:17:28 INFO - PROCESS | 1945 | 1461338248342 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12d034000) [pid = 1945] [serial = 675] [outer = 0x118542400] 08:17:28 INFO - PROCESS | 1945 | 1461338248981 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]]]}] 08:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 875ms 08:17:29 INFO - PROCESS | 1945 | 1461338249021 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 1945 | 1461338249024 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:17:29 INFO - PROCESS | 1945 | 1461338249029 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1945 | 1461338249031 Marionette TRACE conn2 <- [1,874,null,{}] 08:17:29 INFO - PROCESS | 1945 | 1461338249037 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}] 08:17:29 INFO - PROCESS | 1945 | 1461338249127 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:17:29 INFO - PROCESS | 1945 | 1461338249203 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x115755000 == 77 [pid = 1945] [id = 226] 08:17:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x113410c00) [pid = 1945] [serial = 676] [outer = 0x0] 08:17:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x1134a0000) [pid = 1945] [serial = 677] [outer = 0x113410c00] 08:17:29 INFO - PROCESS | 1945 | 1461338249232 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x114e08800) [pid = 1945] [serial = 678] [outer = 0x113410c00] 08:17:29 INFO - PROCESS | 1945 | 1461338249642 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]]]}] 08:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 678ms 08:17:29 INFO - PROCESS | 1945 | 1461338249717 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 1945 | 1461338249721 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:17:29 INFO - PROCESS | 1945 | 1461338249726 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1945 | 1461338249728 Marionette TRACE conn2 <- [1,878,null,{}] 08:17:29 INFO - PROCESS | 1945 | 1461338249730 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}] 08:17:29 INFO - PROCESS | 1945 | 1461338249811 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:17:29 INFO - PROCESS | 1945 | 1461338249888 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b45800 == 78 [pid = 1945] [id = 227] 08:17:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11587f000) [pid = 1945] [serial = 679] [outer = 0x0] 08:17:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x1162cd000) [pid = 1945] [serial = 680] [outer = 0x11587f000] 08:17:29 INFO - PROCESS | 1945 | 1461338249930 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11853f800) [pid = 1945] [serial = 681] [outer = 0x11587f000] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1158c0800 == 77 [pid = 1945] [id = 143] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x126edf800 == 76 [pid = 1945] [id = 91] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8e3000 == 75 [pid = 1945] [id = 220] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb66000 == 74 [pid = 1945] [id = 219] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12e337400) [pid = 1945] [serial = 575] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x114e0cc00) [pid = 1945] [serial = 563] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11bdcc400) [pid = 1945] [serial = 566] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x129797800) [pid = 1945] [serial = 569] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12d982000) [pid = 1945] [serial = 572] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x1295a4800) [pid = 1945] [serial = 602] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | 1461338250543 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]]]}] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf9b000 == 73 [pid = 1945] [id = 218] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12db63000 == 72 [pid = 1945] [id = 217] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce6d800 == 71 [pid = 1945] [id = 216] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12b677800 == 70 [pid = 1945] [id = 215] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1297ce000 == 69 [pid = 1945] [id = 214] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x126f50000 == 68 [pid = 1945] [id = 213] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11a871000 == 67 [pid = 1945] [id = 212] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc8800 == 66 [pid = 1945] [id = 211] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11a936800 == 65 [pid = 1945] [id = 210] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11af10800 == 64 [pid = 1945] [id = 209] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12fe46800 == 63 [pid = 1945] [id = 207] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb6b000 == 62 [pid = 1945] [id = 206] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2c3800 == 61 [pid = 1945] [id = 205] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4d000 == 60 [pid = 1945] [id = 204] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8cf800 == 59 [pid = 1945] [id = 203] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11a99d800 == 58 [pid = 1945] [id = 202] 08:17:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12e364000 == 57 [pid = 1945] [id = 201] 08:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 876ms 08:17:30 INFO - PROCESS | 1945 | 1461338250602 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 1945 | 1461338250604 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:17:30 INFO - PROCESS | 1945 | 1461338250606 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1945 | 1461338250608 Marionette TRACE conn2 <- [1,882,null,{}] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12d0e4800) [pid = 1945] [serial = 326] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x125fa2400) [pid = 1945] [serial = 323] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11ade8800) [pid = 1945] [serial = 320] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x1189b8000) [pid = 1945] [serial = 597] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x126da1c00) [pid = 1945] [serial = 584] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x114e04800) [pid = 1945] [serial = 596] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x127f4b800) [pid = 1945] [serial = 585] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b963c00) [pid = 1945] [serial = 590] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12bc88800) [pid = 1945] [serial = 591] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b1fc400) [pid = 1945] [serial = 588] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x125cea800) [pid = 1945] [serial = 534] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b075800) [pid = 1945] [serial = 537] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11349d400) [pid = 1945] [serial = 528] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11af43800) [pid = 1945] [serial = 531] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12e33c000) [pid = 1945] [serial = 593] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12ead6000) [pid = 1945] [serial = 594] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11af42800) [pid = 1945] [serial = 579] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x1189b8400) [pid = 1945] [serial = 578] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x126d29400) [pid = 1945] [serial = 582] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c9dbc00) [pid = 1945] [serial = 581] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12b06ec00) [pid = 1945] [serial = 587] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x126da4800) [pid = 1945] [serial = 600] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11b906800) [pid = 1945] [serial = 599] [outer = 0x0] [url = about:blank] 08:17:30 INFO - PROCESS | 1945 | 1461338250632 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}] 08:17:30 INFO - PROCESS | 1945 | 1461338250727 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:17:30 INFO - PROCESS | 1945 | 1461338250739 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11917d800 == 58 [pid = 1945] [id = 228] 08:17:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x1187b4800) [pid = 1945] [serial = 682] [outer = 0x0] 08:17:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x1189f4400) [pid = 1945] [serial = 683] [outer = 0x1187b4800] 08:17:30 INFO - PROCESS | 1945 | 1461338250768 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x119b9d000) [pid = 1945] [serial = 684] [outer = 0x1187b4800] 08:17:31 INFO - PROCESS | 1945 | 1461338251104 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]]]}] 08:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 524ms 08:17:31 INFO - PROCESS | 1945 | 1461338251131 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:17:31 INFO - PROCESS | 1945 | 1461338251135 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:17:31 INFO - PROCESS | 1945 | 1461338251137 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:17:31 INFO - PROCESS | 1945 | 1461338251139 Marionette TRACE conn2 <- [1,886,null,{}] 08:17:31 INFO - PROCESS | 1945 | 1461338251141 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}] 08:17:31 INFO - PROCESS | 1945 | 1461338251253 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:17:31 INFO - PROCESS | 1945 | 1461338251259 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a94c000 == 59 [pid = 1945] [id = 229] 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11a74f800) [pid = 1945] [serial = 685] [outer = 0x0] 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11aa51800) [pid = 1945] [serial = 686] [outer = 0x11a74f800] 08:17:31 INFO - PROCESS | 1945 | 1461338251286 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11ad6e800) [pid = 1945] [serial = 687] [outer = 0x11a74f800] 08:17:31 INFO - PROCESS | 1945 | 1461338251608 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]]]}] 08:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 08:17:31 INFO - PROCESS | 1945 | 1461338251657 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:17:31 INFO - PROCESS | 1945 | 1461338251658 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:17:31 INFO - PROCESS | 1945 | 1461338251660 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:17:31 INFO - PROCESS | 1945 | 1461338251661 Marionette TRACE conn2 <- [1,890,null,{}] 08:17:31 INFO - PROCESS | 1945 | 1461338251664 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}] 08:17:31 INFO - PROCESS | 1945 | 1461338251746 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:17:31 INFO - PROCESS | 1945 | 1461338251797 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x116269800 == 60 [pid = 1945] [id = 230] 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x1187b9000) [pid = 1945] [serial = 688] [outer = 0x0] 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11ade6800) [pid = 1945] [serial = 689] [outer = 0x1187b9000] 08:17:31 INFO - PROCESS | 1945 | 1461338251824 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11b993400) [pid = 1945] [serial = 690] [outer = 0x1187b9000] 08:17:32 INFO - PROCESS | 1945 | 1461338252126 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]]]}] 08:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 08:17:32 INFO - PROCESS | 1945 | 1461338252129 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1945 | 1461338252130 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:17:32 INFO - PROCESS | 1945 | 1461338252139 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1945 | 1461338252140 Marionette TRACE conn2 <- [1,894,null,{}] 08:17:32 INFO - PROCESS | 1945 | 1461338252143 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}] 08:17:32 INFO - PROCESS | 1945 | 1461338252251 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:17:32 INFO - PROCESS | 1945 | 1461338252327 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba38800 == 61 [pid = 1945] [id = 231] 08:17:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11a890000) [pid = 1945] [serial = 691] [outer = 0x0] 08:17:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11bc69800) [pid = 1945] [serial = 692] [outer = 0x11a890000] 08:17:32 INFO - PROCESS | 1945 | 1461338252375 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11c9dd000) [pid = 1945] [serial = 693] [outer = 0x11a890000] 08:17:32 INFO - PROCESS | 1945 | 1461338252790 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]]]}] 08:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 676ms 08:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:17:32 INFO - PROCESS | 1945 | 1461338252809 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1945 | 1461338252810 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:17:32 INFO - PROCESS | 1945 | 1461338252812 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1945 | 1461338252813 Marionette TRACE conn2 <- [1,898,null,{}] 08:17:32 INFO - PROCESS | 1945 | 1461338252816 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}] 08:17:32 INFO - PROCESS | 1945 | 1461338252920 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:17:32 INFO - PROCESS | 1945 | 1461338252936 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x115393800 == 62 [pid = 1945] [id = 232] 08:17:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11af78000) [pid = 1945] [serial = 694] [outer = 0x0] 08:17:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x125cde400) [pid = 1945] [serial = 695] [outer = 0x11af78000] 08:17:32 INFO - PROCESS | 1945 | 1461338252978 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x126a0b800) [pid = 1945] [serial = 696] [outer = 0x11af78000] 08:17:33 INFO - PROCESS | 1945 | 1461338253494 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]]]}] 08:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 719ms 08:17:33 INFO - PROCESS | 1945 | 1461338253539 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 1945 | 1461338253541 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:17:33 INFO - PROCESS | 1945 | 1461338253545 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1945 | 1461338253547 Marionette TRACE conn2 <- [1,902,null,{}] 08:17:33 INFO - PROCESS | 1945 | 1461338253552 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}] 08:17:33 INFO - PROCESS | 1945 | 1461338253663 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:17:33 INFO - PROCESS | 1945 | 1461338253667 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c0000 == 63 [pid = 1945] [id = 233] 08:17:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126a0dc00) [pid = 1945] [serial = 697] [outer = 0x0] 08:17:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x126d31800) [pid = 1945] [serial = 698] [outer = 0x126a0dc00] 08:17:33 INFO - PROCESS | 1945 | 1461338253693 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x126d37800) [pid = 1945] [serial = 699] [outer = 0x126a0dc00] 08:17:34 INFO - PROCESS | 1945 | 1461338254037 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]]]}] 08:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 525ms 08:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:17:34 INFO - PROCESS | 1945 | 1461338254071 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1945 | 1461338254072 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:17:34 INFO - PROCESS | 1945 | 1461338254074 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1945 | 1461338254075 Marionette TRACE conn2 <- [1,906,null,{}] 08:17:34 INFO - PROCESS | 1945 | 1461338254078 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}] 08:17:34 INFO - PROCESS | 1945 | 1461338254175 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:17:34 INFO - PROCESS | 1945 | 1461338254179 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e2e000 == 64 [pid = 1945] [id = 234] 08:17:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x126d2a800) [pid = 1945] [serial = 700] [outer = 0x0] 08:17:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11a88e800) [pid = 1945] [serial = 701] [outer = 0x126d2a800] 08:17:34 INFO - PROCESS | 1945 | 1461338254204 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x126da2800) [pid = 1945] [serial = 702] [outer = 0x126d2a800] 08:17:34 INFO - PROCESS | 1945 | 1461338254555 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]]]}] 08:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 08:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:17:34 INFO - PROCESS | 1945 | 1461338254594 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1945 | 1461338254595 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:17:34 INFO - PROCESS | 1945 | 1461338254597 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1945 | 1461338254598 Marionette TRACE conn2 <- [1,910,null,{}] 08:17:34 INFO - PROCESS | 1945 | 1461338254601 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}] 08:17:34 INFO - PROCESS | 1945 | 1461338254912 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x126d9e000) [pid = 1945] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x118542000) [pid = 1945] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x114e07800) [pid = 1945] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12ba5e800) [pid = 1945] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12e7b3400) [pid = 1945] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12e79a800) [pid = 1945] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12ea12000) [pid = 1945] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x114e0c000) [pid = 1945] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x114e07c00) [pid = 1945] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12977a000) [pid = 1945] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11a899400) [pid = 1945] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c9d9c00) [pid = 1945] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x126eea400) [pid = 1945] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x115675c00) [pid = 1945] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12d037c00) [pid = 1945] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b1f9000) [pid = 1945] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12d984c00) [pid = 1945] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:17:34 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12ba5e000) [pid = 1945] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:17:34 INFO - PROCESS | 1945 | 1461338254956 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a98a000 == 65 [pid = 1945] [id = 235] 08:17:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x114e07800) [pid = 1945] [serial = 703] [outer = 0x0] 08:17:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x115675c00) [pid = 1945] [serial = 704] [outer = 0x114e07800] 08:17:34 INFO - PROCESS | 1945 | 1461338254982 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11bdd5400) [pid = 1945] [serial = 705] [outer = 0x114e07800] 08:17:35 INFO - PROCESS | 1945 | 1461338255256 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]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:17:35 INFO - PROCESS | 1945 | 1461338255273 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1945 | 1461338255275 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:17:35 INFO - PROCESS | 1945 | 1461338255277 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1945 | 1461338255278 Marionette TRACE conn2 <- [1,914,null,{}] 08:17:35 INFO - PROCESS | 1945 | 1461338255280 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}] 08:17:35 INFO - PROCESS | 1945 | 1461338255388 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:17:35 INFO - PROCESS | 1945 | 1461338255412 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290cd000 == 66 [pid = 1945] [id = 236] 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127976400) [pid = 1945] [serial = 706] [outer = 0x0] 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1295a4800) [pid = 1945] [serial = 707] [outer = 0x127976400] 08:17:35 INFO - PROCESS | 1945 | 1461338255442 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12978c400) [pid = 1945] [serial = 708] [outer = 0x127976400] 08:17:35 INFO - PROCESS | 1945 | 1461338255755 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]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 08:17:35 INFO - PROCESS | 1945 | 1461338255814 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1945 | 1461338255815 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:17:35 INFO - PROCESS | 1945 | 1461338255820 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1945 | 1461338255822 Marionette TRACE conn2 <- [1,918,null,{}] 08:17:35 INFO - PROCESS | 1945 | 1461338255824 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}] 08:17:35 INFO - PROCESS | 1945 | 1461338255907 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:17:35 INFO - PROCESS | 1945 | 1461338255912 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b064800 == 67 [pid = 1945] [id = 237] 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x1272da800) [pid = 1945] [serial = 709] [outer = 0x0] 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129796c00) [pid = 1945] [serial = 710] [outer = 0x1272da800] 08:17:35 INFO - PROCESS | 1945 | 1461338255938 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b06c800) [pid = 1945] [serial = 711] [outer = 0x1272da800] 08:17:36 INFO - PROCESS | 1945 | 1461338256252 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]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms 08:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:17:36 INFO - PROCESS | 1945 | 1461338256290 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1945 | 1461338256291 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:17:36 INFO - PROCESS | 1945 | 1461338256293 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1945 | 1461338256294 Marionette TRACE conn2 <- [1,922,null,{}] 08:17:36 INFO - PROCESS | 1945 | 1461338256296 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}] 08:17:36 INFO - PROCESS | 1945 | 1461338256378 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:17:36 INFO - PROCESS | 1945 | 1461338256427 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba03000 == 68 [pid = 1945] [id = 238] 08:17:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129790800) [pid = 1945] [serial = 712] [outer = 0x0] 08:17:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b06ec00) [pid = 1945] [serial = 713] [outer = 0x129790800] 08:17:36 INFO - PROCESS | 1945 | 1461338256455 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b1f0400) [pid = 1945] [serial = 714] [outer = 0x129790800] 08:17:36 INFO - PROCESS | 1945 | 1461338256755 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]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 08:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:17:36 INFO - PROCESS | 1945 | 1461338256813 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1945 | 1461338256814 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:17:36 INFO - PROCESS | 1945 | 1461338256817 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1945 | 1461338256818 Marionette TRACE conn2 <- [1,926,null,{}] 08:17:36 INFO - PROCESS | 1945 | 1461338256821 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}] 08:17:36 INFO - PROCESS | 1945 | 1461338256928 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:17:37 INFO - PROCESS | 1945 | 1461338257085 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b78000 == 69 [pid = 1945] [id = 239] 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x113403c00) [pid = 1945] [serial = 715] [outer = 0x0] 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x113497400) [pid = 1945] [serial = 716] [outer = 0x113403c00] 08:17:37 INFO - PROCESS | 1945 | 1461338257135 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11400d800) [pid = 1945] [serial = 717] [outer = 0x113403c00] 08:17:37 INFO - PROCESS | 1945 | 1461338257618 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]]]}] 08:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 869ms 08:17:37 INFO - PROCESS | 1945 | 1461338257688 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1945 | 1461338257691 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:17:37 INFO - PROCESS | 1945 | 1461338257695 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1945 | 1461338257697 Marionette TRACE conn2 <- [1,930,null,{}] 08:17:37 INFO - PROCESS | 1945 | 1461338257700 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}] 08:17:37 INFO - PROCESS | 1945 | 1461338257806 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:17:37 INFO - PROCESS | 1945 | 1461338257872 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a8000 == 70 [pid = 1945] [id = 240] 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x114e10400) [pid = 1945] [serial = 718] [outer = 0x0] 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11579a400) [pid = 1945] [serial = 719] [outer = 0x114e10400] 08:17:37 INFO - PROCESS | 1945 | 1461338257905 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x1187af800) [pid = 1945] [serial = 720] [outer = 0x114e10400] 08:17:38 INFO - PROCESS | 1945 | 1461338258344 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]]]}] 08:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 08:17:38 INFO - PROCESS | 1945 | 1461338258367 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1945 | 1461338258370 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:17:38 INFO - PROCESS | 1945 | 1461338258398 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1945 | 1461338258399 Marionette TRACE conn2 <- [1,934,null,{}] 08:17:38 INFO - PROCESS | 1945 | 1461338258434 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}] 08:17:38 INFO - PROCESS | 1945 | 1461338258540 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:17:38 INFO - PROCESS | 1945 | 1461338258605 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12727f800 == 71 [pid = 1945] [id = 241] 08:17:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x118c25000) [pid = 1945] [serial = 721] [outer = 0x0] 08:17:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11af79800) [pid = 1945] [serial = 722] [outer = 0x118c25000] 08:17:38 INFO - PROCESS | 1945 | 1461338258636 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11bdc8400) [pid = 1945] [serial = 723] [outer = 0x118c25000] 08:17:39 INFO - PROCESS | 1945 | 1461338259057 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]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 685ms 08:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:17:39 INFO - PROCESS | 1945 | 1461338259083 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1945 | 1461338259084 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:17:39 INFO - PROCESS | 1945 | 1461338259091 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1945 | 1461338259096 Marionette TRACE conn2 <- [1,938,null,{}] 08:17:39 INFO - PROCESS | 1945 | 1461338259099 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}] 08:17:39 INFO - PROCESS | 1945 | 1461338259206 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:17:39 INFO - PROCESS | 1945 | 1461338259260 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce64000 == 72 [pid = 1945] [id = 242] 08:17:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x119b9c800) [pid = 1945] [serial = 724] [outer = 0x0] 08:17:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11c4e7800) [pid = 1945] [serial = 725] [outer = 0x119b9c800] 08:17:39 INFO - PROCESS | 1945 | 1461338259292 Marionette DEBUG loaded listener.js 08:17:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126ef6c00) [pid = 1945] [serial = 726] [outer = 0x119b9c800] 08:17:39 INFO - PROCESS | 1945 | 1461338259744 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]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 682ms 08:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:17:39 INFO - PROCESS | 1945 | 1461338259770 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1945 | 1461338259772 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:17:39 INFO - PROCESS | 1945 | 1461338259774 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1945 | 1461338259776 Marionette TRACE conn2 <- [1,942,null,{}] 08:17:39 INFO - PROCESS | 1945 | 1461338259778 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}] 08:17:39 INFO - PROCESS | 1945 | 1461338259899 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:17:39 INFO - PROCESS | 1945 | 1461338259965 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d389800 == 73 [pid = 1945] [id = 243] 08:17:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x126e7c400) [pid = 1945] [serial = 727] [outer = 0x0] 08:17:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x127f49c00) [pid = 1945] [serial = 728] [outer = 0x126e7c400] 08:17:39 INFO - PROCESS | 1945 | 1461338259997 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x129c59000) [pid = 1945] [serial = 729] [outer = 0x126e7c400] 08:17:40 INFO - PROCESS | 1945 | 1461338260404 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]]]}] 08:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 08:17:40 INFO - PROCESS | 1945 | 1461338260444 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1945 | 1461338260445 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:17:40 INFO - PROCESS | 1945 | 1461338260448 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1945 | 1461338260449 Marionette TRACE conn2 <- [1,946,null,{}] 08:17:40 INFO - PROCESS | 1945 | 1461338260452 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}] 08:17:40 INFO - PROCESS | 1945 | 1461338260550 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:17:40 INFO - PROCESS | 1945 | 1461338260603 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db59000 == 74 [pid = 1945] [id = 244] 08:17:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b1f7000) [pid = 1945] [serial = 730] [outer = 0x0] 08:17:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b1fb400) [pid = 1945] [serial = 731] [outer = 0x12b1f7000] 08:17:40 INFO - PROCESS | 1945 | 1461338260640 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b4a6000) [pid = 1945] [serial = 732] [outer = 0x12b1f7000] 08:17:41 INFO - PROCESS | 1945 | 1461338261124 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]]]}] 08:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 719ms 08:17:41 INFO - PROCESS | 1945 | 1461338261203 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:17:41 INFO - PROCESS | 1945 | 1461338261204 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:17:41 INFO - PROCESS | 1945 | 1461338261208 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:17:41 INFO - PROCESS | 1945 | 1461338261209 Marionette TRACE conn2 <- [1,950,null,{}] 08:17:41 INFO - PROCESS | 1945 | 1461338261212 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}] 08:17:41 INFO - PROCESS | 1945 | 1461338261439 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:17:41 INFO - PROCESS | 1945 | 1461338261512 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a1000 == 75 [pid = 1945] [id = 245] 08:17:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11349d800) [pid = 1945] [serial = 733] [outer = 0x0] 08:17:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1134a4c00) [pid = 1945] [serial = 734] [outer = 0x11349d800] 08:17:41 INFO - PROCESS | 1945 | 1461338261542 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x114e09000) [pid = 1945] [serial = 735] [outer = 0x11349d800] 08:17:41 INFO - PROCESS | 1945 | 1461338261960 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]]]}] 08:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 821ms 08:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:17:42 INFO - PROCESS | 1945 | 1461338262030 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1945 | 1461338262033 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:17:42 INFO - PROCESS | 1945 | 1461338262036 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1945 | 1461338262038 Marionette TRACE conn2 <- [1,954,null,{}] 08:17:42 INFO - PROCESS | 1945 | 1461338262042 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}] 08:17:42 INFO - PROCESS | 1945 | 1461338262137 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:17:42 INFO - PROCESS | 1945 | 1461338262206 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x119acf800 == 76 [pid = 1945] [id = 246] 08:17:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x1157a4800) [pid = 1945] [serial = 736] [outer = 0x0] 08:17:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x118584000) [pid = 1945] [serial = 737] [outer = 0x1157a4800] 08:17:42 INFO - PROCESS | 1945 | 1461338262237 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x118c8e800) [pid = 1945] [serial = 738] [outer = 0x1157a4800] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac4800 == 75 [pid = 1945] [id = 107] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba03000 == 74 [pid = 1945] [id = 238] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x12b064800 == 73 [pid = 1945] [id = 237] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x1290cd000 == 72 [pid = 1945] [id = 236] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11a98a000 == 71 [pid = 1945] [id = 235] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x125e2e000 == 70 [pid = 1945] [id = 234] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c0000 == 69 [pid = 1945] [id = 233] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x115393800 == 68 [pid = 1945] [id = 232] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba38800 == 67 [pid = 1945] [id = 231] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x116269800 == 66 [pid = 1945] [id = 230] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11a94c000 == 65 [pid = 1945] [id = 229] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11917d800 == 64 [pid = 1945] [id = 228] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x119b45800 == 63 [pid = 1945] [id = 227] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x115755000 == 62 [pid = 1945] [id = 226] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x127f67800 == 61 [pid = 1945] [id = 223] 08:17:42 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad90800 == 60 [pid = 1945] [id = 222] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12b967c00) [pid = 1945] [serial = 570] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11c9e3400) [pid = 1945] [serial = 567] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x116718800) [pid = 1945] [serial = 564] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12e2b4400) [pid = 1945] [serial = 573] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12e78f400) [pid = 1945] [serial = 576] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12d0e9000) [pid = 1945] [serial = 561] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12eacc400) [pid = 1945] [serial = 647] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12ea08000) [pid = 1945] [serial = 644] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12f649400) [pid = 1945] [serial = 650] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12ee47400) [pid = 1945] [serial = 648] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11a88e000) [pid = 1945] [serial = 623] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12d0e1400) [pid = 1945] [serial = 614] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11bdd4800) [pid = 1945] [serial = 608] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1162cc800) [pid = 1945] [serial = 626] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x118c91c00) [pid = 1945] [serial = 627] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12b072800) [pid = 1945] [serial = 611] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x129769c00) [pid = 1945] [serial = 654] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b1fcc00) [pid = 1945] [serial = 638] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11ad62c00) [pid = 1945] [serial = 629] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11bc66000) [pid = 1945] [serial = 630] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11579a800) [pid = 1945] [serial = 605] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x126d2ac00) [pid = 1945] [serial = 632] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x126d9f000) [pid = 1945] [serial = 633] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x1295a6000) [pid = 1945] [serial = 635] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129794400) [pid = 1945] [serial = 636] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11af46400) [pid = 1945] [serial = 653] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12f65cc00) [pid = 1945] [serial = 620] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12ead2c00) [pid = 1945] [serial = 617] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11567dc00) [pid = 1945] [serial = 659] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12e2bac00) [pid = 1945] [serial = 641] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12e79a000) [pid = 1945] [serial = 642] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12fcb4800) [pid = 1945] [serial = 657] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x115682800) [pid = 1945] [serial = 660] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12ea0e400) [pid = 1945] [serial = 645] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12f65f400) [pid = 1945] [serial = 651] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12f666c00) [pid = 1945] [serial = 656] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12b4ca400) [pid = 1945] [serial = 639] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1945 | 1461338262780 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]]]}] 08:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 771ms 08:17:42 INFO - PROCESS | 1945 | 1461338262807 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1945 | 1461338262809 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:17:42 INFO - PROCESS | 1945 | 1461338262813 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1945 | 1461338262816 Marionette TRACE conn2 <- [1,958,null,{}] 08:17:42 INFO - PROCESS | 1945 | 1461338262823 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}] 08:17:42 INFO - PROCESS | 1945 | 1461338262922 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:17:42 INFO - PROCESS | 1945 | 1461338262989 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a86d000 == 61 [pid = 1945] [id = 247] 08:17:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x114e02800) [pid = 1945] [serial = 739] [outer = 0x0] 08:17:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x115893800) [pid = 1945] [serial = 740] [outer = 0x114e02800] 08:17:43 INFO - PROCESS | 1945 | 1461338263022 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x118c8bc00) [pid = 1945] [serial = 741] [outer = 0x114e02800] 08:17:43 INFO - PROCESS | 1945 | 1461338263441 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]]]}] 08:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 676ms 08:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:17:43 INFO - PROCESS | 1945 | 1461338263489 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1945 | 1461338263493 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:17:43 INFO - PROCESS | 1945 | 1461338263497 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1945 | 1461338263499 Marionette TRACE conn2 <- [1,962,null,{}] 08:17:43 INFO - PROCESS | 1945 | 1461338263502 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}] 08:17:43 INFO - PROCESS | 1945 | 1461338263600 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:17:43 INFO - PROCESS | 1945 | 1461338263652 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba43000 == 62 [pid = 1945] [id = 248] 08:17:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x119b9dc00) [pid = 1945] [serial = 742] [outer = 0x0] 08:17:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11addac00) [pid = 1945] [serial = 743] [outer = 0x119b9dc00] 08:17:43 INFO - PROCESS | 1945 | 1461338263684 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11af46400) [pid = 1945] [serial = 744] [outer = 0x119b9dc00] 08:17:44 INFO - PROCESS | 1945 | 1461338264093 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]]]}] 08:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 622ms 08:17:44 INFO - PROCESS | 1945 | 1461338264120 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1945 | 1461338264121 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:17:44 INFO - PROCESS | 1945 | 1461338264124 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1945 | 1461338264126 Marionette TRACE conn2 <- [1,966,null,{}] 08:17:44 INFO - PROCESS | 1945 | 1461338264134 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}] 08:17:44 INFO - PROCESS | 1945 | 1461338264234 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:17:44 INFO - PROCESS | 1945 | 1461338264319 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259b0000 == 63 [pid = 1945] [id = 249] 08:17:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11ba0a800) [pid = 1945] [serial = 745] [outer = 0x0] 08:17:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11c2aa000) [pid = 1945] [serial = 746] [outer = 0x11ba0a800] 08:17:44 INFO - PROCESS | 1945 | 1461338264352 Marionette DEBUG loaded listener.js 08:17:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11c9dec00) [pid = 1945] [serial = 747] [outer = 0x11ba0a800] 08:17:44 INFO - PROCESS | 1945 | 1461338264802 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]]]}] 08:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 721ms 08:17:44 INFO - PROCESS | 1945 | 1461338264845 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1945 | 1461338264847 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:17:44 INFO - PROCESS | 1945 | 1461338264849 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1945 | 1461338264850 Marionette TRACE conn2 <- [1,970,null,{}] 08:17:44 INFO - PROCESS | 1945 | 1461338264853 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}] 08:17:44 INFO - PROCESS | 1945 | 1461338264949 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:17:45 INFO - PROCESS | 1945 | 1461338265000 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac9000 == 64 [pid = 1945] [id = 250] 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x125ce3c00) [pid = 1945] [serial = 748] [outer = 0x0] 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x126d2c400) [pid = 1945] [serial = 749] [outer = 0x125ce3c00] 08:17:45 INFO - PROCESS | 1945 | 1461338265032 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x126d9d400) [pid = 1945] [serial = 750] [outer = 0x125ce3c00] 08:17:45 INFO - PROCESS | 1945 | 1461338265415 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]]]}] 08:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 08:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:17:45 INFO - PROCESS | 1945 | 1461338265470 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 1945 | 1461338265472 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:17:45 INFO - PROCESS | 1945 | 1461338265474 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1945 | 1461338265475 Marionette TRACE conn2 <- [1,974,null,{}] 08:17:45 INFO - PROCESS | 1945 | 1461338265477 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}] 08:17:45 INFO - PROCESS | 1945 | 1461338265588 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:17:45 INFO - PROCESS | 1945 | 1461338265657 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x127912000 == 65 [pid = 1945] [id = 251] 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x126da1000) [pid = 1945] [serial = 751] [outer = 0x0] 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126eed400) [pid = 1945] [serial = 752] [outer = 0x126da1000] 08:17:45 INFO - PROCESS | 1945 | 1461338265689 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x127f49400) [pid = 1945] [serial = 753] [outer = 0x126da1000] 08:17:46 INFO - PROCESS | 1945 | 1461338266202 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]]]}] 08:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 770ms 08:17:46 INFO - PROCESS | 1945 | 1461338266244 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:17:46 INFO - PROCESS | 1945 | 1461338266245 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:17:46 INFO - PROCESS | 1945 | 1461338266248 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1945 | 1461338266249 Marionette TRACE conn2 <- [1,978,null,{}] 08:17:46 INFO - PROCESS | 1945 | 1461338266252 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}] 08:17:46 INFO - PROCESS | 1945 | 1461338266362 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:17:46 INFO - PROCESS | 1945 | 1461338266416 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05c000 == 66 [pid = 1945] [id = 252] 08:17:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x1295a6c00) [pid = 1945] [serial = 754] [outer = 0x0] 08:17:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x129c66400) [pid = 1945] [serial = 755] [outer = 0x1295a6c00] 08:17:46 INFO - PROCESS | 1945 | 1461338266460 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b25ac00) [pid = 1945] [serial = 756] [outer = 0x1295a6c00] 08:17:46 INFO - PROCESS | 1945 | 1461338266875 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]]]}] 08:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 673ms 08:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:17:46 INFO - PROCESS | 1945 | 1461338266929 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:17:46 INFO - PROCESS | 1945 | 1461338266930 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:17:46 INFO - PROCESS | 1945 | 1461338266934 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1945 | 1461338266935 Marionette TRACE conn2 <- [1,982,null,{}] 08:17:46 INFO - PROCESS | 1945 | 1461338266938 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}] 08:17:47 INFO - PROCESS | 1945 | 1461338267033 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:17:47 INFO - PROCESS | 1945 | 1461338267084 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba0b000 == 67 [pid = 1945] [id = 253] 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b073000) [pid = 1945] [serial = 757] [outer = 0x0] 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b4d8c00) [pid = 1945] [serial = 758] [outer = 0x12b073000] 08:17:47 INFO - PROCESS | 1945 | 1461338267114 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b96fc00) [pid = 1945] [serial = 759] [outer = 0x12b073000] 08:17:47 INFO - PROCESS | 1945 | 1461338267543 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]]]}] 08:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 620ms 08:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:17:47 INFO - PROCESS | 1945 | 1461338267555 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:17:47 INFO - PROCESS | 1945 | 1461338267557 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:17:47 INFO - PROCESS | 1945 | 1461338267561 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 1945 | 1461338267563 Marionette TRACE conn2 <- [1,986,null,{}] 08:17:47 INFO - PROCESS | 1945 | 1461338267567 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}] 08:17:47 INFO - PROCESS | 1945 | 1461338267711 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:17:47 INFO - PROCESS | 1945 | 1461338267827 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce78000 == 68 [pid = 1945] [id = 254] 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b4a3c00) [pid = 1945] [serial = 760] [outer = 0x0] 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12ba57c00) [pid = 1945] [serial = 761] [outer = 0x12b4a3c00] 08:17:47 INFO - PROCESS | 1945 | 1461338267867 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12bc7e400) [pid = 1945] [serial = 762] [outer = 0x12b4a3c00] 08:17:48 INFO - PROCESS | 1945 | 1461338268309 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]]]}] 08:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 772ms 08:17:48 INFO - PROCESS | 1945 | 1461338268332 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:17:48 INFO - PROCESS | 1945 | 1461338268335 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:17:48 INFO - PROCESS | 1945 | 1461338268338 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:17:48 INFO - PROCESS | 1945 | 1461338268339 Marionette TRACE conn2 <- [1,990,null,{}] 08:17:48 INFO - PROCESS | 1945 | 1461338268342 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}] 08:17:48 INFO - PROCESS | 1945 | 1461338268441 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:17:48 INFO - PROCESS | 1945 | 1461338268508 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d097800 == 69 [pid = 1945] [id = 255] 08:17:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x118c78800) [pid = 1945] [serial = 763] [outer = 0x0] 08:17:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x129793000) [pid = 1945] [serial = 764] [outer = 0x118c78800] 08:17:48 INFO - PROCESS | 1945 | 1461338268538 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12bc7c000) [pid = 1945] [serial = 765] [outer = 0x118c78800] 08:17:49 INFO - PROCESS | 1945 | 1461338269035 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]]]}] 08:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 08:17:49 INFO - PROCESS | 1945 | 1461338269058 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:17:49 INFO - PROCESS | 1945 | 1461338269060 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:17:49 INFO - PROCESS | 1945 | 1461338269064 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1945 | 1461338269066 Marionette TRACE conn2 <- [1,994,null,{}] 08:17:49 INFO - PROCESS | 1945 | 1461338269070 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}] 08:17:49 INFO - PROCESS | 1945 | 1461338269169 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:17:49 INFO - PROCESS | 1945 | 1461338269225 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x1154ca000 == 70 [pid = 1945] [id = 256] 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11448ac00) [pid = 1945] [serial = 766] [outer = 0x0] 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x114576400) [pid = 1945] [serial = 767] [outer = 0x11448ac00] 08:17:49 INFO - PROCESS | 1945 | 1461338269254 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x114ba8c00) [pid = 1945] [serial = 768] [outer = 0x11448ac00] 08:17:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a1000 == 69 [pid = 1945] [id = 245] 08:17:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce64000 == 68 [pid = 1945] [id = 242] 08:17:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12727f800 == 67 [pid = 1945] [id = 241] 08:17:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a8000 == 66 [pid = 1945] [id = 240] 08:17:49 INFO - PROCESS | 1945 | --DOCSHELL 0x114b78000 == 65 [pid = 1945] [id = 239] 08:17:49 INFO - PROCESS | 1945 | 1461338269665 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]]]}] 08:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 625ms 08:17:49 INFO - PROCESS | 1945 | 1461338269712 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:17:49 INFO - PROCESS | 1945 | 1461338269715 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:17:49 INFO - PROCESS | 1945 | 1461338269725 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1945 | 1461338269726 Marionette TRACE conn2 <- [1,998,null,{}] 08:17:49 INFO - PROCESS | 1945 | 1461338269728 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}] 08:17:49 INFO - PROCESS | 1945 | 1461338269811 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:17:49 INFO - PROCESS | 1945 | 1461338269817 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11917c800 == 66 [pid = 1945] [id = 257] 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x114e04000) [pid = 1945] [serial = 769] [outer = 0x0] 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11549f400) [pid = 1945] [serial = 770] [outer = 0x114e04000] 08:17:49 INFO - PROCESS | 1945 | 1461338269846 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1157a5000) [pid = 1945] [serial = 771] [outer = 0x114e04000] 08:17:50 INFO - PROCESS | 1945 | 1461338270203 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]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 08:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:17:50 INFO - PROCESS | 1945 | 1461338270245 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1945 | 1461338270246 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:17:50 INFO - PROCESS | 1945 | 1461338270248 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1945 | 1461338270251 Marionette TRACE conn2 <- [1,1002,null,{}] 08:17:50 INFO - PROCESS | 1945 | 1461338270258 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}] 08:17:50 INFO - PROCESS | 1945 | 1461338270346 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:17:50 INFO - PROCESS | 1945 | 1461338270354 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab11000 == 67 [pid = 1945] [id = 258] 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11784a800) [pid = 1945] [serial = 772] [outer = 0x0] 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x118c1d400) [pid = 1945] [serial = 773] [outer = 0x11784a800] 08:17:50 INFO - PROCESS | 1945 | 1461338270382 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x119d6cc00) [pid = 1945] [serial = 774] [outer = 0x11784a800] 08:17:50 INFO - PROCESS | 1945 | 1461338270722 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]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 08:17:50 INFO - PROCESS | 1945 | 1461338270770 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1945 | 1461338270772 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:17:50 INFO - PROCESS | 1945 | 1461338270774 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1945 | 1461338270775 Marionette TRACE conn2 <- [1,1006,null,{}] 08:17:50 INFO - PROCESS | 1945 | 1461338270778 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}] 08:17:50 INFO - PROCESS | 1945 | 1461338270861 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:17:50 INFO - PROCESS | 1945 | 1461338270866 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c62d000 == 68 [pid = 1945] [id = 259] 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x11a751400) [pid = 1945] [serial = 775] [outer = 0x0] 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11aa4a000) [pid = 1945] [serial = 776] [outer = 0x11a751400] 08:17:50 INFO - PROCESS | 1945 | 1461338270892 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11af3bc00) [pid = 1945] [serial = 777] [outer = 0x11a751400] 08:17:51 INFO - PROCESS | 1945 | 1461338271242 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]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 08:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:17:51 INFO - PROCESS | 1945 | 1461338271293 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1945 | 1461338271294 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:17:51 INFO - PROCESS | 1945 | 1461338271296 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1945 | 1461338271297 Marionette TRACE conn2 <- [1,1010,null,{}] 08:17:51 INFO - PROCESS | 1945 | 1461338271299 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}] 08:17:51 INFO - PROCESS | 1945 | 1461338271379 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:17:51 INFO - PROCESS | 1945 | 1461338271442 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259ac800 == 69 [pid = 1945] [id = 260] 08:17:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11a88e000) [pid = 1945] [serial = 778] [outer = 0x0] 08:17:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11af47800) [pid = 1945] [serial = 779] [outer = 0x11a88e000] 08:17:51 INFO - PROCESS | 1945 | 1461338271466 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11ba10000) [pid = 1945] [serial = 780] [outer = 0x11a88e000] 08:17:51 INFO - PROCESS | 1945 | 1461338271750 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]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 08:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:17:51 INFO - PROCESS | 1945 | 1461338271816 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1945 | 1461338271818 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:17:51 INFO - PROCESS | 1945 | 1461338271820 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1945 | 1461338271821 Marionette TRACE conn2 <- [1,1014,null,{}] 08:17:51 INFO - PROCESS | 1945 | 1461338271823 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}] 08:17:51 INFO - PROCESS | 1945 | 1461338271938 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:17:51 INFO - PROCESS | 1945 | 1461338271962 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290cd800 == 70 [pid = 1945] [id = 261] 08:17:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11ba0cc00) [pid = 1945] [serial = 781] [outer = 0x0] 08:17:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11bdcf000) [pid = 1945] [serial = 782] [outer = 0x11ba0cc00] 08:17:51 INFO - PROCESS | 1945 | 1461338271989 Marionette DEBUG loaded listener.js 08:17:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x126a0c800) [pid = 1945] [serial = 783] [outer = 0x11ba0cc00] 08:17:52 INFO - PROCESS | 1945 | 1461338272341 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]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 08:17:52 INFO - PROCESS | 1945 | 1461338272389 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1945 | 1461338272390 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:17:52 INFO - PROCESS | 1945 | 1461338272393 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1945 | 1461338272394 Marionette TRACE conn2 <- [1,1018,null,{}] 08:17:52 INFO - PROCESS | 1945 | 1461338272396 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}] 08:17:52 INFO - PROCESS | 1945 | 1461338272497 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:17:52 INFO - PROCESS | 1945 | 1461338272509 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b677000 == 71 [pid = 1945] [id = 262] 08:17:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11349b000) [pid = 1945] [serial = 784] [outer = 0x0] 08:17:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x126d38400) [pid = 1945] [serial = 785] [outer = 0x11349b000] 08:17:52 INFO - PROCESS | 1945 | 1461338272534 Marionette DEBUG loaded listener.js 08:17:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x126ee9800) [pid = 1945] [serial = 786] [outer = 0x11349b000] 08:17:52 INFO - PROCESS | 1945 | 1461338272872 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]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 08:17:52 INFO - PROCESS | 1945 | 1461338272913 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1945 | 1461338272914 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:17:52 INFO - PROCESS | 1945 | 1461338272916 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1945 | 1461338272917 Marionette TRACE conn2 <- [1,1022,null,{}] 08:17:52 INFO - PROCESS | 1945 | 1461338272919 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}] 08:17:53 INFO - PROCESS | 1945 | 1461338273018 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:17:53 INFO - PROCESS | 1945 | 1461338273031 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf83000 == 72 [pid = 1945] [id = 263] 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x126d32400) [pid = 1945] [serial = 787] [outer = 0x0] 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x127fd9800) [pid = 1945] [serial = 788] [outer = 0x126d32400] 08:17:53 INFO - PROCESS | 1945 | 1461338273058 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x1295a2c00) [pid = 1945] [serial = 789] [outer = 0x126d32400] 08:17:53 INFO - PROCESS | 1945 | 1461338273403 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]]]}] 08:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 08:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:17:53 INFO - PROCESS | 1945 | 1461338273438 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 1945 | 1461338273439 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:17:53 INFO - PROCESS | 1945 | 1461338273441 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 1945 | 1461338273443 Marionette TRACE conn2 <- [1,1026,null,{}] 08:17:53 INFO - PROCESS | 1945 | 1461338273445 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}] 08:17:53 INFO - PROCESS | 1945 | 1461338273559 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:17:53 INFO - PROCESS | 1945 | 1461338273577 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4a800 == 73 [pid = 1945] [id = 264] 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x126da0800) [pid = 1945] [serial = 790] [outer = 0x0] 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x129777800) [pid = 1945] [serial = 791] [outer = 0x126da0800] 08:17:53 INFO - PROCESS | 1945 | 1461338273614 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x129c57400) [pid = 1945] [serial = 792] [outer = 0x126da0800] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11aa47800) [pid = 1945] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x113404000) [pid = 1945] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12ee60000) [pid = 1945] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x11c9db000) [pid = 1945] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x126d32000) [pid = 1945] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12e7b6000) [pid = 1945] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11af79000) [pid = 1945] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x114e0b800) [pid = 1945] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x1272da800) [pid = 1945] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x11af78000) [pid = 1945] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x126a0dc00) [pid = 1945] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x115681800) [pid = 1945] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x11af41c00) [pid = 1945] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11a890000) [pid = 1945] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x113410c00) [pid = 1945] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x118542400) [pid = 1945] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x126d2a800) [pid = 1945] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a74f800) [pid = 1945] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1187b9000) [pid = 1945] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11587f000) [pid = 1945] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x1187b4800) [pid = 1945] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x129c5d800) [pid = 1945] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x129790800) [pid = 1945] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11349d800) [pid = 1945] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x127976400) [pid = 1945] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:17:53 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x114e07800) [pid = 1945] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:17:54 INFO - PROCESS | 1945 | 1461338274177 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]]]}] 08:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 771ms 08:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:17:54 INFO - PROCESS | 1945 | 1461338274213 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:17:54 INFO - PROCESS | 1945 | 1461338274215 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:17:54 INFO - PROCESS | 1945 | 1461338274218 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1945 | 1461338274220 Marionette TRACE conn2 <- [1,1030,null,{}] 08:17:54 INFO - PROCESS | 1945 | 1461338274223 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}] 08:17:54 INFO - PROCESS | 1945 | 1461338274306 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:17:54 INFO - PROCESS | 1945 | 1461338274325 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e33800 == 74 [pid = 1945] [id = 265] 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11567f000) [pid = 1945] [serial = 793] [outer = 0x0] 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x119ba3800) [pid = 1945] [serial = 794] [outer = 0x11567f000] 08:17:54 INFO - PROCESS | 1945 | 1461338274350 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x11bdc7000) [pid = 1945] [serial = 795] [outer = 0x11567f000] 08:17:54 INFO - PROCESS | 1945 | 1461338274692 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]]]}] 08:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 08:17:54 INFO - PROCESS | 1945 | 1461338274738 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:17:54 INFO - PROCESS | 1945 | 1461338274740 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:17:54 INFO - PROCESS | 1945 | 1461338274751 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1945 | 1461338274752 Marionette TRACE conn2 <- [1,1034,null,{}] 08:17:54 INFO - PROCESS | 1945 | 1461338274754 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}] 08:17:54 INFO - PROCESS | 1945 | 1461338274858 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:17:54 INFO - PROCESS | 1945 | 1461338274862 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8ea000 == 75 [pid = 1945] [id = 266] 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11c9de400) [pid = 1945] [serial = 796] [outer = 0x0] 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x129c60000) [pid = 1945] [serial = 797] [outer = 0x11c9de400] 08:17:54 INFO - PROCESS | 1945 | 1461338274892 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12b1f1800) [pid = 1945] [serial = 798] [outer = 0x11c9de400] 08:17:55 INFO - PROCESS | 1945 | 1461338275225 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]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 528ms 08:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:17:55 INFO - PROCESS | 1945 | 1461338275271 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1945 | 1461338275272 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:17:55 INFO - PROCESS | 1945 | 1461338275274 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1945 | 1461338275275 Marionette TRACE conn2 <- [1,1038,null,{}] 08:17:55 INFO - PROCESS | 1945 | 1461338275278 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}] 08:17:55 INFO - PROCESS | 1945 | 1461338275365 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:17:55 INFO - PROCESS | 1945 | 1461338275420 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee18800 == 76 [pid = 1945] [id = 267] 08:17:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x129c65c00) [pid = 1945] [serial = 799] [outer = 0x0] 08:17:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12b1f7c00) [pid = 1945] [serial = 800] [outer = 0x129c65c00] 08:17:55 INFO - PROCESS | 1945 | 1461338275445 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12b4cd000) [pid = 1945] [serial = 801] [outer = 0x129c65c00] 08:17:55 INFO - PROCESS | 1945 | 1461338275736 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]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 08:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:17:55 INFO - PROCESS | 1945 | 1461338275793 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1945 | 1461338275794 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:17:55 INFO - PROCESS | 1945 | 1461338275796 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1945 | 1461338275797 Marionette TRACE conn2 <- [1,1042,null,{}] 08:17:55 INFO - PROCESS | 1945 | 1461338275800 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}] 08:17:55 INFO - PROCESS | 1945 | 1461338275885 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:17:56 INFO - PROCESS | 1945 | 1461338276003 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x1145a8800 == 77 [pid = 1945] [id = 268] 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x113409400) [pid = 1945] [serial = 802] [outer = 0x0] 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x113411c00) [pid = 1945] [serial = 803] [outer = 0x113409400] 08:17:56 INFO - PROCESS | 1945 | 1461338276036 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x1142cb000) [pid = 1945] [serial = 804] [outer = 0x113409400] 08:17:56 INFO - PROCESS | 1945 | 1461338276572 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]]]}] 08:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 819ms 08:17:56 INFO - PROCESS | 1945 | 1461338276626 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 1945 | 1461338276632 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:17:56 INFO - PROCESS | 1945 | 1461338276661 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1945 | 1461338276664 Marionette TRACE conn2 <- [1,1046,null,{}] 08:17:56 INFO - PROCESS | 1945 | 1461338276671 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}] 08:17:56 INFO - PROCESS | 1945 | 1461338276803 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:17:56 INFO - PROCESS | 1945 | 1461338276875 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba25800 == 78 [pid = 1945] [id = 269] 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11579b400) [pid = 1945] [serial = 805] [outer = 0x0] 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x1162c6400) [pid = 1945] [serial = 806] [outer = 0x11579b400] 08:17:56 INFO - PROCESS | 1945 | 1461338276906 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x1189f4800) [pid = 1945] [serial = 807] [outer = 0x11579b400] 08:17:57 INFO - PROCESS | 1945 | 1461338277335 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]]]}] 08:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 727ms 08:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:17:57 INFO - PROCESS | 1945 | 1461338277386 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:17:57 INFO - PROCESS | 1945 | 1461338277388 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:17:57 INFO - PROCESS | 1945 | 1461338277391 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 1945 | 1461338277392 Marionette TRACE conn2 <- [1,1050,null,{}] 08:17:57 INFO - PROCESS | 1945 | 1461338277395 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}] 08:17:57 INFO - PROCESS | 1945 | 1461338277501 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:17:57 INFO - PROCESS | 1945 | 1461338277560 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b061800 == 79 [pid = 1945] [id = 270] 08:17:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x119b99c00) [pid = 1945] [serial = 808] [outer = 0x0] 08:17:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11ac7c800) [pid = 1945] [serial = 809] [outer = 0x119b99c00] 08:17:57 INFO - PROCESS | 1945 | 1461338277590 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11bdc6400) [pid = 1945] [serial = 810] [outer = 0x119b99c00] 08:17:58 INFO - PROCESS | 1945 | 1461338278038 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]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 08:17:58 INFO - PROCESS | 1945 | 1461338278062 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1945 | 1461338278064 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:17:58 INFO - PROCESS | 1945 | 1461338278095 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1945 | 1461338278100 Marionette TRACE conn2 <- [1,1054,null,{}] 08:17:58 INFO - PROCESS | 1945 | 1461338278118 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}] 08:17:58 INFO - PROCESS | 1945 | 1461338278223 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:17:58 INFO - PROCESS | 1945 | 1461338278294 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2d0000 == 80 [pid = 1945] [id = 271] 08:17:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11a897000) [pid = 1945] [serial = 811] [outer = 0x0] 08:17:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x11c9dac00) [pid = 1945] [serial = 812] [outer = 0x11a897000] 08:17:58 INFO - PROCESS | 1945 | 1461338278323 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x1272d4000) [pid = 1945] [serial = 813] [outer = 0x11a897000] 08:17:58 INFO - PROCESS | 1945 | 1461338278767 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]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 714ms 08:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:17:58 INFO - PROCESS | 1945 | 1461338278782 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1945 | 1461338278785 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:17:58 INFO - PROCESS | 1945 | 1461338278788 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1945 | 1461338278791 Marionette TRACE conn2 <- [1,1058,null,{}] 08:17:58 INFO - PROCESS | 1945 | 1461338278794 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}] 08:17:58 INFO - PROCESS | 1945 | 1461338278953 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:17:59 INFO - PROCESS | 1945 | 1461338279051 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fe42800 == 81 [pid = 1945] [id = 272] 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x127546800) [pid = 1945] [serial = 814] [outer = 0x0] 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x12978d000) [pid = 1945] [serial = 815] [outer = 0x127546800] 08:17:59 INFO - PROCESS | 1945 | 1461338279098 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x129c65400) [pid = 1945] [serial = 816] [outer = 0x127546800] 08:17:59 INFO - PROCESS | 1945 | 1461338279594 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]]]}] 08:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 823ms 08:17:59 INFO - PROCESS | 1945 | 1461338279611 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:17:59 INFO - PROCESS | 1945 | 1461338279612 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:17:59 INFO - PROCESS | 1945 | 1461338279615 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:17:59 INFO - PROCESS | 1945 | 1461338279616 Marionette TRACE conn2 <- [1,1062,null,{}] 08:17:59 INFO - PROCESS | 1945 | 1461338279618 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}] 08:17:59 INFO - PROCESS | 1945 | 1461338279723 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:17:59 INFO - PROCESS | 1945 | 1461338279836 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x1154c0800 == 82 [pid = 1945] [id = 273] 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11c44f800) [pid = 1945] [serial = 817] [outer = 0x0] 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12786bc00) [pid = 1945] [serial = 818] [outer = 0x11c44f800] 08:17:59 INFO - PROCESS | 1945 | 1461338279877 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12b96e800) [pid = 1945] [serial = 819] [outer = 0x11c44f800] 08:18:00 INFO - PROCESS | 1945 | 1461338280573 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]]]}] 08:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 971ms 08:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:18:00 INFO - PROCESS | 1945 | 1461338280586 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:18:00 INFO - PROCESS | 1945 | 1461338280588 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:18:00 INFO - PROCESS | 1945 | 1461338280591 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 1945 | 1461338280594 Marionette TRACE conn2 <- [1,1066,null,{}] 08:18:00 INFO - PROCESS | 1945 | 1461338280598 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}] 08:18:00 INFO - PROCESS | 1945 | 1461338280695 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:18:00 INFO - PROCESS | 1945 | 1461338280754 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a8000 == 83 [pid = 1945] [id = 274] 08:18:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x1142d4800) [pid = 1945] [serial = 820] [outer = 0x0] 08:18:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x114bb4000) [pid = 1945] [serial = 821] [outer = 0x1142d4800] 08:18:00 INFO - PROCESS | 1945 | 1461338280783 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x1154a4000) [pid = 1945] [serial = 822] [outer = 0x1142d4800] 08:18:01 INFO - PROCESS | 1945 | 1461338281223 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]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 675ms 08:18:01 INFO - PROCESS | 1945 | 1461338281267 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1945 | 1461338281271 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:18:01 INFO - PROCESS | 1945 | 1461338281276 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1945 | 1461338281278 Marionette TRACE conn2 <- [1,1070,null,{}] 08:18:01 INFO - PROCESS | 1945 | 1461338281281 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}] 08:18:01 INFO - PROCESS | 1945 | 1461338281382 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:18:01 INFO - PROCESS | 1945 | 1461338281453 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a879000 == 84 [pid = 1945] [id = 275] 08:18:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x115679800) [pid = 1945] [serial = 823] [outer = 0x0] 08:18:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x115887000) [pid = 1945] [serial = 824] [outer = 0x115679800] 08:18:01 INFO - PROCESS | 1945 | 1461338281486 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x1189f5800) [pid = 1945] [serial = 825] [outer = 0x115679800] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12db48000 == 83 [pid = 1945] [id = 192] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11b975000 == 82 [pid = 1945] [id = 122] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba17000 == 81 [pid = 1945] [id = 190] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12b670000 == 80 [pid = 1945] [id = 123] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1302dd000 == 79 [pid = 1945] [id = 221] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12be46800 == 78 [pid = 1945] [id = 124] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf7f800 == 77 [pid = 1945] [id = 191] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba29800 == 76 [pid = 1945] [id = 108] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x130d09800 == 75 [pid = 1945] [id = 179] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee18800 == 74 [pid = 1945] [id = 267] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8ea000 == 73 [pid = 1945] [id = 266] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x125e33800 == 72 [pid = 1945] [id = 265] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4a800 == 71 [pid = 1945] [id = 264] 08:18:02 INFO - PROCESS | 1945 | 1461338282081 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]]]}] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x11c4e7800) [pid = 1945] [serial = 725] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x11af79800) [pid = 1945] [serial = 722] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x11579a400) [pid = 1945] [serial = 719] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x113497400) [pid = 1945] [serial = 716] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x129c5a000) [pid = 1945] [serial = 662] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x118584000) [pid = 1945] [serial = 737] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12b1fb400) [pid = 1945] [serial = 731] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x127f49c00) [pid = 1945] [serial = 728] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf83000 == 70 [pid = 1945] [id = 263] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12b677000 == 69 [pid = 1945] [id = 262] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1290cd800 == 68 [pid = 1945] [id = 261] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1259ac800 == 67 [pid = 1945] [id = 260] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11c62d000 == 66 [pid = 1945] [id = 259] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab11000 == 65 [pid = 1945] [id = 258] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11917c800 == 64 [pid = 1945] [id = 257] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1154ca000 == 63 [pid = 1945] [id = 256] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x127912000 == 62 [pid = 1945] [id = 251] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac9000 == 61 [pid = 1945] [id = 250] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1259b0000 == 60 [pid = 1945] [id = 249] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba43000 == 59 [pid = 1945] [id = 248] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11a86d000 == 58 [pid = 1945] [id = 247] 08:18:02 INFO - PROCESS | 1945 | --DOCSHELL 0x119acf800 == 57 [pid = 1945] [id = 246] 08:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 870ms 08:18:02 INFO - PROCESS | 1945 | 1461338282147 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1945 | 1461338282149 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:18:02 INFO - PROCESS | 1945 | 1461338282151 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1945 | 1461338282153 Marionette TRACE conn2 <- [1,1074,null,{}] 08:18:02 INFO - PROCESS | 1945 | 1461338282160 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}] 08:18:02 INFO - PROCESS | 1945 | 1461338282246 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:18:02 INFO - PROCESS | 1945 | 1461338282254 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x119730800 == 58 [pid = 1945] [id = 276] 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x118c86800) [pid = 1945] [serial = 826] [outer = 0x0] 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x118e1e800) [pid = 1945] [serial = 827] [outer = 0x118c86800] 08:18:02 INFO - PROCESS | 1945 | 1461338282283 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x11a894400) [pid = 1945] [serial = 828] [outer = 0x118c86800] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12b96ec00) [pid = 1945] [serial = 603] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x1295a4800) [pid = 1945] [serial = 707] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x129796c00) [pid = 1945] [serial = 710] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x115675c00) [pid = 1945] [serial = 704] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x1134a4c00) [pid = 1945] [serial = 734] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x11bdd5400) [pid = 1945] [serial = 705] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12978c400) [pid = 1945] [serial = 708] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x126d37800) [pid = 1945] [serial = 699] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x126a0b800) [pid = 1945] [serial = 696] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11c9dd000) [pid = 1945] [serial = 693] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12b257800) [pid = 1945] [serial = 624] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12fcb1000) [pid = 1945] [serial = 621] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12e792000) [pid = 1945] [serial = 615] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12bc7b400) [pid = 1945] [serial = 612] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12ee45800) [pid = 1945] [serial = 618] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x126d2e400) [pid = 1945] [serial = 609] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11a749c00) [pid = 1945] [serial = 606] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12b06c800) [pid = 1945] [serial = 711] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x125cde400) [pid = 1945] [serial = 695] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x126d31800) [pid = 1945] [serial = 698] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11ad67c00) [pid = 1945] [serial = 666] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x118c91400) [pid = 1945] [serial = 665] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x126d99400) [pid = 1945] [serial = 669] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x125cea000) [pid = 1945] [serial = 668] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11bc69800) [pid = 1945] [serial = 692] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x114e08800) [pid = 1945] [serial = 678] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x1134a0000) [pid = 1945] [serial = 677] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12d034000) [pid = 1945] [serial = 675] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12b259400) [pid = 1945] [serial = 674] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x126da2800) [pid = 1945] [serial = 702] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11aa51800) [pid = 1945] [serial = 686] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11ad6e800) [pid = 1945] [serial = 687] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11ade6800) [pid = 1945] [serial = 689] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11b993400) [pid = 1945] [serial = 690] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11853f800) [pid = 1945] [serial = 681] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x1162cd000) [pid = 1945] [serial = 680] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11a88e800) [pid = 1945] [serial = 701] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x1189f4400) [pid = 1945] [serial = 683] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x119b9d000) [pid = 1945] [serial = 684] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b4a4c00) [pid = 1945] [serial = 672] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x129c64400) [pid = 1945] [serial = 671] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b06ec00) [pid = 1945] [serial = 713] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b1f0400) [pid = 1945] [serial = 714] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x114e09000) [pid = 1945] [serial = 735] [outer = 0x0] [url = about:blank] 08:18:02 INFO - PROCESS | 1945 | 1461338282684 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]]]}] 08:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 577ms 08:18:02 INFO - PROCESS | 1945 | 1461338282752 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1945 | 1461338282754 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:18:02 INFO - PROCESS | 1945 | 1461338282756 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1945 | 1461338282757 Marionette TRACE conn2 <- [1,1078,null,{}] 08:18:02 INFO - PROCESS | 1945 | 1461338282760 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}] 08:18:02 INFO - PROCESS | 1945 | 1461338282843 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:18:02 INFO - PROCESS | 1945 | 1461338282847 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b973800 == 59 [pid = 1945] [id = 277] 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11addd800) [pid = 1945] [serial = 829] [outer = 0x0] 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11af3c000) [pid = 1945] [serial = 830] [outer = 0x11addd800] 08:18:02 INFO - PROCESS | 1945 | 1461338282876 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11b911c00) [pid = 1945] [serial = 831] [outer = 0x11addd800] 08:18:03 INFO - PROCESS | 1945 | 1461338283219 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]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 08:18:03 INFO - PROCESS | 1945 | 1461338283229 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1945 | 1461338283230 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:18:03 INFO - PROCESS | 1945 | 1461338283233 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1945 | 1461338283234 Marionette TRACE conn2 <- [1,1082,null,{}] 08:18:03 INFO - PROCESS | 1945 | 1461338283239 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}] 08:18:03 INFO - PROCESS | 1945 | 1461338283318 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:18:03 INFO - PROCESS | 1945 | 1461338283324 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c643000 == 60 [pid = 1945] [id = 278] 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11af3e800) [pid = 1945] [serial = 832] [outer = 0x0] 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11bc66000) [pid = 1945] [serial = 833] [outer = 0x11af3e800] 08:18:03 INFO - PROCESS | 1945 | 1461338283351 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11bdd2c00) [pid = 1945] [serial = 834] [outer = 0x11af3e800] 08:18:03 INFO - PROCESS | 1945 | 1461338283694 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]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 472ms 08:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:18:03 INFO - PROCESS | 1945 | 1461338283706 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1945 | 1461338283707 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:18:03 INFO - PROCESS | 1945 | 1461338283709 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1945 | 1461338283710 Marionette TRACE conn2 <- [1,1086,null,{}] 08:18:03 INFO - PROCESS | 1945 | 1461338283712 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}] 08:18:03 INFO - PROCESS | 1945 | 1461338283832 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:18:03 INFO - PROCESS | 1945 | 1461338283840 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c6800 == 61 [pid = 1945] [id = 279] 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11bdd1000) [pid = 1945] [serial = 835] [outer = 0x0] 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11c4e0c00) [pid = 1945] [serial = 836] [outer = 0x11bdd1000] 08:18:03 INFO - PROCESS | 1945 | 1461338283869 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x126d32800) [pid = 1945] [serial = 837] [outer = 0x11bdd1000] 08:18:04 INFO - PROCESS | 1945 | 1461338284199 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]]]}] 08:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 08:18:04 INFO - PROCESS | 1945 | 1461338284228 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 1945 | 1461338284229 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:18:04 INFO - PROCESS | 1945 | 1461338284231 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - PROCESS | 1945 | 1461338284232 Marionette TRACE conn2 <- [1,1090,null,{}] 08:18:04 INFO - PROCESS | 1945 | 1461338284234 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}] 08:18:04 INFO - PROCESS | 1945 | 1461338284313 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:18:04 INFO - PROCESS | 1945 | 1461338284317 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x127284800 == 62 [pid = 1945] [id = 280] 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x126d36000) [pid = 1945] [serial = 838] [outer = 0x0] 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x126eee000) [pid = 1945] [serial = 839] [outer = 0x126d36000] 08:18:04 INFO - PROCESS | 1945 | 1461338284343 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x127976000) [pid = 1945] [serial = 840] [outer = 0x126d36000] 08:18:04 INFO - PROCESS | 1945 | 1461338284706 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]]]}] 08:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 08:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:18:04 INFO - PROCESS | 1945 | 1461338284752 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 1945 | 1461338284753 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:18:04 INFO - PROCESS | 1945 | 1461338284756 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - PROCESS | 1945 | 1461338284757 Marionette TRACE conn2 <- [1,1094,null,{}] 08:18:04 INFO - PROCESS | 1945 | 1461338284759 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}] 08:18:04 INFO - PROCESS | 1945 | 1461338284859 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:18:04 INFO - PROCESS | 1945 | 1461338284872 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d6000 == 63 [pid = 1945] [id = 281] 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126d9fc00) [pid = 1945] [serial = 841] [outer = 0x0] 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x1290a4c00) [pid = 1945] [serial = 842] [outer = 0x126d9fc00] 08:18:04 INFO - PROCESS | 1945 | 1461338284897 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x129789400) [pid = 1945] [serial = 843] [outer = 0x126d9fc00] 08:18:05 INFO - PROCESS | 1945 | 1461338285227 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]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 08:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:18:05 INFO - PROCESS | 1945 | 1461338285277 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1945 | 1461338285279 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:18:05 INFO - PROCESS | 1945 | 1461338285281 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1945 | 1461338285282 Marionette TRACE conn2 <- [1,1098,null,{}] 08:18:05 INFO - PROCESS | 1945 | 1461338285284 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}] 08:18:05 INFO - PROCESS | 1945 | 1461338285386 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:18:05 INFO - PROCESS | 1945 | 1461338285401 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b04e800 == 64 [pid = 1945] [id = 282] 08:18:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x129790400) [pid = 1945] [serial = 844] [outer = 0x0] 08:18:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x129c5b400) [pid = 1945] [serial = 845] [outer = 0x129790400] 08:18:05 INFO - PROCESS | 1945 | 1461338285426 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b073400) [pid = 1945] [serial = 846] [outer = 0x129790400] 08:18:05 INFO - PROCESS | 1945 | 1461338285753 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]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 08:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:18:05 INFO - PROCESS | 1945 | 1461338285807 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1945 | 1461338285808 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:18:05 INFO - PROCESS | 1945 | 1461338285810 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1945 | 1461338285811 Marionette TRACE conn2 <- [1,1102,null,{}] 08:18:05 INFO - PROCESS | 1945 | 1461338285814 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}] 08:18:05 INFO - PROCESS | 1945 | 1461338285914 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:18:05 INFO - PROCESS | 1945 | 1461338285947 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba08800 == 65 [pid = 1945] [id = 283] 08:18:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x127252800) [pid = 1945] [serial = 847] [outer = 0x0] 08:18:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12b07b400) [pid = 1945] [serial = 848] [outer = 0x127252800] 08:18:05 INFO - PROCESS | 1945 | 1461338285974 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12b25d800) [pid = 1945] [serial = 849] [outer = 0x127252800] 08:18:06 INFO - PROCESS | 1945 | 1461338286284 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]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 08:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:18:06 INFO - PROCESS | 1945 | 1461338286329 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1945 | 1461338286331 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:18:06 INFO - PROCESS | 1945 | 1461338286333 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1945 | 1461338286335 Marionette TRACE conn2 <- [1,1106,null,{}] 08:18:06 INFO - PROCESS | 1945 | 1461338286337 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}] 08:18:06 INFO - PROCESS | 1945 | 1461338286450 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b1f7000) [pid = 1945] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11567b800) [pid = 1945] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x118c25000) [pid = 1945] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x126e7c400) [pid = 1945] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x119b9c800) [pid = 1945] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x114e10400) [pid = 1945] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x113403c00) [pid = 1945] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11ba0cc00) [pid = 1945] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x126d32400) [pid = 1945] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11349b000) [pid = 1945] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x126da0800) [pid = 1945] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x118c78800) [pid = 1945] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11448ac00) [pid = 1945] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11a751400) [pid = 1945] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c9de400) [pid = 1945] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11784a800) [pid = 1945] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11a88e000) [pid = 1945] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x114e04000) [pid = 1945] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:18:06 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11567f000) [pid = 1945] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:18:06 INFO - PROCESS | 1945 | 1461338286907 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b7c000 == 66 [pid = 1945] [id = 284] 08:18:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x113410400) [pid = 1945] [serial = 850] [outer = 0x0] 08:18:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x1147ce800) [pid = 1945] [serial = 851] [outer = 0x113410400] 08:18:06 INFO - PROCESS | 1945 | 1461338286937 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x119b9c800) [pid = 1945] [serial = 852] [outer = 0x113410400] 08:18:07 INFO - PROCESS | 1945 | 1461338287247 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]]]}] 08:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 921ms 08:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:18:07 INFO - PROCESS | 1945 | 1461338287261 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 1945 | 1461338287263 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:18:07 INFO - PROCESS | 1945 | 1461338287267 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:18:07 INFO - PROCESS | 1945 | 1461338287272 Marionette TRACE conn2 <- [1,1110,null,{}] 08:18:07 INFO - PROCESS | 1945 | 1461338287276 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}] 08:18:07 INFO - PROCESS | 1945 | 1461338287407 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:18:07 INFO - PROCESS | 1945 | 1461338287488 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12791e000 == 67 [pid = 1945] [id = 285] 08:18:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x113499400) [pid = 1945] [serial = 853] [outer = 0x0] 08:18:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x126d37000) [pid = 1945] [serial = 854] [outer = 0x113499400] 08:18:07 INFO - PROCESS | 1945 | 1461338287529 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b4cac00) [pid = 1945] [serial = 855] [outer = 0x113499400] 08:18:07 INFO - PROCESS | 1945 | 1461338287912 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]]]}] 08:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 674ms 08:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:18:07 INFO - PROCESS | 1945 | 1461338287940 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 1945 | 1461338287941 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:18:07 INFO - PROCESS | 1945 | 1461338287943 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:18:07 INFO - PROCESS | 1945 | 1461338287944 Marionette TRACE conn2 <- [1,1114,null,{}] 08:18:07 INFO - PROCESS | 1945 | 1461338287947 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}] 08:18:08 INFO - PROCESS | 1945 | 1461338288031 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:18:08 INFO - PROCESS | 1945 | 1461338288106 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db48000 == 68 [pid = 1945] [id = 286] 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12bc79400) [pid = 1945] [serial = 856] [outer = 0x0] 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12bc83000) [pid = 1945] [serial = 857] [outer = 0x12bc79400] 08:18:08 INFO - PROCESS | 1945 | 1461338288133 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12bc8e000) [pid = 1945] [serial = 858] [outer = 0x12bc79400] 08:18:08 INFO - PROCESS | 1945 | 1461338288405 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]]]}] 08:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 08:18:08 INFO - PROCESS | 1945 | 1461338288414 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1945 | 1461338288415 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:18:08 INFO - PROCESS | 1945 | 1461338288417 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1945 | 1461338288420 Marionette TRACE conn2 <- [1,1118,null,{}] 08:18:08 INFO - PROCESS | 1945 | 1461338288428 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}] 08:18:08 INFO - PROCESS | 1945 | 1461338288518 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:18:08 INFO - PROCESS | 1945 | 1461338288523 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e75f800 == 69 [pid = 1945] [id = 287] 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12bc8e400) [pid = 1945] [serial = 859] [outer = 0x0] 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12d02bc00) [pid = 1945] [serial = 860] [outer = 0x12bc8e400] 08:18:08 INFO - PROCESS | 1945 | 1461338288548 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12d033800) [pid = 1945] [serial = 861] [outer = 0x12bc8e400] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf80800 == 68 [pid = 1945] [id = 162] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba1b000 == 67 [pid = 1945] [id = 178] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb75000 == 66 [pid = 1945] [id = 161] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf8d800 == 65 [pid = 1945] [id = 109] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12d389800 == 64 [pid = 1945] [id = 243] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8e4800 == 63 [pid = 1945] [id = 141] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4b000 == 62 [pid = 1945] [id = 160] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05e000 == 61 [pid = 1945] [id = 92] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11c8bb000 == 60 [pid = 1945] [id = 159] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb5f800 == 59 [pid = 1945] [id = 157] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12d097800 == 58 [pid = 1945] [id = 255] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee0f000 == 57 [pid = 1945] [id = 142] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab06000 == 56 [pid = 1945] [id = 208] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12db59000 == 55 [pid = 1945] [id = 244] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa60000 == 54 [pid = 1945] [id = 180] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12b058000 == 53 [pid = 1945] [id = 187] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba0b000 == 52 [pid = 1945] [id = 253] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce78000 == 51 [pid = 1945] [id = 254] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x119b49000 == 50 [pid = 1945] [id = 225] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12db5c000 == 49 [pid = 1945] [id = 137] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05c000 == 48 [pid = 1945] [id = 252] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11a870800 == 47 [pid = 1945] [id = 158] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x1302ce800 == 46 [pid = 1945] [id = 224] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a8000 == 45 [pid = 1945] [id = 274] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x1154c0800 == 44 [pid = 1945] [id = 273] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12fe42800 == 43 [pid = 1945] [id = 272] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2d0000 == 42 [pid = 1945] [id = 271] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x12b061800 == 41 [pid = 1945] [id = 270] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba25800 == 40 [pid = 1945] [id = 269] 08:18:09 INFO - PROCESS | 1945 | --DOCSHELL 0x1145a8800 == 39 [pid = 1945] [id = 268] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x119730800 == 38 [pid = 1945] [id = 276] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x127284800 == 37 [pid = 1945] [id = 280] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c6800 == 36 [pid = 1945] [id = 279] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x114b7c000 == 35 [pid = 1945] [id = 284] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11b973800 == 34 [pid = 1945] [id = 277] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11a879000 == 33 [pid = 1945] [id = 275] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12791e000 == 32 [pid = 1945] [id = 285] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba08800 == 31 [pid = 1945] [id = 283] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12b04e800 == 30 [pid = 1945] [id = 282] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d6000 == 29 [pid = 1945] [id = 281] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11c643000 == 28 [pid = 1945] [id = 278] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b4a6000) [pid = 1945] [serial = 732] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x129c61400) [pid = 1945] [serial = 663] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11bdc8400) [pid = 1945] [serial = 723] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x129c59000) [pid = 1945] [serial = 729] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x126ef6c00) [pid = 1945] [serial = 726] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x1187af800) [pid = 1945] [serial = 720] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11400d800) [pid = 1945] [serial = 717] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x1295a2c00) [pid = 1945] [serial = 789] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12ba57c00) [pid = 1945] [serial = 761] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11c2aa000) [pid = 1945] [serial = 746] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x126d2c400) [pid = 1945] [serial = 749] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12bc7c000) [pid = 1945] [serial = 765] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x129793000) [pid = 1945] [serial = 764] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x114ba8c00) [pid = 1945] [serial = 768] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x114576400) [pid = 1945] [serial = 767] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x126eed400) [pid = 1945] [serial = 752] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x115893800) [pid = 1945] [serial = 740] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11aa4a000) [pid = 1945] [serial = 776] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11af3bc00) [pid = 1945] [serial = 777] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x129c66400) [pid = 1945] [serial = 755] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x129c60000) [pid = 1945] [serial = 797] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118c1d400) [pid = 1945] [serial = 773] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x119d6cc00) [pid = 1945] [serial = 774] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b4d8c00) [pid = 1945] [serial = 758] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11af47800) [pid = 1945] [serial = 779] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11549f400) [pid = 1945] [serial = 770] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x1157a5000) [pid = 1945] [serial = 771] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b1f1800) [pid = 1945] [serial = 798] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11addac00) [pid = 1945] [serial = 743] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x129c57400) [pid = 1945] [serial = 792] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x119ba3800) [pid = 1945] [serial = 794] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x126ee9800) [pid = 1945] [serial = 786] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11bdc7000) [pid = 1945] [serial = 795] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x126a0c800) [pid = 1945] [serial = 783] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11ba10000) [pid = 1945] [serial = 780] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12b1f7c00) [pid = 1945] [serial = 800] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11bdcf000) [pid = 1945] [serial = 782] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x127fd9800) [pid = 1945] [serial = 788] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x126d38400) [pid = 1945] [serial = 785] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x129777800) [pid = 1945] [serial = 791] [outer = 0x0] [url = about:blank] 08:18:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12db48000 == 27 [pid = 1945] [id = 286] 08:18:10 INFO - PROCESS | 1945 | 1461338290398 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]]]}] 08:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2035ms 08:18:10 INFO - PROCESS | 1945 | 1461338290453 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1945 | 1461338290455 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:18:10 INFO - PROCESS | 1945 | 1461338290464 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:18:10 INFO - PROCESS | 1945 | 1461338290467 Marionette TRACE conn2 <- [1,1122,null,{}] 08:18:10 INFO - PROCESS | 1945 | 1461338290472 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}] 08:18:10 INFO - PROCESS | 1945 | 1461338290547 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:18:10 INFO - PROCESS | 1945 | 1461338290556 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152db000 == 28 [pid = 1945] [id = 288] 08:18:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x1147c9800) [pid = 1945] [serial = 862] [outer = 0x0] 08:18:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x1147cc400) [pid = 1945] [serial = 863] [outer = 0x1147c9800] 08:18:10 INFO - PROCESS | 1945 | 1461338290586 Marionette DEBUG loaded listener.js 08:18:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x114e04000) [pid = 1945] [serial = 864] [outer = 0x1147c9800] 08:18:10 INFO - PROCESS | 1945 | 1461338290953 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]]]}] 08:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 525ms 08:18:10 INFO - PROCESS | 1945 | 1461338290987 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1945 | 1461338290991 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:18:11 INFO - PROCESS | 1945 | 1461338290996 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1945 | 1461338290998 Marionette TRACE conn2 <- [1,1126,null,{}] 08:18:11 INFO - PROCESS | 1945 | 1461338291003 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}] 08:18:11 INFO - PROCESS | 1945 | 1461338291099 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:18:11 INFO - PROCESS | 1945 | 1461338291105 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x118c48000 == 29 [pid = 1945] [id = 289] 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x114e08800) [pid = 1945] [serial = 865] [outer = 0x0] 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x1154a4c00) [pid = 1945] [serial = 866] [outer = 0x114e08800] 08:18:11 INFO - PROCESS | 1945 | 1461338291134 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11567e400) [pid = 1945] [serial = 867] [outer = 0x114e08800] 08:18:11 INFO - PROCESS | 1945 | 1461338291466 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]]]}] 08:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 08:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:18:11 INFO - PROCESS | 1945 | 1461338291515 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:18:11 INFO - PROCESS | 1945 | 1461338291517 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:18:11 INFO - PROCESS | 1945 | 1461338291519 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1945 | 1461338291522 Marionette TRACE conn2 <- [1,1130,null,{}] 08:18:11 INFO - PROCESS | 1945 | 1461338291530 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}] 08:18:11 INFO - PROCESS | 1945 | 1461338291624 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:18:11 INFO - PROCESS | 1945 | 1461338291629 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac1000 == 30 [pid = 1945] [id = 290] 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x113409000) [pid = 1945] [serial = 868] [outer = 0x0] 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x1162d0000) [pid = 1945] [serial = 869] [outer = 0x113409000] 08:18:11 INFO - PROCESS | 1945 | 1461338291661 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x117846400) [pid = 1945] [serial = 870] [outer = 0x113409000] 08:18:12 INFO - PROCESS | 1945 | 1461338292038 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]]]}] 08:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 571ms 08:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:18:12 INFO - PROCESS | 1945 | 1461338292091 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:18:12 INFO - PROCESS | 1945 | 1461338292092 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:18:12 INFO - PROCESS | 1945 | 1461338292105 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1945 | 1461338292106 Marionette TRACE conn2 <- [1,1134,null,{}] 08:18:12 INFO - PROCESS | 1945 | 1461338292109 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}] 08:18:12 INFO - PROCESS | 1945 | 1461338292183 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:18:12 INFO - PROCESS | 1945 | 1461338292189 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a882800 == 31 [pid = 1945] [id = 291] 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1187ad800) [pid = 1945] [serial = 871] [outer = 0x0] 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x1187b9000) [pid = 1945] [serial = 872] [outer = 0x1187ad800] 08:18:12 INFO - PROCESS | 1945 | 1461338292216 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x118c24000) [pid = 1945] [serial = 873] [outer = 0x1187ad800] 08:18:12 INFO - PROCESS | 1945 | 1461338292542 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]]]}] 08:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 478ms 08:18:12 INFO - PROCESS | 1945 | 1461338292579 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:18:12 INFO - PROCESS | 1945 | 1461338292580 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:18:12 INFO - PROCESS | 1945 | 1461338292582 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1945 | 1461338292584 Marionette TRACE conn2 <- [1,1138,null,{}] 08:18:12 INFO - PROCESS | 1945 | 1461338292589 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}] 08:18:12 INFO - PROCESS | 1945 | 1461338292656 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:18:12 INFO - PROCESS | 1945 | 1461338292660 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa6e800 == 32 [pid = 1945] [id = 292] 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x114e04800) [pid = 1945] [serial = 874] [outer = 0x0] 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x119141400) [pid = 1945] [serial = 875] [outer = 0x114e04800] 08:18:12 INFO - PROCESS | 1945 | 1461338292688 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x119ba3800) [pid = 1945] [serial = 876] [outer = 0x114e04800] 08:18:13 INFO - PROCESS | 1945 | 1461338293080 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]]]}] 08:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 08:18:13 INFO - PROCESS | 1945 | 1461338293104 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1945 | 1461338293105 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:18:13 INFO - PROCESS | 1945 | 1461338293108 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1945 | 1461338293109 Marionette TRACE conn2 <- [1,1142,null,{}] 08:18:13 INFO - PROCESS | 1945 | 1461338293111 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}] 08:18:13 INFO - PROCESS | 1945 | 1461338293209 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:18:13 INFO - PROCESS | 1945 | 1461338293215 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad85000 == 33 [pid = 1945] [id = 293] 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x119d6f000) [pid = 1945] [serial = 877] [outer = 0x0] 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11a899800) [pid = 1945] [serial = 878] [outer = 0x119d6f000] 08:18:13 INFO - PROCESS | 1945 | 1461338293248 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11addb800) [pid = 1945] [serial = 879] [outer = 0x119d6f000] 08:18:13 INFO - PROCESS | 1945 | 1461338293571 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]]]}] 08:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 08:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:18:13 INFO - PROCESS | 1945 | 1461338293628 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1945 | 1461338293629 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:18:13 INFO - PROCESS | 1945 | 1461338293631 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1945 | 1461338293633 Marionette TRACE conn2 <- [1,1146,null,{}] 08:18:13 INFO - PROCESS | 1945 | 1461338293635 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}] 08:18:13 INFO - PROCESS | 1945 | 1461338293725 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:18:13 INFO - PROCESS | 1945 | 1461338293731 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba2f000 == 34 [pid = 1945] [id = 294] 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x1134a5400) [pid = 1945] [serial = 880] [outer = 0x0] 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11af3c800) [pid = 1945] [serial = 881] [outer = 0x1134a5400] 08:18:13 INFO - PROCESS | 1945 | 1461338293758 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11af47800) [pid = 1945] [serial = 882] [outer = 0x1134a5400] 08:18:14 INFO - PROCESS | 1945 | 1461338294079 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]]]}] 08:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 08:18:14 INFO - PROCESS | 1945 | 1461338294101 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:18:14 INFO - PROCESS | 1945 | 1461338294104 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:18:14 INFO - PROCESS | 1945 | 1461338294107 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:18:14 INFO - PROCESS | 1945 | 1461338294108 Marionette TRACE conn2 <- [1,1150,null,{}] 08:18:14 INFO - PROCESS | 1945 | 1461338294111 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}] 08:18:14 INFO - PROCESS | 1945 | 1461338294182 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:18:14 INFO - PROCESS | 1945 | 1461338294189 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c494000 == 35 [pid = 1945] [id = 295] 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11af4a400) [pid = 1945] [serial = 883] [outer = 0x0] 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11b908800) [pid = 1945] [serial = 884] [outer = 0x11af4a400] 08:18:14 INFO - PROCESS | 1945 | 1461338294215 Marionette DEBUG loaded listener.js 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11b993400) [pid = 1945] [serial = 885] [outer = 0x11af4a400] 08:18:14 INFO - PROCESS | 1945 | 1461338294528 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]]]}] 08:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 471ms 08:18:14 INFO - PROCESS | 1945 | 1461338294579 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:18:14 INFO - PROCESS | 1945 | 1461338294580 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:18:14 INFO - PROCESS | 1945 | 1461338294582 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:18:14 INFO - PROCESS | 1945 | 1461338294583 Marionette TRACE conn2 <- [1,1154,null,{}] 08:18:14 INFO - PROCESS | 1945 | 1461338294586 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}] 08:18:14 INFO - PROCESS | 1945 | 1461338294674 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:18:14 INFO - PROCESS | 1945 | 1461338294681 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x119abf000 == 36 [pid = 1945] [id = 296] 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11b994400) [pid = 1945] [serial = 886] [outer = 0x0] 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11ba10c00) [pid = 1945] [serial = 887] [outer = 0x11b994400] 08:18:14 INFO - PROCESS | 1945 | 1461338294708 Marionette DEBUG loaded listener.js 08:18:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11bdc7000) [pid = 1945] [serial = 888] [outer = 0x11b994400] 08:18:15 INFO - PROCESS | 1945 | 1461338295024 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]]]}] 08:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 467ms 08:18:15 INFO - PROCESS | 1945 | 1461338295051 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1945 | 1461338295054 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:18:15 INFO - PROCESS | 1945 | 1461338295058 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1945 | 1461338295059 Marionette TRACE conn2 <- [1,1158,null,{}] 08:18:15 INFO - PROCESS | 1945 | 1461338295061 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}] 08:18:15 INFO - PROCESS | 1945 | 1461338295137 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:18:15 INFO - PROCESS | 1945 | 1461338295141 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259af000 == 37 [pid = 1945] [id = 297] 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11bc64800) [pid = 1945] [serial = 889] [outer = 0x0] 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11bdcb000) [pid = 1945] [serial = 890] [outer = 0x11bc64800] 08:18:15 INFO - PROCESS | 1945 | 1461338295169 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11c29f400) [pid = 1945] [serial = 891] [outer = 0x11bc64800] 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c2a2000) [pid = 1945] [serial = 892] [outer = 0x12b4a9800] 08:18:15 INFO - PROCESS | 1945 | 1461338295582 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]]]}] 08:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 570ms 08:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:18:15 INFO - PROCESS | 1945 | 1461338295629 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1945 | 1461338295630 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:18:15 INFO - PROCESS | 1945 | 1461338295632 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1945 | 1461338295634 Marionette TRACE conn2 <- [1,1162,null,{}] 08:18:15 INFO - PROCESS | 1945 | 1461338295639 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}] 08:18:15 INFO - PROCESS | 1945 | 1461338295739 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:18:15 INFO - PROCESS | 1945 | 1461338295775 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa69000 == 38 [pid = 1945] [id = 298] 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c9e6800) [pid = 1945] [serial = 893] [outer = 0x0] 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x1259e7c00) [pid = 1945] [serial = 894] [outer = 0x11c9e6800] 08:18:15 INFO - PROCESS | 1945 | 1461338295813 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x126962000) [pid = 1945] [serial = 895] [outer = 0x11c9e6800] 08:18:16 INFO - PROCESS | 1945 | 1461338296156 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]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 570ms 08:18:16 INFO - PROCESS | 1945 | 1461338296204 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1945 | 1461338296205 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:18:16 INFO - PROCESS | 1945 | 1461338296207 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1945 | 1461338296208 Marionette TRACE conn2 <- [1,1166,null,{}] 08:18:16 INFO - PROCESS | 1945 | 1461338296210 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}] 08:18:16 INFO - PROCESS | 1945 | 1461338296300 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:18:16 INFO - PROCESS | 1945 | 1461338296310 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a9c000 == 39 [pid = 1945] [id = 299] 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x126963000) [pid = 1945] [serial = 896] [outer = 0x0] 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x126d29800) [pid = 1945] [serial = 897] [outer = 0x126963000] 08:18:16 INFO - PROCESS | 1945 | 1461338296335 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x126d32000) [pid = 1945] [serial = 898] [outer = 0x126963000] 08:18:16 INFO - PROCESS | 1945 | 1461338296676 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]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 08:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:18:16 INFO - PROCESS | 1945 | 1461338296730 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1945 | 1461338296731 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:18:16 INFO - PROCESS | 1945 | 1461338296733 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1945 | 1461338296734 Marionette TRACE conn2 <- [1,1170,null,{}] 08:18:16 INFO - PROCESS | 1945 | 1461338296737 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}] 08:18:16 INFO - PROCESS | 1945 | 1461338296836 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:18:16 INFO - PROCESS | 1945 | 1461338296851 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12727f800 == 40 [pid = 1945] [id = 300] 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x126d30c00) [pid = 1945] [serial = 899] [outer = 0x0] 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126d97c00) [pid = 1945] [serial = 900] [outer = 0x126d30c00] 08:18:16 INFO - PROCESS | 1945 | 1461338296877 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x126da0c00) [pid = 1945] [serial = 901] [outer = 0x126d30c00] 08:18:17 INFO - PROCESS | 1945 | 1461338297206 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]]]}] 08:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 08:18:17 INFO - PROCESS | 1945 | 1461338297254 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 1945 | 1461338297255 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x1295a6c00) [pid = 1945] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b4a3c00) [pid = 1945] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x125ce3c00) [pid = 1945] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11ba0a800) [pid = 1945] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x114e02800) [pid = 1945] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x126da1000) [pid = 1945] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x119b9dc00) [pid = 1945] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12b073000) [pid = 1945] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x113410400) [pid = 1945] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11c44f800) [pid = 1945] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bdd1000) [pid = 1945] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11af3e800) [pid = 1945] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x115679800) [pid = 1945] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x127546800) [pid = 1945] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11a897000) [pid = 1945] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129c65c00) [pid = 1945] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x126d36000) [pid = 1945] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x1142d4800) [pid = 1945] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x127252800) [pid = 1945] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x1157a4800) [pid = 1945] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x118c86800) [pid = 1945] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x113409400) [pid = 1945] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11addd800) [pid = 1945] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11579b400) [pid = 1945] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x113499400) [pid = 1945] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x119b99c00) [pid = 1945] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12bc79400) [pid = 1945] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x126d9fc00) [pid = 1945] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:18:17 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x129790400) [pid = 1945] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:18:17 INFO - PROCESS | 1945 | 1461338297570 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1945 | 1461338297571 Marionette TRACE conn2 <- [1,1174,null,{}] 08:18:17 INFO - PROCESS | 1945 | 1461338297575 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}] 08:18:17 INFO - PROCESS | 1945 | 1461338297654 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:18:17 INFO - PROCESS | 1945 | 1461338297659 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab06800 == 41 [pid = 1945] [id = 301] 08:18:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114e06000) [pid = 1945] [serial = 902] [outer = 0x0] 08:18:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11567d000) [pid = 1945] [serial = 903] [outer = 0x114e06000] 08:18:17 INFO - PROCESS | 1945 | 1461338297685 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11a88d000) [pid = 1945] [serial = 904] [outer = 0x114e06000] 08:18:18 INFO - PROCESS | 1945 | 1461338298012 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] 08:18:18 INFO - PROCESS | 1945 | 1461338298043 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:18:18 INFO - PROCESS | 1945 | 1461338298045 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1945 | 1461338298046 Marionette TRACE conn2 <- [1,1178,null,{}] 08:18:18 INFO - PROCESS | 1945 | 1461338298048 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}] 08:18:18 INFO - PROCESS | 1945 | 1461338298135 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:18:18 INFO - PROCESS | 1945 | 1461338298186 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a0d800 == 42 [pid = 1945] [id = 302] 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x119d67400) [pid = 1945] [serial = 905] [outer = 0x0] 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11ba0a800) [pid = 1945] [serial = 906] [outer = 0x119d67400] 08:18:18 INFO - PROCESS | 1945 | 1461338298211 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x126e72000) [pid = 1945] [serial = 907] [outer = 0x119d67400] 08:18:18 INFO - PROCESS | 1945 | 1461338298489 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] 08:18:18 INFO - PROCESS | 1945 | 1461338298516 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:18:18 INFO - PROCESS | 1945 | 1461338298526 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1945 | 1461338298527 Marionette TRACE conn2 <- [1,1182,null,{}] 08:18:18 INFO - PROCESS | 1945 | 1461338298530 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}] 08:18:18 INFO - PROCESS | 1945 | 1461338298612 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:18:18 INFO - PROCESS | 1945 | 1461338298619 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b058000 == 43 [pid = 1945] [id = 303] 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x126ef6c00) [pid = 1945] [serial = 908] [outer = 0x0] 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127973c00) [pid = 1945] [serial = 909] [outer = 0x126ef6c00] 08:18:18 INFO - PROCESS | 1945 | 1461338298645 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x127f52400) [pid = 1945] [serial = 910] [outer = 0x126ef6c00] 08:18:18 INFO - PROCESS | 1945 | 1461338298975 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] 08:18:18 INFO - PROCESS | 1945 | 1461338298996 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:18:19 INFO - PROCESS | 1945 | 1461338298999 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1945 | 1461338299000 Marionette TRACE conn2 <- [1,1186,null,{}] 08:18:19 INFO - PROCESS | 1945 | 1461338299004 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}] 08:18:19 INFO - PROCESS | 1945 | 1461338299105 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:18:19 INFO - PROCESS | 1945 | 1461338299111 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b418000 == 44 [pid = 1945] [id = 304] 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x127975800) [pid = 1945] [serial = 911] [outer = 0x0] 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12909c000) [pid = 1945] [serial = 912] [outer = 0x127975800] 08:18:19 INFO - PROCESS | 1945 | 1461338299136 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x1295a8000) [pid = 1945] [serial = 913] [outer = 0x127975800] 08:18:19 INFO - PROCESS | 1945 | 1461338299459 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] 08:18:19 INFO - PROCESS | 1945 | 1461338299472 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:18:19 INFO - PROCESS | 1945 | 1461338299475 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1945 | 1461338299476 Marionette TRACE conn2 <- [1,1190,null,{}] 08:18:19 INFO - PROCESS | 1945 | 1461338299479 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}] 08:18:19 INFO - PROCESS | 1945 | 1461338299557 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:18:19 INFO - PROCESS | 1945 | 1461338299653 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x114431000 == 45 [pid = 1945] [id = 305] 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x113408c00) [pid = 1945] [serial = 914] [outer = 0x0] 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x113410800) [pid = 1945] [serial = 915] [outer = 0x113408c00] 08:18:19 INFO - PROCESS | 1945 | 1461338299685 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11423a000) [pid = 1945] [serial = 916] [outer = 0x113408c00] 08:18:20 INFO - PROCESS | 1945 | 1461338300208 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] 08:18:20 INFO - PROCESS | 1945 | 1461338300264 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:18:20 INFO - PROCESS | 1945 | 1461338300271 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:18:20 INFO - PROCESS | 1945 | 1461338300274 Marionette TRACE conn2 <- [1,1194,null,{}] 08:18:20 INFO - PROCESS | 1945 | 1461338300278 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}] 08:18:20 INFO - PROCESS | 1945 | 1461338300386 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:18:20 INFO - PROCESS | 1945 | 1461338300458 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a546000 == 46 [pid = 1945] [id = 306] 08:18:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11567c400) [pid = 1945] [serial = 917] [outer = 0x0] 08:18:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x115682c00) [pid = 1945] [serial = 918] [outer = 0x11567c400] 08:18:20 INFO - PROCESS | 1945 | 1461338300490 Marionette DEBUG loaded listener.js 08:18:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x115883000) [pid = 1945] [serial = 919] [outer = 0x11567c400] 08:18:21 INFO - PROCESS | 1945 | 1461338301057 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] 08:18:21 INFO - PROCESS | 1945 | 1461338301100 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:18:21 INFO - PROCESS | 1945 | 1461338301106 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1945 | 1461338301107 Marionette TRACE conn2 <- [1,1198,null,{}] 08:18:21 INFO - PROCESS | 1945 | 1461338301109 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}] 08:18:21 INFO - PROCESS | 1945 | 1461338301359 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:18:21 INFO - PROCESS | 1945 | 1461338301446 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x118c4b000 == 47 [pid = 1945] [id = 307] 08:18:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x114545400) [pid = 1945] [serial = 920] [outer = 0x0] 08:18:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x114ba8800) [pid = 1945] [serial = 921] [outer = 0x114545400] 08:18:21 INFO - PROCESS | 1945 | 1461338301474 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x115675800) [pid = 1945] [serial = 922] [outer = 0x114545400] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11b969800 == 46 [pid = 1945] [id = 58] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab07000 == 45 [pid = 1945] [id = 53] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab19000 == 44 [pid = 1945] [id = 54] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x1152c7000 == 43 [pid = 1945] [id = 56] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11a881800 == 42 [pid = 1945] [id = 51] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11af0b800 == 41 [pid = 1945] [id = 55] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x114220000 == 40 [pid = 1945] [id = 42] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x116504800 == 39 [pid = 1945] [id = 44] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x114b8a000 == 38 [pid = 1945] [id = 41] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x11a86f000 == 37 [pid = 1945] [id = 47] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x119243000 == 36 [pid = 1945] [id = 50] 08:18:21 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12d02bc00) [pid = 1945] [serial = 860] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1945 | --DOCSHELL 0x12e75f800 == 35 [pid = 1945] [id = 287] 08:18:21 INFO - PROCESS | 1945 | 1461338301949 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]]]}] 08:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 872ms 08:18:21 INFO - PROCESS | 1945 | 1461338301979 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:18:21 INFO - PROCESS | 1945 | 1461338301982 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:18:21 INFO - PROCESS | 1945 | 1461338301985 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1945 | 1461338301988 Marionette TRACE conn2 <- [1,1202,null,{}] 08:18:21 INFO - PROCESS | 1945 | 1461338301991 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}] 08:18:22 INFO - PROCESS | 1945 | 1461338302074 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12bc8e000) [pid = 1945] [serial = 858] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x119b9c800) [pid = 1945] [serial = 852] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b96e800) [pid = 1945] [serial = 819] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x126d32800) [pid = 1945] [serial = 837] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11bc66000) [pid = 1945] [serial = 833] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x115887000) [pid = 1945] [serial = 824] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129c65400) [pid = 1945] [serial = 816] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11c9dac00) [pid = 1945] [serial = 812] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b4cd000) [pid = 1945] [serial = 801] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x126eee000) [pid = 1945] [serial = 839] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x114bb4000) [pid = 1945] [serial = 821] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b25d800) [pid = 1945] [serial = 849] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118c8e800) [pid = 1945] [serial = 738] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11c4e0c00) [pid = 1945] [serial = 836] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x118e1e800) [pid = 1945] [serial = 827] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x1272d4000) [pid = 1945] [serial = 813] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x113411c00) [pid = 1945] [serial = 803] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11af3c000) [pid = 1945] [serial = 830] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12978d000) [pid = 1945] [serial = 815] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x1189f4800) [pid = 1945] [serial = 807] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11a894400) [pid = 1945] [serial = 828] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x1147ce800) [pid = 1945] [serial = 851] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x126d37000) [pid = 1945] [serial = 854] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x127976000) [pid = 1945] [serial = 840] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11ac7c800) [pid = 1945] [serial = 809] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x1154a4000) [pid = 1945] [serial = 822] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12bc83000) [pid = 1945] [serial = 857] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12786bc00) [pid = 1945] [serial = 818] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x1162c6400) [pid = 1945] [serial = 806] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11b911c00) [pid = 1945] [serial = 831] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12b4cac00) [pid = 1945] [serial = 855] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11bdc6400) [pid = 1945] [serial = 810] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x1142cb000) [pid = 1945] [serial = 804] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x129789400) [pid = 1945] [serial = 843] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11bdd2c00) [pid = 1945] [serial = 834] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x1189f5800) [pid = 1945] [serial = 825] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x129c5b400) [pid = 1945] [serial = 845] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12b073400) [pid = 1945] [serial = 846] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12b07b400) [pid = 1945] [serial = 848] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x1290a4c00) [pid = 1945] [serial = 842] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12b25ac00) [pid = 1945] [serial = 756] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x12bc7e400) [pid = 1945] [serial = 762] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x126d9d400) [pid = 1945] [serial = 750] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11c9dec00) [pid = 1945] [serial = 747] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x118c8bc00) [pid = 1945] [serial = 741] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x127f49400) [pid = 1945] [serial = 753] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x11af46400) [pid = 1945] [serial = 744] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x12b96fc00) [pid = 1945] [serial = 759] [outer = 0x0] [url = about:blank] 08:18:22 INFO - PROCESS | 1945 | 1461338302128 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x1187d2000 == 36 [pid = 1945] [id = 308] 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x1142d1000) [pid = 1945] [serial = 923] [outer = 0x0] 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x1154a1400) [pid = 1945] [serial = 924] [outer = 0x1142d1000] 08:18:22 INFO - PROCESS | 1945 | 1461338302157 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x1165f5400) [pid = 1945] [serial = 925] [outer = 0x1142d1000] 08:18:22 INFO - PROCESS | 1945 | 1461338302470 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]]]}] 08:18:22 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 08:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 08:18:22 INFO - PROCESS | 1945 | 1461338302508 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 1945 | 1461338302510 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:18:22 INFO - PROCESS | 1945 | 1461338302512 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 1945 | 1461338302513 Marionette TRACE conn2 <- [1,1206,null,{}] 08:18:22 INFO - PROCESS | 1945 | 1461338302515 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}] 08:18:22 INFO - PROCESS | 1945 | 1461338302591 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:18:22 INFO - PROCESS | 1945 | 1461338302650 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a98b000 == 37 [pid = 1945] [id = 309] 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11340c000) [pid = 1945] [serial = 926] [outer = 0x0] 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x118584c00) [pid = 1945] [serial = 927] [outer = 0x11340c000] 08:18:22 INFO - PROCESS | 1945 | 1461338302677 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x119133400) [pid = 1945] [serial = 928] [outer = 0x11340c000] 08:18:23 INFO - PROCESS | 1945 | 1461338303012 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]]]}] 08:18:23 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 08:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 08:18:23 INFO - PROCESS | 1945 | 1461338303031 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1945 | 1461338303034 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:18:23 INFO - PROCESS | 1945 | 1461338303045 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1945 | 1461338303048 Marionette TRACE conn2 <- [1,1210,null,{}] 08:18:23 INFO - PROCESS | 1945 | 1461338303050 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}] 08:18:23 INFO - PROCESS | 1945 | 1461338303128 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:18:23 INFO - PROCESS | 1945 | 1461338303132 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b973800 == 38 [pid = 1945] [id = 310] 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x114576400) [pid = 1945] [serial = 929] [outer = 0x0] 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11a74b000) [pid = 1945] [serial = 930] [outer = 0x114576400] 08:18:23 INFO - PROCESS | 1945 | 1461338303161 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11ac7fc00) [pid = 1945] [serial = 931] [outer = 0x114576400] 08:18:23 INFO - PROCESS | 1945 | 1461338303512 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]]]}] 08:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 480ms 08:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:18:23 INFO - PROCESS | 1945 | 1461338303522 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1945 | 1461338303523 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:18:23 INFO - PROCESS | 1945 | 1461338303525 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1945 | 1461338303526 Marionette TRACE conn2 <- [1,1214,null,{}] 08:18:23 INFO - PROCESS | 1945 | 1461338303529 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}] 08:18:23 INFO - PROCESS | 1945 | 1461338303605 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:18:23 INFO - PROCESS | 1945 | 1461338303610 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad80800 == 39 [pid = 1945] [id = 311] 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x1187b0c00) [pid = 1945] [serial = 932] [outer = 0x0] 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11ade3800) [pid = 1945] [serial = 933] [outer = 0x1187b0c00] 08:18:23 INFO - PROCESS | 1945 | 1461338303637 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11af49400) [pid = 1945] [serial = 934] [outer = 0x1187b0c00] 08:18:23 INFO - PROCESS | 1945 | 1461338303973 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]]]}] 08:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 467ms 08:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:18:23 INFO - PROCESS | 1945 | 1461338303994 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1945 | 1461338303995 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:18:23 INFO - PROCESS | 1945 | 1461338303997 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1945 | 1461338303998 Marionette TRACE conn2 <- [1,1218,null,{}] 08:18:24 INFO - PROCESS | 1945 | 1461338304001 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}] 08:18:24 INFO - PROCESS | 1945 | 1461338304077 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:18:24 INFO - PROCESS | 1945 | 1461338304137 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c985800 == 40 [pid = 1945] [id = 312] 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11b907400) [pid = 1945] [serial = 935] [outer = 0x0] 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11b913400) [pid = 1945] [serial = 936] [outer = 0x11b907400] 08:18:24 INFO - PROCESS | 1945 | 1461338304170 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bc65c00) [pid = 1945] [serial = 937] [outer = 0x11b907400] 08:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 08:18:24 INFO - PROCESS | 1945 | 1461338304511 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]]]}] 08:18:24 INFO - PROCESS | 1945 | 1461338304516 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1945 | 1461338304517 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:18:24 INFO - PROCESS | 1945 | 1461338304524 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1945 | 1461338304525 Marionette TRACE conn2 <- [1,1222,null,{}] 08:18:24 INFO - PROCESS | 1945 | 1461338304527 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}] 08:18:24 INFO - PROCESS | 1945 | 1461338304623 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:18:24 INFO - PROCESS | 1945 | 1461338304628 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259b0800 == 41 [pid = 1945] [id = 313] 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x114547c00) [pid = 1945] [serial = 938] [outer = 0x0] 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11bdd0400) [pid = 1945] [serial = 939] [outer = 0x114547c00] 08:18:24 INFO - PROCESS | 1945 | 1461338304653 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11c4e2800) [pid = 1945] [serial = 940] [outer = 0x114547c00] 08:18:25 INFO - PROCESS | 1945 | 1461338305026 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] 08:18:25 INFO - PROCESS | 1945 | 1461338305047 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:18:25 INFO - PROCESS | 1945 | 1461338305050 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1945 | 1461338305052 Marionette TRACE conn2 <- [1,1226,null,{}] 08:18:25 INFO - PROCESS | 1945 | 1461338305063 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}] 08:18:25 INFO - PROCESS | 1945 | 1461338305205 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:18:25 INFO - PROCESS | 1945 | 1461338305256 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x126911000 == 42 [pid = 1945] [id = 314] 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c454c00) [pid = 1945] [serial = 941] [outer = 0x0] 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x1259e9800) [pid = 1945] [serial = 942] [outer = 0x11c454c00] 08:18:25 INFO - PROCESS | 1945 | 1461338305296 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12696dc00) [pid = 1945] [serial = 943] [outer = 0x11c454c00] 08:18:25 INFO - PROCESS | 1945 | 1461338305648 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]]]}] 08:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 629ms 08:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:18:25 INFO - PROCESS | 1945 | 1461338305680 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1945 | 1461338305681 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:18:25 INFO - PROCESS | 1945 | 1461338305683 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1945 | 1461338305684 Marionette TRACE conn2 <- [1,1230,null,{}] 08:18:25 INFO - PROCESS | 1945 | 1461338305694 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}] 08:18:25 INFO - PROCESS | 1945 | 1461338305787 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:18:25 INFO - PROCESS | 1945 | 1461338305791 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ee0000 == 43 [pid = 1945] [id = 315] 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11c9dec00) [pid = 1945] [serial = 944] [outer = 0x0] 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x126d2ac00) [pid = 1945] [serial = 945] [outer = 0x11c9dec00] 08:18:25 INFO - PROCESS | 1945 | 1461338305816 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x126d37c00) [pid = 1945] [serial = 946] [outer = 0x11c9dec00] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x119d6f000) [pid = 1945] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x1187ad800) [pid = 1945] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x1134a5400) [pid = 1945] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11c9e6800) [pid = 1945] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x113409000) [pid = 1945] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x114e04800) [pid = 1945] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1147c9800) [pid = 1945] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11bc64800) [pid = 1945] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x114e08800) [pid = 1945] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11af4a400) [pid = 1945] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11b994400) [pid = 1945] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x126d30c00) [pid = 1945] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x126ef6c00) [pid = 1945] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x126963000) [pid = 1945] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x114e06000) [pid = 1945] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:18:26 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x119d67400) [pid = 1945] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:18:26 INFO - PROCESS | 1945 | 1461338306240 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]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 577ms 08:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:18:26 INFO - PROCESS | 1945 | 1461338306261 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 1945 | 1461338306262 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:18:26 INFO - PROCESS | 1945 | 1461338306264 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1945 | 1461338306265 Marionette TRACE conn2 <- [1,1234,null,{}] 08:18:26 INFO - PROCESS | 1945 | 1461338306268 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}] 08:18:26 INFO - PROCESS | 1945 | 1461338306342 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:18:26 INFO - PROCESS | 1945 | 1461338306346 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a877000 == 44 [pid = 1945] [id = 316] 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x115675000) [pid = 1945] [serial = 947] [outer = 0x0] 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x118750000) [pid = 1945] [serial = 948] [outer = 0x115675000] 08:18:26 INFO - PROCESS | 1945 | 1461338306371 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11a88e800) [pid = 1945] [serial = 949] [outer = 0x115675000] 08:18:26 INFO - PROCESS | 1945 | 1461338306686 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]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 08:18:26 INFO - PROCESS | 1945 | 1461338306733 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 1945 | 1461338306734 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:18:26 INFO - PROCESS | 1945 | 1461338306737 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1945 | 1461338306738 Marionette TRACE conn2 <- [1,1238,null,{}] 08:18:26 INFO - PROCESS | 1945 | 1461338306740 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}] 08:18:26 INFO - PROCESS | 1945 | 1461338306811 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:18:26 INFO - PROCESS | 1945 | 1461338306862 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x127917800 == 45 [pid = 1945] [id = 317] 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x115677400) [pid = 1945] [serial = 950] [outer = 0x0] 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c9e6800) [pid = 1945] [serial = 951] [outer = 0x115677400] 08:18:26 INFO - PROCESS | 1945 | 1461338306892 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x126da4000) [pid = 1945] [serial = 952] [outer = 0x115677400] 08:18:27 INFO - PROCESS | 1945 | 1461338307193 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]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 08:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:18:27 INFO - PROCESS | 1945 | 1461338307209 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 1945 | 1461338307210 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:18:27 INFO - PROCESS | 1945 | 1461338307212 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 1945 | 1461338307214 Marionette TRACE conn2 <- [1,1242,null,{}] 08:18:27 INFO - PROCESS | 1945 | 1461338307216 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}] 08:18:27 INFO - PROCESS | 1945 | 1461338307309 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:18:27 INFO - PROCESS | 1945 | 1461338307313 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b059000 == 46 [pid = 1945] [id = 318] 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x126e7a000) [pid = 1945] [serial = 953] [outer = 0x0] 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x129099000) [pid = 1945] [serial = 954] [outer = 0x126e7a000] 08:18:27 INFO - PROCESS | 1945 | 1461338307341 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x129770400) [pid = 1945] [serial = 955] [outer = 0x126e7a000] 08:18:27 INFO - PROCESS | 1945 | 1461338307673 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]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 08:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:18:27 INFO - PROCESS | 1945 | 1461338307683 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 1945 | 1461338307684 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:18:27 INFO - PROCESS | 1945 | 1461338307689 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 1945 | 1461338307690 Marionette TRACE conn2 <- [1,1246,null,{}] 08:18:27 INFO - PROCESS | 1945 | 1461338307693 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}] 08:18:27 INFO - PROCESS | 1945 | 1461338307795 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:18:27 INFO - PROCESS | 1945 | 1461338307802 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b672000 == 47 [pid = 1945] [id = 319] 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x126d34400) [pid = 1945] [serial = 956] [outer = 0x0] 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x129784400) [pid = 1945] [serial = 957] [outer = 0x126d34400] 08:18:27 INFO - PROCESS | 1945 | 1461338307827 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x129c57800) [pid = 1945] [serial = 958] [outer = 0x126d34400] 08:18:28 INFO - PROCESS | 1945 | 1461338308123 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]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms 08:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:18:28 INFO - PROCESS | 1945 | 1461338308160 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1945 | 1461338308162 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:18:28 INFO - PROCESS | 1945 | 1461338308164 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1945 | 1461338308165 Marionette TRACE conn2 <- [1,1250,null,{}] 08:18:28 INFO - PROCESS | 1945 | 1461338308167 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}] 08:18:28 INFO - PROCESS | 1945 | 1461338308245 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:18:28 INFO - PROCESS | 1945 | 1461338308343 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x115754000 == 48 [pid = 1945] [id = 320] 08:18:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11340bc00) [pid = 1945] [serial = 959] [outer = 0x0] 08:18:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x1134a4800) [pid = 1945] [serial = 960] [outer = 0x11340bc00] 08:18:28 INFO - PROCESS | 1945 | 1461338308375 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x114e0d400) [pid = 1945] [serial = 961] [outer = 0x11340bc00] 08:18:28 INFO - PROCESS | 1945 | 1461338308811 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]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 08:18:28 INFO - PROCESS | 1945 | 1461338308839 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1945 | 1461338308841 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:18:28 INFO - PROCESS | 1945 | 1461338308845 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1945 | 1461338308847 Marionette TRACE conn2 <- [1,1254,null,{}] 08:18:28 INFO - PROCESS | 1945 | 1461338308850 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}] 08:18:28 INFO - PROCESS | 1945 | 1461338308948 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:18:29 INFO - PROCESS | 1945 | 1461338309037 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af06800 == 49 [pid = 1945] [id = 321] 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x118c08800) [pid = 1945] [serial = 962] [outer = 0x0] 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x118c89800) [pid = 1945] [serial = 963] [outer = 0x118c08800] 08:18:29 INFO - PROCESS | 1945 | 1461338309069 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x119a52400) [pid = 1945] [serial = 964] [outer = 0x118c08800] 08:18:29 INFO - PROCESS | 1945 | 1461338309493 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]]]}] 08:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 08:18:29 INFO - PROCESS | 1945 | 1461338309517 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:18:29 INFO - PROCESS | 1945 | 1461338309522 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:18:29 INFO - PROCESS | 1945 | 1461338309525 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - PROCESS | 1945 | 1461338309526 Marionette TRACE conn2 <- [1,1258,null,{}] 08:18:29 INFO - PROCESS | 1945 | 1461338309529 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}] 08:18:29 INFO - PROCESS | 1945 | 1461338309625 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:18:29 INFO - PROCESS | 1945 | 1461338309673 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f5d000 == 50 [pid = 1945] [id = 322] 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11a88cc00) [pid = 1945] [serial = 965] [outer = 0x0] 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11ade6000) [pid = 1945] [serial = 966] [outer = 0x11a88cc00] 08:18:29 INFO - PROCESS | 1945 | 1461338309707 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11af79000) [pid = 1945] [serial = 967] [outer = 0x11a88cc00] 08:18:30 INFO - PROCESS | 1945 | 1461338310127 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]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms 08:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:18:30 INFO - PROCESS | 1945 | 1461338310146 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 1945 | 1461338310147 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:18:30 INFO - PROCESS | 1945 | 1461338310157 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1945 | 1461338310161 Marionette TRACE conn2 <- [1,1262,null,{}] 08:18:30 INFO - PROCESS | 1945 | 1461338310164 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}] 08:18:30 INFO - PROCESS | 1945 | 1461338310263 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:18:30 INFO - PROCESS | 1945 | 1461338310363 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be43800 == 51 [pid = 1945] [id = 323] 08:18:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11bdcdc00) [pid = 1945] [serial = 968] [outer = 0x0] 08:18:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x126d37000) [pid = 1945] [serial = 969] [outer = 0x11bdcdc00] 08:18:30 INFO - PROCESS | 1945 | 1461338310394 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x126f71800) [pid = 1945] [serial = 970] [outer = 0x11bdcdc00] 08:18:30 INFO - PROCESS | 1945 | 1461338310805 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]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 680ms 08:18:30 INFO - PROCESS | 1945 | 1461338310831 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:18:30 INFO - PROCESS | 1945 | 1461338310832 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:18:30 INFO - PROCESS | 1945 | 1461338310835 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1945 | 1461338310836 Marionette TRACE conn2 <- [1,1266,null,{}] 08:18:30 INFO - PROCESS | 1945 | 1461338310839 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}] 08:18:30 INFO - PROCESS | 1945 | 1461338310934 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:18:30 INFO - PROCESS | 1945 | 1461338310980 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce79800 == 52 [pid = 1945] [id = 324] 08:18:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x126e70c00) [pid = 1945] [serial = 971] [outer = 0x0] 08:18:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x1290a0400) [pid = 1945] [serial = 972] [outer = 0x126e70c00] 08:18:31 INFO - PROCESS | 1945 | 1461338311010 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x129c58c00) [pid = 1945] [serial = 973] [outer = 0x126e70c00] 08:18:31 INFO - PROCESS | 1945 | 1461338311475 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]]]}] 08:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 08:18:31 INFO - PROCESS | 1945 | 1461338311506 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:18:31 INFO - PROCESS | 1945 | 1461338311508 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:18:31 INFO - PROCESS | 1945 | 1461338311512 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:18:31 INFO - PROCESS | 1945 | 1461338311514 Marionette TRACE conn2 <- [1,1270,null,{}] 08:18:31 INFO - PROCESS | 1945 | 1461338311539 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}] 08:18:31 INFO - PROCESS | 1945 | 1461338311698 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:18:31 INFO - PROCESS | 1945 | 1461338311746 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x1165b5000 == 53 [pid = 1945] [id = 325] 08:18:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11af43800) [pid = 1945] [serial = 974] [outer = 0x0] 08:18:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12754b000) [pid = 1945] [serial = 975] [outer = 0x11af43800] 08:18:31 INFO - PROCESS | 1945 | 1461338311783 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b06cc00) [pid = 1945] [serial = 976] [outer = 0x11af43800] 08:18:32 INFO - PROCESS | 1945 | 1461338312356 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]]]}] 08:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 872ms 08:18:32 INFO - PROCESS | 1945 | 1461338312384 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 1945 | 1461338312386 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:18:32 INFO - PROCESS | 1945 | 1461338312389 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 1945 | 1461338312392 Marionette TRACE conn2 <- [1,1274,null,{}] 08:18:32 INFO - PROCESS | 1945 | 1461338312395 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}] 08:18:32 INFO - PROCESS | 1945 | 1461338312490 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:18:32 INFO - PROCESS | 1945 | 1461338312541 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x119724000 == 54 [pid = 1945] [id = 326] 08:18:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11567a400) [pid = 1945] [serial = 977] [outer = 0x0] 08:18:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11579a800) [pid = 1945] [serial = 978] [outer = 0x11567a400] 08:18:32 INFO - PROCESS | 1945 | 1461338312571 Marionette DEBUG loaded listener.js 08:18:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11653ec00) [pid = 1945] [serial = 979] [outer = 0x11567a400] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x119ad2000 == 53 [pid = 1945] [id = 46] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x116507800 == 52 [pid = 1945] [id = 49] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x12b672000 == 51 [pid = 1945] [id = 319] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x12b059000 == 50 [pid = 1945] [id = 318] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x127917800 == 49 [pid = 1945] [id = 317] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11a877000 == 48 [pid = 1945] [id = 316] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x126ee0000 == 47 [pid = 1945] [id = 315] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x126911000 == 46 [pid = 1945] [id = 314] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x1259b0800 == 45 [pid = 1945] [id = 313] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11c985800 == 44 [pid = 1945] [id = 312] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad80800 == 43 [pid = 1945] [id = 311] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11b973800 == 42 [pid = 1945] [id = 310] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11a98b000 == 41 [pid = 1945] [id = 309] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x1187d2000 == 40 [pid = 1945] [id = 308] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x118c4b000 == 39 [pid = 1945] [id = 307] 08:18:32 INFO - PROCESS | 1945 | --DOCSHELL 0x11a546000 == 38 [pid = 1945] [id = 306] 08:18:33 INFO - PROCESS | 1945 | 1461338313024 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]]]}] 08:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 08:18:33 INFO - PROCESS | 1945 | 1461338313060 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1945 | 1461338313064 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:18:33 INFO - PROCESS | 1945 | 1461338313070 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1945 | 1461338313072 Marionette TRACE conn2 <- [1,1278,null,{}] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x127f52400) [pid = 1945] [serial = 910] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x126d29800) [pid = 1945] [serial = 897] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x126d32000) [pid = 1945] [serial = 898] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11567d000) [pid = 1945] [serial = 903] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x126e72000) [pid = 1945] [serial = 907] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11a88d000) [pid = 1945] [serial = 904] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11ba0a800) [pid = 1945] [serial = 906] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x126da0c00) [pid = 1945] [serial = 901] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12909c000) [pid = 1945] [serial = 912] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x127973c00) [pid = 1945] [serial = 909] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12e793800) [pid = 1945] [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.] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11c29f400) [pid = 1945] [serial = 891] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11a899800) [pid = 1945] [serial = 878] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11addb800) [pid = 1945] [serial = 879] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x1187b9000) [pid = 1945] [serial = 872] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11af3c800) [pid = 1945] [serial = 881] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x126962000) [pid = 1945] [serial = 895] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11af47800) [pid = 1945] [serial = 882] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x118c24000) [pid = 1945] [serial = 873] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x1162d0000) [pid = 1945] [serial = 869] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x117846400) [pid = 1945] [serial = 870] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x119141400) [pid = 1945] [serial = 875] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x119ba3800) [pid = 1945] [serial = 876] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1147cc400) [pid = 1945] [serial = 863] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x1259e7c00) [pid = 1945] [serial = 894] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x114e04000) [pid = 1945] [serial = 864] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11bdcb000) [pid = 1945] [serial = 890] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x1154a4c00) [pid = 1945] [serial = 866] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11567e400) [pid = 1945] [serial = 867] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11b908800) [pid = 1945] [serial = 884] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11b993400) [pid = 1945] [serial = 885] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11ba10c00) [pid = 1945] [serial = 887] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11bdc7000) [pid = 1945] [serial = 888] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x126d97c00) [pid = 1945] [serial = 900] [outer = 0x0] [url = about:blank] 08:18:33 INFO - PROCESS | 1945 | 1461338313093 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}] 08:18:33 INFO - PROCESS | 1945 | 1461338313174 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:18:33 INFO - PROCESS | 1945 | 1461338313180 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x119248000 == 39 [pid = 1945] [id = 327] 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x1187b1800) [pid = 1945] [serial = 980] [outer = 0x0] 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x118c24000) [pid = 1945] [serial = 981] [outer = 0x1187b1800] 08:18:33 INFO - PROCESS | 1945 | 1461338313206 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x119ba1000) [pid = 1945] [serial = 982] [outer = 0x1187b1800] 08:18:33 INFO - PROCESS | 1945 | 1461338313583 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]]]}] 08:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 531ms 08:18:33 INFO - PROCESS | 1945 | 1461338313600 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1945 | 1461338313602 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:18:33 INFO - PROCESS | 1945 | 1461338313638 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1945 | 1461338313641 Marionette TRACE conn2 <- [1,1282,null,{}] 08:18:33 INFO - PROCESS | 1945 | 1461338313653 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}] 08:18:33 INFO - PROCESS | 1945 | 1461338313776 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:18:33 INFO - PROCESS | 1945 | 1461338313792 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b973800 == 40 [pid = 1945] [id = 328] 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11a895400) [pid = 1945] [serial = 983] [outer = 0x0] 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11ade8800) [pid = 1945] [serial = 984] [outer = 0x11a895400] 08:18:33 INFO - PROCESS | 1945 | 1461338313837 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11b906800) [pid = 1945] [serial = 985] [outer = 0x11a895400] 08:18:34 INFO - PROCESS | 1945 | 1461338314264 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]]]}] 08:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 678ms 08:18:34 INFO - PROCESS | 1945 | 1461338314311 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1945 | 1461338314312 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:18:34 INFO - PROCESS | 1945 | 1461338314315 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1945 | 1461338314316 Marionette TRACE conn2 <- [1,1286,null,{}] 08:18:34 INFO - PROCESS | 1945 | 1461338314318 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}] 08:18:34 INFO - PROCESS | 1945 | 1461338314415 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:18:34 INFO - PROCESS | 1945 | 1461338314422 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad3000 == 41 [pid = 1945] [id = 329] 08:18:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11ba09c00) [pid = 1945] [serial = 986] [outer = 0x0] 08:18:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bdcb000) [pid = 1945] [serial = 987] [outer = 0x11ba09c00] 08:18:34 INFO - PROCESS | 1945 | 1461338314449 Marionette DEBUG loaded listener.js 08:18:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c2a9400) [pid = 1945] [serial = 988] [outer = 0x11ba09c00] 08:18:34 INFO - PROCESS | 1945 | 1461338314789 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]]]}] 08:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 08:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:18:34 INFO - PROCESS | 1945 | 1461338314849 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1945 | 1461338314851 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:18:34 INFO - PROCESS | 1945 | 1461338314854 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1945 | 1461338314855 Marionette TRACE conn2 <- [1,1290,null,{}] 08:18:34 INFO - PROCESS | 1945 | 1461338314858 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}] 08:18:34 INFO - PROCESS | 1945 | 1461338314935 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:18:34 INFO - PROCESS | 1945 | 1461338314942 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12591a800 == 42 [pid = 1945] [id = 330] 08:18:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c2a9c00) [pid = 1945] [serial = 989] [outer = 0x0] 08:18:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11c922800) [pid = 1945] [serial = 990] [outer = 0x11c2a9c00] 08:18:34 INFO - PROCESS | 1945 | 1461338314967 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x126963800) [pid = 1945] [serial = 991] [outer = 0x11c2a9c00] 08:18:35 INFO - PROCESS | 1945 | 1461338315374 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]]]}] 08:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 573ms 08:18:35 INFO - PROCESS | 1945 | 1461338315428 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:18:35 INFO - PROCESS | 1945 | 1461338315430 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:18:35 INFO - PROCESS | 1945 | 1461338315433 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 1945 | 1461338315435 Marionette TRACE conn2 <- [1,1294,null,{}] 08:18:35 INFO - PROCESS | 1945 | 1461338315445 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}] 08:18:35 INFO - PROCESS | 1945 | 1461338315616 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:18:35 INFO - PROCESS | 1945 | 1461338315671 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x126aa3000 == 43 [pid = 1945] [id = 331] 08:18:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x126d32c00) [pid = 1945] [serial = 992] [outer = 0x0] 08:18:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12786f000) [pid = 1945] [serial = 993] [outer = 0x126d32c00] 08:18:35 INFO - PROCESS | 1945 | 1461338315752 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x129c65c00) [pid = 1945] [serial = 994] [outer = 0x126d32c00] 08:18:36 INFO - PROCESS | 1945 | 1461338316095 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]]]}] 08:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 680ms 08:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:18:36 INFO - PROCESS | 1945 | 1461338316113 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 1945 | 1461338316114 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:18:36 INFO - PROCESS | 1945 | 1461338316116 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 1945 | 1461338316118 Marionette TRACE conn2 <- [1,1298,null,{}] 08:18:36 INFO - PROCESS | 1945 | 1461338316123 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}] 08:18:36 INFO - PROCESS | 1945 | 1461338316221 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:18:36 INFO - PROCESS | 1945 | 1461338316225 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x127270000 == 44 [pid = 1945] [id = 332] 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x129791000) [pid = 1945] [serial = 995] [outer = 0x0] 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b072000) [pid = 1945] [serial = 996] [outer = 0x129791000] 08:18:36 INFO - PROCESS | 1945 | 1461338316250 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b1f0800) [pid = 1945] [serial = 997] [outer = 0x129791000] 08:18:36 INFO - PROCESS | 1945 | 1461338316579 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]]]}] 08:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 473ms 08:18:36 INFO - PROCESS | 1945 | 1461338316599 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 1945 | 1461338316600 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:18:36 INFO - PROCESS | 1945 | 1461338316605 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 1945 | 1461338316607 Marionette TRACE conn2 <- [1,1302,null,{}] 08:18:36 INFO - PROCESS | 1945 | 1461338316610 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}] 08:18:36 INFO - PROCESS | 1945 | 1461338316709 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:18:36 INFO - PROCESS | 1945 | 1461338316721 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297c3000 == 45 [pid = 1945] [id = 333] 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12b07ac00) [pid = 1945] [serial = 998] [outer = 0x0] 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12b1f7c00) [pid = 1945] [serial = 999] [outer = 0x12b07ac00] 08:18:36 INFO - PROCESS | 1945 | 1461338316746 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12b255800) [pid = 1945] [serial = 1000] [outer = 0x12b07ac00] 08:18:37 INFO - PROCESS | 1945 | 1461338317089 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]]]}] 08:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 524ms 08:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:18:37 INFO - PROCESS | 1945 | 1461338317128 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 1945 | 1461338317129 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:18:37 INFO - PROCESS | 1945 | 1461338317132 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1945 | 1461338317134 Marionette TRACE conn2 <- [1,1306,null,{}] 08:18:37 INFO - PROCESS | 1945 | 1461338317137 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}] 08:18:37 INFO - PROCESS | 1945 | 1461338317325 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12bc8e400) [pid = 1945] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x114547c00) [pid = 1945] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11c454c00) [pid = 1945] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11340c000) [pid = 1945] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x114545400) [pid = 1945] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x1142d1000) [pid = 1945] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x114576400) [pid = 1945] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x1187b0c00) [pid = 1945] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11c9dec00) [pid = 1945] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x115675000) [pid = 1945] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x126e7a000) [pid = 1945] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x115677400) [pid = 1945] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:18:37 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11b907400) [pid = 1945] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:18:37 INFO - PROCESS | 1945 | 1461338317365 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a545000 == 46 [pid = 1945] [id = 334] 08:18:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x1140d1000) [pid = 1945] [serial = 1001] [outer = 0x0] 08:18:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x1147c9800) [pid = 1945] [serial = 1002] [outer = 0x1140d1000] 08:18:37 INFO - PROCESS | 1945 | 1461338317391 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11a74a800) [pid = 1945] [serial = 1003] [outer = 0x1140d1000] 08:18:37 INFO - PROCESS | 1945 | 1461338317717 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]]]}] 08:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 620ms 08:18:37 INFO - PROCESS | 1945 | 1461338317755 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 1945 | 1461338317757 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:18:37 INFO - PROCESS | 1945 | 1461338317761 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1945 | 1461338317762 Marionette TRACE conn2 <- [1,1310,null,{}] 08:18:37 INFO - PROCESS | 1945 | 1461338317766 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}] 08:18:37 INFO - PROCESS | 1945 | 1461338317887 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:18:37 INFO - PROCESS | 1945 | 1461338317954 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b6cd800 == 47 [pid = 1945] [id = 335] 08:18:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x1142d1000) [pid = 1945] [serial = 1004] [outer = 0x0] 08:18:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11bc65800) [pid = 1945] [serial = 1005] [outer = 0x1142d1000] 08:18:37 INFO - PROCESS | 1945 | 1461338317995 Marionette DEBUG loaded listener.js 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b25f000) [pid = 1945] [serial = 1006] [outer = 0x1142d1000] 08:18:38 INFO - PROCESS | 1945 | 1461338318316 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] 08:18:38 INFO - PROCESS | 1945 | 1461338318333 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:18:38 INFO - PROCESS | 1945 | 1461338318343 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1945 | 1461338318345 Marionette TRACE conn2 <- [1,1314,null,{}] 08:18:38 INFO - PROCESS | 1945 | 1461338318347 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}] 08:18:38 INFO - PROCESS | 1945 | 1461338318445 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:18:38 INFO - PROCESS | 1945 | 1461338318450 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d37e800 == 48 [pid = 1945] [id = 336] 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12b075c00) [pid = 1945] [serial = 1007] [outer = 0x0] 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b4cc800) [pid = 1945] [serial = 1008] [outer = 0x12b075c00] 08:18:38 INFO - PROCESS | 1945 | 1461338318480 Marionette DEBUG loaded listener.js 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12ba54400) [pid = 1945] [serial = 1009] [outer = 0x12b075c00] 08:18:38 INFO - PROCESS | 1945 | 1461338318814 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]]]}] 08:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 526ms 08:18:38 INFO - PROCESS | 1945 | 1461338318864 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:18:38 INFO - PROCESS | 1945 | 1461338318865 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:18:38 INFO - PROCESS | 1945 | 1461338318867 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1945 | 1461338318868 Marionette TRACE conn2 <- [1,1318,null,{}] 08:18:38 INFO - PROCESS | 1945 | 1461338318871 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}] 08:18:38 INFO - PROCESS | 1945 | 1461338318948 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:18:38 INFO - PROCESS | 1945 | 1461338318955 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d39a800 == 49 [pid = 1945] [id = 337] 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b96fc00) [pid = 1945] [serial = 1010] [outer = 0x0] 08:18:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12ba5d400) [pid = 1945] [serial = 1011] [outer = 0x12b96fc00] 08:18:38 INFO - PROCESS | 1945 | 1461338318981 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12bc84400) [pid = 1945] [serial = 1012] [outer = 0x12b96fc00] 08:18:39 INFO - PROCESS | 1945 | 1461338319470 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]]]}] 08:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 08:18:39 INFO - PROCESS | 1945 | 1461338319490 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 1945 | 1461338319494 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:18:39 INFO - PROCESS | 1945 | 1461338319499 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1945 | 1461338319504 Marionette TRACE conn2 <- [1,1322,null,{}] 08:18:39 INFO - PROCESS | 1945 | 1461338319510 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}] 08:18:39 INFO - PROCESS | 1945 | 1461338319667 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:18:39 INFO - PROCESS | 1945 | 1461338319812 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a545800 == 50 [pid = 1945] [id = 338] 08:18:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x115681400) [pid = 1945] [serial = 1013] [outer = 0x0] 08:18:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x1157a4800) [pid = 1945] [serial = 1014] [outer = 0x115681400] 08:18:39 INFO - PROCESS | 1945 | 1461338319861 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x118754400) [pid = 1945] [serial = 1015] [outer = 0x115681400] 08:18:40 INFO - PROCESS | 1945 | 1461338320299 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]]]}] 08:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 826ms 08:18:40 INFO - PROCESS | 1945 | 1461338320324 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:18:40 INFO - PROCESS | 1945 | 1461338320328 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:18:40 INFO - PROCESS | 1945 | 1461338320333 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 1945 | 1461338320335 Marionette TRACE conn2 <- [1,1326,null,{}] 08:18:40 INFO - PROCESS | 1945 | 1461338320338 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}] 08:18:40 INFO - PROCESS | 1945 | 1461338320441 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:18:40 INFO - PROCESS | 1945 | 1461338320492 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af1c000 == 51 [pid = 1945] [id = 339] 08:18:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x1187b9000) [pid = 1945] [serial = 1016] [outer = 0x0] 08:18:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x119d65c00) [pid = 1945] [serial = 1017] [outer = 0x1187b9000] 08:18:40 INFO - PROCESS | 1945 | 1461338320522 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11af44400) [pid = 1945] [serial = 1018] [outer = 0x1187b9000] 08:18:40 INFO - PROCESS | 1945 | 1461338320951 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]]]}] 08:18:41 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 08:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 671ms 08:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:18:41 INFO - PROCESS | 1945 | 1461338321005 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:18:41 INFO - PROCESS | 1945 | 1461338321006 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:18:41 INFO - PROCESS | 1945 | 1461338321009 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1945 | 1461338321011 Marionette TRACE conn2 <- [1,1330,null,{}] 08:18:41 INFO - PROCESS | 1945 | 1461338321037 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}] 08:18:41 INFO - PROCESS | 1945 | 1461338321191 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:18:41 INFO - PROCESS | 1945 | 1461338321238 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d09b000 == 52 [pid = 1945] [id = 340] 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c4e3c00) [pid = 1945] [serial = 1019] [outer = 0x0] 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x126d97c00) [pid = 1945] [serial = 1020] [outer = 0x11c4e3c00] 08:18:41 INFO - PROCESS | 1945 | 1461338321271 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127974c00) [pid = 1945] [serial = 1021] [outer = 0x11c4e3c00] 08:18:41 INFO - PROCESS | 1945 | 1461338321696 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]]]}] 08:18:41 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 08:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 08:18:41 INFO - PROCESS | 1945 | 1461338321732 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:18:41 INFO - PROCESS | 1945 | 1461338321734 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:18:41 INFO - PROCESS | 1945 | 1461338321736 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1945 | 1461338321737 Marionette TRACE conn2 <- [1,1334,null,{}] 08:18:41 INFO - PROCESS | 1945 | 1461338321740 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}] 08:18:41 INFO - PROCESS | 1945 | 1461338321838 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:18:41 INFO - PROCESS | 1945 | 1461338321889 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db47000 == 53 [pid = 1945] [id = 341] 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1295a4c00) [pid = 1945] [serial = 1022] [outer = 0x0] 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x129c5cc00) [pid = 1945] [serial = 1023] [outer = 0x1295a4c00] 08:18:41 INFO - PROCESS | 1945 | 1461338321919 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b259800) [pid = 1945] [serial = 1024] [outer = 0x1295a4c00] 08:18:42 INFO - PROCESS | 1945 | 1461338322330 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]]]}] 08:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 620ms 08:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:18:42 INFO - PROCESS | 1945 | 1461338322357 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 1945 | 1461338322358 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:18:42 INFO - PROCESS | 1945 | 1461338322360 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 1945 | 1461338322361 Marionette TRACE conn2 <- [1,1338,null,{}] 08:18:42 INFO - PROCESS | 1945 | 1461338322364 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}] 08:18:42 INFO - PROCESS | 1945 | 1461338322459 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:18:42 INFO - PROCESS | 1945 | 1461338322558 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e354800 == 54 [pid = 1945] [id = 342] 08:18:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11349ac00) [pid = 1945] [serial = 1025] [outer = 0x0] 08:18:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b96b800) [pid = 1945] [serial = 1026] [outer = 0x11349ac00] 08:18:42 INFO - PROCESS | 1945 | 1461338322587 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12ba53400) [pid = 1945] [serial = 1027] [outer = 0x11349ac00] 08:18:43 INFO - PROCESS | 1945 | 1461338323680 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]]]}] 08:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1323ms 08:18:43 INFO - PROCESS | 1945 | 1461338323683 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:18:43 INFO - PROCESS | 1945 | 1461338323685 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:18:43 INFO - PROCESS | 1945 | 1461338323689 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 1945 | 1461338323691 Marionette TRACE conn2 <- [1,1342,null,{}] 08:18:43 INFO - PROCESS | 1945 | 1461338323698 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}] 08:18:43 INFO - PROCESS | 1945 | 1461338323789 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:18:43 INFO - PROCESS | 1945 | 1461338323874 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x119114800 == 55 [pid = 1945] [id = 343] 08:18:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x114e10c00) [pid = 1945] [serial = 1028] [outer = 0x0] 08:18:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x115240800) [pid = 1945] [serial = 1029] [outer = 0x114e10c00] 08:18:43 INFO - PROCESS | 1945 | 1461338323903 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11567ec00) [pid = 1945] [serial = 1030] [outer = 0x114e10c00] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12d37e800 == 54 [pid = 1945] [id = 336] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12b6cd800 == 53 [pid = 1945] [id = 335] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a545000 == 52 [pid = 1945] [id = 334] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x1297c3000 == 51 [pid = 1945] [id = 333] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x127270000 == 50 [pid = 1945] [id = 332] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x126aa3000 == 49 [pid = 1945] [id = 331] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12591a800 == 48 [pid = 1945] [id = 330] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x119ad3000 == 47 [pid = 1945] [id = 329] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11b973800 == 46 [pid = 1945] [id = 328] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x119248000 == 45 [pid = 1945] [id = 327] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x119724000 == 44 [pid = 1945] [id = 326] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce79800 == 43 [pid = 1945] [id = 324] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12be43800 == 42 [pid = 1945] [id = 323] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x127f5d000 == 41 [pid = 1945] [id = 322] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11af06800 == 40 [pid = 1945] [id = 321] 08:18:44 INFO - PROCESS | 1945 | --DOCSHELL 0x115754000 == 39 [pid = 1945] [id = 320] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d033800) [pid = 1945] [serial = 861] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11bdd0400) [pid = 1945] [serial = 939] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x1259e9800) [pid = 1945] [serial = 942] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x113410800) [pid = 1945] [serial = 915] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x118584c00) [pid = 1945] [serial = 927] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x119133400) [pid = 1945] [serial = 928] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x115675800) [pid = 1945] [serial = 922] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x114ba8800) [pid = 1945] [serial = 921] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x1154a1400) [pid = 1945] [serial = 924] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x1165f5400) [pid = 1945] [serial = 925] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11a74b000) [pid = 1945] [serial = 930] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11ac7fc00) [pid = 1945] [serial = 931] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11ade3800) [pid = 1945] [serial = 933] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11af49400) [pid = 1945] [serial = 934] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x115682c00) [pid = 1945] [serial = 918] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x126d2ac00) [pid = 1945] [serial = 945] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12696dc00) [pid = 1945] [serial = 943] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x118750000) [pid = 1945] [serial = 948] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x129099000) [pid = 1945] [serial = 954] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11a88e800) [pid = 1945] [serial = 949] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x129770400) [pid = 1945] [serial = 955] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11c9e6800) [pid = 1945] [serial = 951] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x126d37c00) [pid = 1945] [serial = 946] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11b913400) [pid = 1945] [serial = 936] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11bc65c00) [pid = 1945] [serial = 937] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x129784400) [pid = 1945] [serial = 957] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c4e2800) [pid = 1945] [serial = 940] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x126da4000) [pid = 1945] [serial = 952] [outer = 0x0] [url = about:blank] 08:18:44 INFO - PROCESS | 1945 | 1461338324313 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]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 673ms 08:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:18:44 INFO - PROCESS | 1945 | 1461338324363 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1945 | 1461338324367 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:18:44 INFO - PROCESS | 1945 | 1461338324371 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1945 | 1461338324372 Marionette TRACE conn2 <- [1,1346,null,{}] 08:18:44 INFO - PROCESS | 1945 | 1461338324375 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}] 08:18:44 INFO - PROCESS | 1945 | 1461338324453 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:18:44 INFO - PROCESS | 1945 | 1461338324461 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a86d000 == 40 [pid = 1945] [id = 344] 08:18:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11579a000) [pid = 1945] [serial = 1031] [outer = 0x0] 08:18:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11654a000) [pid = 1945] [serial = 1032] [outer = 0x11579a000] 08:18:44 INFO - PROCESS | 1945 | 1461338324487 Marionette DEBUG loaded listener.js 08:18:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x118c0ac00) [pid = 1945] [serial = 1033] [outer = 0x11579a000] 08:18:44 INFO - PROCESS | 1945 | 1461338324814 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]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 08:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:18:44 INFO - PROCESS | 1945 | 1461338324847 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1945 | 1461338324848 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:18:44 INFO - PROCESS | 1945 | 1461338324850 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1945 | 1461338324855 Marionette TRACE conn2 <- [1,1350,null,{}] 08:18:44 INFO - PROCESS | 1945 | 1461338324862 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}] 08:18:44 INFO - PROCESS | 1945 | 1461338324941 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:18:44 INFO - PROCESS | 1945 | 1461338324947 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad83800 == 41 [pid = 1945] [id = 345] 08:18:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x119133400) [pid = 1945] [serial = 1034] [outer = 0x0] 08:18:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11a893400) [pid = 1945] [serial = 1035] [outer = 0x119133400] 08:18:44 INFO - PROCESS | 1945 | 1461338324977 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11adddc00) [pid = 1945] [serial = 1036] [outer = 0x119133400] 08:18:45 INFO - PROCESS | 1945 | 1461338325343 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]]]}] 08:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 528ms 08:18:45 INFO - PROCESS | 1945 | 1461338325378 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:18:45 INFO - PROCESS | 1945 | 1461338325380 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:18:45 INFO - PROCESS | 1945 | 1461338325382 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 1945 | 1461338325383 Marionette TRACE conn2 <- [1,1354,null,{}] 08:18:45 INFO - PROCESS | 1945 | 1461338325386 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}] 08:18:45 INFO - PROCESS | 1945 | 1461338325488 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:18:45 INFO - PROCESS | 1945 | 1461338325495 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b965000 == 42 [pid = 1945] [id = 346] 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11af3dc00) [pid = 1945] [serial = 1037] [outer = 0x0] 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11af78c00) [pid = 1945] [serial = 1038] [outer = 0x11af3dc00] 08:18:45 INFO - PROCESS | 1945 | 1461338325521 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11bc62000) [pid = 1945] [serial = 1039] [outer = 0x11af3dc00] 08:18:45 INFO - PROCESS | 1945 | 1461338325826 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]]]}] 08:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 470ms 08:18:45 INFO - PROCESS | 1945 | 1461338325854 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:18:45 INFO - PROCESS | 1945 | 1461338325857 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:18:45 INFO - PROCESS | 1945 | 1461338325860 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 1945 | 1461338325861 Marionette TRACE conn2 <- [1,1358,null,{}] 08:18:45 INFO - PROCESS | 1945 | 1461338325863 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}] 08:18:45 INFO - PROCESS | 1945 | 1461338325940 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:18:45 INFO - PROCESS | 1945 | 1461338325944 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4a1000 == 43 [pid = 1945] [id = 347] 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11bc6b000) [pid = 1945] [serial = 1040] [outer = 0x0] 08:18:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11bdd1800) [pid = 1945] [serial = 1041] [outer = 0x11bc6b000] 08:18:45 INFO - PROCESS | 1945 | 1461338325970 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11c2a0c00) [pid = 1945] [serial = 1042] [outer = 0x11bc6b000] 08:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 08:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:18:46 INFO - PROCESS | 1945 | 1461338326327 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]]]}] 08:18:46 INFO - PROCESS | 1945 | 1461338326330 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1945 | 1461338326331 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:18:46 INFO - PROCESS | 1945 | 1461338326333 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1945 | 1461338326334 Marionette TRACE conn2 <- [1,1362,null,{}] 08:18:46 INFO - PROCESS | 1945 | 1461338326339 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}] 08:18:46 INFO - PROCESS | 1945 | 1461338326458 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:18:46 INFO - PROCESS | 1945 | 1461338326473 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259b0000 == 44 [pid = 1945] [id = 348] 08:18:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c44f800) [pid = 1945] [serial = 1043] [outer = 0x0] 08:18:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x125ce5c00) [pid = 1945] [serial = 1044] [outer = 0x11c44f800] 08:18:46 INFO - PROCESS | 1945 | 1461338326501 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x126d97400) [pid = 1945] [serial = 1045] [outer = 0x11c44f800] 08:18:46 INFO - PROCESS | 1945 | 1461338326861 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]]]}] 08:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 573ms 08:18:46 INFO - PROCESS | 1945 | 1461338326907 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1945 | 1461338326908 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:18:46 INFO - PROCESS | 1945 | 1461338326910 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1945 | 1461338326911 Marionette TRACE conn2 <- [1,1366,null,{}] 08:18:46 INFO - PROCESS | 1945 | 1461338326914 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}] 08:18:47 INFO - PROCESS | 1945 | 1461338327010 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:18:47 INFO - PROCESS | 1945 | 1461338327024 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e2e000 == 45 [pid = 1945] [id = 349] 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x113499000) [pid = 1945] [serial = 1046] [outer = 0x0] 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x126da1000) [pid = 1945] [serial = 1047] [outer = 0x113499000] 08:18:47 INFO - PROCESS | 1945 | 1461338327049 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12754b400) [pid = 1945] [serial = 1048] [outer = 0x113499000] 08:18:47 INFO - PROCESS | 1945 | 1461338327411 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] 08:18:47 INFO - PROCESS | 1945 | 1461338327431 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:18:47 INFO - PROCESS | 1945 | 1461338327433 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 1945 | 1461338327434 Marionette TRACE conn2 <- [1,1370,null,{}] 08:18:47 INFO - PROCESS | 1945 | 1461338327436 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}] 08:18:47 INFO - PROCESS | 1945 | 1461338327539 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:18:47 INFO - PROCESS | 1945 | 1461338327552 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x126f53000 == 46 [pid = 1945] [id = 350] 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127974400) [pid = 1945] [serial = 1049] [outer = 0x0] 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x129099000) [pid = 1945] [serial = 1050] [outer = 0x127974400] 08:18:47 INFO - PROCESS | 1945 | 1461338327578 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12978d000) [pid = 1945] [serial = 1051] [outer = 0x127974400] 08:18:47 INFO - PROCESS | 1945 | 1461338327910 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] 08:18:47 INFO - PROCESS | 1945 | 1461338327954 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:18:47 INFO - PROCESS | 1945 | 1461338327956 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 1945 | 1461338327957 Marionette TRACE conn2 <- [1,1374,null,{}] 08:18:47 INFO - PROCESS | 1945 | 1461338327960 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}] 08:18:48 INFO - PROCESS | 1945 | 1461338328058 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:18:48 INFO - PROCESS | 1945 | 1461338328073 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290cb000 == 47 [pid = 1945] [id = 351] 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x126d9f000) [pid = 1945] [serial = 1052] [outer = 0x0] 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129c63000) [pid = 1945] [serial = 1053] [outer = 0x126d9f000] 08:18:48 INFO - PROCESS | 1945 | 1461338328098 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b075800) [pid = 1945] [serial = 1054] [outer = 0x126d9f000] 08:18:48 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:48 INFO - PROCESS | 1945 | 1461338328553 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] 08:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:18:48 INFO - PROCESS | 1945 | 1461338328580 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:18:48 INFO - PROCESS | 1945 | 1461338328582 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 1945 | 1461338328583 Marionette TRACE conn2 <- [1,1378,null,{}] 08:18:48 INFO - PROCESS | 1945 | 1461338328586 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}] 08:18:48 INFO - PROCESS | 1945 | 1461338328668 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:18:48 INFO - PROCESS | 1945 | 1461338328677 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab20000 == 48 [pid = 1945] [id = 352] 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11a742800) [pid = 1945] [serial = 1055] [outer = 0x0] 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11b98e000) [pid = 1945] [serial = 1056] [outer = 0x11a742800] 08:18:48 INFO - PROCESS | 1945 | 1461338328704 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x126d30c00) [pid = 1945] [serial = 1057] [outer = 0x11a742800] 08:18:49 INFO - PROCESS | 1945 | 1461338329027 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] 08:18:49 INFO - PROCESS | 1945 | 1461338329058 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:18:49 INFO - PROCESS | 1945 | 1461338329060 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1945 | 1461338329062 Marionette TRACE conn2 <- [1,1382,null,{}] 08:18:49 INFO - PROCESS | 1945 | 1461338329064 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}] 08:18:49 INFO - PROCESS | 1945 | 1461338329156 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:18:49 INFO - PROCESS | 1945 | 1461338329207 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b068000 == 49 [pid = 1945] [id = 353] 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11a895400) [pid = 1945] [serial = 1058] [outer = 0x0] 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b1f8400) [pid = 1945] [serial = 1059] [outer = 0x11a895400] 08:18:49 INFO - PROCESS | 1945 | 1461338329237 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b96e400) [pid = 1945] [serial = 1060] [outer = 0x11a895400] 08:18:49 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:49 INFO - PROCESS | 1945 | 1461338329545 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] 08:18:49 INFO - PROCESS | 1945 | 1461338329621 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:18:49 INFO - PROCESS | 1945 | 1461338329625 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1945 | 1461338329628 Marionette TRACE conn2 <- [1,1386,null,{}] 08:18:49 INFO - PROCESS | 1945 | 1461338329632 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}] 08:18:49 INFO - PROCESS | 1945 | 1461338329735 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:18:49 INFO - PROCESS | 1945 | 1461338329786 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x119177800 == 50 [pid = 1945] [id = 354] 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x114ba8000) [pid = 1945] [serial = 1061] [outer = 0x0] 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x114e06800) [pid = 1945] [serial = 1062] [outer = 0x114ba8000] 08:18:49 INFO - PROCESS | 1945 | 1461338329819 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x115681800) [pid = 1945] [serial = 1063] [outer = 0x114ba8000] 08:18:50 INFO - PROCESS | 1945 | 1461338330325 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] 08:18:50 INFO - PROCESS | 1945 | 1461338330350 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:18:50 INFO - PROCESS | 1945 | 1461338330358 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1945 | 1461338330361 Marionette TRACE conn2 <- [1,1390,null,{}] 08:18:50 INFO - PROCESS | 1945 | 1461338330364 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}] 08:18:50 INFO - PROCESS | 1945 | 1461338330461 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:18:50 INFO - PROCESS | 1945 | 1461338330525 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcbc800 == 51 [pid = 1945] [id = 355] 08:18:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11567bc00) [pid = 1945] [serial = 1064] [outer = 0x0] 08:18:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11a74ec00) [pid = 1945] [serial = 1065] [outer = 0x11567bc00] 08:18:50 INFO - PROCESS | 1945 | 1461338330555 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11ade6400) [pid = 1945] [serial = 1066] [outer = 0x11567bc00] 08:18:50 INFO - PROCESS | 1945 | 1461338330965 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]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 623ms 08:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:18:50 INFO - PROCESS | 1945 | 1461338330979 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:18:50 INFO - PROCESS | 1945 | 1461338330981 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:18:50 INFO - PROCESS | 1945 | 1461338330983 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1945 | 1461338330985 Marionette TRACE conn2 <- [1,1394,null,{}] 08:18:50 INFO - PROCESS | 1945 | 1461338330992 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}] 08:18:51 INFO - PROCESS | 1945 | 1461338331126 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:18:51 INFO - PROCESS | 1945 | 1461338331194 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x129535800 == 52 [pid = 1945] [id = 356] 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11c2a9800) [pid = 1945] [serial = 1067] [outer = 0x0] 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11c920800) [pid = 1945] [serial = 1068] [outer = 0x11c2a9800] 08:18:51 INFO - PROCESS | 1945 | 1461338331229 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x126a04800) [pid = 1945] [serial = 1069] [outer = 0x11c2a9800] 08:18:51 INFO - PROCESS | 1945 | 1461338331715 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]]]}] 08:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 08:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:18:51 INFO - PROCESS | 1945 | 1461338331753 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 1945 | 1461338331754 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:18:51 INFO - PROCESS | 1945 | 1461338331757 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 1945 | 1461338331758 Marionette TRACE conn2 <- [1,1398,null,{}] 08:18:51 INFO - PROCESS | 1945 | 1461338331761 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}] 08:18:51 INFO - PROCESS | 1945 | 1461338331859 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:18:51 INFO - PROCESS | 1945 | 1461338331912 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0a2000 == 53 [pid = 1945] [id = 357] 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x126a11c00) [pid = 1945] [serial = 1070] [outer = 0x0] 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126d98400) [pid = 1945] [serial = 1071] [outer = 0x126a11c00] 08:18:51 INFO - PROCESS | 1945 | 1461338331942 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x1295a5400) [pid = 1945] [serial = 1072] [outer = 0x126a11c00] 08:18:52 INFO - PROCESS | 1945 | 1461338332333 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]]]}] 08:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 08:18:52 INFO - PROCESS | 1945 | 1461338332379 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:18:52 INFO - PROCESS | 1945 | 1461338332380 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:18:52 INFO - PROCESS | 1945 | 1461338332382 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1945 | 1461338332384 Marionette TRACE conn2 <- [1,1402,null,{}] 08:18:52 INFO - PROCESS | 1945 | 1461338332386 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}] 08:18:52 INFO - PROCESS | 1945 | 1461338332482 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:18:52 INFO - PROCESS | 1945 | 1461338332576 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db26000 == 54 [pid = 1945] [id = 358] 08:18:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x129c61400) [pid = 1945] [serial = 1073] [outer = 0x0] 08:18:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12b258400) [pid = 1945] [serial = 1074] [outer = 0x129c61400] 08:18:52 INFO - PROCESS | 1945 | 1461338332607 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b963c00) [pid = 1945] [serial = 1075] [outer = 0x129c61400] 08:18:53 INFO - PROCESS | 1945 | 1461338333044 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]]]}] 08:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 673ms 08:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:18:53 INFO - PROCESS | 1945 | 1461338333057 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:18:53 INFO - PROCESS | 1945 | 1461338333058 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:18:53 INFO - PROCESS | 1945 | 1461338333060 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1945 | 1461338333061 Marionette TRACE conn2 <- [1,1406,null,{}] 08:18:53 INFO - PROCESS | 1945 | 1461338333064 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}] 08:18:53 INFO - PROCESS | 1945 | 1461338333215 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:18:53 INFO - PROCESS | 1945 | 1461338333223 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad88800 == 55 [pid = 1945] [id = 359] 08:18:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11c9d9c00) [pid = 1945] [serial = 1076] [outer = 0x0] 08:18:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b96d400) [pid = 1945] [serial = 1077] [outer = 0x11c9d9c00] 08:18:53 INFO - PROCESS | 1945 | 1461338333256 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12cf5e400) [pid = 1945] [serial = 1078] [outer = 0x11c9d9c00] 08:18:53 INFO - PROCESS | 1945 | 1461338333867 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]]]}] 08:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 820ms 08:18:53 INFO - PROCESS | 1945 | 1461338333881 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:18:53 INFO - PROCESS | 1945 | 1461338333883 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:18:53 INFO - PROCESS | 1945 | 1461338333887 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1945 | 1461338333889 Marionette TRACE conn2 <- [1,1410,null,{}] 08:18:53 INFO - PROCESS | 1945 | 1461338333892 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}] 08:18:53 INFO - PROCESS | 1945 | 1461338333982 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:18:54 INFO - PROCESS | 1945 | 1461338334033 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c628800 == 56 [pid = 1945] [id = 360] 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x116547c00) [pid = 1945] [serial = 1079] [outer = 0x0] 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x118754c00) [pid = 1945] [serial = 1080] [outer = 0x116547c00] 08:18:54 INFO - PROCESS | 1945 | 1461338334061 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x119270c00) [pid = 1945] [serial = 1081] [outer = 0x116547c00] 08:18:54 INFO - PROCESS | 1945 | 1461338334508 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]]]}] 08:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 672ms 08:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:18:54 INFO - PROCESS | 1945 | 1461338334559 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 1945 | 1461338334562 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:18:54 INFO - PROCESS | 1945 | 1461338334567 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - PROCESS | 1945 | 1461338334568 Marionette TRACE conn2 <- [1,1414,null,{}] 08:18:54 INFO - PROCESS | 1945 | 1461338334573 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}] 08:18:54 INFO - PROCESS | 1945 | 1461338334680 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab20000 == 55 [pid = 1945] [id = 352] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x1290cb000 == 54 [pid = 1945] [id = 351] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x126f53000 == 53 [pid = 1945] [id = 350] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x125e2e000 == 52 [pid = 1945] [id = 349] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x1259b0000 == 51 [pid = 1945] [id = 348] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4a1000 == 50 [pid = 1945] [id = 347] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11b965000 == 49 [pid = 1945] [id = 346] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x118c89800) [pid = 1945] [serial = 963] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x1134a4800) [pid = 1945] [serial = 960] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11ade6000) [pid = 1945] [serial = 966] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x126d37000) [pid = 1945] [serial = 969] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x1290a0400) [pid = 1945] [serial = 972] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12ba5d400) [pid = 1945] [serial = 1011] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad83800 == 48 [pid = 1945] [id = 345] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11a86d000 == 47 [pid = 1945] [id = 344] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x119114800 == 46 [pid = 1945] [id = 343] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x12d09b000 == 45 [pid = 1945] [id = 340] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11af1c000 == 44 [pid = 1945] [id = 339] 08:18:54 INFO - PROCESS | 1945 | --DOCSHELL 0x11a545800 == 43 [pid = 1945] [id = 338] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x1295a8000) [pid = 1945] [serial = 913] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b06cc00) [pid = 1945] [serial = 976] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12754b000) [pid = 1945] [serial = 975] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x118c24000) [pid = 1945] [serial = 981] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x119ba1000) [pid = 1945] [serial = 982] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11c922800) [pid = 1945] [serial = 990] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11ade8800) [pid = 1945] [serial = 984] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11b906800) [pid = 1945] [serial = 985] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11bdcb000) [pid = 1945] [serial = 987] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11c2a9400) [pid = 1945] [serial = 988] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11653ec00) [pid = 1945] [serial = 979] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11579a800) [pid = 1945] [serial = 978] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b1f7c00) [pid = 1945] [serial = 999] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12b255800) [pid = 1945] [serial = 1000] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11bc65800) [pid = 1945] [serial = 1005] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11a74a800) [pid = 1945] [serial = 1003] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12b4cc800) [pid = 1945] [serial = 1008] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x1147c9800) [pid = 1945] [serial = 1002] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12ba54400) [pid = 1945] [serial = 1009] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b1f0800) [pid = 1945] [serial = 997] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b25f000) [pid = 1945] [serial = 1006] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x126963800) [pid = 1945] [serial = 991] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x129c65c00) [pid = 1945] [serial = 994] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12786f000) [pid = 1945] [serial = 993] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12b072000) [pid = 1945] [serial = 996] [outer = 0x0] [url = about:blank] 08:18:54 INFO - PROCESS | 1945 | 1461338334765 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x1154c1000 == 44 [pid = 1945] [id = 361] 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11457a000) [pid = 1945] [serial = 1082] [outer = 0x0] 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x115881000) [pid = 1945] [serial = 1083] [outer = 0x11457a000] 08:18:54 INFO - PROCESS | 1945 | 1461338334792 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11ac77c00) [pid = 1945] [serial = 1084] [outer = 0x11457a000] 08:18:55 INFO - PROCESS | 1945 | 1461338335128 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]]]}] 08:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 574ms 08:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:18:55 INFO - PROCESS | 1945 | 1461338335141 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1945 | 1461338335143 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:18:55 INFO - PROCESS | 1945 | 1461338335145 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1945 | 1461338335147 Marionette TRACE conn2 <- [1,1418,null,{}] 08:18:55 INFO - PROCESS | 1945 | 1461338335157 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}] 08:18:55 INFO - PROCESS | 1945 | 1461338335240 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:18:55 INFO - PROCESS | 1945 | 1461338335265 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba32800 == 45 [pid = 1945] [id = 362] 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11af7b800) [pid = 1945] [serial = 1085] [outer = 0x0] 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11bdd3800) [pid = 1945] [serial = 1086] [outer = 0x11af7b800] 08:18:55 INFO - PROCESS | 1945 | 1461338335294 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c92a800) [pid = 1945] [serial = 1087] [outer = 0x11af7b800] 08:18:55 INFO - PROCESS | 1945 | 1461338335657 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]]]}] 08:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 08:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:18:55 INFO - PROCESS | 1945 | 1461338335665 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1945 | 1461338335667 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:18:55 INFO - PROCESS | 1945 | 1461338335673 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1945 | 1461338335675 Marionette TRACE conn2 <- [1,1422,null,{}] 08:18:55 INFO - PROCESS | 1945 | 1461338335683 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}] 08:18:55 INFO - PROCESS | 1945 | 1461338335764 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:18:55 INFO - PROCESS | 1945 | 1461338335770 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12591b000 == 46 [pid = 1945] [id = 363] 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x125de3400) [pid = 1945] [serial = 1088] [outer = 0x0] 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x126d32800) [pid = 1945] [serial = 1089] [outer = 0x125de3400] 08:18:55 INFO - PROCESS | 1945 | 1461338335798 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x126e70000) [pid = 1945] [serial = 1090] [outer = 0x125de3400] 08:18:56 INFO - PROCESS | 1945 | 1461338336138 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]]]}] 08:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:18:56 INFO - PROCESS | 1945 | 1461338336192 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 1945 | 1461338336193 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:18:56 INFO - PROCESS | 1945 | 1461338336196 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1945 | 1461338336197 Marionette TRACE conn2 <- [1,1426,null,{}] 08:18:56 INFO - PROCESS | 1945 | 1461338336199 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}] 08:18:56 INFO - PROCESS | 1945 | 1461338336293 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:18:56 INFO - PROCESS | 1945 | 1461338336300 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa67800 == 47 [pid = 1945] [id = 364] 08:18:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x126d37c00) [pid = 1945] [serial = 1091] [outer = 0x0] 08:18:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x127f48c00) [pid = 1945] [serial = 1092] [outer = 0x126d37c00] 08:18:56 INFO - PROCESS | 1945 | 1461338336329 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12976a000) [pid = 1945] [serial = 1093] [outer = 0x126d37c00] 08:18:56 INFO - PROCESS | 1945 | 1461338336724 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]]]}] 08:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 567ms 08:18:56 INFO - PROCESS | 1945 | 1461338336764 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 1945 | 1461338336766 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:18:56 INFO - PROCESS | 1945 | 1461338336769 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1945 | 1461338336771 Marionette TRACE conn2 <- [1,1430,null,{}] 08:18:56 INFO - PROCESS | 1945 | 1461338336775 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}] 08:18:56 INFO - PROCESS | 1945 | 1461338336924 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:18:56 INFO - PROCESS | 1945 | 1461338336942 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d7000 == 48 [pid = 1945] [id = 365] 08:18:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1272d3c00) [pid = 1945] [serial = 1094] [outer = 0x0] 08:18:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b06c400) [pid = 1945] [serial = 1095] [outer = 0x1272d3c00] 08:18:56 INFO - PROCESS | 1945 | 1461338336969 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b966000) [pid = 1945] [serial = 1096] [outer = 0x1272d3c00] 08:18:57 INFO - PROCESS | 1945 | 1461338337317 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]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 08:18:57 INFO - PROCESS | 1945 | 1461338337340 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1945 | 1461338337341 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:18:57 INFO - PROCESS | 1945 | 1461338337344 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1945 | 1461338337345 Marionette TRACE conn2 <- [1,1434,null,{}] 08:18:57 INFO - PROCESS | 1945 | 1461338337347 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}] 08:18:57 INFO - PROCESS | 1945 | 1461338337444 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:18:57 INFO - PROCESS | 1945 | 1461338337457 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05d000 == 49 [pid = 1945] [id = 366] 08:18:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b970c00) [pid = 1945] [serial = 1097] [outer = 0x0] 08:18:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ba5e000) [pid = 1945] [serial = 1098] [outer = 0x12b970c00] 08:18:57 INFO - PROCESS | 1945 | 1461338337482 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12bc96c00) [pid = 1945] [serial = 1099] [outer = 0x12b970c00] 08:18:57 INFO - PROCESS | 1945 | 1461338337842 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]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 517ms 08:18:57 INFO - PROCESS | 1945 | 1461338337862 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1945 | 1461338337863 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:18:57 INFO - PROCESS | 1945 | 1461338337865 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1945 | 1461338337866 Marionette TRACE conn2 <- [1,1438,null,{}] 08:18:57 INFO - PROCESS | 1945 | 1461338337869 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}] 08:18:57 INFO - PROCESS | 1945 | 1461338337971 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:18:57 INFO - PROCESS | 1945 | 1461338337987 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be2f000 == 50 [pid = 1945] [id = 367] 08:18:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12cf60c00) [pid = 1945] [serial = 1100] [outer = 0x0] 08:18:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12d030c00) [pid = 1945] [serial = 1101] [outer = 0x12cf60c00] 08:18:58 INFO - PROCESS | 1945 | 1461338338012 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12d038800) [pid = 1945] [serial = 1102] [outer = 0x12cf60c00] 08:18:58 INFO - PROCESS | 1945 | 1461338338331 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]]]}] 08:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 08:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:18:58 INFO - PROCESS | 1945 | 1461338338383 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1945 | 1461338338385 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:18:58 INFO - PROCESS | 1945 | 1461338338387 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1945 | 1461338338388 Marionette TRACE conn2 <- [1,1442,null,{}] 08:18:58 INFO - PROCESS | 1945 | 1461338338390 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}] 08:18:58 INFO - PROCESS | 1945 | 1461338338492 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:18:58 INFO - PROCESS | 1945 | 1461338338496 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf91000 == 51 [pid = 1945] [id = 368] 08:18:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12ba4f800) [pid = 1945] [serial = 1103] [outer = 0x0] 08:18:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12d0e2000) [pid = 1945] [serial = 1104] [outer = 0x12ba4f800] 08:18:58 INFO - PROCESS | 1945 | 1461338338550 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12d97c800) [pid = 1945] [serial = 1105] [outer = 0x12ba4f800] 08:18:58 INFO - PROCESS | 1945 | 1461338338972 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]]]}] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x113499000) [pid = 1945] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x127974400) [pid = 1945] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x114e10c00) [pid = 1945] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11579a000) [pid = 1945] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x119133400) [pid = 1945] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x126d9f000) [pid = 1945] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11349ac00) [pid = 1945] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11bc6b000) [pid = 1945] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11a742800) [pid = 1945] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11af3dc00) [pid = 1945] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c44f800) [pid = 1945] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:18:58 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x126d34400) [pid = 1945] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 621ms 08:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:18:59 INFO - PROCESS | 1945 | 1461338339008 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1945 | 1461338339009 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:18:59 INFO - PROCESS | 1945 | 1461338339012 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1945 | 1461338339013 Marionette TRACE conn2 <- [1,1446,null,{}] 08:18:59 INFO - PROCESS | 1945 | 1461338339015 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}] 08:18:59 INFO - PROCESS | 1945 | 1461338339097 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:18:59 INFO - PROCESS | 1945 | 1461338339104 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c48d000 == 52 [pid = 1945] [id = 369] 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11579a000) [pid = 1945] [serial = 1106] [outer = 0x0] 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118c21c00) [pid = 1945] [serial = 1107] [outer = 0x11579a000] 08:18:59 INFO - PROCESS | 1945 | 1461338339132 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11c44d000) [pid = 1945] [serial = 1108] [outer = 0x11579a000] 08:18:59 INFO - PROCESS | 1945 | 1461338339481 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]]]}] 08:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 08:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:18:59 INFO - PROCESS | 1945 | 1461338339533 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1945 | 1461338339536 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:18:59 INFO - PROCESS | 1945 | 1461338339539 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1945 | 1461338339541 Marionette TRACE conn2 <- [1,1450,null,{}] 08:18:59 INFO - PROCESS | 1945 | 1461338339545 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}] 08:18:59 INFO - PROCESS | 1945 | 1461338339682 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:18:59 INFO - PROCESS | 1945 | 1461338339696 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e752000 == 53 [pid = 1945] [id = 370] 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129c58400) [pid = 1945] [serial = 1109] [outer = 0x0] 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12d9e6000) [pid = 1945] [serial = 1110] [outer = 0x129c58400] 08:18:59 INFO - PROCESS | 1945 | 1461338339726 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12db87000) [pid = 1945] [serial = 1111] [outer = 0x129c58400] 08:19:00 INFO - PROCESS | 1945 | 1461338340085 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]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 574ms 08:19:00 INFO - PROCESS | 1945 | 1461338340113 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1945 | 1461338340114 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:19:00 INFO - PROCESS | 1945 | 1461338340116 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1945 | 1461338340117 Marionette TRACE conn2 <- [1,1454,null,{}] 08:19:00 INFO - PROCESS | 1945 | 1461338340122 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}] 08:19:00 INFO - PROCESS | 1945 | 1461338340212 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:19:00 INFO - PROCESS | 1945 | 1461338340264 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8f2800 == 54 [pid = 1945] [id = 371] 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12db85400) [pid = 1945] [serial = 1112] [outer = 0x0] 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12e2b3000) [pid = 1945] [serial = 1113] [outer = 0x12db85400] 08:19:00 INFO - PROCESS | 1945 | 1461338340289 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12e2be000) [pid = 1945] [serial = 1114] [outer = 0x12db85400] 08:19:00 INFO - PROCESS | 1945 | 1461338340570 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]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 473ms 08:19:00 INFO - PROCESS | 1945 | 1461338340594 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1945 | 1461338340596 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:19:00 INFO - PROCESS | 1945 | 1461338340598 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1945 | 1461338340599 Marionette TRACE conn2 <- [1,1458,null,{}] 08:19:00 INFO - PROCESS | 1945 | 1461338340609 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}] 08:19:00 INFO - PROCESS | 1945 | 1461338340696 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:19:00 INFO - PROCESS | 1945 | 1461338340700 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2c8000 == 55 [pid = 1945] [id = 372] 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12e2afc00) [pid = 1945] [serial = 1115] [outer = 0x0] 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12e338000) [pid = 1945] [serial = 1116] [outer = 0x12e2afc00] 08:19:00 INFO - PROCESS | 1945 | 1461338340725 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12e33e800) [pid = 1945] [serial = 1117] [outer = 0x12e2afc00] 08:19:01 INFO - PROCESS | 1945 | 1461338341178 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]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 618ms 08:19:01 INFO - PROCESS | 1945 | 1461338341217 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1945 | 1461338341219 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:19:01 INFO - PROCESS | 1945 | 1461338341223 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1945 | 1461338341225 Marionette TRACE conn2 <- [1,1462,null,{}] 08:19:01 INFO - PROCESS | 1945 | 1461338341229 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}] 08:19:01 INFO - PROCESS | 1945 | 1461338341336 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:19:01 INFO - PROCESS | 1945 | 1461338341405 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa66800 == 56 [pid = 1945] [id = 373] 08:19:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x114e0b000) [pid = 1945] [serial = 1118] [outer = 0x0] 08:19:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11653ec00) [pid = 1945] [serial = 1119] [outer = 0x114e0b000] 08:19:01 INFO - PROCESS | 1945 | 1461338341438 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x119279400) [pid = 1945] [serial = 1120] [outer = 0x114e0b000] 08:19:01 INFO - PROCESS | 1945 | 1461338341896 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]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 722ms 08:19:01 INFO - PROCESS | 1945 | 1461338341953 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1945 | 1461338341958 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:19:01 INFO - PROCESS | 1945 | 1461338341991 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1945 | 1461338341993 Marionette TRACE conn2 <- [1,1466,null,{}] 08:19:01 INFO - PROCESS | 1945 | 1461338341996 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}] 08:19:02 INFO - PROCESS | 1945 | 1461338342099 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:19:02 INFO - PROCESS | 1945 | 1461338342167 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a9a000 == 57 [pid = 1945] [id = 374] 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11b995000) [pid = 1945] [serial = 1121] [outer = 0x0] 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11bc67c00) [pid = 1945] [serial = 1122] [outer = 0x11b995000] 08:19:02 INFO - PROCESS | 1945 | 1461338342197 Marionette DEBUG loaded listener.js 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11c4e0400) [pid = 1945] [serial = 1123] [outer = 0x11b995000] 08:19:02 INFO - PROCESS | 1945 | 1461338342659 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]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 719ms 08:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:19:02 INFO - PROCESS | 1945 | 1461338342711 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1945 | 1461338342712 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:19:02 INFO - PROCESS | 1945 | 1461338342715 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1945 | 1461338342717 Marionette TRACE conn2 <- [1,1470,null,{}] 08:19:02 INFO - PROCESS | 1945 | 1461338342725 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}] 08:19:02 INFO - PROCESS | 1945 | 1461338342831 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:19:02 INFO - PROCESS | 1945 | 1461338342899 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e35d800 == 58 [pid = 1945] [id = 375] 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x126d9a400) [pid = 1945] [serial = 1124] [outer = 0x0] 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x129794800) [pid = 1945] [serial = 1125] [outer = 0x126d9a400] 08:19:02 INFO - PROCESS | 1945 | 1461338342931 Marionette DEBUG loaded listener.js 08:19:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b074400) [pid = 1945] [serial = 1126] [outer = 0x126d9a400] 08:19:03 INFO - PROCESS | 1945 | 1461338343375 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]]]}] 08:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 726ms 08:19:03 INFO - PROCESS | 1945 | 1461338343444 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:19:03 INFO - PROCESS | 1945 | 1461338343447 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:19:03 INFO - PROCESS | 1945 | 1461338343451 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - PROCESS | 1945 | 1461338343452 Marionette TRACE conn2 <- [1,1474,null,{}] 08:19:03 INFO - PROCESS | 1945 | 1461338343458 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}] 08:19:03 INFO - PROCESS | 1945 | 1461338343610 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:19:03 INFO - PROCESS | 1945 | 1461338343676 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb77000 == 59 [pid = 1945] [id = 376] 08:19:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12b49fc00) [pid = 1945] [serial = 1127] [outer = 0x0] 08:19:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12ba5d800) [pid = 1945] [serial = 1128] [outer = 0x12b49fc00] 08:19:03 INFO - PROCESS | 1945 | 1461338343706 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12d032800) [pid = 1945] [serial = 1129] [outer = 0x12b49fc00] 08:19:04 INFO - PROCESS | 1945 | 1461338344174 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]]]}] 08:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 774ms 08:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:19:04 INFO - PROCESS | 1945 | 1461338344225 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 1945 | 1461338344227 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:19:04 INFO - PROCESS | 1945 | 1461338344230 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 1945 | 1461338344232 Marionette TRACE conn2 <- [1,1478,null,{}] 08:19:04 INFO - PROCESS | 1945 | 1461338344238 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}] 08:19:04 INFO - PROCESS | 1945 | 1461338344386 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:19:04 INFO - PROCESS | 1945 | 1461338344481 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x130110800 == 60 [pid = 1945] [id = 377] 08:19:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b4cbc00) [pid = 1945] [serial = 1130] [outer = 0x0] 08:19:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12d9d7800) [pid = 1945] [serial = 1131] [outer = 0x12b4cbc00] 08:19:04 INFO - PROCESS | 1945 | 1461338344529 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12db7fc00) [pid = 1945] [serial = 1132] [outer = 0x12b4cbc00] 08:19:05 INFO - PROCESS | 1945 | 1461338345062 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]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 876ms 08:19:05 INFO - PROCESS | 1945 | 1461338345107 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:19:05 INFO - PROCESS | 1945 | 1461338345108 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:19:05 INFO - PROCESS | 1945 | 1461338345111 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1945 | 1461338345112 Marionette TRACE conn2 <- [1,1482,null,{}] 08:19:05 INFO - PROCESS | 1945 | 1461338345114 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}] 08:19:05 INFO - PROCESS | 1945 | 1461338345230 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:19:05 INFO - PROCESS | 1945 | 1461338345477 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a94e000 == 61 [pid = 1945] [id = 378] 08:19:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1134a4800) [pid = 1945] [serial = 1133] [outer = 0x0] 08:19:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x114545400) [pid = 1945] [serial = 1134] [outer = 0x1134a4800] 08:19:05 INFO - PROCESS | 1945 | 1461338345508 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x114bb3c00) [pid = 1945] [serial = 1135] [outer = 0x1134a4800] 08:19:05 INFO - PROCESS | 1945 | 1461338345957 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]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 873ms 08:19:06 INFO - PROCESS | 1945 | 1461338346005 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1945 | 1461338346007 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:19:06 INFO - PROCESS | 1945 | 1461338346012 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1945 | 1461338346014 Marionette TRACE conn2 <- [1,1486,null,{}] 08:19:06 INFO - PROCESS | 1945 | 1461338346018 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}] 08:19:06 INFO - PROCESS | 1945 | 1461338346118 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:19:06 INFO - PROCESS | 1945 | 1461338346214 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x119acc000 == 62 [pid = 1945] [id = 379] 08:19:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x115678800) [pid = 1945] [serial = 1136] [outer = 0x0] 08:19:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x1157a7000) [pid = 1945] [serial = 1137] [outer = 0x115678800] 08:19:06 INFO - PROCESS | 1945 | 1461338346255 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x118c0ec00) [pid = 1945] [serial = 1138] [outer = 0x115678800] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1187c7000 == 61 [pid = 1945] [id = 43] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12d39a800 == 60 [pid = 1945] [id = 337] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8f2800 == 59 [pid = 1945] [id = 371] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12e752000 == 58 [pid = 1945] [id = 370] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c48d000 == 57 [pid = 1945] [id = 369] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf91000 == 56 [pid = 1945] [id = 368] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12be2f000 == 55 [pid = 1945] [id = 367] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05d000 == 54 [pid = 1945] [id = 366] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d7000 == 53 [pid = 1945] [id = 365] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x126d97c00) [pid = 1945] [serial = 1020] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x129c5cc00) [pid = 1945] [serial = 1023] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12b1f8400) [pid = 1945] [serial = 1059] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | 1461338346840 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]]]}] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa67800 == 52 [pid = 1945] [id = 364] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12591b000 == 51 [pid = 1945] [id = 363] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba32800 == 50 [pid = 1945] [id = 362] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1154c1000 == 49 [pid = 1945] [id = 361] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c628800 == 48 [pid = 1945] [id = 360] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0a2000 == 47 [pid = 1945] [id = 357] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x129535800 == 46 [pid = 1945] [id = 356] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcbc800 == 45 [pid = 1945] [id = 355] 08:19:06 INFO - PROCESS | 1945 | --DOCSHELL 0x119177800 == 44 [pid = 1945] [id = 354] 08:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 873ms 08:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:19:06 INFO - PROCESS | 1945 | 1461338346887 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1945 | 1461338346889 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:19:06 INFO - PROCESS | 1945 | 1461338346892 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1945 | 1461338346893 Marionette TRACE conn2 <- [1,1490,null,{}] 08:19:06 INFO - PROCESS | 1945 | 1461338346895 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}] 08:19:06 INFO - PROCESS | 1945 | 1461338346983 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11bdd1800) [pid = 1945] [serial = 1041] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11c2a0c00) [pid = 1945] [serial = 1042] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x126d30c00) [pid = 1945] [serial = 1057] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11af78c00) [pid = 1945] [serial = 1038] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11bc62000) [pid = 1945] [serial = 1039] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x119d65c00) [pid = 1945] [serial = 1017] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12978d000) [pid = 1945] [serial = 1051] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11b98e000) [pid = 1945] [serial = 1056] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b075800) [pid = 1945] [serial = 1054] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x125ce5c00) [pid = 1945] [serial = 1044] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12754b400) [pid = 1945] [serial = 1048] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x126d97400) [pid = 1945] [serial = 1045] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x129c57800) [pid = 1945] [serial = 958] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x126da1000) [pid = 1945] [serial = 1047] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x129099000) [pid = 1945] [serial = 1050] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x1157a4800) [pid = 1945] [serial = 1014] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11567ec00) [pid = 1945] [serial = 1030] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x115240800) [pid = 1945] [serial = 1029] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11654a000) [pid = 1945] [serial = 1032] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x118c0ac00) [pid = 1945] [serial = 1033] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11a893400) [pid = 1945] [serial = 1035] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11adddc00) [pid = 1945] [serial = 1036] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129c63000) [pid = 1945] [serial = 1053] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12ba53400) [pid = 1945] [serial = 1027] [outer = 0x0] [url = about:blank] 08:19:06 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b96b800) [pid = 1945] [serial = 1026] [outer = 0x0] [url = about:blank] 08:19:07 INFO - PROCESS | 1945 | 1461338347042 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x119722800 == 45 [pid = 1945] [id = 380] 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11567ec00) [pid = 1945] [serial = 1139] [outer = 0x0] 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x119133400) [pid = 1945] [serial = 1140] [outer = 0x11567ec00] 08:19:07 INFO - PROCESS | 1945 | 1461338347068 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11a893400) [pid = 1945] [serial = 1141] [outer = 0x11567ec00] 08:19:07 INFO - PROCESS | 1945 | 1461338347401 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]]]}] 08:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:19:07 INFO - PROCESS | 1945 | 1461338347460 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1945 | 1461338347461 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:19:07 INFO - PROCESS | 1945 | 1461338347468 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1945 | 1461338347472 Marionette TRACE conn2 <- [1,1494,null,{}] 08:19:07 INFO - PROCESS | 1945 | 1461338347475 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}] 08:19:07 INFO - PROCESS | 1945 | 1461338347579 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:19:07 INFO - PROCESS | 1945 | 1461338347631 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c62c800 == 46 [pid = 1945] [id = 381] 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11a88c000) [pid = 1945] [serial = 1142] [outer = 0x0] 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11af41800) [pid = 1945] [serial = 1143] [outer = 0x11a88c000] 08:19:07 INFO - PROCESS | 1945 | 1461338347657 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11c922800) [pid = 1945] [serial = 1144] [outer = 0x11a88c000] 08:19:07 INFO - PROCESS | 1945 | 1461338347964 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]]]}] 08:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 527ms 08:19:07 INFO - PROCESS | 1945 | 1461338347993 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1945 | 1461338347994 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:19:07 INFO - PROCESS | 1945 | 1461338347996 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1945 | 1461338347998 Marionette TRACE conn2 <- [1,1498,null,{}] 08:19:08 INFO - PROCESS | 1945 | 1461338348000 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}] 08:19:08 INFO - PROCESS | 1945 | 1461338348081 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:19:08 INFO - PROCESS | 1945 | 1461338348086 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x125a13000 == 47 [pid = 1945] [id = 382] 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c922c00) [pid = 1945] [serial = 1145] [outer = 0x0] 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x125fa2400) [pid = 1945] [serial = 1146] [outer = 0x11c922c00] 08:19:08 INFO - PROCESS | 1945 | 1461338348120 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x126d34400) [pid = 1945] [serial = 1147] [outer = 0x11c922c00] 08:19:08 INFO - PROCESS | 1945 | 1461338348461 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]]]}] 08:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 08:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:19:08 INFO - PROCESS | 1945 | 1461338348515 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:19:08 INFO - PROCESS | 1945 | 1461338348516 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:19:08 INFO - PROCESS | 1945 | 1461338348518 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 1945 | 1461338348519 Marionette TRACE conn2 <- [1,1502,null,{}] 08:19:08 INFO - PROCESS | 1945 | 1461338348522 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}] 08:19:08 INFO - PROCESS | 1945 | 1461338348598 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:19:08 INFO - PROCESS | 1945 | 1461338348604 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac1800 == 48 [pid = 1945] [id = 383] 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x126da2000) [pid = 1945] [serial = 1148] [outer = 0x0] 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x126da6000) [pid = 1945] [serial = 1149] [outer = 0x126da2000] 08:19:08 INFO - PROCESS | 1945 | 1461338348638 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x127f49400) [pid = 1945] [serial = 1150] [outer = 0x126da2000] 08:19:09 INFO - PROCESS | 1945 | 1461338349063 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]]]}] 08:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 08:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:19:09 INFO - PROCESS | 1945 | 1461338349088 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:19:09 INFO - PROCESS | 1945 | 1461338349090 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:19:09 INFO - PROCESS | 1945 | 1461338349092 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 1945 | 1461338349093 Marionette TRACE conn2 <- [1,1506,null,{}] 08:19:09 INFO - PROCESS | 1945 | 1461338349095 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}] 08:19:09 INFO - PROCESS | 1945 | 1461338349195 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:19:09 INFO - PROCESS | 1945 | 1461338349209 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297ca000 == 49 [pid = 1945] [id = 384] 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x126da0400) [pid = 1945] [serial = 1151] [outer = 0x0] 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12976e000) [pid = 1945] [serial = 1152] [outer = 0x126da0400] 08:19:09 INFO - PROCESS | 1945 | 1461338349235 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12b49d800) [pid = 1945] [serial = 1153] [outer = 0x126da0400] 08:19:09 INFO - PROCESS | 1945 | 1461338349580 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]]]}] 08:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 08:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:19:09 INFO - PROCESS | 1945 | 1461338349611 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:19:09 INFO - PROCESS | 1945 | 1461338349612 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:19:09 INFO - PROCESS | 1945 | 1461338349614 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 1945 | 1461338349615 Marionette TRACE conn2 <- [1,1510,null,{}] 08:19:09 INFO - PROCESS | 1945 | 1461338349617 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}] 08:19:09 INFO - PROCESS | 1945 | 1461338349714 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:19:09 INFO - PROCESS | 1945 | 1461338349719 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b677000 == 50 [pid = 1945] [id = 385] 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b4a0000) [pid = 1945] [serial = 1154] [outer = 0x0] 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12ba50400) [pid = 1945] [serial = 1155] [outer = 0x12b4a0000] 08:19:09 INFO - PROCESS | 1945 | 1461338349745 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12bc8dc00) [pid = 1945] [serial = 1156] [outer = 0x12b4a0000] 08:19:10 INFO - PROCESS | 1945 | 1461338350082 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]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 08:19:10 INFO - PROCESS | 1945 | 1461338350132 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1945 | 1461338350133 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:19:10 INFO - PROCESS | 1945 | 1461338350136 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1945 | 1461338350137 Marionette TRACE conn2 <- [1,1514,null,{}] 08:19:10 INFO - PROCESS | 1945 | 1461338350139 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}] 08:19:10 INFO - PROCESS | 1945 | 1461338350235 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:19:10 INFO - PROCESS | 1945 | 1461338350247 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce72000 == 51 [pid = 1945] [id = 386] 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12cf62400) [pid = 1945] [serial = 1157] [outer = 0x0] 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12d035c00) [pid = 1945] [serial = 1158] [outer = 0x12cf62400] 08:19:10 INFO - PROCESS | 1945 | 1461338350273 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12d0e9000) [pid = 1945] [serial = 1159] [outer = 0x12cf62400] 08:19:10 INFO - PROCESS | 1945 | 1461338350627 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]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 08:19:10 INFO - PROCESS | 1945 | 1461338350657 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1945 | 1461338350658 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:19:10 INFO - PROCESS | 1945 | 1461338350667 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1945 | 1461338350668 Marionette TRACE conn2 <- [1,1518,null,{}] 08:19:10 INFO - PROCESS | 1945 | 1461338350670 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}] 08:19:10 INFO - PROCESS | 1945 | 1461338350770 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:19:10 INFO - PROCESS | 1945 | 1461338350806 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d386000 == 52 [pid = 1945] [id = 387] 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x126d9e800) [pid = 1945] [serial = 1160] [outer = 0x0] 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12d983c00) [pid = 1945] [serial = 1161] [outer = 0x126d9e800] 08:19:10 INFO - PROCESS | 1945 | 1461338350831 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12db83000) [pid = 1945] [serial = 1162] [outer = 0x126d9e800] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x113408c00) [pid = 1945] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11a88cc00) [pid = 1945] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12b96fc00) [pid = 1945] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x118c08800) [pid = 1945] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11c4e3c00) [pid = 1945] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x126e70c00) [pid = 1945] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11bdcdc00) [pid = 1945] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x1295a4c00) [pid = 1945] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11567c400) [pid = 1945] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11340bc00) [pid = 1945] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x115681400) [pid = 1945] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x1187b9000) [pid = 1945] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12b970c00) [pid = 1945] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12cf60c00) [pid = 1945] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12ba4f800) [pid = 1945] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11457a000) [pid = 1945] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11c2a9800) [pid = 1945] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11567bc00) [pid = 1945] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x114ba8000) [pid = 1945] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x125de3400) [pid = 1945] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11af7b800) [pid = 1945] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129c61400) [pid = 1945] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x116547c00) [pid = 1945] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x126d37c00) [pid = 1945] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11c9d9c00) [pid = 1945] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x126a11c00) [pid = 1945] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11579a000) [pid = 1945] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x129c58400) [pid = 1945] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12db85400) [pid = 1945] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:19:11 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x1272d3c00) [pid = 1945] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:19:11 INFO - PROCESS | 1945 | 1461338351365 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]]]}] 08:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 720ms 08:19:11 INFO - PROCESS | 1945 | 1461338351389 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:19:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:19:11 INFO - PROCESS | 1945 | 1461338351391 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:19:11 INFO - PROCESS | 1945 | 1461338351393 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1945 | 1461338351394 Marionette TRACE conn2 <- [1,1522,null,{}] 08:19:11 INFO - PROCESS | 1945 | 1461338351397 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}] 08:19:11 INFO - PROCESS | 1945 | 1461338351480 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:19:11 INFO - PROCESS | 1945 | 1461338351486 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c986800 == 53 [pid = 1945] [id = 388] 08:19:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x114e0ec00) [pid = 1945] [serial = 1163] [outer = 0x0] 08:19:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x116547c00) [pid = 1945] [serial = 1164] [outer = 0x114e0ec00] 08:19:11 INFO - PROCESS | 1945 | 1461338351516 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11b911c00) [pid = 1945] [serial = 1165] [outer = 0x114e0ec00] 08:19:11 INFO - PROCESS | 1945 | 1461338351875 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"]]]}] 08:19:11 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 () { 08:19:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:19:11 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 () { 08:19:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:19:11 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 () { 08:19:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:19:11 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 () { 08:19:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:19:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 08:19:11 INFO - PROCESS | 1945 | 1461338351919 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 1945 | 1461338351920 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:19:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:19:11 INFO - PROCESS | 1945 | 1461338351923 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1945 | 1461338351924 Marionette TRACE conn2 <- [1,1526,null,{}] 08:19:11 INFO - PROCESS | 1945 | 1461338351927 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}] 08:19:12 INFO - PROCESS | 1945 | 1461338352025 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:19:12 INFO - PROCESS | 1945 | 1461338352029 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b04d000 == 54 [pid = 1945] [id = 389] 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11475f400) [pid = 1945] [serial = 1166] [outer = 0x0] 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x126eeac00) [pid = 1945] [serial = 1167] [outer = 0x11475f400] 08:19:12 INFO - PROCESS | 1945 | 1461338352055 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12d9e5c00) [pid = 1945] [serial = 1168] [outer = 0x11475f400] 08:19:12 INFO - PROCESS | 1945 | 1461338352368 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"]]]}] 08:19:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:19:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:19:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:19:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 08:19:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:19:12 INFO - PROCESS | 1945 | 1461338352394 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 1945 | 1461338352395 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:19:12 INFO - PROCESS | 1945 | 1461338352397 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1945 | 1461338352398 Marionette TRACE conn2 <- [1,1530,null,{}] 08:19:12 INFO - PROCESS | 1945 | 1461338352400 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}] 08:19:12 INFO - PROCESS | 1945 | 1461338352485 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:19:12 INFO - PROCESS | 1945 | 1461338352489 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2c6000 == 55 [pid = 1945] [id = 390] 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12ba50000) [pid = 1945] [serial = 1169] [outer = 0x0] 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12e2b0000) [pid = 1945] [serial = 1170] [outer = 0x12ba50000] 08:19:12 INFO - PROCESS | 1945 | 1461338352562 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12e339000) [pid = 1945] [serial = 1171] [outer = 0x12ba50000] 08:19:12 INFO - PROCESS | 1945 | 1461338352833 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]]]}] 08:19:12 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 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:19:12 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. 08:19:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:19:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 08:19:12 INFO - PROCESS | 1945 | 1461338352877 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 1945 | 1461338352878 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:19:12 INFO - PROCESS | 1945 | 1461338352881 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1945 | 1461338352882 Marionette TRACE conn2 <- [1,1534,null,{}] 08:19:12 INFO - PROCESS | 1945 | 1461338352884 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}] 08:19:12 INFO - PROCESS | 1945 | 1461338352973 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:19:12 INFO - PROCESS | 1945 | 1461338352977 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302d5800 == 56 [pid = 1945] [id = 391] 08:19:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12d981000) [pid = 1945] [serial = 1172] [outer = 0x0] 08:19:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12e78f400) [pid = 1945] [serial = 1173] [outer = 0x12d981000] 08:19:13 INFO - PROCESS | 1945 | 1461338353003 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12e7ac400) [pid = 1945] [serial = 1174] [outer = 0x12d981000] 08:19:13 INFO - PROCESS | 1945 | 1461338353444 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]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 624ms 08:19:13 INFO - PROCESS | 1945 | 1461338353507 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1945 | 1461338353509 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:19:13 INFO - PROCESS | 1945 | 1461338353513 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1945 | 1461338353515 Marionette TRACE conn2 <- [1,1538,null,{}] 08:19:13 INFO - PROCESS | 1945 | 1461338353519 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}] 08:19:13 INFO - PROCESS | 1945 | 1461338353621 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:19:13 INFO - PROCESS | 1945 | 1461338353693 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a87b000 == 57 [pid = 1945] [id = 392] 08:19:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x114bb1800) [pid = 1945] [serial = 1175] [outer = 0x0] 08:19:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x1154a3800) [pid = 1945] [serial = 1176] [outer = 0x114bb1800] 08:19:13 INFO - PROCESS | 1945 | 1461338353724 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11853a000) [pid = 1945] [serial = 1177] [outer = 0x114bb1800] 08:19:14 INFO - PROCESS | 1945 | 1461338354157 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]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 08:19:14 INFO - PROCESS | 1945 | 1461338354211 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1945 | 1461338354215 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:19:14 INFO - PROCESS | 1945 | 1461338354234 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1945 | 1461338354236 Marionette TRACE conn2 <- [1,1542,null,{}] 08:19:14 INFO - PROCESS | 1945 | 1461338354240 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}] 08:19:14 INFO - PROCESS | 1945 | 1461338354343 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:19:14 INFO - PROCESS | 1945 | 1461338354414 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c983000 == 58 [pid = 1945] [id = 393] 08:19:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1189b9400) [pid = 1945] [serial = 1178] [outer = 0x0] 08:19:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11a8a4000) [pid = 1945] [serial = 1179] [outer = 0x1189b9400] 08:19:14 INFO - PROCESS | 1945 | 1461338354444 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11af43800) [pid = 1945] [serial = 1180] [outer = 0x1189b9400] 08:19:14 INFO - PROCESS | 1945 | 1461338354846 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]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 637ms 08:19:14 INFO - PROCESS | 1945 | 1461338354857 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1945 | 1461338354859 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:19:14 INFO - PROCESS | 1945 | 1461338354861 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1945 | 1461338354864 Marionette TRACE conn2 <- [1,1546,null,{}] 08:19:14 INFO - PROCESS | 1945 | 1461338354872 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}] 08:19:14 INFO - PROCESS | 1945 | 1461338354979 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:19:15 INFO - PROCESS | 1945 | 1461338355032 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d39a000 == 59 [pid = 1945] [id = 394] 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11ba10000) [pid = 1945] [serial = 1181] [outer = 0x0] 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x1259eb000) [pid = 1945] [serial = 1182] [outer = 0x11ba10000] 08:19:15 INFO - PROCESS | 1945 | 1461338355061 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126eedc00) [pid = 1945] [serial = 1183] [outer = 0x11ba10000] 08:19:15 INFO - PROCESS | 1945 | 1461338355505 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]]]}] 08:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 08:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:19:15 INFO - PROCESS | 1945 | 1461338355541 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 1945 | 1461338355543 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:19:15 INFO - PROCESS | 1945 | 1461338355545 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 1945 | 1461338355547 Marionette TRACE conn2 <- [1,1550,null,{}] 08:19:15 INFO - PROCESS | 1945 | 1461338355549 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}] 08:19:15 INFO - PROCESS | 1945 | 1461338355655 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:19:15 INFO - PROCESS | 1945 | 1461338355750 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d05800 == 60 [pid = 1945] [id = 395] 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x129c66400) [pid = 1945] [serial = 1184] [outer = 0x0] 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12b1f3800) [pid = 1945] [serial = 1185] [outer = 0x129c66400] 08:19:15 INFO - PROCESS | 1945 | 1461338355781 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12ba51800) [pid = 1945] [serial = 1186] [outer = 0x129c66400] 08:19:16 INFO - PROCESS | 1945 | 1461338356193 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]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 669ms 08:19:16 INFO - PROCESS | 1945 | 1461338356215 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1945 | 1461338356216 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:19:16 INFO - PROCESS | 1945 | 1461338356219 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1945 | 1461338356221 Marionette TRACE conn2 <- [1,1554,null,{}] 08:19:16 INFO - PROCESS | 1945 | 1461338356225 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}] 08:19:16 INFO - PROCESS | 1945 | 1461338356325 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:19:16 INFO - PROCESS | 1945 | 1461338356383 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x113387000 == 61 [pid = 1945] [id = 396] 08:19:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b49d000) [pid = 1945] [serial = 1187] [outer = 0x0] 08:19:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12d03a000) [pid = 1945] [serial = 1188] [outer = 0x12b49d000] 08:19:16 INFO - PROCESS | 1945 | 1461338356413 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12e2bbc00) [pid = 1945] [serial = 1189] [outer = 0x12b49d000] 08:19:16 INFO - PROCESS | 1945 | 1461338356826 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]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 623ms 08:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:19:16 INFO - PROCESS | 1945 | 1461338356841 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1945 | 1461338356843 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:19:16 INFO - PROCESS | 1945 | 1461338356845 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1945 | 1461338356846 Marionette TRACE conn2 <- [1,1558,null,{}] 08:19:16 INFO - PROCESS | 1945 | 1461338356849 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}] 08:19:16 INFO - PROCESS | 1945 | 1461338356962 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:19:17 INFO - PROCESS | 1945 | 1461338357054 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f68800 == 62 [pid = 1945] [id = 397] 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12e790800) [pid = 1945] [serial = 1190] [outer = 0x0] 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12e7b4000) [pid = 1945] [serial = 1191] [outer = 0x12e790800] 08:19:17 INFO - PROCESS | 1945 | 1461338357086 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12ead1000) [pid = 1945] [serial = 1192] [outer = 0x12e790800] 08:19:17 INFO - PROCESS | 1945 | 1461338357519 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]]]}] 08:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 718ms 08:19:17 INFO - PROCESS | 1945 | 1461338357572 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1945 | 1461338357574 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:19:17 INFO - PROCESS | 1945 | 1461338357578 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1945 | 1461338357579 Marionette TRACE conn2 <- [1,1562,null,{}] 08:19:17 INFO - PROCESS | 1945 | 1461338357581 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}] 08:19:17 INFO - PROCESS | 1945 | 1461338357682 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:19:17 INFO - PROCESS | 1945 | 1461338357755 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f7b800 == 63 [pid = 1945] [id = 398] 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x114e09000) [pid = 1945] [serial = 1193] [outer = 0x0] 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11567a800) [pid = 1945] [serial = 1194] [outer = 0x114e09000] 08:19:17 INFO - PROCESS | 1945 | 1461338357784 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x119ba3800) [pid = 1945] [serial = 1195] [outer = 0x114e09000] 08:19:18 INFO - PROCESS | 1945 | 1461338358382 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]]]}] 08:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 868ms 08:19:18 INFO - PROCESS | 1945 | 1461338358447 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:19:18 INFO - PROCESS | 1945 | 1461338358449 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:19:18 INFO - PROCESS | 1945 | 1461338358453 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:19:18 INFO - PROCESS | 1945 | 1461338358455 Marionette TRACE conn2 <- [1,1566,null,{}] 08:19:18 INFO - PROCESS | 1945 | 1461338358459 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}] 08:19:18 INFO - PROCESS | 1945 | 1461338358553 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:19:18 INFO - PROCESS | 1945 | 1461338358629 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x118fa4000 == 64 [pid = 1945] [id = 399] 08:19:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x118586000) [pid = 1945] [serial = 1196] [outer = 0x0] 08:19:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x1189f4800) [pid = 1945] [serial = 1197] [outer = 0x118586000] 08:19:18 INFO - PROCESS | 1945 | 1461338358658 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x119b99c00) [pid = 1945] [serial = 1198] [outer = 0x118586000] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2c6000 == 63 [pid = 1945] [id = 390] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12b04d000 == 62 [pid = 1945] [id = 389] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c986800 == 61 [pid = 1945] [id = 388] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12d386000 == 60 [pid = 1945] [id = 387] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12e338000) [pid = 1945] [serial = 1116] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce72000 == 59 [pid = 1945] [id = 386] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12b677000 == 58 [pid = 1945] [id = 385] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x1297ca000 == 57 [pid = 1945] [id = 384] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac1800 == 56 [pid = 1945] [id = 383] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x125a13000 == 55 [pid = 1945] [id = 382] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11c62c800 == 54 [pid = 1945] [id = 381] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x119722800 == 53 [pid = 1945] [id = 380] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x119acc000 == 52 [pid = 1945] [id = 379] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11a94e000 == 51 [pid = 1945] [id = 378] 08:19:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa66800 == 50 [pid = 1945] [id = 373] 08:19:19 INFO - PROCESS | 1945 | 1461338359135 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]]]}] 08:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 08:19:19 INFO - PROCESS | 1945 | 1461338359176 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 1945 | 1461338359179 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:19:19 INFO - PROCESS | 1945 | 1461338359184 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1945 | 1461338359185 Marionette TRACE conn2 <- [1,1570,null,{}] 08:19:19 INFO - PROCESS | 1945 | 1461338359189 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}] 08:19:19 INFO - PROCESS | 1945 | 1461338359270 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:19:19 INFO - PROCESS | 1945 | 1461338359276 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11972c000 == 51 [pid = 1945] [id = 400] 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x119ae4000) [pid = 1945] [serial = 1199] [outer = 0x0] 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11ad63800) [pid = 1945] [serial = 1200] [outer = 0x119ae4000] 08:19:19 INFO - PROCESS | 1945 | 1461338359303 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11ba0f400) [pid = 1945] [serial = 1201] [outer = 0x119ae4000] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x115883000) [pid = 1945] [serial = 919] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x114e0d400) [pid = 1945] [serial = 961] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11423a000) [pid = 1945] [serial = 916] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11af79000) [pid = 1945] [serial = 967] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12bc84400) [pid = 1945] [serial = 1012] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x119a52400) [pid = 1945] [serial = 964] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x127974c00) [pid = 1945] [serial = 1021] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x129c58c00) [pid = 1945] [serial = 973] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x126f71800) [pid = 1945] [serial = 970] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b259800) [pid = 1945] [serial = 1024] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x118754400) [pid = 1945] [serial = 1015] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11af44400) [pid = 1945] [serial = 1018] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12ba5e000) [pid = 1945] [serial = 1098] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12d030c00) [pid = 1945] [serial = 1101] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12bc96c00) [pid = 1945] [serial = 1099] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12d0e2000) [pid = 1945] [serial = 1104] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x115881000) [pid = 1945] [serial = 1083] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x126a04800) [pid = 1945] [serial = 1069] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11c920800) [pid = 1945] [serial = 1068] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12d038800) [pid = 1945] [serial = 1102] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11ade6400) [pid = 1945] [serial = 1066] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11a74ec00) [pid = 1945] [serial = 1065] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x115681800) [pid = 1945] [serial = 1063] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x114e06800) [pid = 1945] [serial = 1062] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x126d32800) [pid = 1945] [serial = 1089] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x126e70000) [pid = 1945] [serial = 1090] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bdd3800) [pid = 1945] [serial = 1086] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11c92a800) [pid = 1945] [serial = 1087] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b963c00) [pid = 1945] [serial = 1075] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12b258400) [pid = 1945] [serial = 1074] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x119270c00) [pid = 1945] [serial = 1081] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x118754c00) [pid = 1945] [serial = 1080] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x127f48c00) [pid = 1945] [serial = 1092] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12976a000) [pid = 1945] [serial = 1093] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12cf5e400) [pid = 1945] [serial = 1078] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12b96d400) [pid = 1945] [serial = 1077] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x1295a5400) [pid = 1945] [serial = 1072] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x126d98400) [pid = 1945] [serial = 1071] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x118c21c00) [pid = 1945] [serial = 1107] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12d9e6000) [pid = 1945] [serial = 1110] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c44d000) [pid = 1945] [serial = 1108] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12d97c800) [pid = 1945] [serial = 1105] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11ac77c00) [pid = 1945] [serial = 1084] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12e2b3000) [pid = 1945] [serial = 1113] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b06c400) [pid = 1945] [serial = 1095] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12e2be000) [pid = 1945] [serial = 1114] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12db87000) [pid = 1945] [serial = 1111] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12b966000) [pid = 1945] [serial = 1096] [outer = 0x0] [url = about:blank] 08:19:19 INFO - PROCESS | 1945 | 1461338359698 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]]]}] 08:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 08:19:19 INFO - PROCESS | 1945 | 1461338359706 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:19:19 INFO - PROCESS | 1945 | 1461338359709 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:19:19 INFO - PROCESS | 1945 | 1461338359712 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1945 | 1461338359714 Marionette TRACE conn2 <- [1,1574,null,{}] 08:19:19 INFO - PROCESS | 1945 | 1461338359724 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}] 08:19:19 INFO - PROCESS | 1945 | 1461338359808 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:19:19 INFO - PROCESS | 1945 | 1461338359814 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcd2800 == 52 [pid = 1945] [id = 401] 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11bdd3000) [pid = 1945] [serial = 1202] [outer = 0x0] 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11c44f800) [pid = 1945] [serial = 1203] [outer = 0x11bdd3000] 08:19:19 INFO - PROCESS | 1945 | 1461338359842 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x125cde400) [pid = 1945] [serial = 1204] [outer = 0x11bdd3000] 08:19:20 INFO - PROCESS | 1945 | 1461338360192 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]]]}] 08:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 08:19:20 INFO - PROCESS | 1945 | 1461338360232 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1945 | 1461338360234 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:19:20 INFO - PROCESS | 1945 | 1461338360237 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1945 | 1461338360239 Marionette TRACE conn2 <- [1,1578,null,{}] 08:19:20 INFO - PROCESS | 1945 | 1461338360252 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}] 08:19:20 INFO - PROCESS | 1945 | 1461338360331 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:19:20 INFO - PROCESS | 1945 | 1461338360339 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c98e800 == 53 [pid = 1945] [id = 402] 08:19:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x125fac400) [pid = 1945] [serial = 1205] [outer = 0x0] 08:19:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x126d38400) [pid = 1945] [serial = 1206] [outer = 0x125fac400] 08:19:20 INFO - PROCESS | 1945 | 1461338360366 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x126f70000) [pid = 1945] [serial = 1207] [outer = 0x125fac400] 08:19:20 INFO - PROCESS | 1945 | 1461338360737 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]]]}] 08:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms 08:19:20 INFO - PROCESS | 1945 | 1461338360763 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1945 | 1461338360765 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:19:20 INFO - PROCESS | 1945 | 1461338360769 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1945 | 1461338360771 Marionette TRACE conn2 <- [1,1582,null,{}] 08:19:20 INFO - PROCESS | 1945 | 1461338360774 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}] 08:19:20 INFO - PROCESS | 1945 | 1461338360896 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:19:20 INFO - PROCESS | 1945 | 1461338360988 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259bc800 == 54 [pid = 1945] [id = 403] 08:19:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12696c400) [pid = 1945] [serial = 1208] [outer = 0x0] 08:19:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x127f4a000) [pid = 1945] [serial = 1209] [outer = 0x12696c400] 08:19:21 INFO - PROCESS | 1945 | 1461338361014 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12976bc00) [pid = 1945] [serial = 1210] [outer = 0x12696c400] 08:19:21 INFO - PROCESS | 1945 | 1461338361346 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]]]}] 08:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 621ms 08:19:21 INFO - PROCESS | 1945 | 1461338361390 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1945 | 1461338361391 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:19:21 INFO - PROCESS | 1945 | 1461338361393 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1945 | 1461338361394 Marionette TRACE conn2 <- [1,1586,null,{}] 08:19:21 INFO - PROCESS | 1945 | 1461338361397 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}] 08:19:21 INFO - PROCESS | 1945 | 1461338361514 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:19:21 INFO - PROCESS | 1945 | 1461338361528 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x1275de800 == 55 [pid = 1945] [id = 404] 08:19:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12978a400) [pid = 1945] [serial = 1211] [outer = 0x0] 08:19:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b256c00) [pid = 1945] [serial = 1212] [outer = 0x12978a400] 08:19:21 INFO - PROCESS | 1945 | 1461338361555 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12bc8a800) [pid = 1945] [serial = 1213] [outer = 0x12978a400] 08:19:21 INFO - PROCESS | 1945 | 1461338361983 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]]]}] 08:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 618ms 08:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:19:22 INFO - PROCESS | 1945 | 1461338362012 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1945 | 1461338362013 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:19:22 INFO - PROCESS | 1945 | 1461338362015 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1945 | 1461338362016 Marionette TRACE conn2 <- [1,1590,null,{}] 08:19:22 INFO - PROCESS | 1945 | 1461338362018 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}] 08:19:22 INFO - PROCESS | 1945 | 1461338362145 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:19:22 INFO - PROCESS | 1945 | 1461338362197 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d1000 == 56 [pid = 1945] [id = 405] 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x129c5c800) [pid = 1945] [serial = 1214] [outer = 0x0] 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12d02c400) [pid = 1945] [serial = 1215] [outer = 0x129c5c800] 08:19:22 INFO - PROCESS | 1945 | 1461338362223 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12d982800) [pid = 1945] [serial = 1216] [outer = 0x129c5c800] 08:19:22 INFO - PROCESS | 1945 | 1461338362531 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]]]}] 08:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 525ms 08:19:22 INFO - PROCESS | 1945 | 1461338362553 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1945 | 1461338362556 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:19:22 INFO - PROCESS | 1945 | 1461338362560 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1945 | 1461338362561 Marionette TRACE conn2 <- [1,1594,null,{}] 08:19:22 INFO - PROCESS | 1945 | 1461338362564 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}] 08:19:22 INFO - PROCESS | 1945 | 1461338362666 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:19:22 INFO - PROCESS | 1945 | 1461338362679 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b415800 == 57 [pid = 1945] [id = 406] 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12cf5e400) [pid = 1945] [serial = 1217] [outer = 0x0] 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12db7ec00) [pid = 1945] [serial = 1218] [outer = 0x12cf5e400] 08:19:22 INFO - PROCESS | 1945 | 1461338362704 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12e2b5400) [pid = 1945] [serial = 1219] [outer = 0x12cf5e400] 08:19:23 INFO - PROCESS | 1945 | 1461338363027 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]]]}] 08:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 08:19:23 INFO - PROCESS | 1945 | 1461338363079 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1945 | 1461338363081 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:19:23 INFO - PROCESS | 1945 | 1461338363083 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1945 | 1461338363084 Marionette TRACE conn2 <- [1,1598,null,{}] 08:19:23 INFO - PROCESS | 1945 | 1461338363092 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}] 08:19:23 INFO - PROCESS | 1945 | 1461338363193 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:19:23 INFO - PROCESS | 1945 | 1461338363227 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be30800 == 58 [pid = 1945] [id = 407] 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12d986c00) [pid = 1945] [serial = 1220] [outer = 0x0] 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12e337800) [pid = 1945] [serial = 1221] [outer = 0x12d986c00] 08:19:23 INFO - PROCESS | 1945 | 1461338363252 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12e79a000) [pid = 1945] [serial = 1222] [outer = 0x12d986c00] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b4a0000) [pid = 1945] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x126d9e800) [pid = 1945] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x114e0ec00) [pid = 1945] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11c922c00) [pid = 1945] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11475f400) [pid = 1945] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x126da0400) [pid = 1945] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12ba50000) [pid = 1945] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11567ec00) [pid = 1945] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x1134a4800) [pid = 1945] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12cf62400) [pid = 1945] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11a88c000) [pid = 1945] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x126da2000) [pid = 1945] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12e2afc00) [pid = 1945] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:19:23 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x115678800) [pid = 1945] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:19:23 INFO - PROCESS | 1945 | 1461338363660 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]]]}] 08:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 623ms 08:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:19:23 INFO - PROCESS | 1945 | 1461338363715 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1945 | 1461338363716 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:19:23 INFO - PROCESS | 1945 | 1461338363719 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1945 | 1461338363720 Marionette TRACE conn2 <- [1,1602,null,{}] 08:19:23 INFO - PROCESS | 1945 | 1461338363728 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}] 08:19:23 INFO - PROCESS | 1945 | 1461338363817 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:19:23 INFO - PROCESS | 1945 | 1461338363822 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba14000 == 59 [pid = 1945] [id = 408] 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11bc6bc00) [pid = 1945] [serial = 1223] [outer = 0x0] 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x126e79000) [pid = 1945] [serial = 1224] [outer = 0x11bc6bc00] 08:19:23 INFO - PROCESS | 1945 | 1461338363847 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12d037000) [pid = 1945] [serial = 1225] [outer = 0x11bc6bc00] 08:19:24 INFO - PROCESS | 1945 | 1461338364178 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]]]}] 08:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 474ms 08:19:24 INFO - PROCESS | 1945 | 1461338364193 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:19:24 INFO - PROCESS | 1945 | 1461338364195 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:19:24 INFO - PROCESS | 1945 | 1461338364197 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:19:24 INFO - PROCESS | 1945 | 1461338364198 Marionette TRACE conn2 <- [1,1606,null,{}] 08:19:24 INFO - PROCESS | 1945 | 1461338364201 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}] 08:19:24 INFO - PROCESS | 1945 | 1461338364300 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:19:24 INFO - PROCESS | 1945 | 1461338364356 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d386000 == 60 [pid = 1945] [id = 409] 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11c450400) [pid = 1945] [serial = 1226] [outer = 0x0] 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12e7b2c00) [pid = 1945] [serial = 1227] [outer = 0x11c450400] 08:19:24 INFO - PROCESS | 1945 | 1461338364385 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12ead7000) [pid = 1945] [serial = 1228] [outer = 0x11c450400] 08:19:24 INFO - PROCESS | 1945 | 1461338364697 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]]]}] 08:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 08:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:19:24 INFO - PROCESS | 1945 | 1461338364716 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:19:24 INFO - PROCESS | 1945 | 1461338364717 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:19:24 INFO - PROCESS | 1945 | 1461338364719 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:19:24 INFO - PROCESS | 1945 | 1461338364723 Marionette TRACE conn2 <- [1,1610,null,{}] 08:19:24 INFO - PROCESS | 1945 | 1461338364727 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}] 08:19:24 INFO - PROCESS | 1945 | 1461338364813 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:19:24 INFO - PROCESS | 1945 | 1461338364818 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db5a800 == 61 [pid = 1945] [id = 410] 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12ead7400) [pid = 1945] [serial = 1229] [outer = 0x0] 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12ee42400) [pid = 1945] [serial = 1230] [outer = 0x12ead7400] 08:19:24 INFO - PROCESS | 1945 | 1461338364844 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ee4cc00) [pid = 1945] [serial = 1231] [outer = 0x12ead7400] 08:19:25 INFO - PROCESS | 1945 | 1461338365158 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]]]}] 08:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 473ms 08:19:25 INFO - PROCESS | 1945 | 1461338365193 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1945 | 1461338365194 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:19:25 INFO - PROCESS | 1945 | 1461338365196 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1945 | 1461338365197 Marionette TRACE conn2 <- [1,1614,null,{}] 08:19:25 INFO - PROCESS | 1945 | 1461338365200 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}] 08:19:25 INFO - PROCESS | 1945 | 1461338365313 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:19:25 INFO - PROCESS | 1945 | 1461338365320 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8e2800 == 62 [pid = 1945] [id = 411] 08:19:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129793c00) [pid = 1945] [serial = 1232] [outer = 0x0] 08:19:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12ee4d000) [pid = 1945] [serial = 1233] [outer = 0x129793c00] 08:19:25 INFO - PROCESS | 1945 | 1461338365345 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12ee67800) [pid = 1945] [serial = 1234] [outer = 0x129793c00] 08:19:25 INFO - PROCESS | 1945 | 1461338365833 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]]]}] 08:19:25 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 08:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 08:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:19:25 INFO - PROCESS | 1945 | 1461338365871 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1945 | 1461338365873 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:19:25 INFO - PROCESS | 1945 | 1461338365878 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1945 | 1461338365881 Marionette TRACE conn2 <- [1,1618,null,{}] 08:19:25 INFO - PROCESS | 1945 | 1461338365885 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}] 08:19:25 INFO - PROCESS | 1945 | 1461338365993 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:19:26 INFO - PROCESS | 1945 | 1461338366064 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a935000 == 63 [pid = 1945] [id = 412] 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x115733400) [pid = 1945] [serial = 1235] [outer = 0x0] 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x118e1cc00) [pid = 1945] [serial = 1236] [outer = 0x115733400] 08:19:26 INFO - PROCESS | 1945 | 1461338366097 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11aa45400) [pid = 1945] [serial = 1237] [outer = 0x115733400] 08:19:26 INFO - PROCESS | 1945 | 1461338366525 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]]]}] 08:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 672ms 08:19:26 INFO - PROCESS | 1945 | 1461338366550 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 1945 | 1461338366554 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:19:26 INFO - PROCESS | 1945 | 1461338366558 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 1945 | 1461338366560 Marionette TRACE conn2 <- [1,1622,null,{}] 08:19:26 INFO - PROCESS | 1945 | 1461338366563 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}] 08:19:26 INFO - PROCESS | 1945 | 1461338366671 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:19:26 INFO - PROCESS | 1945 | 1461338366728 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c98f800 == 64 [pid = 1945] [id = 413] 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11af42c00) [pid = 1945] [serial = 1238] [outer = 0x0] 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11bdc7000) [pid = 1945] [serial = 1239] [outer = 0x11af42c00] 08:19:26 INFO - PROCESS | 1945 | 1461338366759 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x1259e2400) [pid = 1945] [serial = 1240] [outer = 0x11af42c00] 08:19:27 INFO - PROCESS | 1945 | 1461338367185 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]]]}] 08:19:27 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 08:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 672ms 08:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:19:27 INFO - PROCESS | 1945 | 1461338367230 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:19:27 INFO - PROCESS | 1945 | 1461338367231 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:19:27 INFO - PROCESS | 1945 | 1461338367234 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 1945 | 1461338367236 Marionette TRACE conn2 <- [1,1626,null,{}] 08:19:27 INFO - PROCESS | 1945 | 1461338367247 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}] 08:19:27 INFO - PROCESS | 1945 | 1461338367390 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:19:27 INFO - PROCESS | 1945 | 1461338367506 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db62800 == 65 [pid = 1945] [id = 414] 08:19:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x129777800) [pid = 1945] [serial = 1241] [outer = 0x0] 08:19:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b073c00) [pid = 1945] [serial = 1242] [outer = 0x129777800] 08:19:27 INFO - PROCESS | 1945 | 1461338367557 Marionette DEBUG loaded listener.js 08:19:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b25bc00) [pid = 1945] [serial = 1243] [outer = 0x129777800] 08:19:28 INFO - PROCESS | 1945 | 1461338368027 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]]]}] 08:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 823ms 08:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:19:28 INFO - PROCESS | 1945 | 1461338368058 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:19:28 INFO - PROCESS | 1945 | 1461338368059 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:19:28 INFO - PROCESS | 1945 | 1461338368062 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1945 | 1461338368063 Marionette TRACE conn2 <- [1,1630,null,{}] 08:19:28 INFO - PROCESS | 1945 | 1461338368066 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}] 08:19:28 INFO - PROCESS | 1945 | 1461338368171 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:19:28 INFO - PROCESS | 1945 | 1461338368227 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb73800 == 66 [pid = 1945] [id = 415] 08:19:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b963800) [pid = 1945] [serial = 1244] [outer = 0x0] 08:19:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12d02d400) [pid = 1945] [serial = 1245] [outer = 0x12b963800] 08:19:28 INFO - PROCESS | 1945 | 1461338368258 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12e2b8400) [pid = 1945] [serial = 1246] [outer = 0x12b963800] 08:19:28 INFO - PROCESS | 1945 | 1461338368706 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]]]}] 08:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 08:19:28 INFO - PROCESS | 1945 | 1461338368731 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:19:28 INFO - PROCESS | 1945 | 1461338368733 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:19:28 INFO - PROCESS | 1945 | 1461338368735 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1945 | 1461338368736 Marionette TRACE conn2 <- [1,1634,null,{}] 08:19:28 INFO - PROCESS | 1945 | 1461338368739 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}] 08:19:28 INFO - PROCESS | 1945 | 1461338368843 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:19:28 INFO - PROCESS | 1945 | 1461338368933 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302d1000 == 67 [pid = 1945] [id = 416] 08:19:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12db85c00) [pid = 1945] [serial = 1247] [outer = 0x0] 08:19:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12e7b1c00) [pid = 1945] [serial = 1248] [outer = 0x12db85c00] 08:19:28 INFO - PROCESS | 1945 | 1461338368962 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12ead1c00) [pid = 1945] [serial = 1249] [outer = 0x12db85c00] 08:19:29 INFO - PROCESS | 1945 | 1461338369414 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]]]}] 08:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 721ms 08:19:29 INFO - PROCESS | 1945 | 1461338369457 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 1945 | 1461338369458 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:19:29 INFO - PROCESS | 1945 | 1461338369461 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 1945 | 1461338369462 Marionette TRACE conn2 <- [1,1638,null,{}] 08:19:29 INFO - PROCESS | 1945 | 1461338369464 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}] 08:19:29 INFO - PROCESS | 1945 | 1461338369589 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:19:29 INFO - PROCESS | 1945 | 1461338369850 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11972b000 == 68 [pid = 1945] [id = 417] 08:19:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x114544c00) [pid = 1945] [serial = 1250] [outer = 0x0] 08:19:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x1147c8800) [pid = 1945] [serial = 1251] [outer = 0x114544c00] 08:19:29 INFO - PROCESS | 1945 | 1461338369880 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x114e05c00) [pid = 1945] [serial = 1252] [outer = 0x114544c00] 08:19:30 INFO - PROCESS | 1945 | 1461338370311 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]]]}] 08:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 870ms 08:19:30 INFO - PROCESS | 1945 | 1461338370347 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:19:30 INFO - PROCESS | 1945 | 1461338370349 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:19:30 INFO - PROCESS | 1945 | 1461338370375 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:19:30 INFO - PROCESS | 1945 | 1461338370377 Marionette TRACE conn2 <- [1,1642,null,{}] 08:19:30 INFO - PROCESS | 1945 | 1461338370381 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}] 08:19:30 INFO - PROCESS | 1945 | 1461338370477 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:19:30 INFO - PROCESS | 1945 | 1461338370549 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f7e800 == 69 [pid = 1945] [id = 418] 08:19:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x117848800) [pid = 1945] [serial = 1253] [outer = 0x0] 08:19:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x118c1c000) [pid = 1945] [serial = 1254] [outer = 0x117848800] 08:19:30 INFO - PROCESS | 1945 | 1461338370578 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11a74ec00) [pid = 1945] [serial = 1255] [outer = 0x117848800] 08:19:30 INFO - PROCESS | 1945 | 1461338370995 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]]]}] 08:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 693ms 08:19:31 INFO - PROCESS | 1945 | 1461338371051 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1945 | 1461338371055 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:19:31 INFO - PROCESS | 1945 | 1461338371059 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1945 | 1461338371061 Marionette TRACE conn2 <- [1,1646,null,{}] 08:19:31 INFO - PROCESS | 1945 | 1461338371064 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}] 08:19:31 INFO - PROCESS | 1945 | 1461338371205 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:19:31 INFO - PROCESS | 1945 | 1461338371354 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12db5a800 == 68 [pid = 1945] [id = 410] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12d386000 == 67 [pid = 1945] [id = 409] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba14000 == 66 [pid = 1945] [id = 408] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x129794800) [pid = 1945] [serial = 1125] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11653ec00) [pid = 1945] [serial = 1119] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12d9d7800) [pid = 1945] [serial = 1131] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12ba5d800) [pid = 1945] [serial = 1128] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11bc67c00) [pid = 1945] [serial = 1122] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12e78f400) [pid = 1945] [serial = 1173] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11520e800 == 67 [pid = 1945] [id = 419] 08:19:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x114e03000) [pid = 1945] [serial = 1256] [outer = 0x0] 08:19:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x1154a4000) [pid = 1945] [serial = 1257] [outer = 0x114e03000] 08:19:31 INFO - PROCESS | 1945 | 1461338371409 Marionette DEBUG loaded listener.js 08:19:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x11ad6a400) [pid = 1945] [serial = 1258] [outer = 0x114e03000] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12be30800 == 66 [pid = 1945] [id = 407] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12b415800 == 65 [pid = 1945] [id = 406] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x1297d1000 == 64 [pid = 1945] [id = 405] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x1275de800 == 63 [pid = 1945] [id = 404] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x1259bc800 == 62 [pid = 1945] [id = 403] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11c98e800 == 61 [pid = 1945] [id = 402] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcd2800 == 60 [pid = 1945] [id = 401] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11972c000 == 59 [pid = 1945] [id = 400] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x118fa4000 == 58 [pid = 1945] [id = 399] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x113387000 == 57 [pid = 1945] [id = 396] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x130d05800 == 56 [pid = 1945] [id = 395] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x12d39a000 == 55 [pid = 1945] [id = 394] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11c983000 == 54 [pid = 1945] [id = 393] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x11a87b000 == 53 [pid = 1945] [id = 392] 08:19:31 INFO - PROCESS | 1945 | --DOCSHELL 0x1302d5800 == 52 [pid = 1945] [id = 391] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x119133400) [pid = 1945] [serial = 1140] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x114bb3c00) [pid = 1945] [serial = 1135] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x114545400) [pid = 1945] [serial = 1134] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12d035c00) [pid = 1945] [serial = 1158] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11af41800) [pid = 1945] [serial = 1143] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11c922800) [pid = 1945] [serial = 1144] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x126da6000) [pid = 1945] [serial = 1149] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12e33e800) [pid = 1945] [serial = 1117] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x118c0ec00) [pid = 1945] [serial = 1138] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x1157a7000) [pid = 1945] [serial = 1137] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12ba50400) [pid = 1945] [serial = 1155] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12d983c00) [pid = 1945] [serial = 1161] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11b911c00) [pid = 1945] [serial = 1165] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12d0e9000) [pid = 1945] [serial = 1159] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x125fa2400) [pid = 1945] [serial = 1146] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x126d34400) [pid = 1945] [serial = 1147] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x116547c00) [pid = 1945] [serial = 1164] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12db83000) [pid = 1945] [serial = 1162] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x126eeac00) [pid = 1945] [serial = 1167] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11a893400) [pid = 1945] [serial = 1141] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12976e000) [pid = 1945] [serial = 1152] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12bc8dc00) [pid = 1945] [serial = 1156] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b49d800) [pid = 1945] [serial = 1153] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12e2b0000) [pid = 1945] [serial = 1170] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12e339000) [pid = 1945] [serial = 1171] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12d9e5c00) [pid = 1945] [serial = 1168] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x127f49400) [pid = 1945] [serial = 1150] [outer = 0x0] [url = about:blank] 08:19:31 INFO - PROCESS | 1945 | 1461338371748 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]]]}] 08:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 723ms 08:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:19:31 INFO - PROCESS | 1945 | 1461338371781 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1945 | 1461338371783 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:19:31 INFO - PROCESS | 1945 | 1461338371809 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1945 | 1461338371814 Marionette TRACE conn2 <- [1,1650,null,{}] 08:19:31 INFO - PROCESS | 1945 | 1461338371821 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}] 08:19:31 INFO - PROCESS | 1945 | 1461338371926 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:19:31 INFO - PROCESS | 1945 | 1461338371931 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b015000 == 53 [pid = 1945] [id = 420] 08:19:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11af3c000) [pid = 1945] [serial = 1259] [outer = 0x0] 08:19:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11c15c400) [pid = 1945] [serial = 1260] [outer = 0x11af3c000] 08:19:31 INFO - PROCESS | 1945 | 1461338371958 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x126a06000) [pid = 1945] [serial = 1261] [outer = 0x11af3c000] 08:19:32 INFO - PROCESS | 1945 | 1461338372295 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]]]}] 08:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 548ms 08:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:19:32 INFO - PROCESS | 1945 | 1461338372334 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1945 | 1461338372336 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:19:32 INFO - PROCESS | 1945 | 1461338372338 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1945 | 1461338372339 Marionette TRACE conn2 <- [1,1654,null,{}] 08:19:32 INFO - PROCESS | 1945 | 1461338372341 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}] 08:19:32 INFO - PROCESS | 1945 | 1461338372427 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:19:32 INFO - PROCESS | 1945 | 1461338372478 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c490000 == 54 [pid = 1945] [id = 421] 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x125fa3400) [pid = 1945] [serial = 1262] [outer = 0x0] 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x126d32000) [pid = 1945] [serial = 1263] [outer = 0x125fa3400] 08:19:32 INFO - PROCESS | 1945 | 1461338372504 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x126e72000) [pid = 1945] [serial = 1264] [outer = 0x125fa3400] 08:19:32 INFO - PROCESS | 1945 | 1461338372786 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]]]}] 08:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 08:19:32 INFO - PROCESS | 1945 | 1461338372811 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1945 | 1461338372812 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:19:32 INFO - PROCESS | 1945 | 1461338372815 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1945 | 1461338372816 Marionette TRACE conn2 <- [1,1658,null,{}] 08:19:32 INFO - PROCESS | 1945 | 1461338372818 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}] 08:19:32 INFO - PROCESS | 1945 | 1461338372914 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:19:32 INFO - PROCESS | 1945 | 1461338372918 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x119103000 == 55 [pid = 1945] [id = 422] 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1290a0800) [pid = 1945] [serial = 1265] [outer = 0x0] 08:19:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x1295a3400) [pid = 1945] [serial = 1266] [outer = 0x1290a0800] 08:19:32 INFO - PROCESS | 1945 | 1461338372951 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x129c57800) [pid = 1945] [serial = 1267] [outer = 0x1290a0800] 08:19:33 INFO - PROCESS | 1945 | 1461338373312 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]]]}] 08:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 08:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:19:33 INFO - PROCESS | 1945 | 1461338373384 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1945 | 1461338373385 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:19:33 INFO - PROCESS | 1945 | 1461338373388 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1945 | 1461338373389 Marionette TRACE conn2 <- [1,1662,null,{}] 08:19:33 INFO - PROCESS | 1945 | 1461338373391 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}] 08:19:33 INFO - PROCESS | 1945 | 1461338373470 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:19:33 INFO - PROCESS | 1945 | 1461338373476 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x126f50000 == 56 [pid = 1945] [id = 423] 08:19:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126da4000) [pid = 1945] [serial = 1268] [outer = 0x0] 08:19:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12b06c400) [pid = 1945] [serial = 1269] [outer = 0x126da4000] 08:19:33 INFO - PROCESS | 1945 | 1461338373502 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12b25a800) [pid = 1945] [serial = 1270] [outer = 0x126da4000] 08:19:33 INFO - PROCESS | 1945 | 1461338373867 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]]]}] 08:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 08:19:33 INFO - PROCESS | 1945 | 1461338373910 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1945 | 1461338373911 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:19:33 INFO - PROCESS | 1945 | 1461338373914 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1945 | 1461338373915 Marionette TRACE conn2 <- [1,1666,null,{}] 08:19:33 INFO - PROCESS | 1945 | 1461338373917 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}] 08:19:34 INFO - PROCESS | 1945 | 1461338374018 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:19:34 INFO - PROCESS | 1945 | 1461338374055 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f6e800 == 57 [pid = 1945] [id = 424] 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x126da6000) [pid = 1945] [serial = 1271] [outer = 0x0] 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b4cf400) [pid = 1945] [serial = 1272] [outer = 0x126da6000] 08:19:34 INFO - PROCESS | 1945 | 1461338374082 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12ba56000) [pid = 1945] [serial = 1273] [outer = 0x126da6000] 08:19:34 INFO - PROCESS | 1945 | 1461338374417 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]]]}] 08:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 08:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:19:34 INFO - PROCESS | 1945 | 1461338374432 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:19:34 INFO - PROCESS | 1945 | 1461338374433 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:19:34 INFO - PROCESS | 1945 | 1461338374436 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1945 | 1461338374437 Marionette TRACE conn2 <- [1,1670,null,{}] 08:19:34 INFO - PROCESS | 1945 | 1461338374442 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}] 08:19:34 INFO - PROCESS | 1945 | 1461338374542 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:19:34 INFO - PROCESS | 1945 | 1461338374560 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b056000 == 58 [pid = 1945] [id = 425] 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b4d8c00) [pid = 1945] [serial = 1274] [outer = 0x0] 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12bc8d400) [pid = 1945] [serial = 1275] [outer = 0x12b4d8c00] 08:19:34 INFO - PROCESS | 1945 | 1461338374585 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12d0dcc00) [pid = 1945] [serial = 1276] [outer = 0x12b4d8c00] 08:19:34 INFO - PROCESS | 1945 | 1461338374944 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]]]}] 08:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 08:19:34 INFO - PROCESS | 1945 | 1461338374958 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:19:34 INFO - PROCESS | 1945 | 1461338374960 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:19:34 INFO - PROCESS | 1945 | 1461338374962 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1945 | 1461338374963 Marionette TRACE conn2 <- [1,1674,null,{}] 08:19:34 INFO - PROCESS | 1945 | 1461338374966 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}] 08:19:35 INFO - PROCESS | 1945 | 1461338375116 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:19:35 INFO - PROCESS | 1945 | 1461338375136 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba04800 == 59 [pid = 1945] [id = 426] 08:19:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12ba58c00) [pid = 1945] [serial = 1277] [outer = 0x0] 08:19:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12d9d7800) [pid = 1945] [serial = 1278] [outer = 0x12ba58c00] 08:19:35 INFO - PROCESS | 1945 | 1461338375177 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12db88c00) [pid = 1945] [serial = 1279] [outer = 0x12ba58c00] 08:19:35 INFO - PROCESS | 1945 | 1461338375598 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]]]}] 08:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b49fc00) [pid = 1945] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11a895400) [pid = 1945] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x126d9a400) [pid = 1945] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11b995000) [pid = 1945] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b4cbc00) [pid = 1945] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x114e0b000) [pid = 1945] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12ead7400) [pid = 1945] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12978a400) [pid = 1945] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12696c400) [pid = 1945] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x129c5c800) [pid = 1945] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x119ae4000) [pid = 1945] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d986c00) [pid = 1945] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x118586000) [pid = 1945] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12cf5e400) [pid = 1945] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x114e09000) [pid = 1945] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x125fac400) [pid = 1945] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11bdd3000) [pid = 1945] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11bc6bc00) [pid = 1945] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:19:35 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c450400) [pid = 1945] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:19:35 INFO - PROCESS | 1945 | 1461338375831 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 1945 | 1461338375832 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:19:35 INFO - PROCESS | 1945 | 1461338375844 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1945 | 1461338375845 Marionette TRACE conn2 <- [1,1678,null,{}] 08:19:35 INFO - PROCESS | 1945 | 1461338375847 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}] 08:19:35 INFO - PROCESS | 1945 | 1461338375932 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:19:35 INFO - PROCESS | 1945 | 1461338375938 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba30000 == 60 [pid = 1945] [id = 427] 08:19:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x115881000) [pid = 1945] [serial = 1280] [outer = 0x0] 08:19:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x119d6c400) [pid = 1945] [serial = 1281] [outer = 0x115881000] 08:19:35 INFO - PROCESS | 1945 | 1461338375969 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129782000) [pid = 1945] [serial = 1282] [outer = 0x115881000] 08:19:36 INFO - PROCESS | 1945 | 1461338376315 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]]]}] 08:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 08:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:19:36 INFO - PROCESS | 1945 | 1461338376363 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 1945 | 1461338376365 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:19:36 INFO - PROCESS | 1945 | 1461338376367 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1945 | 1461338376369 Marionette TRACE conn2 <- [1,1682,null,{}] 08:19:36 INFO - PROCESS | 1945 | 1461338376371 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}] 08:19:36 INFO - PROCESS | 1945 | 1461338376492 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:19:36 INFO - PROCESS | 1945 | 1461338376524 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d384800 == 61 [pid = 1945] [id = 428] 08:19:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12d0e7800) [pid = 1945] [serial = 1283] [outer = 0x0] 08:19:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12e2bd800) [pid = 1945] [serial = 1284] [outer = 0x12d0e7800] 08:19:36 INFO - PROCESS | 1945 | 1461338376549 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12e7ac000) [pid = 1945] [serial = 1285] [outer = 0x12d0e7800] 08:19:36 INFO - PROCESS | 1945 | 1461338376872 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]]]}] 08:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 08:19:36 INFO - PROCESS | 1945 | 1461338376886 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 1945 | 1461338376888 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:19:36 INFO - PROCESS | 1945 | 1461338376893 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1945 | 1461338376894 Marionette TRACE conn2 <- [1,1686,null,{}] 08:19:36 INFO - PROCESS | 1945 | 1461338376897 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}] 08:19:36 INFO - PROCESS | 1945 | 1461338376982 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:19:36 INFO - PROCESS | 1945 | 1461338376987 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db56800 == 62 [pid = 1945] [id = 429] 08:19:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12e339000) [pid = 1945] [serial = 1286] [outer = 0x0] 08:19:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12ead0400) [pid = 1945] [serial = 1287] [outer = 0x12e339000] 08:19:37 INFO - PROCESS | 1945 | 1461338377013 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12ead5800) [pid = 1945] [serial = 1288] [outer = 0x12e339000] 08:19:37 INFO - PROCESS | 1945 | 1461338377340 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]]]}] 08:19:37 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 08:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 471ms 08:19:37 INFO - PROCESS | 1945 | 1461338377364 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1945 | 1461338377365 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:19:37 INFO - PROCESS | 1945 | 1461338377367 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1945 | 1461338377368 Marionette TRACE conn2 <- [1,1690,null,{}] 08:19:37 INFO - PROCESS | 1945 | 1461338377372 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}] 08:19:37 INFO - PROCESS | 1945 | 1461338377486 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:19:37 INFO - PROCESS | 1945 | 1461338377492 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e354000 == 63 [pid = 1945] [id = 430] 08:19:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12e338400) [pid = 1945] [serial = 1289] [outer = 0x0] 08:19:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12ead5400) [pid = 1945] [serial = 1290] [outer = 0x12e338400] 08:19:37 INFO - PROCESS | 1945 | 1461338377517 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12ee65800) [pid = 1945] [serial = 1291] [outer = 0x12e338400] 08:19:37 INFO - PROCESS | 1945 | 1461338377906 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]]]}] 08:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 570ms 08:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:19:37 INFO - PROCESS | 1945 | 1461338377938 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1945 | 1461338377942 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:19:37 INFO - PROCESS | 1945 | 1461338377946 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1945 | 1461338377949 Marionette TRACE conn2 <- [1,1694,null,{}] 08:19:37 INFO - PROCESS | 1945 | 1461338377953 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}] 08:19:38 INFO - PROCESS | 1945 | 1461338378063 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:19:38 INFO - PROCESS | 1945 | 1461338378125 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x118c4e800 == 64 [pid = 1945] [id = 431] 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x114e09800) [pid = 1945] [serial = 1292] [outer = 0x0] 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x115678000) [pid = 1945] [serial = 1293] [outer = 0x114e09800] 08:19:38 INFO - PROCESS | 1945 | 1461338378157 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x1162cd000) [pid = 1945] [serial = 1294] [outer = 0x114e09800] 08:19:38 INFO - PROCESS | 1945 | 1461338378601 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]]]}] 08:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 08:19:38 INFO - PROCESS | 1945 | 1461338378618 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 1945 | 1461338378622 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:19:38 INFO - PROCESS | 1945 | 1461338378626 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 1945 | 1461338378628 Marionette TRACE conn2 <- [1,1698,null,{}] 08:19:38 INFO - PROCESS | 1945 | 1461338378631 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}] 08:19:38 INFO - PROCESS | 1945 | 1461338378738 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:19:38 INFO - PROCESS | 1945 | 1461338378796 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b017800 == 65 [pid = 1945] [id = 432] 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x118588000) [pid = 1945] [serial = 1295] [outer = 0x0] 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11a88bc00) [pid = 1945] [serial = 1296] [outer = 0x118588000] 08:19:38 INFO - PROCESS | 1945 | 1461338378826 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11b992000) [pid = 1945] [serial = 1297] [outer = 0x118588000] 08:19:39 INFO - PROCESS | 1945 | 1461338379231 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]]]}] 08:19:39 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 08:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 08:19:39 INFO - PROCESS | 1945 | 1461338379297 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:19:39 INFO - PROCESS | 1945 | 1461338379298 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:19:39 INFO - PROCESS | 1945 | 1461338379301 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:19:39 INFO - PROCESS | 1945 | 1461338379303 Marionette TRACE conn2 <- [1,1702,null,{}] 08:19:39 INFO - PROCESS | 1945 | 1461338379311 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}] 08:19:39 INFO - PROCESS | 1945 | 1461338379446 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:19:39 INFO - PROCESS | 1945 | 1461338379532 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b064000 == 66 [pid = 1945] [id = 433] 08:19:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11c920800) [pid = 1945] [serial = 1298] [outer = 0x0] 08:19:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x126d97c00) [pid = 1945] [serial = 1299] [outer = 0x11c920800] 08:19:39 INFO - PROCESS | 1945 | 1461338379565 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x127974400) [pid = 1945] [serial = 1300] [outer = 0x11c920800] 08:19:40 INFO - PROCESS | 1945 | 1461338379999 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]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 723ms 08:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:19:40 INFO - PROCESS | 1945 | 1461338380025 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1945 | 1461338380027 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:19:40 INFO - PROCESS | 1945 | 1461338380029 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1945 | 1461338380031 Marionette TRACE conn2 <- [1,1706,null,{}] 08:19:40 INFO - PROCESS | 1945 | 1461338380033 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}] 08:19:40 INFO - PROCESS | 1945 | 1461338380142 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:19:40 INFO - PROCESS | 1945 | 1461338380199 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee10800 == 67 [pid = 1945] [id = 434] 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x1295a4400) [pid = 1945] [serial = 1301] [outer = 0x0] 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x129797c00) [pid = 1945] [serial = 1302] [outer = 0x1295a4400] 08:19:40 INFO - PROCESS | 1945 | 1461338380229 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b962400) [pid = 1945] [serial = 1303] [outer = 0x1295a4400] 08:19:40 INFO - PROCESS | 1945 | 1461338380682 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]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 08:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:19:40 INFO - PROCESS | 1945 | 1461338380700 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1945 | 1461338380702 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:19:40 INFO - PROCESS | 1945 | 1461338380704 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1945 | 1461338380705 Marionette TRACE conn2 <- [1,1710,null,{}] 08:19:40 INFO - PROCESS | 1945 | 1461338380708 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}] 08:19:40 INFO - PROCESS | 1945 | 1461338380829 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:19:40 INFO - PROCESS | 1945 | 1461338380900 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x13011a000 == 68 [pid = 1945] [id = 435] 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x129c60c00) [pid = 1945] [serial = 1304] [outer = 0x0] 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12cf68400) [pid = 1945] [serial = 1305] [outer = 0x129c60c00] 08:19:40 INFO - PROCESS | 1945 | 1461338380929 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12e332800) [pid = 1945] [serial = 1306] [outer = 0x129c60c00] 08:19:41 INFO - PROCESS | 1945 | 1461338381389 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]]]}] 08:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 08:19:41 INFO - PROCESS | 1945 | 1461338381426 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:19:41 INFO - PROCESS | 1945 | 1461338381428 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:19:41 INFO - PROCESS | 1945 | 1461338381432 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:19:41 INFO - PROCESS | 1945 | 1461338381433 Marionette TRACE conn2 <- [1,1714,null,{}] 08:19:41 INFO - PROCESS | 1945 | 1461338381437 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}] 08:19:41 INFO - PROCESS | 1945 | 1461338381617 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:19:41 INFO - PROCESS | 1945 | 1461338381721 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d1d000 == 69 [pid = 1945] [id = 436] 08:19:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12e7b7400) [pid = 1945] [serial = 1307] [outer = 0x0] 08:19:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12ee68c00) [pid = 1945] [serial = 1308] [outer = 0x12e7b7400] 08:19:41 INFO - PROCESS | 1945 | 1461338381754 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12f64fc00) [pid = 1945] [serial = 1309] [outer = 0x12e7b7400] 08:19:42 INFO - PROCESS | 1945 | 1461338382160 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]]]}] 08:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 773ms 08:19:42 INFO - PROCESS | 1945 | 1461338382205 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:19:42 INFO - PROCESS | 1945 | 1461338382206 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:19:42 INFO - PROCESS | 1945 | 1461338382209 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1945 | 1461338382210 Marionette TRACE conn2 <- [1,1718,null,{}] 08:19:42 INFO - PROCESS | 1945 | 1461338382213 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}] 08:19:42 INFO - PROCESS | 1945 | 1461338382315 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:19:42 INFO - PROCESS | 1945 | 1461338382384 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x137313000 == 70 [pid = 1945] [id = 437] 08:19:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12ead8800) [pid = 1945] [serial = 1310] [outer = 0x0] 08:19:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12f656400) [pid = 1945] [serial = 1311] [outer = 0x12ead8800] 08:19:42 INFO - PROCESS | 1945 | 1461338382414 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12f65d800) [pid = 1945] [serial = 1312] [outer = 0x12ead8800] 08:19:42 INFO - PROCESS | 1945 | 1461338382846 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]]]}] 08:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 08:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:19:42 INFO - PROCESS | 1945 | 1461338382882 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1945 | 1461338382883 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:19:42 INFO - PROCESS | 1945 | 1461338382885 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1945 | 1461338382887 Marionette TRACE conn2 <- [1,1722,null,{}] 08:19:42 INFO - PROCESS | 1945 | 1461338382889 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}] 08:19:43 INFO - PROCESS | 1945 | 1461338382997 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:19:43 INFO - PROCESS | 1945 | 1461338383069 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f73800 == 71 [pid = 1945] [id = 438] 08:19:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11457a000) [pid = 1945] [serial = 1313] [outer = 0x0] 08:19:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x1295fa000) [pid = 1945] [serial = 1314] [outer = 0x11457a000] 08:19:43 INFO - PROCESS | 1945 | 1461338383099 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12ee45c00) [pid = 1945] [serial = 1315] [outer = 0x11457a000] 08:19:43 INFO - PROCESS | 1945 | 1461338383725 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]]]}] 08:19:43 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 08:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 871ms 08:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:19:43 INFO - PROCESS | 1945 | 1461338383758 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1945 | 1461338383760 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:19:43 INFO - PROCESS | 1945 | 1461338383763 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1945 | 1461338383765 Marionette TRACE conn2 <- [1,1726,null,{}] 08:19:43 INFO - PROCESS | 1945 | 1461338383770 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}] 08:19:43 INFO - PROCESS | 1945 | 1461338383868 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:19:43 INFO - PROCESS | 1945 | 1461338383947 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b00e000 == 72 [pid = 1945] [id = 439] 08:19:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x1142cb000) [pid = 1945] [serial = 1316] [outer = 0x0] 08:19:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x114e0f400) [pid = 1945] [serial = 1317] [outer = 0x1142cb000] 08:19:43 INFO - PROCESS | 1945 | 1461338383976 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x118c0ec00) [pid = 1945] [serial = 1318] [outer = 0x1142cb000] 08:19:44 INFO - PROCESS | 1945 | 1461338384409 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]]]}] 08:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 674ms 08:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:19:44 INFO - PROCESS | 1945 | 1461338384437 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 1945 | 1461338384440 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:19:44 INFO - PROCESS | 1945 | 1461338384445 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1945 | 1461338384446 Marionette TRACE conn2 <- [1,1730,null,{}] 08:19:44 INFO - PROCESS | 1945 | 1461338384449 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}] 08:19:44 INFO - PROCESS | 1945 | 1461338384546 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:19:44 INFO - PROCESS | 1945 | 1461338384606 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a88a000 == 73 [pid = 1945] [id = 440] 08:19:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x119277400) [pid = 1945] [serial = 1319] [outer = 0x0] 08:19:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11ba04000) [pid = 1945] [serial = 1320] [outer = 0x119277400] 08:19:44 INFO - PROCESS | 1945 | 1461338384634 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x11bdd4800) [pid = 1945] [serial = 1321] [outer = 0x119277400] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x126a9a000 == 72 [pid = 1945] [id = 374] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a99c800 == 71 [pid = 1945] [id = 52] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12db56800 == 70 [pid = 1945] [id = 429] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12d384800 == 69 [pid = 1945] [id = 428] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba30000 == 68 [pid = 1945] [id = 427] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba04800 == 67 [pid = 1945] [id = 426] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12b056000 == 66 [pid = 1945] [id = 425] 08:19:44 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12ee4d000) [pid = 1945] [serial = 1233] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x127f6e800 == 65 [pid = 1945] [id = 424] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x126f50000 == 64 [pid = 1945] [id = 423] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x119103000 == 63 [pid = 1945] [id = 422] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11c490000 == 62 [pid = 1945] [id = 421] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11b015000 == 61 [pid = 1945] [id = 420] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11520e800 == 60 [pid = 1945] [id = 419] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x114f7e800 == 59 [pid = 1945] [id = 418] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11972b000 == 58 [pid = 1945] [id = 417] 08:19:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a935000 == 57 [pid = 1945] [id = 412] 08:19:45 INFO - PROCESS | 1945 | 1461338385030 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]]]}] 08:19:45 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 08:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 620ms 08:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:19:45 INFO - PROCESS | 1945 | 1461338385065 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 1945 | 1461338385066 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:19:45 INFO - PROCESS | 1945 | 1461338385068 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1945 | 1461338385071 Marionette TRACE conn2 <- [1,1734,null,{}] 08:19:45 INFO - PROCESS | 1945 | 1461338385078 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}] 08:19:45 INFO - PROCESS | 1945 | 1461338385170 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12d032800) [pid = 1945] [serial = 1129] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12b96e400) [pid = 1945] [serial = 1060] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12b074400) [pid = 1945] [serial = 1126] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11c4e0400) [pid = 1945] [serial = 1123] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12db7fc00) [pid = 1945] [serial = 1132] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x119279400) [pid = 1945] [serial = 1120] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x126e79000) [pid = 1945] [serial = 1224] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12e79a000) [pid = 1945] [serial = 1222] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x119ba3800) [pid = 1945] [serial = 1195] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x1259eb000) [pid = 1945] [serial = 1182] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12ee4cc00) [pid = 1945] [serial = 1231] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12ead7000) [pid = 1945] [serial = 1228] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12bc8a800) [pid = 1945] [serial = 1213] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12d037000) [pid = 1945] [serial = 1225] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12976bc00) [pid = 1945] [serial = 1210] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12e7b2c00) [pid = 1945] [serial = 1227] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12ee42400) [pid = 1945] [serial = 1230] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12b256c00) [pid = 1945] [serial = 1212] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11a8a4000) [pid = 1945] [serial = 1179] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x127f4a000) [pid = 1945] [serial = 1209] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12d982800) [pid = 1945] [serial = 1216] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12d02c400) [pid = 1945] [serial = 1215] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11ad63800) [pid = 1945] [serial = 1200] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11ba0f400) [pid = 1945] [serial = 1201] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12e337800) [pid = 1945] [serial = 1221] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x119b99c00) [pid = 1945] [serial = 1198] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x1189f4800) [pid = 1945] [serial = 1197] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12e2b5400) [pid = 1945] [serial = 1219] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12db7ec00) [pid = 1945] [serial = 1218] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12e7b4000) [pid = 1945] [serial = 1191] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b1f3800) [pid = 1945] [serial = 1185] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11567a800) [pid = 1945] [serial = 1194] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x1154a3800) [pid = 1945] [serial = 1176] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d03a000) [pid = 1945] [serial = 1188] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x126d38400) [pid = 1945] [serial = 1206] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x126f70000) [pid = 1945] [serial = 1207] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11c44f800) [pid = 1945] [serial = 1203] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x125cde400) [pid = 1945] [serial = 1204] [outer = 0x0] [url = about:blank] 08:19:45 INFO - PROCESS | 1945 | 1461338385261 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1d800 == 58 [pid = 1945] [id = 441] 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x119b99c00) [pid = 1945] [serial = 1322] [outer = 0x0] 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11bdd4400) [pid = 1945] [serial = 1323] [outer = 0x119b99c00] 08:19:45 INFO - PROCESS | 1945 | 1461338385290 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x126d35400) [pid = 1945] [serial = 1324] [outer = 0x119b99c00] 08:19:45 INFO - PROCESS | 1945 | 1461338385617 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]]]}] 08:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 574ms 08:19:45 INFO - PROCESS | 1945 | 1461338385643 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 1945 | 1461338385645 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:19:45 INFO - PROCESS | 1945 | 1461338385647 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1945 | 1461338385648 Marionette TRACE conn2 <- [1,1738,null,{}] 08:19:45 INFO - PROCESS | 1945 | 1461338385650 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}] 08:19:45 INFO - PROCESS | 1945 | 1461338385736 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:19:45 INFO - PROCESS | 1945 | 1461338385796 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c49d800 == 59 [pid = 1945] [id = 442] 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x119ba3800) [pid = 1945] [serial = 1325] [outer = 0x0] 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126e79c00) [pid = 1945] [serial = 1326] [outer = 0x119ba3800] 08:19:45 INFO - PROCESS | 1945 | 1461338385823 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x129c5d400) [pid = 1945] [serial = 1327] [outer = 0x119ba3800] 08:19:46 INFO - PROCESS | 1945 | 1461338386115 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]]]}] 08:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 08:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:19:46 INFO - PROCESS | 1945 | 1461338386166 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1945 | 1461338386167 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:19:46 INFO - PROCESS | 1945 | 1461338386169 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1945 | 1461338386171 Marionette TRACE conn2 <- [1,1742,null,{}] 08:19:46 INFO - PROCESS | 1945 | 1461338386175 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}] 08:19:46 INFO - PROCESS | 1945 | 1461338386257 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:19:46 INFO - PROCESS | 1945 | 1461338386262 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f5a000 == 60 [pid = 1945] [id = 443] 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x1272db400) [pid = 1945] [serial = 1328] [outer = 0x0] 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12b1ff000) [pid = 1945] [serial = 1329] [outer = 0x1272db400] 08:19:46 INFO - PROCESS | 1945 | 1461338386288 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b4cc000) [pid = 1945] [serial = 1330] [outer = 0x1272db400] 08:19:46 INFO - PROCESS | 1945 | 1461338386641 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]]]}] 08:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 08:19:46 INFO - PROCESS | 1945 | 1461338386695 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1945 | 1461338386696 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:19:46 INFO - PROCESS | 1945 | 1461338386698 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1945 | 1461338386700 Marionette TRACE conn2 <- [1,1746,null,{}] 08:19:46 INFO - PROCESS | 1945 | 1461338386702 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}] 08:19:46 INFO - PROCESS | 1945 | 1461338386800 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:19:46 INFO - PROCESS | 1945 | 1461338386807 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b056000 == 61 [pid = 1945] [id = 444] 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b96e000) [pid = 1945] [serial = 1331] [outer = 0x0] 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12d02f800) [pid = 1945] [serial = 1332] [outer = 0x12b96e000] 08:19:46 INFO - PROCESS | 1945 | 1461338386835 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12db85400) [pid = 1945] [serial = 1333] [outer = 0x12b96e000] 08:19:47 INFO - PROCESS | 1945 | 1461338387195 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]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 517ms 08:19:47 INFO - PROCESS | 1945 | 1461338387217 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1945 | 1461338387218 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:19:47 INFO - PROCESS | 1945 | 1461338387221 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1945 | 1461338387223 Marionette TRACE conn2 <- [1,1750,null,{}] 08:19:47 INFO - PROCESS | 1945 | 1461338387225 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}] 08:19:47 INFO - PROCESS | 1945 | 1461338387334 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:19:47 INFO - PROCESS | 1945 | 1461338387349 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba04800 == 62 [pid = 1945] [id = 445] 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12d0dec00) [pid = 1945] [serial = 1334] [outer = 0x0] 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12e33d800) [pid = 1945] [serial = 1335] [outer = 0x12d0dec00] 08:19:47 INFO - PROCESS | 1945 | 1461338387374 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12e7b6800) [pid = 1945] [serial = 1336] [outer = 0x12d0dec00] 08:19:47 INFO - PROCESS | 1945 | 1461338387736 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]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 08:19:47 INFO - PROCESS | 1945 | 1461338387742 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1945 | 1461338387744 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:19:47 INFO - PROCESS | 1945 | 1461338387746 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1945 | 1461338387747 Marionette TRACE conn2 <- [1,1754,null,{}] 08:19:47 INFO - PROCESS | 1945 | 1461338387749 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}] 08:19:47 INFO - PROCESS | 1945 | 1461338387853 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:19:47 INFO - PROCESS | 1945 | 1461338387868 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce7e800 == 63 [pid = 1945] [id = 446] 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12e7b6c00) [pid = 1945] [serial = 1337] [outer = 0x0] 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12ead9400) [pid = 1945] [serial = 1338] [outer = 0x12e7b6c00] 08:19:47 INFO - PROCESS | 1945 | 1461338387895 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12ee4d000) [pid = 1945] [serial = 1339] [outer = 0x12e7b6c00] 08:19:48 INFO - PROCESS | 1945 | 1461338388236 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]]]}] 08:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 08:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:19:48 INFO - PROCESS | 1945 | 1461338388267 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1945 | 1461338388269 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:19:48 INFO - PROCESS | 1945 | 1461338388271 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1945 | 1461338388272 Marionette TRACE conn2 <- [1,1758,null,{}] 08:19:48 INFO - PROCESS | 1945 | 1461338388274 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}] 08:19:48 INFO - PROCESS | 1945 | 1461338388381 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:19:48 INFO - PROCESS | 1945 | 1461338388394 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db37000 == 64 [pid = 1945] [id = 447] 08:19:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12ee4d400) [pid = 1945] [serial = 1340] [outer = 0x0] 08:19:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12f64ec00) [pid = 1945] [serial = 1341] [outer = 0x12ee4d400] 08:19:48 INFO - PROCESS | 1945 | 1461338388420 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12f65d400) [pid = 1945] [serial = 1342] [outer = 0x12ee4d400] 08:19:48 INFO - PROCESS | 1945 | 1461338388782 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]]]}] 08:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 08:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:19:48 INFO - PROCESS | 1945 | 1461338388793 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1945 | 1461338388795 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:19:48 INFO - PROCESS | 1945 | 1461338388797 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1945 | 1461338388798 Marionette TRACE conn2 <- [1,1762,null,{}] 08:19:48 INFO - PROCESS | 1945 | 1461338388800 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}] 08:19:48 INFO - PROCESS | 1945 | 1461338388933 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:19:48 INFO - PROCESS | 1945 | 1461338388950 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e745000 == 65 [pid = 1945] [id = 448] 08:19:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12ee66400) [pid = 1945] [serial = 1343] [outer = 0x0] 08:19:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12f667000) [pid = 1945] [serial = 1344] [outer = 0x12ee66400] 08:19:48 INFO - PROCESS | 1945 | 1461338388990 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12f7ab800) [pid = 1945] [serial = 1345] [outer = 0x12ee66400] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x126da6000) [pid = 1945] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x1290a0800) [pid = 1945] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11af3c000) [pid = 1945] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x126da4000) [pid = 1945] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x115881000) [pid = 1945] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12ba58c00) [pid = 1945] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b4d8c00) [pid = 1945] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12d0e7800) [pid = 1945] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x114e03000) [pid = 1945] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x117848800) [pid = 1945] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12e339000) [pid = 1945] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x114544c00) [pid = 1945] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:19:49 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x125fa3400) [pid = 1945] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:19:49 INFO - PROCESS | 1945 | 1461338389632 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]]]}] 08:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 869ms 08:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:19:49 INFO - PROCESS | 1945 | 1461338389666 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 1945 | 1461338389668 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:19:49 INFO - PROCESS | 1945 | 1461338389682 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 1945 | 1461338389684 Marionette TRACE conn2 <- [1,1766,null,{}] 08:19:49 INFO - PROCESS | 1945 | 1461338389693 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}] 08:19:49 INFO - PROCESS | 1945 | 1461338389801 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:19:49 INFO - PROCESS | 1945 | 1461338389806 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2dc800 == 66 [pid = 1945] [id = 449] 08:19:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11addbc00) [pid = 1945] [serial = 1346] [outer = 0x0] 08:19:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12bc7ac00) [pid = 1945] [serial = 1347] [outer = 0x11addbc00] 08:19:49 INFO - PROCESS | 1945 | 1461338389836 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12fca5000) [pid = 1945] [serial = 1348] [outer = 0x11addbc00] 08:19:50 INFO - PROCESS | 1945 | 1461338390182 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]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 533ms 08:19:50 INFO - PROCESS | 1945 | 1461338390204 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1945 | 1461338390207 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:19:50 INFO - PROCESS | 1945 | 1461338390211 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1945 | 1461338390212 Marionette TRACE conn2 <- [1,1770,null,{}] 08:19:50 INFO - PROCESS | 1945 | 1461338390214 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}] 08:19:50 INFO - PROCESS | 1945 | 1461338390303 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:19:50 INFO - PROCESS | 1945 | 1461338390363 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x130120800 == 67 [pid = 1945] [id = 450] 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12f664c00) [pid = 1945] [serial = 1349] [outer = 0x0] 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12fcb4000) [pid = 1945] [serial = 1350] [outer = 0x12f664c00] 08:19:50 INFO - PROCESS | 1945 | 1461338390388 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12fcbb800) [pid = 1945] [serial = 1351] [outer = 0x12f664c00] 08:19:50 INFO - PROCESS | 1945 | 1461338390683 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]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 08:19:50 INFO - PROCESS | 1945 | 1461338390730 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1945 | 1461338390732 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:19:50 INFO - PROCESS | 1945 | 1461338390734 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1945 | 1461338390735 Marionette TRACE conn2 <- [1,1774,null,{}] 08:19:50 INFO - PROCESS | 1945 | 1461338390737 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}] 08:19:50 INFO - PROCESS | 1945 | 1461338390825 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:19:50 INFO - PROCESS | 1945 | 1461338390829 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x1378db000 == 68 [pid = 1945] [id = 451] 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12f65e400) [pid = 1945] [serial = 1352] [outer = 0x0] 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x130543400) [pid = 1945] [serial = 1353] [outer = 0x12f65e400] 08:19:50 INFO - PROCESS | 1945 | 1461338390854 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x130549400) [pid = 1945] [serial = 1354] [outer = 0x12f65e400] 08:19:51 INFO - PROCESS | 1945 | 1461338391200 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]]]}] 08:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 08:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:19:51 INFO - PROCESS | 1945 | 1461338391210 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 1945 | 1461338391211 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:19:51 INFO - PROCESS | 1945 | 1461338391213 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1945 | 1461338391214 Marionette TRACE conn2 <- [1,1778,null,{}] 08:19:51 INFO - PROCESS | 1945 | 1461338391216 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}] 08:19:51 INFO - PROCESS | 1945 | 1461338391339 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:19:51 INFO - PROCESS | 1945 | 1461338391346 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x1378e5000 == 69 [pid = 1945] [id = 452] 08:19:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12fcb1800) [pid = 1945] [serial = 1355] [outer = 0x0] 08:19:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x13054bc00) [pid = 1945] [serial = 1356] [outer = 0x12fcb1800] 08:19:51 INFO - PROCESS | 1945 | 1461338391371 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x130683800) [pid = 1945] [serial = 1357] [outer = 0x12fcb1800] 08:19:51 INFO - PROCESS | 1945 | 1461338391897 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]]]}] 08:19:51 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 08:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 08:19:51 INFO - PROCESS | 1945 | 1461338391934 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 1945 | 1461338391938 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:19:51 INFO - PROCESS | 1945 | 1461338391941 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1945 | 1461338391944 Marionette TRACE conn2 <- [1,1782,null,{}] 08:19:51 INFO - PROCESS | 1945 | 1461338391948 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}] 08:19:52 INFO - PROCESS | 1945 | 1461338392061 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:19:52 INFO - PROCESS | 1945 | 1461338392136 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa70800 == 70 [pid = 1945] [id = 453] 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x118c91400) [pid = 1945] [serial = 1358] [outer = 0x0] 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11a897000) [pid = 1945] [serial = 1359] [outer = 0x118c91400] 08:19:52 INFO - PROCESS | 1945 | 1461338392168 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11bdcc400) [pid = 1945] [serial = 1360] [outer = 0x118c91400] 08:19:52 INFO - PROCESS | 1945 | 1461338392599 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]]]}] 08:19:52 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 08:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms 08:19:52 INFO - PROCESS | 1945 | 1461338392615 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:19:52 INFO - PROCESS | 1945 | 1461338392619 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:19:52 INFO - PROCESS | 1945 | 1461338392624 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:19:52 INFO - PROCESS | 1945 | 1461338392626 Marionette TRACE conn2 <- [1,1786,null,{}] 08:19:52 INFO - PROCESS | 1945 | 1461338392629 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}] 08:19:52 INFO - PROCESS | 1945 | 1461338392744 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:19:52 INFO - PROCESS | 1945 | 1461338392854 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x127272800 == 71 [pid = 1945] [id = 454] 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11c2aa400) [pid = 1945] [serial = 1361] [outer = 0x0] 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x126d2a000) [pid = 1945] [serial = 1362] [outer = 0x11c2aa400] 08:19:52 INFO - PROCESS | 1945 | 1461338392886 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x1295f2400) [pid = 1945] [serial = 1363] [outer = 0x11c2aa400] 08:19:53 INFO - PROCESS | 1945 | 1461338393324 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]]]}] 08:19:53 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 08:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 08:19:53 INFO - PROCESS | 1945 | 1461338393344 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:19:53 INFO - PROCESS | 1945 | 1461338393346 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:19:53 INFO - PROCESS | 1945 | 1461338393348 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1945 | 1461338393351 Marionette TRACE conn2 <- [1,1790,null,{}] 08:19:53 INFO - PROCESS | 1945 | 1461338393360 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}] 08:19:53 INFO - PROCESS | 1945 | 1461338393473 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:19:53 INFO - PROCESS | 1945 | 1461338393536 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302ca800 == 72 [pid = 1945] [id = 455] 08:19:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12b1f5000) [pid = 1945] [serial = 1364] [outer = 0x0] 08:19:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12bc84000) [pid = 1945] [serial = 1365] [outer = 0x12b1f5000] 08:19:53 INFO - PROCESS | 1945 | 1461338393609 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12d9d8400) [pid = 1945] [serial = 1366] [outer = 0x12b1f5000] 08:19:54 INFO - PROCESS | 1945 | 1461338394027 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]]]}] 08:19:54 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) 08:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 721ms 08:19:54 INFO - PROCESS | 1945 | 1461338394087 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:19:54 INFO - PROCESS | 1945 | 1461338394089 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:19:54 INFO - PROCESS | 1945 | 1461338394106 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1945 | 1461338394107 Marionette TRACE conn2 <- [1,1794,null,{}] 08:19:54 INFO - PROCESS | 1945 | 1461338394109 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}] 08:19:54 INFO - PROCESS | 1945 | 1461338394217 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:19:54 INFO - PROCESS | 1945 | 1461338394291 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e1f000 == 73 [pid = 1945] [id = 456] 08:19:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12e7ac800) [pid = 1945] [serial = 1367] [outer = 0x0] 08:19:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12ee45400) [pid = 1945] [serial = 1368] [outer = 0x12e7ac800] 08:19:54 INFO - PROCESS | 1945 | 1461338394321 Marionette DEBUG loaded listener.js 08:19:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12f64f800) [pid = 1945] [serial = 1369] [outer = 0x12e7ac800] 08:19:54 INFO - PROCESS | 1945 | 1461338394726 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]]]}] 08:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 676ms 08:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:19:54 INFO - PROCESS | 1945 | 1461338394780 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:19:54 INFO - PROCESS | 1945 | 1461338394782 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:19:54 INFO - PROCESS | 1945 | 1461338394784 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1945 | 1461338394785 Marionette TRACE conn2 <- [1,1798,null,{}] 08:19:54 INFO - PROCESS | 1945 | 1461338394788 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}] 08:19:54 INFO - PROCESS | 1945 | 1461338394895 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:19:54 INFO - PROCESS | 1945 | 1461338394967 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372c3000 == 74 [pid = 1945] [id = 457] 08:19:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12c6c6c00) [pid = 1945] [serial = 1370] [outer = 0x0] 08:19:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12c6cb400) [pid = 1945] [serial = 1371] [outer = 0x12c6c6c00] 08:19:54 INFO - PROCESS | 1945 | 1461338394997 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12c6cf000) [pid = 1945] [serial = 1372] [outer = 0x12c6c6c00] 08:19:55 INFO - PROCESS | 1945 | 1461338395462 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]]]}] 08:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 724ms 08:19:55 INFO - PROCESS | 1945 | 1461338395525 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:19:55 INFO - PROCESS | 1945 | 1461338395527 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:19:55 INFO - PROCESS | 1945 | 1461338395531 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - PROCESS | 1945 | 1461338395532 Marionette TRACE conn2 <- [1,1802,null,{}] 08:19:55 INFO - PROCESS | 1945 | 1461338395534 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}] 08:19:55 INFO - PROCESS | 1945 | 1461338395652 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:19:55 INFO - PROCESS | 1945 | 1461338395727 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f18000 == 75 [pid = 1945] [id = 458] 08:19:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x115675800) [pid = 1945] [serial = 1373] [outer = 0x0] 08:19:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11ad63400) [pid = 1945] [serial = 1374] [outer = 0x115675800] 08:19:55 INFO - PROCESS | 1945 | 1461338395760 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12f65e000) [pid = 1945] [serial = 1375] [outer = 0x115675800] 08:19:56 INFO - PROCESS | 1945 | 1461338396381 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]]]}] 08:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 919ms 08:19:56 INFO - PROCESS | 1945 | 1461338396450 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:19:56 INFO - PROCESS | 1945 | 1461338396453 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:19:56 INFO - PROCESS | 1945 | 1461338396475 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 1945 | 1461338396477 Marionette TRACE conn2 <- [1,1806,null,{}] 08:19:56 INFO - PROCESS | 1945 | 1461338396483 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}] 08:19:56 INFO - PROCESS | 1945 | 1461338396583 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:19:56 INFO - PROCESS | 1945 | 1461338396661 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x119adb800 == 76 [pid = 1945] [id = 459] 08:19:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x114e0e400) [pid = 1945] [serial = 1376] [outer = 0x0] 08:19:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11549e800) [pid = 1945] [serial = 1377] [outer = 0x114e0e400] 08:19:56 INFO - PROCESS | 1945 | 1461338396689 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x115885400) [pid = 1945] [serial = 1378] [outer = 0x114e0e400] 08:19:57 INFO - PROCESS | 1945 | 1461338397122 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]]]}] 08:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 692ms 08:19:57 INFO - PROCESS | 1945 | 1461338397148 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1945 | 1461338397151 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:19:57 INFO - PROCESS | 1945 | 1461338397156 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1945 | 1461338397158 Marionette TRACE conn2 <- [1,1810,null,{}] 08:19:57 INFO - PROCESS | 1945 | 1461338397160 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}] 08:19:57 INFO - PROCESS | 1945 | 1461338397253 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:19:57 INFO - PROCESS | 1945 | 1461338397317 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b39000 == 77 [pid = 1945] [id = 460] 08:19:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x118580c00) [pid = 1945] [serial = 1379] [outer = 0x0] 08:19:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x119a50400) [pid = 1945] [serial = 1380] [outer = 0x118580c00] 08:19:57 INFO - PROCESS | 1945 | 1461338397345 Marionette DEBUG loaded listener.js 08:19:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x11a8a4000) [pid = 1945] [serial = 1381] [outer = 0x118580c00] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1165b5000 == 76 [pid = 1945] [id = 325] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1378db000 == 75 [pid = 1945] [id = 451] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x130120800 == 74 [pid = 1945] [id = 450] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2dc800 == 73 [pid = 1945] [id = 449] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e745000 == 72 [pid = 1945] [id = 448] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12db37000 == 71 [pid = 1945] [id = 447] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce7e800 == 70 [pid = 1945] [id = 446] 08:19:57 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12ead5400) [pid = 1945] [serial = 1290] [outer = 0x0] [url = about:blank] 08:19:57 INFO - PROCESS | 1945 | 1461338397824 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]]]}] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba04800 == 69 [pid = 1945] [id = 445] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b056000 == 68 [pid = 1945] [id = 444] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x127f5a000 == 67 [pid = 1945] [id = 443] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11c49d800 == 66 [pid = 1945] [id = 442] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1d800 == 65 [pid = 1945] [id = 441] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11a88a000 == 64 [pid = 1945] [id = 440] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11b00e000 == 63 [pid = 1945] [id = 439] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x137313000 == 62 [pid = 1945] [id = 437] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x130d1d000 == 61 [pid = 1945] [id = 436] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x13011a000 == 60 [pid = 1945] [id = 435] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee10800 == 59 [pid = 1945] [id = 434] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b064000 == 58 [pid = 1945] [id = 433] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11b017800 == 57 [pid = 1945] [id = 432] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x118c4e800 == 56 [pid = 1945] [id = 431] 08:19:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e354000 == 55 [pid = 1945] [id = 430] 08:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 725ms 08:19:57 INFO - PROCESS | 1945 | 1461338397881 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1945 | 1461338397883 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:19:57 INFO - PROCESS | 1945 | 1461338397885 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1945 | 1461338397888 Marionette TRACE conn2 <- [1,1814,null,{}] 08:19:57 INFO - PROCESS | 1945 | 1461338397901 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}] 08:19:57 INFO - PROCESS | 1945 | 1461338397993 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:19:58 INFO - PROCESS | 1945 | 1461338398001 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a944000 == 56 [pid = 1945] [id = 461] 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x11c154c00) [pid = 1945] [serial = 1382] [outer = 0x0] 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x11c29f400) [pid = 1945] [serial = 1383] [outer = 0x11c154c00] 08:19:58 INFO - PROCESS | 1945 | 1461338398029 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x125f9e800) [pid = 1945] [serial = 1384] [outer = 0x11c154c00] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12ead5800) [pid = 1945] [serial = 1288] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x12b4cf400) [pid = 1945] [serial = 1272] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x129c57800) [pid = 1945] [serial = 1267] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x11c15c400) [pid = 1945] [serial = 1260] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12b06c400) [pid = 1945] [serial = 1269] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x119d6c400) [pid = 1945] [serial = 1281] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x126a06000) [pid = 1945] [serial = 1261] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12d9d7800) [pid = 1945] [serial = 1278] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12e7b1c00) [pid = 1945] [serial = 1248] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12bc8d400) [pid = 1945] [serial = 1275] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12e7ac000) [pid = 1945] [serial = 1285] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x1154a4000) [pid = 1945] [serial = 1257] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x118c1c000) [pid = 1945] [serial = 1254] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12d02d400) [pid = 1945] [serial = 1245] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12b073c00) [pid = 1945] [serial = 1242] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12b25a800) [pid = 1945] [serial = 1270] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x118e1cc00) [pid = 1945] [serial = 1236] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x129782000) [pid = 1945] [serial = 1282] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12ead0400) [pid = 1945] [serial = 1287] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11a74ec00) [pid = 1945] [serial = 1255] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12ba56000) [pid = 1945] [serial = 1273] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11ad6a400) [pid = 1945] [serial = 1258] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x114e05c00) [pid = 1945] [serial = 1252] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12d0dcc00) [pid = 1945] [serial = 1276] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x126e72000) [pid = 1945] [serial = 1264] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x1295a3400) [pid = 1945] [serial = 1266] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11bdc7000) [pid = 1945] [serial = 1239] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12db88c00) [pid = 1945] [serial = 1279] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12e2bd800) [pid = 1945] [serial = 1284] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x1147c8800) [pid = 1945] [serial = 1251] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x126d32000) [pid = 1945] [serial = 1263] [outer = 0x0] [url = about:blank] 08:19:58 INFO - PROCESS | 1945 | 1461338398430 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]]]}] 08:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 578ms 08:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:19:58 INFO - PROCESS | 1945 | 1461338398464 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 1945 | 1461338398465 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:19:58 INFO - PROCESS | 1945 | 1461338398468 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1945 | 1461338398469 Marionette TRACE conn2 <- [1,1818,null,{}] 08:19:58 INFO - PROCESS | 1945 | 1461338398471 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}] 08:19:58 INFO - PROCESS | 1945 | 1461338398553 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:19:58 INFO - PROCESS | 1945 | 1461338398582 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c638800 == 57 [pid = 1945] [id = 462] 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x126a0e800) [pid = 1945] [serial = 1385] [outer = 0x0] 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x126d36400) [pid = 1945] [serial = 1386] [outer = 0x126a0e800] 08:19:58 INFO - PROCESS | 1945 | 1461338398609 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x126e6f800) [pid = 1945] [serial = 1387] [outer = 0x126a0e800] 08:19:58 INFO - PROCESS | 1945 | 1461338398935 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]]]}] 08:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 08:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:19:58 INFO - PROCESS | 1945 | 1461338398987 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 1945 | 1461338398989 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:19:58 INFO - PROCESS | 1945 | 1461338398991 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1945 | 1461338398992 Marionette TRACE conn2 <- [1,1822,null,{}] 08:19:58 INFO - PROCESS | 1945 | 1461338398994 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}] 08:19:59 INFO - PROCESS | 1945 | 1461338399073 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:19:59 INFO - PROCESS | 1945 | 1461338399079 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259ad000 == 58 [pid = 1945] [id = 463] 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x126e79000) [pid = 1945] [serial = 1388] [outer = 0x0] 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x127f4c400) [pid = 1945] [serial = 1389] [outer = 0x126e79000] 08:19:59 INFO - PROCESS | 1945 | 1461338399105 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12976c800) [pid = 1945] [serial = 1390] [outer = 0x126e79000] 08:19:59 INFO - PROCESS | 1945 | 1461338399434 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]]]}] 08:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 469ms 08:19:59 INFO - PROCESS | 1945 | 1461338399461 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:19:59 INFO - PROCESS | 1945 | 1461338399462 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:19:59 INFO - PROCESS | 1945 | 1461338399464 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 1945 | 1461338399465 Marionette TRACE conn2 <- [1,1826,null,{}] 08:19:59 INFO - PROCESS | 1945 | 1461338399468 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}] 08:19:59 INFO - PROCESS | 1945 | 1461338399565 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:19:59 INFO - PROCESS | 1945 | 1461338399632 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x126aa3000 == 59 [pid = 1945] [id = 464] 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12976c400) [pid = 1945] [serial = 1391] [outer = 0x0] 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x129c62c00) [pid = 1945] [serial = 1392] [outer = 0x12976c400] 08:19:59 INFO - PROCESS | 1945 | 1461338399665 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12b4cf400) [pid = 1945] [serial = 1393] [outer = 0x12976c400] 08:19:59 INFO - PROCESS | 1945 | 1461338399993 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]]]}] 08:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 08:20:00 INFO - PROCESS | 1945 | 1461338400036 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 1945 | 1461338400037 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:20:00 INFO - PROCESS | 1945 | 1461338400039 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1945 | 1461338400040 Marionette TRACE conn2 <- [1,1830,null,{}] 08:20:00 INFO - PROCESS | 1945 | 1461338400043 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}] 08:20:00 INFO - PROCESS | 1945 | 1461338400150 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:20:00 INFO - PROCESS | 1945 | 1461338400188 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12901c800 == 60 [pid = 1945] [id = 465] 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x119d66c00) [pid = 1945] [serial = 1394] [outer = 0x0] 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12ba4f400) [pid = 1945] [serial = 1395] [outer = 0x119d66c00] 08:20:00 INFO - PROCESS | 1945 | 1461338400214 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12bc8a400) [pid = 1945] [serial = 1396] [outer = 0x119d66c00] 08:20:00 INFO - PROCESS | 1945 | 1461338400550 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]]]}] 08:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 08:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:20:00 INFO - PROCESS | 1945 | 1461338400561 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 1945 | 1461338400562 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:20:00 INFO - PROCESS | 1945 | 1461338400564 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1945 | 1461338400565 Marionette TRACE conn2 <- [1,1834,null,{}] 08:20:00 INFO - PROCESS | 1945 | 1461338400567 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}] 08:20:00 INFO - PROCESS | 1945 | 1461338400676 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:20:00 INFO - PROCESS | 1945 | 1461338400712 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b061800 == 61 [pid = 1945] [id = 466] 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12b4cfc00) [pid = 1945] [serial = 1397] [outer = 0x0] 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12c5ca400) [pid = 1945] [serial = 1398] [outer = 0x12b4cfc00] 08:20:00 INFO - PROCESS | 1945 | 1461338400737 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12c5d0c00) [pid = 1945] [serial = 1399] [outer = 0x12b4cfc00] 08:20:01 INFO - PROCESS | 1945 | 1461338401061 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]]]}] 08:20:01 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 08:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 08:20:01 INFO - PROCESS | 1945 | 1461338401083 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 1945 | 1461338401084 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:20:01 INFO - PROCESS | 1945 | 1461338401086 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1945 | 1461338401088 Marionette TRACE conn2 <- [1,1838,null,{}] 08:20:01 INFO - PROCESS | 1945 | 1461338401108 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}] 08:20:01 INFO - PROCESS | 1945 | 1461338401216 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:20:01 INFO - PROCESS | 1945 | 1461338401251 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba15800 == 62 [pid = 1945] [id = 467] 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x118c8dc00) [pid = 1945] [serial = 1400] [outer = 0x0] 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12c6d0c00) [pid = 1945] [serial = 1401] [outer = 0x118c8dc00] 08:20:01 INFO - PROCESS | 1945 | 1461338401277 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12d0dc800) [pid = 1945] [serial = 1402] [outer = 0x118c8dc00] 08:20:01 INFO - PROCESS | 1945 | 1461338401609 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]]]}] 08:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 538ms 08:20:01 INFO - PROCESS | 1945 | 1461338401627 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 1945 | 1461338401629 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:20:01 INFO - PROCESS | 1945 | 1461338401632 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1945 | 1461338401633 Marionette TRACE conn2 <- [1,1842,null,{}] 08:20:01 INFO - PROCESS | 1945 | 1461338401637 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}] 08:20:01 INFO - PROCESS | 1945 | 1461338401808 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:20:01 INFO - PROCESS | 1945 | 1461338401831 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce7a800 == 63 [pid = 1945] [id = 468] 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12ba52000) [pid = 1945] [serial = 1403] [outer = 0x0] 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12d97bc00) [pid = 1945] [serial = 1404] [outer = 0x12ba52000] 08:20:01 INFO - PROCESS | 1945 | 1461338401872 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12db81c00) [pid = 1945] [serial = 1405] [outer = 0x12ba52000] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12f65e400) [pid = 1945] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x119b99c00) [pid = 1945] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x1272db400) [pid = 1945] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12d0dec00) [pid = 1945] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12b96e000) [pid = 1945] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x119ba3800) [pid = 1945] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x1142cb000) [pid = 1945] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12e7b6c00) [pid = 1945] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x119277400) [pid = 1945] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12e338400) [pid = 1945] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12ee4d400) [pid = 1945] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12ee66400) [pid = 1945] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11addbc00) [pid = 1945] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:20:02 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12f664c00) [pid = 1945] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:20:02 INFO - PROCESS | 1945 | 1461338402428 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]]]}] 08:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 828ms 08:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:20:02 INFO - PROCESS | 1945 | 1461338402466 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1945 | 1461338402467 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:20:02 INFO - PROCESS | 1945 | 1461338402470 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1945 | 1461338402472 Marionette TRACE conn2 <- [1,1846,null,{}] 08:20:02 INFO - PROCESS | 1945 | 1461338402487 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}] 08:20:02 INFO - PROCESS | 1945 | 1461338402601 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:20:02 INFO - PROCESS | 1945 | 1461338402605 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d38b800 == 64 [pid = 1945] [id = 469] 08:20:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11addbc00) [pid = 1945] [serial = 1406] [outer = 0x0] 08:20:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12d97c800) [pid = 1945] [serial = 1407] [outer = 0x11addbc00] 08:20:02 INFO - PROCESS | 1945 | 1461338402635 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12e338400) [pid = 1945] [serial = 1408] [outer = 0x11addbc00] 08:20:02 INFO - PROCESS | 1945 | 1461338402977 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]]]}] 08:20:02 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) 08:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 08:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:20:03 INFO - PROCESS | 1945 | 1461338402997 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1945 | 1461338402998 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:20:03 INFO - PROCESS | 1945 | 1461338403000 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1945 | 1461338403001 Marionette TRACE conn2 <- [1,1850,null,{}] 08:20:03 INFO - PROCESS | 1945 | 1461338403004 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}] 08:20:03 INFO - PROCESS | 1945 | 1461338403089 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:20:03 INFO - PROCESS | 1945 | 1461338403150 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db3c800 == 65 [pid = 1945] [id = 470] 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12e2be400) [pid = 1945] [serial = 1409] [outer = 0x0] 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12e7ab400) [pid = 1945] [serial = 1410] [outer = 0x12e2be400] 08:20:03 INFO - PROCESS | 1945 | 1461338403176 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12eace000) [pid = 1945] [serial = 1411] [outer = 0x12e2be400] 08:20:03 INFO - PROCESS | 1945 | 1461338403459 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]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 08:20:03 INFO - PROCESS | 1945 | 1461338403469 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1945 | 1461338403470 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:20:03 INFO - PROCESS | 1945 | 1461338403481 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1945 | 1461338403482 Marionette TRACE conn2 <- [1,1854,null,{}] 08:20:03 INFO - PROCESS | 1945 | 1461338403484 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}] 08:20:03 INFO - PROCESS | 1945 | 1461338403583 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:20:03 INFO - PROCESS | 1945 | 1461338403588 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e35c800 == 66 [pid = 1945] [id = 471] 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12ead0400) [pid = 1945] [serial = 1412] [outer = 0x0] 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12ee41c00) [pid = 1945] [serial = 1413] [outer = 0x12ead0400] 08:20:03 INFO - PROCESS | 1945 | 1461338403616 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12ee4d400) [pid = 1945] [serial = 1414] [outer = 0x12ead0400] 08:20:04 INFO - PROCESS | 1945 | 1461338404110 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]]]}] 08:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 675ms 08:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:20:04 INFO - PROCESS | 1945 | 1461338404149 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 1945 | 1461338404150 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:20:04 INFO - PROCESS | 1945 | 1461338404152 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 1945 | 1461338404154 Marionette TRACE conn2 <- [1,1858,null,{}] 08:20:04 INFO - PROCESS | 1945 | 1461338404156 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}] 08:20:04 INFO - PROCESS | 1945 | 1461338404243 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:20:04 INFO - PROCESS | 1945 | 1461338404373 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f16800 == 67 [pid = 1945] [id = 472] 08:20:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x113497c00) [pid = 1945] [serial = 1415] [outer = 0x0] 08:20:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x1134a1000) [pid = 1945] [serial = 1416] [outer = 0x113497c00] 08:20:04 INFO - PROCESS | 1945 | 1461338404406 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x114e0d800) [pid = 1945] [serial = 1417] [outer = 0x113497c00] 08:20:04 INFO - PROCESS | 1945 | 1461338404847 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]]]}] 08:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 08:20:04 INFO - PROCESS | 1945 | 1461338404875 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 1945 | 1461338404877 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:20:04 INFO - PROCESS | 1945 | 1461338404880 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 1945 | 1461338404883 Marionette TRACE conn2 <- [1,1862,null,{}] 08:20:04 INFO - PROCESS | 1945 | 1461338404887 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}] 08:20:05 INFO - PROCESS | 1945 | 1461338405026 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:20:05 INFO - PROCESS | 1945 | 1461338405131 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a880800 == 68 [pid = 1945] [id = 473] 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11874f400) [pid = 1945] [serial = 1418] [outer = 0x0] 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x11ad65000) [pid = 1945] [serial = 1419] [outer = 0x11874f400] 08:20:05 INFO - PROCESS | 1945 | 1461338405166 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11bc68400) [pid = 1945] [serial = 1420] [outer = 0x11874f400] 08:20:05 INFO - PROCESS | 1945 | 1461338405582 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]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 724ms 08:20:05 INFO - PROCESS | 1945 | 1461338405609 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:20:05 INFO - PROCESS | 1945 | 1461338405612 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:20:05 INFO - PROCESS | 1945 | 1461338405615 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1945 | 1461338405616 Marionette TRACE conn2 <- [1,1866,null,{}] 08:20:05 INFO - PROCESS | 1945 | 1461338405619 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}] 08:20:05 INFO - PROCESS | 1945 | 1461338405724 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:20:05 INFO - PROCESS | 1945 | 1461338405787 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12791d800 == 69 [pid = 1945] [id = 474] 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x11c153c00) [pid = 1945] [serial = 1421] [outer = 0x0] 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x126d36800) [pid = 1945] [serial = 1422] [outer = 0x11c153c00] 08:20:05 INFO - PROCESS | 1945 | 1461338405858 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x129789800) [pid = 1945] [serial = 1423] [outer = 0x11c153c00] 08:20:06 INFO - PROCESS | 1945 | 1461338406293 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]]]}] 08:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 720ms 08:20:06 INFO - PROCESS | 1945 | 1461338406362 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1945 | 1461338406364 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:20:06 INFO - PROCESS | 1945 | 1461338406385 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1945 | 1461338406390 Marionette TRACE conn2 <- [1,1870,null,{}] 08:20:06 INFO - PROCESS | 1945 | 1461338406396 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}] 08:20:06 INFO - PROCESS | 1945 | 1461338406507 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:20:06 INFO - PROCESS | 1945 | 1461338406608 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2cd800 == 70 [pid = 1945] [id = 475] 08:20:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x12978bc00) [pid = 1945] [serial = 1424] [outer = 0x0] 08:20:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12b4a9c00) [pid = 1945] [serial = 1425] [outer = 0x12978bc00] 08:20:06 INFO - PROCESS | 1945 | 1461338406639 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12c5cfc00) [pid = 1945] [serial = 1426] [outer = 0x12978bc00] 08:20:07 INFO - PROCESS | 1945 | 1461338407026 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]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 693ms 08:20:07 INFO - PROCESS | 1945 | 1461338407061 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1945 | 1461338407063 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:20:07 INFO - PROCESS | 1945 | 1461338407066 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1945 | 1461338407067 Marionette TRACE conn2 <- [1,1874,null,{}] 08:20:07 INFO - PROCESS | 1945 | 1461338407070 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}] 08:20:07 INFO - PROCESS | 1945 | 1461338407176 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:20:07 INFO - PROCESS | 1945 | 1461338407236 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x130118800 == 71 [pid = 1945] [id = 476] 08:20:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x12bc79400) [pid = 1945] [serial = 1427] [outer = 0x0] 08:20:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12d981800) [pid = 1945] [serial = 1428] [outer = 0x12bc79400] 08:20:07 INFO - PROCESS | 1945 | 1461338407307 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12e2bd800) [pid = 1945] [serial = 1429] [outer = 0x12bc79400] 08:20:07 INFO - PROCESS | 1945 | 1461338407724 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]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 08:20:07 INFO - PROCESS | 1945 | 1461338407734 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:20:07 INFO - PROCESS | 1945 | 1461338407736 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:20:07 INFO - PROCESS | 1945 | 1461338407738 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1945 | 1461338407742 Marionette TRACE conn2 <- [1,1878,null,{}] 08:20:07 INFO - PROCESS | 1945 | 1461338407745 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}] 08:20:07 INFO - PROCESS | 1945 | 1461338407868 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:20:07 INFO - PROCESS | 1945 | 1461338407957 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372c6000 == 72 [pid = 1945] [id = 477] 08:20:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x12ee60800) [pid = 1945] [serial = 1430] [outer = 0x0] 08:20:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12ee6ac00) [pid = 1945] [serial = 1431] [outer = 0x12ee60800] 08:20:07 INFO - PROCESS | 1945 | 1461338407995 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12f660c00) [pid = 1945] [serial = 1432] [outer = 0x12ee60800] 08:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 726ms 08:20:08 INFO - PROCESS | 1945 | 1461338408460 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]]]}] 08:20:08 INFO - PROCESS | 1945 | 1461338408465 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 1945 | 1461338408466 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:20:08 INFO - PROCESS | 1945 | 1461338408469 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1945 | 1461338408470 Marionette TRACE conn2 <- [1,1882,null,{}] 08:20:08 INFO - PROCESS | 1945 | 1461338408474 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}] 08:20:08 INFO - PROCESS | 1945 | 1461338408583 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:20:08 INFO - PROCESS | 1945 | 1461338408644 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11339a800 == 73 [pid = 1945] [id = 478] 08:20:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x118c87400) [pid = 1945] [serial = 1433] [outer = 0x0] 08:20:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x126da2c00) [pid = 1945] [serial = 1434] [outer = 0x118c87400] 08:20:08 INFO - PROCESS | 1945 | 1461338408717 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x12f665000) [pid = 1945] [serial = 1435] [outer = 0x118c87400] 08:20:09 INFO - PROCESS | 1945 | 1461338409271 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]]]}] 08:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 871ms 08:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:20:09 INFO - PROCESS | 1945 | 1461338409340 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 1945 | 1461338409342 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:20:09 INFO - PROCESS | 1945 | 1461338409346 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:20:09 INFO - PROCESS | 1945 | 1461338409348 Marionette TRACE conn2 <- [1,1886,null,{}] 08:20:09 INFO - PROCESS | 1945 | 1461338409352 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}] 08:20:09 INFO - PROCESS | 1945 | 1461338409453 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:20:09 INFO - PROCESS | 1945 | 1461338409527 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259ac800 == 74 [pid = 1945] [id = 479] 08:20:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x118c21c00) [pid = 1945] [serial = 1436] [outer = 0x0] 08:20:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x119279400) [pid = 1945] [serial = 1437] [outer = 0x118c21c00] 08:20:09 INFO - PROCESS | 1945 | 1461338409555 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x11b989c00) [pid = 1945] [serial = 1438] [outer = 0x118c21c00] 08:20:09 INFO - PROCESS | 1945 | 1461338409950 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]]]}] 08:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms 08:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:20:10 INFO - PROCESS | 1945 | 1461338410020 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 1945 | 1461338410023 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:20:10 INFO - PROCESS | 1945 | 1461338410027 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1945 | 1461338410029 Marionette TRACE conn2 <- [1,1890,null,{}] 08:20:10 INFO - PROCESS | 1945 | 1461338410031 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}] 08:20:10 INFO - PROCESS | 1945 | 1461338410129 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:20:10 INFO - PROCESS | 1945 | 1461338410208 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a935000 == 75 [pid = 1945] [id = 480] 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x118754400) [pid = 1945] [serial = 1439] [outer = 0x0] 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x125fa2400) [pid = 1945] [serial = 1440] [outer = 0x118754400] 08:20:10 INFO - PROCESS | 1945 | 1461338410236 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x126eeac00) [pid = 1945] [serial = 1441] [outer = 0x118754400] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12e35c800 == 74 [pid = 1945] [id = 471] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12db3c800 == 73 [pid = 1945] [id = 470] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12d38b800 == 72 [pid = 1945] [id = 469] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce7a800 == 71 [pid = 1945] [id = 468] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba15800 == 70 [pid = 1945] [id = 467] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12b061800 == 69 [pid = 1945] [id = 466] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x12901c800 == 68 [pid = 1945] [id = 465] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x13054bc00) [pid = 1945] [serial = 1356] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x126aa3000 == 67 [pid = 1945] [id = 464] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x1259ad000 == 66 [pid = 1945] [id = 463] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11c638800 == 65 [pid = 1945] [id = 462] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11a944000 == 64 [pid = 1945] [id = 461] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x119b39000 == 63 [pid = 1945] [id = 460] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x119adb800 == 62 [pid = 1945] [id = 459] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x114f18000 == 61 [pid = 1945] [id = 458] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x1372c3000 == 60 [pid = 1945] [id = 457] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x137e1f000 == 59 [pid = 1945] [id = 456] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x1302ca800 == 58 [pid = 1945] [id = 455] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x127272800 == 57 [pid = 1945] [id = 454] 08:20:10 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa70800 == 56 [pid = 1945] [id = 453] 08:20:10 INFO - PROCESS | 1945 | 1461338410667 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]]]}] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x130543400) [pid = 1945] [serial = 1353] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x11bdd4400) [pid = 1945] [serial = 1323] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x126d35400) [pid = 1945] [serial = 1324] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12b1ff000) [pid = 1945] [serial = 1329] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x12b4cc000) [pid = 1945] [serial = 1330] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x126d97c00) [pid = 1945] [serial = 1299] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x12e33d800) [pid = 1945] [serial = 1335] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12d02f800) [pid = 1945] [serial = 1332] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12ee68c00) [pid = 1945] [serial = 1308] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x126e79c00) [pid = 1945] [serial = 1326] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x129c5d400) [pid = 1945] [serial = 1327] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x118c0ec00) [pid = 1945] [serial = 1318] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x114e0f400) [pid = 1945] [serial = 1317] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x115678000) [pid = 1945] [serial = 1293] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12ead9400) [pid = 1945] [serial = 1338] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11bdd4800) [pid = 1945] [serial = 1321] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11ba04000) [pid = 1945] [serial = 1320] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12f656400) [pid = 1945] [serial = 1311] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x11a88bc00) [pid = 1945] [serial = 1296] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x129797c00) [pid = 1945] [serial = 1302] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12e7b6800) [pid = 1945] [serial = 1336] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12ee65800) [pid = 1945] [serial = 1291] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12cf68400) [pid = 1945] [serial = 1305] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x1295fa000) [pid = 1945] [serial = 1314] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12f64ec00) [pid = 1945] [serial = 1341] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12f667000) [pid = 1945] [serial = 1344] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12f65d400) [pid = 1945] [serial = 1342] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12bc7ac00) [pid = 1945] [serial = 1347] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x130549400) [pid = 1945] [serial = 1354] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12f7ab800) [pid = 1945] [serial = 1345] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12ee4d000) [pid = 1945] [serial = 1339] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12fcbb800) [pid = 1945] [serial = 1351] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12fcb4000) [pid = 1945] [serial = 1350] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12fca5000) [pid = 1945] [serial = 1348] [outer = 0x0] [url = about:blank] 08:20:10 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12db85400) [pid = 1945] [serial = 1333] [outer = 0x0] [url = about:blank] 08:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 08:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:20:10 INFO - PROCESS | 1945 | 1461338410699 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 1945 | 1461338410700 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:20:10 INFO - PROCESS | 1945 | 1461338410702 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1945 | 1461338410705 Marionette TRACE conn2 <- [1,1894,null,{}] 08:20:10 INFO - PROCESS | 1945 | 1461338410714 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}] 08:20:10 INFO - PROCESS | 1945 | 1461338410822 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:20:10 INFO - PROCESS | 1945 | 1461338410830 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab15800 == 57 [pid = 1945] [id = 481] 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11b995000) [pid = 1945] [serial = 1442] [outer = 0x0] 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12909bc00) [pid = 1945] [serial = 1443] [outer = 0x11b995000] 08:20:10 INFO - PROCESS | 1945 | 1461338410859 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x129c65000) [pid = 1945] [serial = 1444] [outer = 0x11b995000] 08:20:11 INFO - PROCESS | 1945 | 1461338411227 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]]]}] 08:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 577ms 08:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:20:11 INFO - PROCESS | 1945 | 1461338411279 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1945 | 1461338411281 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:20:11 INFO - PROCESS | 1945 | 1461338411283 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1945 | 1461338411284 Marionette TRACE conn2 <- [1,1898,null,{}] 08:20:11 INFO - PROCESS | 1945 | 1461338411287 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}] 08:20:11 INFO - PROCESS | 1945 | 1461338411372 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:20:11 INFO - PROCESS | 1945 | 1461338411378 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c3000 == 58 [pid = 1945] [id = 482] 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12b078800) [pid = 1945] [serial = 1445] [outer = 0x0] 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12b49a400) [pid = 1945] [serial = 1446] [outer = 0x12b078800] 08:20:11 INFO - PROCESS | 1945 | 1461338411405 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12ba50800) [pid = 1945] [serial = 1447] [outer = 0x12b078800] 08:20:11 INFO - PROCESS | 1945 | 1461338411754 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]]]}] 08:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 523ms 08:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:20:11 INFO - PROCESS | 1945 | 1461338411807 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1945 | 1461338411808 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:20:11 INFO - PROCESS | 1945 | 1461338411810 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1945 | 1461338411811 Marionette TRACE conn2 <- [1,1902,null,{}] 08:20:11 INFO - PROCESS | 1945 | 1461338411814 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}] 08:20:11 INFO - PROCESS | 1945 | 1461338411897 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:20:11 INFO - PROCESS | 1945 | 1461338411901 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a941000 == 59 [pid = 1945] [id = 483] 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12b25a400) [pid = 1945] [serial = 1448] [outer = 0x0] 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12bc94c00) [pid = 1945] [serial = 1449] [outer = 0x12b25a400] 08:20:11 INFO - PROCESS | 1945 | 1461338411927 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12c5d1c00) [pid = 1945] [serial = 1450] [outer = 0x12b25a400] 08:20:12 INFO - PROCESS | 1945 | 1461338412275 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]]]}] 08:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 472ms 08:20:12 INFO - PROCESS | 1945 | 1461338412283 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1945 | 1461338412284 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:20:12 INFO - PROCESS | 1945 | 1461338412286 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1945 | 1461338412287 Marionette TRACE conn2 <- [1,1906,null,{}] 08:20:12 INFO - PROCESS | 1945 | 1461338412291 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}] 08:20:12 INFO - PROCESS | 1945 | 1461338412394 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:20:12 INFO - PROCESS | 1945 | 1461338412464 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba0d000 == 60 [pid = 1945] [id = 484] 08:20:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12bc8cc00) [pid = 1945] [serial = 1451] [outer = 0x0] 08:20:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12c6d0800) [pid = 1945] [serial = 1452] [outer = 0x12bc8cc00] 08:20:12 INFO - PROCESS | 1945 | 1461338412492 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12e7b2800) [pid = 1945] [serial = 1453] [outer = 0x12bc8cc00] 08:20:12 INFO - PROCESS | 1945 | 1461338412849 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]]]}] 08:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 572ms 08:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:20:12 INFO - PROCESS | 1945 | 1461338412859 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1945 | 1461338412861 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:20:12 INFO - PROCESS | 1945 | 1461338412864 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1945 | 1461338412866 Marionette TRACE conn2 <- [1,1910,null,{}] 08:20:12 INFO - PROCESS | 1945 | 1461338412870 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}] 08:20:13 INFO - PROCESS | 1945 | 1461338413039 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:20:13 INFO - PROCESS | 1945 | 1461338413065 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d37e800 == 61 [pid = 1945] [id = 485] 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12e7b2c00) [pid = 1945] [serial = 1454] [outer = 0x0] 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12ead9400) [pid = 1945] [serial = 1455] [outer = 0x12e7b2c00] 08:20:13 INFO - PROCESS | 1945 | 1461338413106 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12f651400) [pid = 1945] [serial = 1456] [outer = 0x12e7b2c00] 08:20:13 INFO - PROCESS | 1945 | 1461338413514 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]]]}] 08:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 08:20:13 INFO - PROCESS | 1945 | 1461338413534 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:20:13 INFO - PROCESS | 1945 | 1461338413535 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:20:13 INFO - PROCESS | 1945 | 1461338413538 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 1945 | 1461338413539 Marionette TRACE conn2 <- [1,1914,null,{}] 08:20:13 INFO - PROCESS | 1945 | 1461338413541 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}] 08:20:13 INFO - PROCESS | 1945 | 1461338413649 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:20:13 INFO - PROCESS | 1945 | 1461338413686 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db4b800 == 62 [pid = 1945] [id = 486] 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12eacb400) [pid = 1945] [serial = 1457] [outer = 0x0] 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x12f65b000) [pid = 1945] [serial = 1458] [outer = 0x12eacb400] 08:20:13 INFO - PROCESS | 1945 | 1461338413712 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12f7ad400) [pid = 1945] [serial = 1459] [outer = 0x12eacb400] 08:20:14 INFO - PROCESS | 1945 | 1461338414080 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]]]}] 08:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 08:20:14 INFO - PROCESS | 1945 | 1461338414115 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:20:14 INFO - PROCESS | 1945 | 1461338414117 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:20:14 INFO - PROCESS | 1945 | 1461338414120 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 1945 | 1461338414122 Marionette TRACE conn2 <- [1,1918,null,{}] 08:20:14 INFO - PROCESS | 1945 | 1461338414125 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}] 08:20:14 INFO - PROCESS | 1945 | 1461338414271 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:20:14 INFO - PROCESS | 1945 | 1461338414312 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee29800 == 63 [pid = 1945] [id = 487] 08:20:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x1157a5000) [pid = 1945] [serial = 1460] [outer = 0x0] 08:20:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x125d0ec00) [pid = 1945] [serial = 1461] [outer = 0x1157a5000] 08:20:14 INFO - PROCESS | 1945 | 1461338414338 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x125d16c00) [pid = 1945] [serial = 1462] [outer = 0x1157a5000] 08:20:14 INFO - PROCESS | 1945 | 1461338414684 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]]]}] 08:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 572ms 08:20:14 INFO - PROCESS | 1945 | 1461338414694 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:20:14 INFO - PROCESS | 1945 | 1461338414695 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:20:14 INFO - PROCESS | 1945 | 1461338414698 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 1945 | 1461338414699 Marionette TRACE conn2 <- [1,1922,null,{}] 08:20:14 INFO - PROCESS | 1945 | 1461338414701 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}] 08:20:14 INFO - PROCESS | 1945 | 1461338414982 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x126a0e800) [pid = 1945] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x114e0e400) [pid = 1945] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x126e79000) [pid = 1945] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12976c400) [pid = 1945] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x11addbc00) [pid = 1945] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12e2be400) [pid = 1945] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12b4cfc00) [pid = 1945] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x119d66c00) [pid = 1945] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x118c8dc00) [pid = 1945] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12ba52000) [pid = 1945] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x118580c00) [pid = 1945] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:20:14 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11c154c00) [pid = 1945] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:20:15 INFO - PROCESS | 1945 | 1461338415033 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a8800 == 64 [pid = 1945] [id = 488] 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x114bb3800) [pid = 1945] [serial = 1463] [outer = 0x0] 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x118c8bc00) [pid = 1945] [serial = 1464] [outer = 0x114bb3800] 08:20:15 INFO - PROCESS | 1945 | 1461338415060 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x125d17000) [pid = 1945] [serial = 1465] [outer = 0x114bb3800] 08:20:15 INFO - PROCESS | 1945 | 1461338415315 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]]]}] 08:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 08:20:15 INFO - PROCESS | 1945 | 1461338415368 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:20:15 INFO - PROCESS | 1945 | 1461338415370 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:20:15 INFO - PROCESS | 1945 | 1461338415380 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 1945 | 1461338415382 Marionette TRACE conn2 <- [1,1926,null,{}] 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12b25b000) [pid = 1945] [serial = 1466] [outer = 0x12b4a9800] 08:20:15 INFO - PROCESS | 1945 | 1461338415402 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}] 08:20:15 INFO - PROCESS | 1945 | 1461338415536 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:20:15 INFO - PROCESS | 1945 | 1461338415711 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372b9800 == 65 [pid = 1945] [id = 489] 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12fcbc000) [pid = 1945] [serial = 1467] [outer = 0x0] 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12fcbe000) [pid = 1945] [serial = 1468] [outer = 0x12fcbc000] 08:20:15 INFO - PROCESS | 1945 | 1461338415759 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x13054a000) [pid = 1945] [serial = 1469] [outer = 0x12fcbc000] 08:20:16 INFO - PROCESS | 1945 | 1461338416117 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]]]}] 08:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 781ms 08:20:16 INFO - PROCESS | 1945 | 1461338416155 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1945 | 1461338416158 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:20:16 INFO - PROCESS | 1945 | 1461338416161 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1945 | 1461338416162 Marionette TRACE conn2 <- [1,1930,null,{}] 08:20:16 INFO - PROCESS | 1945 | 1461338416164 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}] 08:20:16 INFO - PROCESS | 1945 | 1461338416280 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:20:16 INFO - PROCESS | 1945 | 1461338416286 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x1378db000 == 66 [pid = 1945] [id = 490] 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x13054a800) [pid = 1945] [serial = 1470] [outer = 0x0] 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x130683400) [pid = 1945] [serial = 1471] [outer = 0x13054a800] 08:20:16 INFO - PROCESS | 1945 | 1461338416313 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x130689000) [pid = 1945] [serial = 1472] [outer = 0x13054a800] 08:20:16 INFO - PROCESS | 1945 | 1461338416612 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]]]}] 08:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 468ms 08:20:16 INFO - PROCESS | 1945 | 1461338416630 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1945 | 1461338416631 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:20:16 INFO - PROCESS | 1945 | 1461338416633 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1945 | 1461338416634 Marionette TRACE conn2 <- [1,1934,null,{}] 08:20:16 INFO - PROCESS | 1945 | 1461338416636 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}] 08:20:16 INFO - PROCESS | 1945 | 1461338416728 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:20:16 INFO - PROCESS | 1945 | 1461338416732 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e1c000 == 67 [pid = 1945] [id = 491] 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x130684800) [pid = 1945] [serial = 1473] [outer = 0x0] 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x13068f000) [pid = 1945] [serial = 1474] [outer = 0x130684800] 08:20:16 INFO - PROCESS | 1945 | 1461338416757 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x130ad2400) [pid = 1945] [serial = 1475] [outer = 0x130684800] 08:20:17 INFO - PROCESS | 1945 | 1461338417264 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]]]}] 08:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 675ms 08:20:17 INFO - PROCESS | 1945 | 1461338417309 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:20:17 INFO - PROCESS | 1945 | 1461338417312 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:20:17 INFO - PROCESS | 1945 | 1461338417315 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 1945 | 1461338417318 Marionette TRACE conn2 <- [1,1938,null,{}] 08:20:17 INFO - PROCESS | 1945 | 1461338417322 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}] 08:20:17 INFO - PROCESS | 1945 | 1461338417432 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:20:17 INFO - PROCESS | 1945 | 1461338417510 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab13800 == 68 [pid = 1945] [id = 492] 08:20:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x1187b9000) [pid = 1945] [serial = 1476] [outer = 0x0] 08:20:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x11a88bc00) [pid = 1945] [serial = 1477] [outer = 0x1187b9000] 08:20:17 INFO - PROCESS | 1945 | 1461338417544 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x11bdc9000) [pid = 1945] [serial = 1478] [outer = 0x1187b9000] 08:20:17 INFO - PROCESS | 1945 | 1461338417968 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]]]}] 08:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 08:20:18 INFO - PROCESS | 1945 | 1461338418039 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:20:18 INFO - PROCESS | 1945 | 1461338418046 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:20:18 INFO - PROCESS | 1945 | 1461338418052 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 1945 | 1461338418056 Marionette TRACE conn2 <- [1,1942,null,{}] 08:20:18 INFO - PROCESS | 1945 | 1461338418082 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}] 08:20:18 INFO - PROCESS | 1945 | 1461338418285 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:20:18 INFO - PROCESS | 1945 | 1461338418392 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290cd000 == 69 [pid = 1945] [id = 493] 08:20:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x126d2ac00) [pid = 1945] [serial = 1479] [outer = 0x0] 08:20:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x126e79800) [pid = 1945] [serial = 1480] [outer = 0x126d2ac00] 08:20:18 INFO - PROCESS | 1945 | 1461338418440 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x129792000) [pid = 1945] [serial = 1481] [outer = 0x126d2ac00] 08:20:18 INFO - PROCESS | 1945 | 1461338418917 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]]]}] 08:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 892ms 08:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:20:18 INFO - PROCESS | 1945 | 1461338418944 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:20:18 INFO - PROCESS | 1945 | 1461338418945 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:20:18 INFO - PROCESS | 1945 | 1461338418948 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 1945 | 1461338418950 Marionette TRACE conn2 <- [1,1946,null,{}] 08:20:18 INFO - PROCESS | 1945 | 1461338418974 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}] 08:20:19 INFO - PROCESS | 1945 | 1461338419108 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:20:19 INFO - PROCESS | 1945 | 1461338419166 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d1a800 == 70 [pid = 1945] [id = 494] 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12c6c3800) [pid = 1945] [serial = 1482] [outer = 0x0] 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x12c6cdc00) [pid = 1945] [serial = 1483] [outer = 0x12c6c3800] 08:20:19 INFO - PROCESS | 1945 | 1461338419198 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x12d9e3800) [pid = 1945] [serial = 1484] [outer = 0x12c6c3800] 08:20:19 INFO - PROCESS | 1945 | 1461338419635 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]]]}] 08:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 08:20:19 INFO - PROCESS | 1945 | 1461338419676 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:20:19 INFO - PROCESS | 1945 | 1461338419679 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:20:19 INFO - PROCESS | 1945 | 1461338419681 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:20:19 INFO - PROCESS | 1945 | 1461338419682 Marionette TRACE conn2 <- [1,1950,null,{}] 08:20:19 INFO - PROCESS | 1945 | 1461338419685 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}] 08:20:19 INFO - PROCESS | 1945 | 1461338419796 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:20:19 INFO - PROCESS | 1945 | 1461338419903 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380a0800 == 71 [pid = 1945] [id = 495] 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x12e2b1400) [pid = 1945] [serial = 1485] [outer = 0x0] 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x12e7b5800) [pid = 1945] [serial = 1486] [outer = 0x12e2b1400] 08:20:19 INFO - PROCESS | 1945 | 1461338419936 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x12f667c00) [pid = 1945] [serial = 1487] [outer = 0x12e2b1400] 08:20:20 INFO - PROCESS | 1945 | 1461338420357 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]]]}] 08:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 08:20:20 INFO - PROCESS | 1945 | 1461338420400 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1945 | 1461338420402 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:20:20 INFO - PROCESS | 1945 | 1461338420404 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1945 | 1461338420405 Marionette TRACE conn2 <- [1,1954,null,{}] 08:20:20 INFO - PROCESS | 1945 | 1461338420408 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}] 08:20:20 INFO - PROCESS | 1945 | 1461338420515 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:20:20 INFO - PROCESS | 1945 | 1461338420623 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x1385cc000 == 72 [pid = 1945] [id = 496] 08:20:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x12e2b4800) [pid = 1945] [serial = 1488] [outer = 0x0] 08:20:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12fca6000) [pid = 1945] [serial = 1489] [outer = 0x12e2b4800] 08:20:20 INFO - PROCESS | 1945 | 1461338420653 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x130545000) [pid = 1945] [serial = 1490] [outer = 0x12e2b4800] 08:20:21 INFO - PROCESS | 1945 | 1461338421058 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]]]}] 08:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 08:20:21 INFO - PROCESS | 1945 | 1461338421074 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 1945 | 1461338421076 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:20:21 INFO - PROCESS | 1945 | 1461338421078 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1945 | 1461338421079 Marionette TRACE conn2 <- [1,1958,null,{}] 08:20:21 INFO - PROCESS | 1945 | 1461338421082 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}] 08:20:21 INFO - PROCESS | 1945 | 1461338421219 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:20:21 INFO - PROCESS | 1945 | 1461338421301 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4bf000 == 73 [pid = 1945] [id = 497] 08:20:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x13054dc00) [pid = 1945] [serial = 1491] [outer = 0x0] 08:20:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x130ada400) [pid = 1945] [serial = 1492] [outer = 0x13054dc00] 08:20:21 INFO - PROCESS | 1945 | 1461338421330 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x137bd7c00) [pid = 1945] [serial = 1493] [outer = 0x13054dc00] 08:20:21 INFO - PROCESS | 1945 | 1461338421720 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]]]}] 08:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 668ms 08:20:21 INFO - PROCESS | 1945 | 1461338421747 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 1945 | 1461338421748 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:20:21 INFO - PROCESS | 1945 | 1461338421750 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1945 | 1461338421752 Marionette TRACE conn2 <- [1,1962,null,{}] 08:20:21 INFO - PROCESS | 1945 | 1461338421754 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}] 08:20:21 INFO - PROCESS | 1945 | 1461338421856 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:20:21 INFO - PROCESS | 1945 | 1461338421964 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x13852c800 == 74 [pid = 1945] [id = 498] 08:20:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x130ad8400) [pid = 1945] [serial = 1494] [outer = 0x0] 08:20:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x137bdb800) [pid = 1945] [serial = 1495] [outer = 0x130ad8400] 08:20:21 INFO - PROCESS | 1945 | 1461338421995 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x137be3800) [pid = 1945] [serial = 1496] [outer = 0x130ad8400] 08:20:22 INFO - PROCESS | 1945 | 1461338422401 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]]]}] 08:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 08:20:22 INFO - PROCESS | 1945 | 1461338422420 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1945 | 1461338422421 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:20:22 INFO - PROCESS | 1945 | 1461338422424 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1945 | 1461338422425 Marionette TRACE conn2 <- [1,1966,null,{}] 08:20:22 INFO - PROCESS | 1945 | 1461338422427 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}] 08:20:22 INFO - PROCESS | 1945 | 1461338422535 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:20:22 INFO - PROCESS | 1945 | 1461338422632 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a873800 == 75 [pid = 1945] [id = 499] 08:20:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x114e02800) [pid = 1945] [serial = 1497] [outer = 0x0] 08:20:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x11c154400) [pid = 1945] [serial = 1498] [outer = 0x114e02800] 08:20:22 INFO - PROCESS | 1945 | 1461338422662 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x12e7b8c00) [pid = 1945] [serial = 1499] [outer = 0x114e02800] 08:20:23 INFO - PROCESS | 1945 | 1461338423109 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]]]}] 08:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 720ms 08:20:23 INFO - PROCESS | 1945 | 1461338423145 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:20:23 INFO - PROCESS | 1945 | 1461338423147 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:20:23 INFO - PROCESS | 1945 | 1461338423151 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1945 | 1461338423153 Marionette TRACE conn2 <- [1,1970,null,{}] 08:20:23 INFO - PROCESS | 1945 | 1461338423156 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}] 08:20:23 INFO - PROCESS | 1945 | 1461338423325 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:20:23 INFO - PROCESS | 1945 | 1461338423441 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x129524000 == 76 [pid = 1945] [id = 500] 08:20:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x114e0a800) [pid = 1945] [serial = 1500] [outer = 0x0] 08:20:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x130308800) [pid = 1945] [serial = 1501] [outer = 0x114e0a800] 08:20:23 INFO - PROCESS | 1945 | 1461338423488 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x13030c400) [pid = 1945] [serial = 1502] [outer = 0x114e0a800] 08:20:24 INFO - PROCESS | 1945 | 1461338424275 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]]]}] 08:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1171ms 08:20:24 INFO - PROCESS | 1945 | 1461338424322 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:20:24 INFO - PROCESS | 1945 | 1461338424324 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:20:24 INFO - PROCESS | 1945 | 1461338424328 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1945 | 1461338424330 Marionette TRACE conn2 <- [1,1974,null,{}] 08:20:24 INFO - PROCESS | 1945 | 1461338424333 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}] 08:20:24 INFO - PROCESS | 1945 | 1461338424435 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:20:24 INFO - PROCESS | 1945 | 1461338424519 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c989800 == 77 [pid = 1945] [id = 501] 08:20:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x1140d5000) [pid = 1945] [serial = 1503] [outer = 0x0] 08:20:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x11567f800) [pid = 1945] [serial = 1504] [outer = 0x1140d5000] 08:20:24 INFO - PROCESS | 1945 | 1461338424548 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x11af7b800) [pid = 1945] [serial = 1505] [outer = 0x1140d5000] 08:20:24 INFO - PROCESS | 1945 | 1461338424963 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]]]}] 08:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 674ms 08:20:25 INFO - PROCESS | 1945 | 1461338425002 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:20:25 INFO - PROCESS | 1945 | 1461338425005 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:20:25 INFO - PROCESS | 1945 | 1461338425010 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1945 | 1461338425011 Marionette TRACE conn2 <- [1,1978,null,{}] 08:20:25 INFO - PROCESS | 1945 | 1461338425014 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}] 08:20:25 INFO - PROCESS | 1945 | 1461338425118 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:20:25 INFO - PROCESS | 1945 | 1461338425186 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f1f000 == 78 [pid = 1945] [id = 502] 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x115892400) [pid = 1945] [serial = 1506] [outer = 0x0] 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x11bdd1000) [pid = 1945] [serial = 1507] [outer = 0x115892400] 08:20:25 INFO - PROCESS | 1945 | 1461338425272 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x126d29c00) [pid = 1945] [serial = 1508] [outer = 0x115892400] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1378db000 == 77 [pid = 1945] [id = 490] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1372b9800 == 76 [pid = 1945] [id = 489] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a8800 == 75 [pid = 1945] [id = 488] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee29800 == 74 [pid = 1945] [id = 487] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12db4b800 == 73 [pid = 1945] [id = 486] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12d37e800 == 72 [pid = 1945] [id = 485] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x12ee41c00) [pid = 1945] [serial = 1413] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba0d000 == 71 [pid = 1945] [id = 484] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a941000 == 70 [pid = 1945] [id = 483] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c3000 == 69 [pid = 1945] [id = 482] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab15800 == 68 [pid = 1945] [id = 481] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a935000 == 67 [pid = 1945] [id = 480] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1259ac800 == 66 [pid = 1945] [id = 479] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x130118800 == 65 [pid = 1945] [id = 476] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2cd800 == 64 [pid = 1945] [id = 475] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12791d800 == 63 [pid = 1945] [id = 474] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a880800 == 62 [pid = 1945] [id = 473] 08:20:25 INFO - PROCESS | 1945 | --DOCSHELL 0x114f16800 == 61 [pid = 1945] [id = 472] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12bc84000) [pid = 1945] [serial = 1365] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x11a897000) [pid = 1945] [serial = 1359] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x126d36400) [pid = 1945] [serial = 1386] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x126e6f800) [pid = 1945] [serial = 1387] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x12ee45400) [pid = 1945] [serial = 1368] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x126d2a000) [pid = 1945] [serial = 1362] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x115885400) [pid = 1945] [serial = 1378] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x11549e800) [pid = 1945] [serial = 1377] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x127f4c400) [pid = 1945] [serial = 1389] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x12976c800) [pid = 1945] [serial = 1390] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x129c62c00) [pid = 1945] [serial = 1392] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12c6cb400) [pid = 1945] [serial = 1371] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x11ad63400) [pid = 1945] [serial = 1374] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x12d97c800) [pid = 1945] [serial = 1407] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x12eace000) [pid = 1945] [serial = 1411] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x12db81c00) [pid = 1945] [serial = 1405] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x12b4cf400) [pid = 1945] [serial = 1393] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x12e338400) [pid = 1945] [serial = 1408] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x12e7ab400) [pid = 1945] [serial = 1410] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x12c5ca400) [pid = 1945] [serial = 1398] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x12bc8a400) [pid = 1945] [serial = 1396] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x12ba4f400) [pid = 1945] [serial = 1395] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12c6d0c00) [pid = 1945] [serial = 1401] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x12c5d0c00) [pid = 1945] [serial = 1399] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x12d97bc00) [pid = 1945] [serial = 1404] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x12d0dc800) [pid = 1945] [serial = 1402] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x11a8a4000) [pid = 1945] [serial = 1381] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x119a50400) [pid = 1945] [serial = 1380] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x11c29f400) [pid = 1945] [serial = 1383] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x125f9e800) [pid = 1945] [serial = 1384] [outer = 0x0] [url = about:blank] 08:20:25 INFO - PROCESS | 1945 | 1461338425638 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]]]}] 08:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms 08:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:20:25 INFO - PROCESS | 1945 | 1461338425683 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:20:25 INFO - PROCESS | 1945 | 1461338425684 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:20:25 INFO - PROCESS | 1945 | 1461338425686 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1945 | 1461338425689 Marionette TRACE conn2 <- [1,1982,null,{}] 08:20:25 INFO - PROCESS | 1945 | 1461338425696 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}] 08:20:25 INFO - PROCESS | 1945 | 1461338425806 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:20:25 INFO - PROCESS | 1945 | 1461338425872 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c6800 == 62 [pid = 1945] [id = 503] 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x1272d9c00) [pid = 1945] [serial = 1509] [outer = 0x0] 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12976c400) [pid = 1945] [serial = 1510] [outer = 0x1272d9c00] 08:20:25 INFO - PROCESS | 1945 | 1461338425900 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12b1f7c00) [pid = 1945] [serial = 1511] [outer = 0x1272d9c00] 08:20:26 INFO - PROCESS | 1945 | 1461338426205 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]]]}] 08:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 572ms 08:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:20:26 INFO - PROCESS | 1945 | 1461338426260 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:20:26 INFO - PROCESS | 1945 | 1461338426262 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:20:26 INFO - PROCESS | 1945 | 1461338426264 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1945 | 1461338426265 Marionette TRACE conn2 <- [1,1986,null,{}] 08:20:26 INFO - PROCESS | 1945 | 1461338426267 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}] 08:20:26 INFO - PROCESS | 1945 | 1461338426359 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:20:26 INFO - PROCESS | 1945 | 1461338426423 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d9000 == 63 [pid = 1945] [id = 504] 08:20:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12b1fa400) [pid = 1945] [serial = 1512] [outer = 0x0] 08:20:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12ba5b800) [pid = 1945] [serial = 1513] [outer = 0x12b1fa400] 08:20:26 INFO - PROCESS | 1945 | 1461338426450 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x12c1d9c00) [pid = 1945] [serial = 1514] [outer = 0x12b1fa400] 08:20:26 INFO - PROCESS | 1945 | 1461338426746 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]]]}] 08:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 08:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:20:26 INFO - PROCESS | 1945 | 1461338426785 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:20:26 INFO - PROCESS | 1945 | 1461338426786 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:20:26 INFO - PROCESS | 1945 | 1461338426788 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1945 | 1461338426790 Marionette TRACE conn2 <- [1,1990,null,{}] 08:20:26 INFO - PROCESS | 1945 | 1461338426795 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}] 08:20:26 INFO - PROCESS | 1945 | 1461338426880 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:20:26 INFO - PROCESS | 1945 | 1461338426946 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4ac800 == 64 [pid = 1945] [id = 505] 08:20:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x12c1d8400) [pid = 1945] [serial = 1515] [outer = 0x0] 08:20:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x12c1de000) [pid = 1945] [serial = 1516] [outer = 0x12c1d8400] 08:20:26 INFO - PROCESS | 1945 | 1461338426971 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x12c1e4000) [pid = 1945] [serial = 1517] [outer = 0x12c1d8400] 08:20:27 INFO - PROCESS | 1945 | 1461338427281 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]]]}] 08:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 08:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:20:27 INFO - PROCESS | 1945 | 1461338427312 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:20:27 INFO - PROCESS | 1945 | 1461338427313 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:20:27 INFO - PROCESS | 1945 | 1461338427315 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 1945 | 1461338427316 Marionette TRACE conn2 <- [1,1994,null,{}] 08:20:27 INFO - PROCESS | 1945 | 1461338427318 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}] 08:20:27 INFO - PROCESS | 1945 | 1461338427422 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:20:27 INFO - PROCESS | 1945 | 1461338427428 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db55800 == 65 [pid = 1945] [id = 506] 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x12c5c3800) [pid = 1945] [serial = 1518] [outer = 0x0] 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x12d0e1000) [pid = 1945] [serial = 1519] [outer = 0x12c5c3800] 08:20:27 INFO - PROCESS | 1945 | 1461338427456 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12e7aec00) [pid = 1945] [serial = 1520] [outer = 0x12c5c3800] 08:20:27 INFO - PROCESS | 1945 | 1461338427827 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]]]}] 08:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 08:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:20:27 INFO - PROCESS | 1945 | 1461338427835 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:20:27 INFO - PROCESS | 1945 | 1461338427837 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:20:27 INFO - PROCESS | 1945 | 1461338427839 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 1945 | 1461338427842 Marionette TRACE conn2 <- [1,1998,null,{}] 08:20:27 INFO - PROCESS | 1945 | 1461338427846 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}] 08:20:27 INFO - PROCESS | 1945 | 1461338427961 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:20:27 INFO - PROCESS | 1945 | 1461338427973 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e74d800 == 66 [pid = 1945] [id = 507] 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x12e7b0400) [pid = 1945] [serial = 1521] [outer = 0x0] 08:20:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x12ee44c00) [pid = 1945] [serial = 1522] [outer = 0x12e7b0400] 08:20:27 INFO - PROCESS | 1945 | 1461338427998 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x12f650800) [pid = 1945] [serial = 1523] [outer = 0x12e7b0400] 08:20:28 INFO - PROCESS | 1945 | 1461338428349 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]]]}] 08:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 525ms 08:20:28 INFO - PROCESS | 1945 | 1461338428369 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1945 | 1461338428371 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:20:28 INFO - PROCESS | 1945 | 1461338428373 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1945 | 1461338428374 Marionette TRACE conn2 <- [1,2002,null,{}] 08:20:28 INFO - PROCESS | 1945 | 1461338428377 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}] 08:20:28 INFO - PROCESS | 1945 | 1461338428491 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:20:28 INFO - PROCESS | 1945 | 1461338428501 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x13010e800 == 67 [pid = 1945] [id = 508] 08:20:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x1189f5800) [pid = 1945] [serial = 1524] [outer = 0x0] 08:20:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x12f655000) [pid = 1945] [serial = 1525] [outer = 0x1189f5800] 08:20:28 INFO - PROCESS | 1945 | 1461338428526 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x12f667400) [pid = 1945] [serial = 1526] [outer = 0x1189f5800] 08:20:28 INFO - PROCESS | 1945 | 1461338428872 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]]]}] 08:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 08:20:28 INFO - PROCESS | 1945 | 1461338428894 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1945 | 1461338428895 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:20:28 INFO - PROCESS | 1945 | 1461338428897 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1945 | 1461338428898 Marionette TRACE conn2 <- [1,2006,null,{}] 08:20:28 INFO - PROCESS | 1945 | 1461338428901 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}] 08:20:29 INFO - PROCESS | 1945 | 1461338429028 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:20:29 INFO - PROCESS | 1945 | 1461338429043 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372cc800 == 68 [pid = 1945] [id = 509] 08:20:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x12f7a7400) [pid = 1945] [serial = 1527] [outer = 0x0] 08:20:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x12fcc0000) [pid = 1945] [serial = 1528] [outer = 0x12f7a7400] 08:20:29 INFO - PROCESS | 1945 | 1461338429068 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x13030dc00) [pid = 1945] [serial = 1529] [outer = 0x12f7a7400] 08:20:29 INFO - PROCESS | 1945 | 1461338429467 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]]]}] 08:20:29 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 08:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 619ms 08:20:29 INFO - PROCESS | 1945 | 1461338429518 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1945 | 1461338429520 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:20:29 INFO - PROCESS | 1945 | 1461338429524 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1945 | 1461338429526 Marionette TRACE conn2 <- [1,2010,null,{}] 08:20:29 INFO - PROCESS | 1945 | 1461338429529 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}] 08:20:29 INFO - PROCESS | 1945 | 1461338429958 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x129c66400) [pid = 1945] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12e790800) [pid = 1945] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x11ba10000) [pid = 1945] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x12e7b2c00) [pid = 1945] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x1157a5000) [pid = 1945] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x12eacb400) [pid = 1945] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x114bb1800) [pid = 1945] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x11b995000) [pid = 1945] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x12b49d000) [pid = 1945] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x1189b9400) [pid = 1945] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x118c21c00) [pid = 1945] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x12b25a400) [pid = 1945] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x12b078800) [pid = 1945] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12bc8cc00) [pid = 1945] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x118754400) [pid = 1945] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x114bb3800) [pid = 1945] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x13054a800) [pid = 1945] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12fcbc000) [pid = 1945] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12d981000) [pid = 1945] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x12ead0400) [pid = 1945] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x129793c00) [pid = 1945] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:20:29 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12fcb1800) [pid = 1945] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:20:30 INFO - PROCESS | 1945 | 1461338430018 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11339f000 == 69 [pid = 1945] [id = 510] 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x11349fc00) [pid = 1945] [serial = 1530] [outer = 0x0] 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x11457d400) [pid = 1945] [serial = 1531] [outer = 0x11349fc00] 08:20:30 INFO - PROCESS | 1945 | 1461338430044 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x118c91c00) [pid = 1945] [serial = 1532] [outer = 0x11349fc00] 08:20:30 INFO - PROCESS | 1945 | 1461338430353 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]]]}] 08:20:30 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 08:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 871ms 08:20:30 INFO - PROCESS | 1945 | 1461338430395 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 1945 | 1461338430396 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:20:30 INFO - PROCESS | 1945 | 1461338430398 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 1945 | 1461338430400 Marionette TRACE conn2 <- [1,2014,null,{}] 08:20:30 INFO - PROCESS | 1945 | 1461338430403 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}] 08:20:30 INFO - PROCESS | 1945 | 1461338430538 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:20:30 INFO - PROCESS | 1945 | 1461338430551 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380a5000 == 70 [pid = 1945] [id = 511] 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x11bdd1800) [pid = 1945] [serial = 1533] [outer = 0x0] 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12cf5a800) [pid = 1945] [serial = 1534] [outer = 0x11bdd1800] 08:20:30 INFO - PROCESS | 1945 | 1461338430581 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x130546000) [pid = 1945] [serial = 1535] [outer = 0x11bdd1800] 08:20:30 INFO - PROCESS | 1945 | 1461338430910 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]]]}] 08:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 08:20:30 INFO - PROCESS | 1945 | 1461338430918 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 1945 | 1461338430919 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:20:30 INFO - PROCESS | 1945 | 1461338430921 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 1945 | 1461338430922 Marionette TRACE conn2 <- [1,2018,null,{}] 08:20:30 INFO - PROCESS | 1945 | 1461338430928 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}] 08:20:31 INFO - PROCESS | 1945 | 1461338431021 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:20:31 INFO - PROCESS | 1945 | 1461338431025 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c10e000 == 71 [pid = 1945] [id = 512] 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x130547800) [pid = 1945] [serial = 1536] [outer = 0x0] 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x13068cc00) [pid = 1945] [serial = 1537] [outer = 0x130547800] 08:20:31 INFO - PROCESS | 1945 | 1461338431050 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x130adb000) [pid = 1945] [serial = 1538] [outer = 0x130547800] 08:20:31 INFO - PROCESS | 1945 | 1461338431392 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]]]}] 08:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 08:20:31 INFO - PROCESS | 1945 | 1461338431452 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1945 | 1461338431453 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:20:31 INFO - PROCESS | 1945 | 1461338431456 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1945 | 1461338431457 Marionette TRACE conn2 <- [1,2022,null,{}] 08:20:31 INFO - PROCESS | 1945 | 1461338431459 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}] 08:20:31 INFO - PROCESS | 1945 | 1461338431552 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:20:31 INFO - PROCESS | 1945 | 1461338431557 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x1385c9000 == 72 [pid = 1945] [id = 513] 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x130ad6c00) [pid = 1945] [serial = 1539] [outer = 0x0] 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x137949800) [pid = 1945] [serial = 1540] [outer = 0x130ad6c00] 08:20:31 INFO - PROCESS | 1945 | 1461338431581 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x13794e800) [pid = 1945] [serial = 1541] [outer = 0x130ad6c00] 08:20:32 INFO - PROCESS | 1945 | 1461338432182 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]]]}] 08:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 770ms 08:20:32 INFO - PROCESS | 1945 | 1461338432228 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:20:32 INFO - PROCESS | 1945 | 1461338432232 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:20:32 INFO - PROCESS | 1945 | 1461338432237 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 1945 | 1461338432242 Marionette TRACE conn2 <- [1,2026,null,{}] 08:20:32 INFO - PROCESS | 1945 | 1461338432249 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}] 08:20:32 INFO - PROCESS | 1945 | 1461338432402 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:20:32 INFO - PROCESS | 1945 | 1461338432517 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a8800 == 73 [pid = 1945] [id = 514] 08:20:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x114e07800) [pid = 1945] [serial = 1542] [outer = 0x0] 08:20:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x118540c00) [pid = 1945] [serial = 1543] [outer = 0x114e07800] 08:20:32 INFO - PROCESS | 1945 | 1461338432550 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x11ba10000) [pid = 1945] [serial = 1544] [outer = 0x114e07800] 08:20:33 INFO - PROCESS | 1945 | 1461338433018 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]]]}] 08:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 828ms 08:20:33 INFO - PROCESS | 1945 | 1461338433064 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1945 | 1461338433068 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:20:33 INFO - PROCESS | 1945 | 1461338433092 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1945 | 1461338433094 Marionette TRACE conn2 <- [1,2030,null,{}] 08:20:33 INFO - PROCESS | 1945 | 1461338433098 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}] 08:20:33 INFO - PROCESS | 1945 | 1461338433211 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:20:33 INFO - PROCESS | 1945 | 1461338433293 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297db000 == 74 [pid = 1945] [id = 515] 08:20:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x11c9e6800) [pid = 1945] [serial = 1545] [outer = 0x0] 08:20:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x125d18400) [pid = 1945] [serial = 1546] [outer = 0x11c9e6800] 08:20:33 INFO - PROCESS | 1945 | 1461338433324 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x1295a2c00) [pid = 1945] [serial = 1547] [outer = 0x11c9e6800] 08:20:33 INFO - PROCESS | 1945 | 1461338433757 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]]]}] 08:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 690ms 08:20:33 INFO - PROCESS | 1945 | 1461338433764 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1945 | 1461338433765 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:20:33 INFO - PROCESS | 1945 | 1461338433767 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1945 | 1461338433770 Marionette TRACE conn2 <- [1,2034,null,{}] 08:20:33 INFO - PROCESS | 1945 | 1461338433780 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}] 08:20:33 INFO - PROCESS | 1945 | 1461338433893 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:20:34 INFO - PROCESS | 1945 | 1461338434005 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302de800 == 75 [pid = 1945] [id = 516] 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x129c62c00) [pid = 1945] [serial = 1548] [outer = 0x0] 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x12ba4f400) [pid = 1945] [serial = 1549] [outer = 0x129c62c00] 08:20:34 INFO - PROCESS | 1945 | 1461338434042 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x12c31c400) [pid = 1945] [serial = 1550] [outer = 0x129c62c00] 08:20:34 INFO - PROCESS | 1945 | 1461338434440 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]]]}] 08:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 726ms 08:20:34 INFO - PROCESS | 1945 | 1461338434517 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1945 | 1461338434521 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:20:34 INFO - PROCESS | 1945 | 1461338434561 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1945 | 1461338434563 Marionette TRACE conn2 <- [1,2038,null,{}] 08:20:34 INFO - PROCESS | 1945 | 1461338434569 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}] 08:20:34 INFO - PROCESS | 1945 | 1461338434743 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:20:34 INFO - PROCESS | 1945 | 1461338434856 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a9a1000 == 76 [pid = 1945] [id = 517] 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x12c321800) [pid = 1945] [serial = 1551] [outer = 0x0] 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x12c5c6c00) [pid = 1945] [serial = 1552] [outer = 0x12c321800] 08:20:34 INFO - PROCESS | 1945 | 1461338434906 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x12d035c00) [pid = 1945] [serial = 1553] [outer = 0x12c321800] 08:20:35 INFO - PROCESS | 1945 | 1461338435372 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]]]}] 08:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 846ms 08:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:20:35 INFO - PROCESS | 1945 | 1461338435385 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:20:35 INFO - PROCESS | 1945 | 1461338435386 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:20:35 INFO - PROCESS | 1945 | 1461338435388 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 1945 | 1461338435390 Marionette TRACE conn2 <- [1,2042,null,{}] 08:20:35 INFO - PROCESS | 1945 | 1461338435395 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}] 08:20:35 INFO - PROCESS | 1945 | 1461338435504 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:20:35 INFO - PROCESS | 1945 | 1461338435612 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x138387000 == 77 [pid = 1945] [id = 518] 08:20:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x12c320000) [pid = 1945] [serial = 1554] [outer = 0x0] 08:20:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12d988400) [pid = 1945] [serial = 1555] [outer = 0x12c320000] 08:20:35 INFO - PROCESS | 1945 | 1461338435645 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x12e78d400) [pid = 1945] [serial = 1556] [outer = 0x12c320000] 08:20:36 INFO - PROCESS | 1945 | 1461338436050 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]]]}] 08:20:36 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) 08:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 08:20:36 INFO - PROCESS | 1945 | 1461338436110 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1945 | 1461338436112 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:20:36 INFO - PROCESS | 1945 | 1461338436114 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1945 | 1461338436115 Marionette TRACE conn2 <- [1,2046,null,{}] 08:20:36 INFO - PROCESS | 1945 | 1461338436118 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}] 08:20:36 INFO - PROCESS | 1945 | 1461338436261 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:20:36 INFO - PROCESS | 1945 | 1461338436359 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e2f800 == 78 [pid = 1945] [id = 519] 08:20:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x12ee67400) [pid = 1945] [serial = 1557] [outer = 0x0] 08:20:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x130542800) [pid = 1945] [serial = 1558] [outer = 0x12ee67400] 08:20:36 INFO - PROCESS | 1945 | 1461338436394 Marionette DEBUG loaded listener.js 08:20:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x13794e400) [pid = 1945] [serial = 1559] [outer = 0x12ee67400] 08:20:36 INFO - PROCESS | 1945 | 1461338436809 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]]]}] 08:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 719ms 08:20:36 INFO - PROCESS | 1945 | 1461338436834 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1945 | 1461338436835 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:20:36 INFO - PROCESS | 1945 | 1461338436838 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1945 | 1461338436839 Marionette TRACE conn2 <- [1,2050,null,{}] 08:20:36 INFO - PROCESS | 1945 | 1461338436842 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}] 08:20:36 INFO - PROCESS | 1945 | 1461338436955 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:20:37 INFO - PROCESS | 1945 | 1461338437065 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e4c800 == 79 [pid = 1945] [id = 520] 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12bf0a000) [pid = 1945] [serial = 1560] [outer = 0x0] 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x12bf11c00) [pid = 1945] [serial = 1561] [outer = 0x12bf0a000] 08:20:37 INFO - PROCESS | 1945 | 1461338437096 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12bf15c00) [pid = 1945] [serial = 1562] [outer = 0x12bf0a000] 08:20:37 INFO - PROCESS | 1945 | 1461338437557 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]]]}] 08:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 772ms 08:20:37 INFO - PROCESS | 1945 | 1461338437626 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:20:37 INFO - PROCESS | 1945 | 1461338437627 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:20:37 INFO - PROCESS | 1945 | 1461338437631 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:20:37 INFO - PROCESS | 1945 | 1461338437633 Marionette TRACE conn2 <- [1,2054,null,{}] 08:20:37 INFO - PROCESS | 1945 | 1461338437635 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}] 08:20:37 INFO - PROCESS | 1945 | 1461338437750 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:20:37 INFO - PROCESS | 1945 | 1461338437832 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b017800 == 80 [pid = 1945] [id = 521] 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x114e11400) [pid = 1945] [serial = 1563] [outer = 0x0] 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x11c91fc00) [pid = 1945] [serial = 1564] [outer = 0x114e11400] 08:20:37 INFO - PROCESS | 1945 | 1461338437863 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12f64d000) [pid = 1945] [serial = 1565] [outer = 0x114e11400] 08:20:38 INFO - PROCESS | 1945 | 1461338438286 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]]]}] 08:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 669ms 08:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:20:38 INFO - PROCESS | 1945 | 1461338438300 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:20:38 INFO - PROCESS | 1945 | 1461338438302 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:20:38 INFO - PROCESS | 1945 | 1461338438304 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 1945 | 1461338438306 Marionette TRACE conn2 <- [1,2058,null,{}] 08:20:38 INFO - PROCESS | 1945 | 1461338438308 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}] 08:20:38 INFO - PROCESS | 1945 | 1461338438418 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:20:38 INFO - PROCESS | 1945 | 1461338438689 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c980800 == 81 [pid = 1945] [id = 522] 08:20:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x1134a3000) [pid = 1945] [serial = 1566] [outer = 0x0] 08:20:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x114e07c00) [pid = 1945] [serial = 1567] [outer = 0x1134a3000] 08:20:38 INFO - PROCESS | 1945 | 1461338438743 Marionette DEBUG loaded listener.js 08:20:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x1189f4800) [pid = 1945] [serial = 1568] [outer = 0x1134a3000] 08:20:39 INFO - PROCESS | 1945 | 1461338439187 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]]]}] 08:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 923ms 08:20:39 INFO - PROCESS | 1945 | 1461338439227 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:20:39 INFO - PROCESS | 1945 | 1461338439231 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:20:39 INFO - PROCESS | 1945 | 1461338439234 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 1945 | 1461338439236 Marionette TRACE conn2 <- [1,2062,null,{}] 08:20:39 INFO - PROCESS | 1945 | 1461338439257 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}] 08:20:39 INFO - PROCESS | 1945 | 1461338439391 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:20:39 INFO - PROCESS | 1945 | 1461338439455 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f21800 == 82 [pid = 1945] [id = 523] 08:20:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x11ade6400) [pid = 1945] [serial = 1569] [outer = 0x0] 08:20:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x11c2aa000) [pid = 1945] [serial = 1570] [outer = 0x11ade6400] 08:20:39 INFO - PROCESS | 1945 | 1461338439485 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x126969000) [pid = 1945] [serial = 1571] [outer = 0x11ade6400] 08:20:39 INFO - PROCESS | 1945 | 1461338439904 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]]]}] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x11c98f800 == 81 [pid = 1945] [id = 413] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x1302d1000 == 80 [pid = 1945] [id = 416] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb73800 == 79 [pid = 1945] [id = 415] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x12c10e000 == 78 [pid = 1945] [id = 512] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x1380a5000 == 77 [pid = 1945] [id = 511] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x11339f000 == 76 [pid = 1945] [id = 510] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x1372cc800 == 75 [pid = 1945] [id = 509] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x13010e800 == 74 [pid = 1945] [id = 508] 08:20:39 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x12b4a9c00) [pid = 1945] [serial = 1425] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x12d981800) [pid = 1945] [serial = 1428] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x12ee6ac00) [pid = 1945] [serial = 1431] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x126da2c00) [pid = 1945] [serial = 1434] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x13068f000) [pid = 1945] [serial = 1474] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x12e74d800 == 73 [pid = 1945] [id = 507] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x12db55800 == 72 [pid = 1945] [id = 506] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x12c4ac800 == 71 [pid = 1945] [id = 505] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d9000 == 70 [pid = 1945] [id = 504] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c6800 == 69 [pid = 1945] [id = 503] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x114f1f000 == 68 [pid = 1945] [id = 502] 08:20:39 INFO - PROCESS | 1945 | --DOCSHELL 0x11c989800 == 67 [pid = 1945] [id = 501] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x1385cc000 == 66 [pid = 1945] [id = 496] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x1380a0800 == 65 [pid = 1945] [id = 495] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x130d1a800 == 64 [pid = 1945] [id = 494] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x1290cd000 == 63 [pid = 1945] [id = 493] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab13800 == 62 [pid = 1945] [id = 492] 08:20:40 INFO - PROCESS | 1945 | --DOCSHELL 0x137e1c000 == 61 [pid = 1945] [id = 491] 08:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 775ms 08:20:40 INFO - PROCESS | 1945 | 1461338440011 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1945 | 1461338440013 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:20:40 INFO - PROCESS | 1945 | 1461338440017 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1945 | 1461338440018 Marionette TRACE conn2 <- [1,2066,null,{}] 08:20:40 INFO - PROCESS | 1945 | 1461338440020 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}] 08:20:40 INFO - PROCESS | 1945 | 1461338440113 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:20:40 INFO - PROCESS | 1945 | 1461338440124 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x119acc000 == 62 [pid = 1945] [id = 524] 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x126d2bc00) [pid = 1945] [serial = 1572] [outer = 0x0] 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x126d38400) [pid = 1945] [serial = 1573] [outer = 0x126d2bc00] 08:20:40 INFO - PROCESS | 1945 | 1461338440151 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x129c5ec00) [pid = 1945] [serial = 1574] [outer = 0x126d2bc00] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x12ba51800) [pid = 1945] [serial = 1186] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12ead1000) [pid = 1945] [serial = 1192] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x126eedc00) [pid = 1945] [serial = 1183] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x12ead9400) [pid = 1945] [serial = 1455] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x125d0ec00) [pid = 1945] [serial = 1461] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x12f7ad400) [pid = 1945] [serial = 1459] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x12f65b000) [pid = 1945] [serial = 1458] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x11853a000) [pid = 1945] [serial = 1177] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x125d16c00) [pid = 1945] [serial = 1462] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12909bc00) [pid = 1945] [serial = 1443] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x129c65000) [pid = 1945] [serial = 1444] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12e2bbc00) [pid = 1945] [serial = 1189] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x11af43800) [pid = 1945] [serial = 1180] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x126d36800) [pid = 1945] [serial = 1422] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x11b989c00) [pid = 1945] [serial = 1438] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x119279400) [pid = 1945] [serial = 1437] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x12bc94c00) [pid = 1945] [serial = 1449] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x12c5d1c00) [pid = 1945] [serial = 1450] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x12b49a400) [pid = 1945] [serial = 1446] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12ba50800) [pid = 1945] [serial = 1447] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12c6d0800) [pid = 1945] [serial = 1452] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x126eeac00) [pid = 1945] [serial = 1441] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x125fa2400) [pid = 1945] [serial = 1440] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x11ad65000) [pid = 1945] [serial = 1419] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x1134a1000) [pid = 1945] [serial = 1416] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x125d17000) [pid = 1945] [serial = 1465] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x130683400) [pid = 1945] [serial = 1471] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x11c2a2000) [pid = 1945] [serial = 892] [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.] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x118c8bc00) [pid = 1945] [serial = 1464] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x12f651400) [pid = 1945] [serial = 1456] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x130689000) [pid = 1945] [serial = 1472] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12fcbe000) [pid = 1945] [serial = 1468] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x12e7b2800) [pid = 1945] [serial = 1453] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x13054a000) [pid = 1945] [serial = 1469] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x12e7ac400) [pid = 1945] [serial = 1174] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12ee4d400) [pid = 1945] [serial = 1414] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12ee67800) [pid = 1945] [serial = 1234] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x130683800) [pid = 1945] [serial = 1357] [outer = 0x0] [url = about:blank] 08:20:40 INFO - PROCESS | 1945 | 1461338440557 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]]]}] 08:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 572ms 08:20:40 INFO - PROCESS | 1945 | 1461338440588 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1945 | 1461338440590 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:20:40 INFO - PROCESS | 1945 | 1461338440596 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1945 | 1461338440600 Marionette TRACE conn2 <- [1,2070,null,{}] 08:20:40 INFO - PROCESS | 1945 | 1461338440606 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}] 08:20:40 INFO - PROCESS | 1945 | 1461338440721 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:20:40 INFO - PROCESS | 1945 | 1461338440729 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d8000 == 63 [pid = 1945] [id = 525] 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12b25d000) [pid = 1945] [serial = 1575] [outer = 0x0] 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12ba53800) [pid = 1945] [serial = 1576] [outer = 0x12b25d000] 08:20:40 INFO - PROCESS | 1945 | 1461338440756 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12bf08400) [pid = 1945] [serial = 1577] [outer = 0x12b25d000] 08:20:41 INFO - PROCESS | 1945 | 1461338441126 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]]]}] 08:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 574ms 08:20:41 INFO - PROCESS | 1945 | 1461338441168 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1945 | 1461338441170 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:20:41 INFO - PROCESS | 1945 | 1461338441172 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1945 | 1461338441173 Marionette TRACE conn2 <- [1,2074,null,{}] 08:20:41 INFO - PROCESS | 1945 | 1461338441176 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}] 08:20:41 INFO - PROCESS | 1945 | 1461338441270 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:20:41 INFO - PROCESS | 1945 | 1461338441275 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c11d000 == 64 [pid = 1945] [id = 526] 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12bf0c000) [pid = 1945] [serial = 1578] [outer = 0x0] 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x12c1e0c00) [pid = 1945] [serial = 1579] [outer = 0x12bf0c000] 08:20:41 INFO - PROCESS | 1945 | 1461338441301 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x12c31dc00) [pid = 1945] [serial = 1580] [outer = 0x12bf0c000] 08:20:41 INFO - PROCESS | 1945 | 1461338441657 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]]]}] 08:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 08:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:20:41 INFO - PROCESS | 1945 | 1461338441693 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1945 | 1461338441694 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:20:41 INFO - PROCESS | 1945 | 1461338441696 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1945 | 1461338441697 Marionette TRACE conn2 <- [1,2078,null,{}] 08:20:41 INFO - PROCESS | 1945 | 1461338441699 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}] 08:20:41 INFO - PROCESS | 1945 | 1461338441792 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:20:41 INFO - PROCESS | 1945 | 1461338441798 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0aa800 == 65 [pid = 1945] [id = 527] 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x12c6d0c00) [pid = 1945] [serial = 1581] [outer = 0x0] 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x12d030c00) [pid = 1945] [serial = 1582] [outer = 0x12c6d0c00] 08:20:41 INFO - PROCESS | 1945 | 1461338441831 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x12e340c00) [pid = 1945] [serial = 1583] [outer = 0x12c6d0c00] 08:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 08:20:42 INFO - PROCESS | 1945 | 1461338442213 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]]]}] 08:20:42 INFO - PROCESS | 1945 | 1461338442216 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 1945 | 1461338442217 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:20:42 INFO - PROCESS | 1945 | 1461338442220 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1945 | 1461338442221 Marionette TRACE conn2 <- [1,2082,null,{}] 08:20:42 INFO - PROCESS | 1945 | 1461338442228 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}] 08:20:42 INFO - PROCESS | 1945 | 1461338442330 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:20:42 INFO - PROCESS | 1945 | 1461338442415 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db50000 == 66 [pid = 1945] [id = 528] 08:20:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x12e2b2800) [pid = 1945] [serial = 1584] [outer = 0x0] 08:20:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12ead5000) [pid = 1945] [serial = 1585] [outer = 0x12e2b2800] 08:20:42 INFO - PROCESS | 1945 | 1461338442440 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x12f65ec00) [pid = 1945] [serial = 1586] [outer = 0x12e2b2800] 08:20:42 INFO - PROCESS | 1945 | 1461338442869 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]]]}] 08:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 08:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:20:42 INFO - PROCESS | 1945 | 1461338442900 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 1945 | 1461338442902 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:20:42 INFO - PROCESS | 1945 | 1461338442905 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1945 | 1461338442908 Marionette TRACE conn2 <- [1,2086,null,{}] 08:20:42 INFO - PROCESS | 1945 | 1461338442913 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}] 08:20:43 INFO - PROCESS | 1945 | 1461338443059 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:20:43 INFO - PROCESS | 1945 | 1461338443074 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee0f800 == 67 [pid = 1945] [id = 529] 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x12e78c400) [pid = 1945] [serial = 1587] [outer = 0x0] 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x12f7b0c00) [pid = 1945] [serial = 1588] [outer = 0x12e78c400] 08:20:43 INFO - PROCESS | 1945 | 1461338443100 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x12fcba800) [pid = 1945] [serial = 1589] [outer = 0x12e78c400] 08:20:43 INFO - PROCESS | 1945 | 1461338443450 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]]]}] 08:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 08:20:43 INFO - PROCESS | 1945 | 1461338443479 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 1945 | 1461338443480 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:20:43 INFO - PROCESS | 1945 | 1461338443482 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - PROCESS | 1945 | 1461338443484 Marionette TRACE conn2 <- [1,2090,null,{}] 08:20:43 INFO - PROCESS | 1945 | 1461338443486 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}] 08:20:43 INFO - PROCESS | 1945 | 1461338443611 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:20:43 INFO - PROCESS | 1945 | 1461338443626 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x130119000 == 68 [pid = 1945] [id = 530] 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x11aa45c00) [pid = 1945] [serial = 1590] [outer = 0x0] 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x12fcc0c00) [pid = 1945] [serial = 1591] [outer = 0x11aa45c00] 08:20:43 INFO - PROCESS | 1945 | 1461338443651 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x130543000) [pid = 1945] [serial = 1592] [outer = 0x11aa45c00] 08:20:43 INFO - PROCESS | 1945 | 1461338443985 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]]]}] 08:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 08:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:20:44 INFO - PROCESS | 1945 | 1461338444003 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 1945 | 1461338444004 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:20:44 INFO - PROCESS | 1945 | 1461338444006 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1945 | 1461338444007 Marionette TRACE conn2 <- [1,2094,null,{}] 08:20:44 INFO - PROCESS | 1945 | 1461338444009 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}] 08:20:44 INFO - PROCESS | 1945 | 1461338444127 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:20:44 INFO - PROCESS | 1945 | 1461338444140 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d1d800 == 69 [pid = 1945] [id = 531] 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x12f663800) [pid = 1945] [serial = 1593] [outer = 0x0] 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x130682400) [pid = 1945] [serial = 1594] [outer = 0x12f663800] 08:20:44 INFO - PROCESS | 1945 | 1461338444165 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x130ad1400) [pid = 1945] [serial = 1595] [outer = 0x12f663800] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x12e7b0400) [pid = 1945] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x1189f5800) [pid = 1945] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12c5c3800) [pid = 1945] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12f7a7400) [pid = 1945] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x1140d5000) [pid = 1945] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x1272d9c00) [pid = 1945] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x12b1fa400) [pid = 1945] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x115892400) [pid = 1945] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x130547800) [pid = 1945] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x11349fc00) [pid = 1945] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x12c1d8400) [pid = 1945] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:20:44 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x11bdd1800) [pid = 1945] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:20:44 INFO - PROCESS | 1945 | 1461338444649 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]]]}] 08:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 674ms 08:20:44 INFO - PROCESS | 1945 | 1461338444681 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 1945 | 1461338444682 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:20:44 INFO - PROCESS | 1945 | 1461338444684 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1945 | 1461338444685 Marionette TRACE conn2 <- [1,2098,null,{}] 08:20:44 INFO - PROCESS | 1945 | 1461338444688 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}] 08:20:44 INFO - PROCESS | 1945 | 1461338444781 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:20:44 INFO - PROCESS | 1945 | 1461338444851 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0aa000 == 70 [pid = 1945] [id = 532] 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x11bdd3000) [pid = 1945] [serial = 1596] [outer = 0x0] 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12c1ddc00) [pid = 1945] [serial = 1597] [outer = 0x11bdd3000] 08:20:44 INFO - PROCESS | 1945 | 1461338444882 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x130ad1c00) [pid = 1945] [serial = 1598] [outer = 0x11bdd3000] 08:20:45 INFO - PROCESS | 1945 | 1461338445237 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]]]}] 08:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 08:20:45 INFO - PROCESS | 1945 | 1461338445258 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:20:45 INFO - PROCESS | 1945 | 1461338445260 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:20:45 INFO - PROCESS | 1945 | 1461338445264 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1945 | 1461338445267 Marionette TRACE conn2 <- [1,2102,null,{}] 08:20:45 INFO - PROCESS | 1945 | 1461338445270 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}] 08:20:45 INFO - PROCESS | 1945 | 1461338445439 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:20:45 INFO - PROCESS | 1945 | 1461338445584 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e29800 == 71 [pid = 1945] [id = 533] 08:20:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x13794d400) [pid = 1945] [serial = 1599] [outer = 0x0] 08:20:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x137bd5c00) [pid = 1945] [serial = 1600] [outer = 0x13794d400] 08:20:45 INFO - PROCESS | 1945 | 1461338445627 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x137be1400) [pid = 1945] [serial = 1601] [outer = 0x13794d400] 08:20:45 INFO - PROCESS | 1945 | 1461338445915 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]]]}] 08:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 08:20:45 INFO - PROCESS | 1945 | 1461338445934 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 1945 | 1461338445936 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:20:45 INFO - PROCESS | 1945 | 1461338445938 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1945 | 1461338445939 Marionette TRACE conn2 <- [1,2106,null,{}] 08:20:45 INFO - PROCESS | 1945 | 1461338445949 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}] 08:20:46 INFO - PROCESS | 1945 | 1461338446047 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:20:46 INFO - PROCESS | 1945 | 1461338446115 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e64000 == 72 [pid = 1945] [id = 534] 08:20:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x12c405400) [pid = 1945] [serial = 1602] [outer = 0x0] 08:20:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x12c40b400) [pid = 1945] [serial = 1603] [outer = 0x12c405400] 08:20:46 INFO - PROCESS | 1945 | 1461338446140 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x12c411400) [pid = 1945] [serial = 1604] [outer = 0x12c405400] 08:20:46 INFO - PROCESS | 1945 | 1461338446485 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]]]}] 08:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 575ms 08:20:46 INFO - PROCESS | 1945 | 1461338446636 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1945 | 1461338446639 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:20:46 INFO - PROCESS | 1945 | 1461338446650 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1945 | 1461338446654 Marionette TRACE conn2 <- [1,2110,null,{}] 08:20:46 INFO - PROCESS | 1945 | 1461338446669 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}] 08:20:46 INFO - PROCESS | 1945 | 1461338446863 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:20:47 INFO - PROCESS | 1945 | 1461338447000 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc4800 == 73 [pid = 1945] [id = 535] 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x11a74e800) [pid = 1945] [serial = 1605] [outer = 0x0] 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x11a8a4000) [pid = 1945] [serial = 1606] [outer = 0x11a74e800] 08:20:47 INFO - PROCESS | 1945 | 1461338447033 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x11bdc7000) [pid = 1945] [serial = 1607] [outer = 0x11a74e800] 08:20:47 INFO - PROCESS | 1945 | 1461338447442 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]]]}] 08:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 827ms 08:20:47 INFO - PROCESS | 1945 | 1461338447481 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:20:47 INFO - PROCESS | 1945 | 1461338447483 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:20:47 INFO - PROCESS | 1945 | 1461338447488 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:20:47 INFO - PROCESS | 1945 | 1461338447493 Marionette TRACE conn2 <- [1,2114,null,{}] 08:20:47 INFO - PROCESS | 1945 | 1461338447497 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}] 08:20:47 INFO - PROCESS | 1945 | 1461338447611 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:20:47 INFO - PROCESS | 1945 | 1461338447694 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c106000 == 74 [pid = 1945] [id = 536] 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x11c9dc000) [pid = 1945] [serial = 1608] [outer = 0x0] 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x126d9e400) [pid = 1945] [serial = 1609] [outer = 0x11c9dc000] 08:20:47 INFO - PROCESS | 1945 | 1461338447726 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12b06e400) [pid = 1945] [serial = 1610] [outer = 0x11c9dc000] 08:20:48 INFO - PROCESS | 1945 | 1461338448152 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]]]}] 08:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 675ms 08:20:48 INFO - PROCESS | 1945 | 1461338448163 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 1945 | 1461338448164 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:20:48 INFO - PROCESS | 1945 | 1461338448167 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1945 | 1461338448168 Marionette TRACE conn2 <- [1,2118,null,{}] 08:20:48 INFO - PROCESS | 1945 | 1461338448172 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}] 08:20:48 INFO - PROCESS | 1945 | 1461338448288 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:20:48 INFO - PROCESS | 1945 | 1461338448399 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x137317000 == 75 [pid = 1945] [id = 537] 08:20:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x12c1e1800) [pid = 1945] [serial = 1611] [outer = 0x0] 08:20:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x12c322800) [pid = 1945] [serial = 1612] [outer = 0x12c1e1800] 08:20:48 INFO - PROCESS | 1945 | 1461338448434 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x12c5c7400) [pid = 1945] [serial = 1613] [outer = 0x12c1e1800] 08:20:48 INFO - PROCESS | 1945 | 1461338448986 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]]]}] 08:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 872ms 08:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:20:49 INFO - PROCESS | 1945 | 1461338449040 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 1945 | 1461338449042 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:20:49 INFO - PROCESS | 1945 | 1461338449045 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - PROCESS | 1945 | 1461338449048 Marionette TRACE conn2 <- [1,2122,null,{}] 08:20:49 INFO - PROCESS | 1945 | 1461338449051 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}] 08:20:49 INFO - PROCESS | 1945 | 1461338449222 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:20:49 INFO - PROCESS | 1945 | 1461338449343 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x13853e000 == 76 [pid = 1945] [id = 538] 08:20:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x12c6d0000) [pid = 1945] [serial = 1614] [outer = 0x0] 08:20:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12ead2400) [pid = 1945] [serial = 1615] [outer = 0x12c6d0000] 08:20:49 INFO - PROCESS | 1945 | 1461338449375 Marionette DEBUG loaded listener.js 08:20:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x130306800) [pid = 1945] [serial = 1616] [outer = 0x12c6d0000] 08:20:49 INFO - PROCESS | 1945 | 1461338449810 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]]]}] 08:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 773ms 08:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:20:49 INFO - PROCESS | 1945 | 1461338449818 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 1945 | 1461338449819 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:20:49 INFO - PROCESS | 1945 | 1461338449821 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - PROCESS | 1945 | 1461338449823 Marionette TRACE conn2 <- [1,2126,null,{}] 08:20:49 INFO - PROCESS | 1945 | 1461338449828 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}] 08:20:49 INFO - PROCESS | 1945 | 1461338449939 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:20:50 INFO - PROCESS | 1945 | 1461338450020 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a7ad800 == 77 [pid = 1945] [id = 539] 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12c6d1000) [pid = 1945] [serial = 1617] [outer = 0x0] 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x130689400) [pid = 1945] [serial = 1618] [outer = 0x12c6d1000] 08:20:50 INFO - PROCESS | 1945 | 1461338450052 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x13794f400) [pid = 1945] [serial = 1619] [outer = 0x12c6d1000] 08:20:50 INFO - PROCESS | 1945 | 1461338450435 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]]]}] 08:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 08:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:20:50 INFO - PROCESS | 1945 | 1461338450493 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:20:50 INFO - PROCESS | 1945 | 1461338450495 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:20:50 INFO - PROCESS | 1945 | 1461338450497 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 1945 | 1461338450499 Marionette TRACE conn2 <- [1,2130,null,{}] 08:20:50 INFO - PROCESS | 1945 | 1461338450501 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}] 08:20:50 INFO - PROCESS | 1945 | 1461338450632 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:20:50 INFO - PROCESS | 1945 | 1461338450748 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x137b0b000 == 78 [pid = 1945] [id = 540] 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12c1ca400) [pid = 1945] [serial = 1620] [outer = 0x0] 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x137950c00) [pid = 1945] [serial = 1621] [outer = 0x12c1ca400] 08:20:50 INFO - PROCESS | 1945 | 1461338450782 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x137be4000) [pid = 1945] [serial = 1622] [outer = 0x12c1ca400] 08:20:51 INFO - PROCESS | 1945 | 1461338451213 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] 08:20:51 INFO - PROCESS | 1945 | 1461338451269 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:20:51 INFO - PROCESS | 1945 | 1461338451271 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 1945 | 1461338451272 Marionette TRACE conn2 <- [1,2134,null,{}] 08:20:51 INFO - PROCESS | 1945 | 1461338451275 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}] 08:20:51 INFO - PROCESS | 1945 | 1461338451386 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:20:51 INFO - PROCESS | 1945 | 1461338451496 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a76d000 == 79 [pid = 1945] [id = 541] 08:20:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x114bc1400) [pid = 1945] [serial = 1623] [outer = 0x0] 08:20:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x114bc7c00) [pid = 1945] [serial = 1624] [outer = 0x114bc1400] 08:20:51 INFO - PROCESS | 1945 | 1461338451529 Marionette DEBUG loaded listener.js 08:20:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x130ad9000) [pid = 1945] [serial = 1625] [outer = 0x114bc1400] 08:20:51 INFO - PROCESS | 1945 | 1461338451922 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]]]}] 08:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 669ms 08:20:51 INFO - PROCESS | 1945 | 1461338451943 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:20:51 INFO - PROCESS | 1945 | 1461338451945 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:20:51 INFO - PROCESS | 1945 | 1461338451947 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 1945 | 1461338451948 Marionette TRACE conn2 <- [1,2138,null,{}] 08:20:51 INFO - PROCESS | 1945 | 1461338451951 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}] 08:20:52 INFO - PROCESS | 1945 | 1461338452061 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:20:52 INFO - PROCESS | 1945 | 1461338452172 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a782000 == 80 [pid = 1945] [id = 542] 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x114bc4000) [pid = 1945] [serial = 1626] [outer = 0x0] 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x12c386000) [pid = 1945] [serial = 1627] [outer = 0x114bc4000] 08:20:52 INFO - PROCESS | 1945 | 1461338452205 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x12c38ac00) [pid = 1945] [serial = 1628] [outer = 0x114bc4000] 08:20:52 INFO - PROCESS | 1945 | 1461338452646 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]]]}] 08:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 719ms 08:20:52 INFO - PROCESS | 1945 | 1461338452667 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:20:52 INFO - PROCESS | 1945 | 1461338452668 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:20:52 INFO - PROCESS | 1945 | 1461338452671 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:20:52 INFO - PROCESS | 1945 | 1461338452672 Marionette TRACE conn2 <- [1,2142,null,{}] 08:20:52 INFO - PROCESS | 1945 | 1461338452674 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}] 08:20:52 INFO - PROCESS | 1945 | 1461338452804 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:20:52 INFO - PROCESS | 1945 | 1461338452907 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c98a000 == 81 [pid = 1945] [id = 543] 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x118909c00) [pid = 1945] [serial = 1629] [outer = 0x0] 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x12c387800) [pid = 1945] [serial = 1630] [outer = 0x118909c00] 08:20:52 INFO - PROCESS | 1945 | 1461338452937 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x12c38e000) [pid = 1945] [serial = 1631] [outer = 0x118909c00] 08:20:53 INFO - PROCESS | 1945 | 1461338453367 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] 08:20:53 INFO - PROCESS | 1945 | 1461338453395 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:20:53 INFO - PROCESS | 1945 | 1461338453397 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:20:53 INFO - PROCESS | 1945 | 1461338453398 Marionette TRACE conn2 <- [1,2146,null,{}] 08:20:53 INFO - PROCESS | 1945 | 1461338453400 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}] 08:20:53 INFO - PROCESS | 1945 | 1461338453497 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:20:53 INFO - PROCESS | 1945 | 1461338453892 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c49d000 == 82 [pid = 1945] [id = 544] 08:20:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x1135e0000) [pid = 1945] [serial = 1632] [outer = 0x0] 08:20:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x11457c800) [pid = 1945] [serial = 1633] [outer = 0x1135e0000] 08:20:53 INFO - PROCESS | 1945 | 1461338453986 Marionette DEBUG loaded listener.js 08:20:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 218 (0x1189f4400) [pid = 1945] [serial = 1634] [outer = 0x1135e0000] 08:20:54 INFO - PROCESS | 1945 | 1461338454519 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] 08:20:54 INFO - PROCESS | 1945 | 1461338454570 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:20:54 INFO - PROCESS | 1945 | 1461338454574 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 1945 | 1461338454576 Marionette TRACE conn2 <- [1,2150,null,{}] 08:20:54 INFO - PROCESS | 1945 | 1461338454579 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}] 08:20:54 INFO - PROCESS | 1945 | 1461338454684 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:20:54 INFO - PROCESS | 1945 | 1461338454801 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x125c77800 == 83 [pid = 1945] [id = 545] 08:20:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 219 (0x11af75800) [pid = 1945] [serial = 1635] [outer = 0x0] 08:20:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 220 (0x125d0c800) [pid = 1945] [serial = 1636] [outer = 0x11af75800] 08:20:54 INFO - PROCESS | 1945 | 1461338454834 Marionette DEBUG loaded listener.js 08:20:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 221 (0x126d34400) [pid = 1945] [serial = 1637] [outer = 0x11af75800] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x137e29800 == 82 [pid = 1945] [id = 533] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0aa000 == 81 [pid = 1945] [id = 532] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x130d1d800 == 80 [pid = 1945] [id = 531] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x130119000 == 79 [pid = 1945] [id = 530] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee0f800 == 78 [pid = 1945] [id = 529] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x12db50000 == 77 [pid = 1945] [id = 528] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 220 (0x137949800) [pid = 1945] [serial = 1540] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0aa800 == 76 [pid = 1945] [id = 527] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x12c11d000 == 75 [pid = 1945] [id = 526] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d8000 == 74 [pid = 1945] [id = 525] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x119acc000 == 73 [pid = 1945] [id = 524] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x114f21800 == 72 [pid = 1945] [id = 523] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x11c980800 == 71 [pid = 1945] [id = 522] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x1302de800 == 70 [pid = 1945] [id = 516] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x1297db000 == 69 [pid = 1945] [id = 515] 08:20:55 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a8800 == 68 [pid = 1945] [id = 514] 08:20:55 INFO - PROCESS | 1945 | 1461338455325 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]]]}] 08:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 771ms 08:20:55 INFO - PROCESS | 1945 | 1461338455349 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:20:55 INFO - PROCESS | 1945 | 1461338455351 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:20:55 INFO - PROCESS | 1945 | 1461338455355 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:20:55 INFO - PROCESS | 1945 | 1461338455356 Marionette TRACE conn2 <- [1,2154,null,{}] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 219 (0x12ee44c00) [pid = 1945] [serial = 1522] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 218 (0x12f655000) [pid = 1945] [serial = 1525] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 217 (0x12d0e1000) [pid = 1945] [serial = 1519] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x12fcc0000) [pid = 1945] [serial = 1528] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x11af7b800) [pid = 1945] [serial = 1505] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x12f667400) [pid = 1945] [serial = 1526] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x11567f800) [pid = 1945] [serial = 1504] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x12976c400) [pid = 1945] [serial = 1510] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x12b1f7c00) [pid = 1945] [serial = 1511] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x12c6cdc00) [pid = 1945] [serial = 1483] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x11a88bc00) [pid = 1945] [serial = 1477] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x130ada400) [pid = 1945] [serial = 1492] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x12ba5b800) [pid = 1945] [serial = 1513] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12c1d9c00) [pid = 1945] [serial = 1514] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x13030dc00) [pid = 1945] [serial = 1529] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x11bdd1000) [pid = 1945] [serial = 1507] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x126d29c00) [pid = 1945] [serial = 1508] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x11c154400) [pid = 1945] [serial = 1498] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x137bdb800) [pid = 1945] [serial = 1495] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x126e79800) [pid = 1945] [serial = 1480] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x130308800) [pid = 1945] [serial = 1501] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12fca6000) [pid = 1945] [serial = 1489] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x12e7b5800) [pid = 1945] [serial = 1486] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x130adb000) [pid = 1945] [serial = 1538] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x13068cc00) [pid = 1945] [serial = 1537] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x11457d400) [pid = 1945] [serial = 1531] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x12c1de000) [pid = 1945] [serial = 1516] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x118c91c00) [pid = 1945] [serial = 1532] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x130546000) [pid = 1945] [serial = 1535] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x12c1e4000) [pid = 1945] [serial = 1517] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x12f650800) [pid = 1945] [serial = 1523] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12cf5a800) [pid = 1945] [serial = 1534] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12e7aec00) [pid = 1945] [serial = 1520] [outer = 0x0] [url = about:blank] 08:20:55 INFO - PROCESS | 1945 | 1461338455386 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}] 08:20:55 INFO - PROCESS | 1945 | 1461338455497 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:20:55 INFO - PROCESS | 1945 | 1461338455504 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0b000 == 69 [pid = 1945] [id = 546] 08:20:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x125d17000) [pid = 1945] [serial = 1638] [outer = 0x0] 08:20:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x127249000) [pid = 1945] [serial = 1639] [outer = 0x125d17000] 08:20:55 INFO - PROCESS | 1945 | 1461338455549 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x129c5a400) [pid = 1945] [serial = 1640] [outer = 0x125d17000] 08:20:56 INFO - PROCESS | 1945 | 1461338456084 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]]]}] 08:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 780ms 08:20:56 INFO - PROCESS | 1945 | 1461338456135 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 1945 | 1461338456136 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:20:56 INFO - PROCESS | 1945 | 1461338456140 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 1945 | 1461338456144 Marionette TRACE conn2 <- [1,2158,null,{}] 08:20:56 INFO - PROCESS | 1945 | 1461338456157 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}] 08:20:56 INFO - PROCESS | 1945 | 1461338456251 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:20:56 INFO - PROCESS | 1945 | 1461338456259 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b66a800 == 70 [pid = 1945] [id = 547] 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x12b25f800) [pid = 1945] [serial = 1641] [outer = 0x0] 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x12ba5b800) [pid = 1945] [serial = 1642] [outer = 0x12b25f800] 08:20:56 INFO - PROCESS | 1945 | 1461338456283 Marionette DEBUG loaded listener.js 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x12bf0b000) [pid = 1945] [serial = 1643] [outer = 0x12b25f800] 08:20:56 INFO - PROCESS | 1945 | 1461338456670 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]]]}] 08:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 582ms 08:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:20:56 INFO - PROCESS | 1945 | 1461338456722 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 1945 | 1461338456723 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:20:56 INFO - PROCESS | 1945 | 1461338456728 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 1945 | 1461338456729 Marionette TRACE conn2 <- [1,2162,null,{}] 08:20:56 INFO - PROCESS | 1945 | 1461338456731 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}] 08:20:56 INFO - PROCESS | 1945 | 1461338456820 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:20:56 INFO - PROCESS | 1945 | 1461338456825 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c119800 == 71 [pid = 1945] [id = 548] 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12bf12800) [pid = 1945] [serial = 1644] [outer = 0x0] 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x12c1c6800) [pid = 1945] [serial = 1645] [outer = 0x12bf12800] 08:20:56 INFO - PROCESS | 1945 | 1461338456851 Marionette DEBUG loaded listener.js 08:20:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x12c1d1000) [pid = 1945] [serial = 1646] [outer = 0x12bf12800] 08:20:57 INFO - PROCESS | 1945 | 1461338457217 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]]]}] 08:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 08:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:20:57 INFO - PROCESS | 1945 | 1461338457250 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:20:57 INFO - PROCESS | 1945 | 1461338457252 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:20:57 INFO - PROCESS | 1945 | 1461338457254 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:20:57 INFO - PROCESS | 1945 | 1461338457255 Marionette TRACE conn2 <- [1,2166,null,{}] 08:20:57 INFO - PROCESS | 1945 | 1461338457257 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}] 08:20:57 INFO - PROCESS | 1945 | 1461338457388 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:20:57 INFO - PROCESS | 1945 | 1461338457433 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0a4000 == 72 [pid = 1945] [id = 549] 08:20:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x12c1e3400) [pid = 1945] [serial = 1647] [outer = 0x0] 08:20:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x12c318000) [pid = 1945] [serial = 1648] [outer = 0x12c1e3400] 08:20:57 INFO - PROCESS | 1945 | 1461338457466 Marionette DEBUG loaded listener.js 08:20:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12c405800) [pid = 1945] [serial = 1649] [outer = 0x12c1e3400] 08:20:58 INFO - PROCESS | 1945 | 1461338458144 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]]]}] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12e2b2800) [pid = 1945] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x130684800) [pid = 1945] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12e78c400) [pid = 1945] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x11aa45c00) [pid = 1945] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x12f663800) [pid = 1945] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x11bdd3000) [pid = 1945] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x1134a3000) [pid = 1945] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x11ade6400) [pid = 1945] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x130ad6c00) [pid = 1945] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x126d2bc00) [pid = 1945] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x13794d400) [pid = 1945] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12b25d000) [pid = 1945] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x12bf0c000) [pid = 1945] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:20:58 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x12c6d0c00) [pid = 1945] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 969ms 08:20:58 INFO - PROCESS | 1945 | 1461338458223 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:20:58 INFO - PROCESS | 1945 | 1461338458228 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:20:58 INFO - PROCESS | 1945 | 1461338458232 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:20:58 INFO - PROCESS | 1945 | 1461338458234 Marionette TRACE conn2 <- [1,2170,null,{}] 08:20:58 INFO - PROCESS | 1945 | 1461338458238 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}] 08:20:58 INFO - PROCESS | 1945 | 1461338458354 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:20:58 INFO - PROCESS | 1945 | 1461338458462 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11af13000 == 73 [pid = 1945] [id = 550] 08:20:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x119a4f400) [pid = 1945] [serial = 1650] [outer = 0x0] 08:20:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x11a88b800) [pid = 1945] [serial = 1651] [outer = 0x119a4f400] 08:20:58 INFO - PROCESS | 1945 | 1461338458498 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x11bdd0800) [pid = 1945] [serial = 1652] [outer = 0x119a4f400] 08:20:58 INFO - PROCESS | 1945 | 1461338458974 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]]]}] 08:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 772ms 08:20:59 INFO - PROCESS | 1945 | 1461338459005 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1945 | 1461338459014 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:20:59 INFO - PROCESS | 1945 | 1461338459021 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1945 | 1461338459024 Marionette TRACE conn2 <- [1,2174,null,{}] 08:20:59 INFO - PROCESS | 1945 | 1461338459028 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}] 08:20:59 INFO - PROCESS | 1945 | 1461338459196 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:20:59 INFO - PROCESS | 1945 | 1461338459317 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05c000 == 74 [pid = 1945] [id = 551] 08:20:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x11c922400) [pid = 1945] [serial = 1653] [outer = 0x0] 08:20:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x126d35800) [pid = 1945] [serial = 1654] [outer = 0x11c922400] 08:20:59 INFO - PROCESS | 1945 | 1461338459367 Marionette DEBUG loaded listener.js 08:20:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x129797000) [pid = 1945] [serial = 1655] [outer = 0x11c922400] 08:20:59 INFO - PROCESS | 1945 | 1461338459827 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]]]}] 08:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 824ms 08:20:59 INFO - PROCESS | 1945 | 1461338459845 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1945 | 1461338459847 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:20:59 INFO - PROCESS | 1945 | 1461338459849 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1945 | 1461338459852 Marionette TRACE conn2 <- [1,2178,null,{}] 08:20:59 INFO - PROCESS | 1945 | 1461338459860 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}] 08:20:59 INFO - PROCESS | 1945 | 1461338459974 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:21:00 INFO - PROCESS | 1945 | 1461338460062 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e34f800 == 75 [pid = 1945] [id = 552] 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x12b06c400) [pid = 1945] [serial = 1656] [outer = 0x0] 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x12ba58c00) [pid = 1945] [serial = 1657] [outer = 0x12b06c400] 08:21:00 INFO - PROCESS | 1945 | 1461338460098 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12c1cc400) [pid = 1945] [serial = 1658] [outer = 0x12b06c400] 08:21:00 INFO - PROCESS | 1945 | 1461338460597 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]]]}] 08:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 771ms 08:21:00 INFO - PROCESS | 1945 | 1461338460621 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:21:00 INFO - PROCESS | 1945 | 1461338460624 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:21:00 INFO - PROCESS | 1945 | 1461338460629 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:21:00 INFO - PROCESS | 1945 | 1461338460630 Marionette TRACE conn2 <- [1,2182,null,{}] 08:21:00 INFO - PROCESS | 1945 | 1461338460632 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}] 08:21:00 INFO - PROCESS | 1945 | 1461338460724 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:21:00 INFO - PROCESS | 1945 | 1461338460838 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee16000 == 76 [pid = 1945] [id = 553] 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x12c384c00) [pid = 1945] [serial = 1659] [outer = 0x0] 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x12c38bc00) [pid = 1945] [serial = 1660] [outer = 0x12c384c00] 08:21:00 INFO - PROCESS | 1945 | 1461338460905 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x12c411000) [pid = 1945] [serial = 1661] [outer = 0x12c384c00] 08:21:01 INFO - PROCESS | 1945 | 1461338461469 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]]]}] 08:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 875ms 08:21:01 INFO - PROCESS | 1945 | 1461338461512 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:21:01 INFO - PROCESS | 1945 | 1461338461513 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:21:01 INFO - PROCESS | 1945 | 1461338461517 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:21:01 INFO - PROCESS | 1945 | 1461338461518 Marionette TRACE conn2 <- [1,2186,null,{}] 08:21:01 INFO - PROCESS | 1945 | 1461338461520 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}] 08:21:01 INFO - PROCESS | 1945 | 1461338461614 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:21:01 INFO - PROCESS | 1945 | 1461338461714 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302e1000 == 77 [pid = 1945] [id = 554] 08:21:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x12c40c800) [pid = 1945] [serial = 1662] [outer = 0x0] 08:21:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12c5cd000) [pid = 1945] [serial = 1663] [outer = 0x12c40c800] 08:21:01 INFO - PROCESS | 1945 | 1461338461763 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x12d034000) [pid = 1945] [serial = 1664] [outer = 0x12c40c800] 08:21:02 INFO - PROCESS | 1945 | 1461338462234 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]]]}] 08:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 726ms 08:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:21:02 INFO - PROCESS | 1945 | 1461338462244 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1945 | 1461338462245 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:21:02 INFO - PROCESS | 1945 | 1461338462247 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1945 | 1461338462248 Marionette TRACE conn2 <- [1,2190,null,{}] 08:21:02 INFO - PROCESS | 1945 | 1461338462251 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}] 08:21:02 INFO - PROCESS | 1945 | 1461338462376 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:21:02 INFO - PROCESS | 1945 | 1461338462471 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x1378e1800 == 78 [pid = 1945] [id = 555] 08:21:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12d97bc00) [pid = 1945] [serial = 1665] [outer = 0x0] 08:21:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x12e2bbc00) [pid = 1945] [serial = 1666] [outer = 0x12d97bc00] 08:21:02 INFO - PROCESS | 1945 | 1461338462512 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x12f64b400) [pid = 1945] [serial = 1667] [outer = 0x12d97bc00] 08:21:02 INFO - PROCESS | 1945 | 1461338462926 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]]]}] 08:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 719ms 08:21:02 INFO - PROCESS | 1945 | 1461338462966 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1945 | 1461338462968 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:21:02 INFO - PROCESS | 1945 | 1461338462970 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1945 | 1461338462971 Marionette TRACE conn2 <- [1,2194,null,{}] 08:21:02 INFO - PROCESS | 1945 | 1461338462974 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}] 08:21:03 INFO - PROCESS | 1945 | 1461338463100 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:21:03 INFO - PROCESS | 1945 | 1461338463211 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e0b000 == 79 [pid = 1945] [id = 556] 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12e7b1400) [pid = 1945] [serial = 1668] [outer = 0x0] 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x12f667000) [pid = 1945] [serial = 1669] [outer = 0x12e7b1400] 08:21:03 INFO - PROCESS | 1945 | 1461338463243 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x12fcbe000) [pid = 1945] [serial = 1670] [outer = 0x12e7b1400] 08:21:03 INFO - PROCESS | 1945 | 1461338463623 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]]]}] 08:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 669ms 08:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:21:03 INFO - PROCESS | 1945 | 1461338463640 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:21:03 INFO - PROCESS | 1945 | 1461338463641 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:21:03 INFO - PROCESS | 1945 | 1461338463643 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:21:03 INFO - PROCESS | 1945 | 1461338463645 Marionette TRACE conn2 <- [1,2198,null,{}] 08:21:03 INFO - PROCESS | 1945 | 1461338463647 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}] 08:21:03 INFO - PROCESS | 1945 | 1461338463753 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:21:03 INFO - PROCESS | 1945 | 1461338463835 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e62000 == 80 [pid = 1945] [id = 557] 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x12fcc0000) [pid = 1945] [serial = 1671] [outer = 0x0] 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x13030ec00) [pid = 1945] [serial = 1672] [outer = 0x12fcc0000] 08:21:03 INFO - PROCESS | 1945 | 1461338463866 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x13054f000) [pid = 1945] [serial = 1673] [outer = 0x12fcc0000] 08:21:04 INFO - PROCESS | 1945 | 1461338464283 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]]]}] 08:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 08:21:04 INFO - PROCESS | 1945 | 1461338464313 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 1945 | 1461338464315 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:21:04 INFO - PROCESS | 1945 | 1461338464317 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 1945 | 1461338464318 Marionette TRACE conn2 <- [1,2202,null,{}] 08:21:04 INFO - PROCESS | 1945 | 1461338464321 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}] 08:21:04 INFO - PROCESS | 1945 | 1461338464432 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:21:04 INFO - PROCESS | 1945 | 1461338464565 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x13838e000 == 81 [pid = 1945] [id = 558] 08:21:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x130546c00) [pid = 1945] [serial = 1674] [outer = 0x0] 08:21:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x13068bc00) [pid = 1945] [serial = 1675] [outer = 0x130546c00] 08:21:04 INFO - PROCESS | 1945 | 1461338464597 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x130adb000) [pid = 1945] [serial = 1676] [outer = 0x130546c00] 08:21:05 INFO - PROCESS | 1945 | 1461338465014 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]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 08:21:05 INFO - PROCESS | 1945 | 1461338465037 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1945 | 1461338465038 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:21:05 INFO - PROCESS | 1945 | 1461338465041 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1945 | 1461338465042 Marionette TRACE conn2 <- [1,2206,null,{}] 08:21:05 INFO - PROCESS | 1945 | 1461338465045 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}] 08:21:05 INFO - PROCESS | 1945 | 1461338465156 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:21:05 INFO - PROCESS | 1945 | 1461338465268 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x1385c1800 == 82 [pid = 1945] [id = 559] 08:21:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x130adc800) [pid = 1945] [serial = 1677] [outer = 0x0] 08:21:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x137bd2800) [pid = 1945] [serial = 1678] [outer = 0x130adc800] 08:21:05 INFO - PROCESS | 1945 | 1461338465300 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x137bddc00) [pid = 1945] [serial = 1679] [outer = 0x130adc800] 08:21:05 INFO - PROCESS | 1945 | 1461338465747 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]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 719ms 08:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:21:05 INFO - PROCESS | 1945 | 1461338465760 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1945 | 1461338465762 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:21:05 INFO - PROCESS | 1945 | 1461338465764 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1945 | 1461338465767 Marionette TRACE conn2 <- [1,2210,null,{}] 08:21:05 INFO - PROCESS | 1945 | 1461338465769 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}] 08:21:05 INFO - PROCESS | 1945 | 1461338465921 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:21:06 INFO - PROCESS | 1945 | 1461338466040 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a86b800 == 83 [pid = 1945] [id = 560] 08:21:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x11ade8800) [pid = 1945] [serial = 1680] [outer = 0x0] 08:21:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x129c65000) [pid = 1945] [serial = 1681] [outer = 0x11ade8800] 08:21:06 INFO - PROCESS | 1945 | 1461338466078 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 218 (0x137becc00) [pid = 1945] [serial = 1682] [outer = 0x11ade8800] 08:21:06 INFO - PROCESS | 1945 | 1461338466533 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]]]}] 08:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 773ms 08:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:21:06 INFO - PROCESS | 1945 | 1461338466539 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 1945 | 1461338466540 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:21:06 INFO - PROCESS | 1945 | 1461338466543 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 1945 | 1461338466544 Marionette TRACE conn2 <- [1,2214,null,{}] 08:21:06 INFO - PROCESS | 1945 | 1461338466546 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}] 08:21:06 INFO - PROCESS | 1945 | 1461338466661 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:21:06 INFO - PROCESS | 1945 | 1461338466918 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b007000 == 84 [pid = 1945] [id = 561] 08:21:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 219 (0x11349d400) [pid = 1945] [serial = 1683] [outer = 0x0] 08:21:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 220 (0x1147cd400) [pid = 1945] [serial = 1684] [outer = 0x11349d400] 08:21:06 INFO - PROCESS | 1945 | 1461338466966 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 221 (0x1189ba000) [pid = 1945] [serial = 1685] [outer = 0x11349d400] 08:21:07 INFO - PROCESS | 1945 | 1461338467535 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]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1019ms 08:21:07 INFO - PROCESS | 1945 | 1461338467563 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 1945 | 1461338467565 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:21:07 INFO - PROCESS | 1945 | 1461338467568 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 1945 | 1461338467570 Marionette TRACE conn2 <- [1,2218,null,{}] 08:21:07 INFO - PROCESS | 1945 | 1461338467583 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}] 08:21:07 INFO - PROCESS | 1945 | 1461338467694 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:21:07 INFO - PROCESS | 1945 | 1461338467785 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4c8800 == 85 [pid = 1945] [id = 562] 08:21:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 222 (0x11ad68000) [pid = 1945] [serial = 1686] [outer = 0x0] 08:21:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 223 (0x126d37c00) [pid = 1945] [serial = 1687] [outer = 0x11ad68000] 08:21:07 INFO - PROCESS | 1945 | 1461338467816 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 224 (0x118c8c800) [pid = 1945] [serial = 1688] [outer = 0x11ad68000] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x12c119800 == 84 [pid = 1945] [id = 548] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x12b66a800 == 83 [pid = 1945] [id = 547] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0b000 == 82 [pid = 1945] [id = 546] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x125c77800 == 81 [pid = 1945] [id = 545] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x11c49d000 == 80 [pid = 1945] [id = 544] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 223 (0x12c40b400) [pid = 1945] [serial = 1603] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x137b0b000 == 79 [pid = 1945] [id = 540] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x13a7ad800 == 78 [pid = 1945] [id = 539] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x13853e000 == 77 [pid = 1945] [id = 538] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x137317000 == 76 [pid = 1945] [id = 537] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x12c106000 == 75 [pid = 1945] [id = 536] 08:21:08 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc4800 == 74 [pid = 1945] [id = 535] 08:21:08 INFO - PROCESS | 1945 | 1461338468268 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]]]}] 08:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 222 (0x130ad1400) [pid = 1945] [serial = 1595] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 221 (0x137be1400) [pid = 1945] [serial = 1601] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 220 (0x1189f4800) [pid = 1945] [serial = 1568] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 219 (0x12ead5000) [pid = 1945] [serial = 1585] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 218 (0x12f65ec00) [pid = 1945] [serial = 1586] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 217 (0x130ad1c00) [pid = 1945] [serial = 1598] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x130ad2400) [pid = 1945] [serial = 1475] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x12f7b0c00) [pid = 1945] [serial = 1588] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x12fcc0c00) [pid = 1945] [serial = 1591] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x12fcba800) [pid = 1945] [serial = 1589] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x130682400) [pid = 1945] [serial = 1594] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x12c1ddc00) [pid = 1945] [serial = 1597] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x130543000) [pid = 1945] [serial = 1592] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x114e07c00) [pid = 1945] [serial = 1567] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x126969000) [pid = 1945] [serial = 1571] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x11c2aa000) [pid = 1945] [serial = 1570] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12bf11c00) [pid = 1945] [serial = 1561] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x11c91fc00) [pid = 1945] [serial = 1564] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x118540c00) [pid = 1945] [serial = 1543] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x13794e800) [pid = 1945] [serial = 1541] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x126d38400) [pid = 1945] [serial = 1573] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x129c5ec00) [pid = 1945] [serial = 1574] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x12ba4f400) [pid = 1945] [serial = 1549] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x137bd5c00) [pid = 1945] [serial = 1600] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12ba53800) [pid = 1945] [serial = 1576] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x12bf08400) [pid = 1945] [serial = 1577] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12c1e0c00) [pid = 1945] [serial = 1579] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x12c31dc00) [pid = 1945] [serial = 1580] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x12d988400) [pid = 1945] [serial = 1555] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x12d030c00) [pid = 1945] [serial = 1582] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x12e340c00) [pid = 1945] [serial = 1583] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x125d18400) [pid = 1945] [serial = 1546] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x12c5c6c00) [pid = 1945] [serial = 1552] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x130542800) [pid = 1945] [serial = 1558] [outer = 0x0] [url = about:blank] 08:21:08 INFO - PROCESS | 1945 | 1461338468304 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:21:08 INFO - PROCESS | 1945 | 1461338468307 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:21:08 INFO - PROCESS | 1945 | 1461338468313 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:21:08 INFO - PROCESS | 1945 | 1461338468314 Marionette TRACE conn2 <- [1,2222,null,{}] 08:21:08 INFO - PROCESS | 1945 | 1461338468316 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}] 08:21:08 INFO - PROCESS | 1945 | 1461338468414 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:21:08 INFO - PROCESS | 1945 | 1461338468418 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba34000 == 75 [pid = 1945] [id = 563] 08:21:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x129c57400) [pid = 1945] [serial = 1689] [outer = 0x0] 08:21:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x129c62800) [pid = 1945] [serial = 1690] [outer = 0x129c57400] 08:21:08 INFO - PROCESS | 1945 | 1461338468446 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x12b965800) [pid = 1945] [serial = 1691] [outer = 0x129c57400] 08:21:08 INFO - PROCESS | 1945 | 1461338468824 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]]]}] 08:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 08:21:08 INFO - PROCESS | 1945 | 1461338468831 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:21:08 INFO - PROCESS | 1945 | 1461338468833 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:21:08 INFO - PROCESS | 1945 | 1461338468855 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:21:08 INFO - PROCESS | 1945 | 1461338468859 Marionette TRACE conn2 <- [1,2226,null,{}] 08:21:08 INFO - PROCESS | 1945 | 1461338468867 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}] 08:21:08 INFO - PROCESS | 1945 | 1461338468962 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:21:08 INFO - PROCESS | 1945 | 1461338468967 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c122000 == 76 [pid = 1945] [id = 564] 08:21:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x12bc84800) [pid = 1945] [serial = 1692] [outer = 0x0] 08:21:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12c1dd000) [pid = 1945] [serial = 1693] [outer = 0x12bc84800] 08:21:08 INFO - PROCESS | 1945 | 1461338468993 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x12c28c000) [pid = 1945] [serial = 1694] [outer = 0x12bc84800] 08:21:09 INFO - PROCESS | 1945 | 1461338469361 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]]]}] 08:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 546ms 08:21:09 INFO - PROCESS | 1945 | 1461338469382 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 1945 | 1461338469383 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:21:09 INFO - PROCESS | 1945 | 1461338469386 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1945 | 1461338469387 Marionette TRACE conn2 <- [1,2230,null,{}] 08:21:09 INFO - PROCESS | 1945 | 1461338469389 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}] 08:21:09 INFO - PROCESS | 1945 | 1461338469521 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:21:09 INFO - PROCESS | 1945 | 1461338469529 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db48800 == 77 [pid = 1945] [id = 565] 08:21:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x12c28e400) [pid = 1945] [serial = 1695] [outer = 0x0] 08:21:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x12c321000) [pid = 1945] [serial = 1696] [outer = 0x12c28e400] 08:21:09 INFO - PROCESS | 1945 | 1461338469555 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x12c390000) [pid = 1945] [serial = 1697] [outer = 0x12c28e400] 08:21:09 INFO - PROCESS | 1945 | 1461338469899 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]]]}] 08:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 526ms 08:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:21:09 INFO - PROCESS | 1945 | 1461338469914 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 1945 | 1461338469916 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:21:09 INFO - PROCESS | 1945 | 1461338469919 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1945 | 1461338469921 Marionette TRACE conn2 <- [1,2234,null,{}] 08:21:09 INFO - PROCESS | 1945 | 1461338469924 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}] 08:21:10 INFO - PROCESS | 1945 | 1461338470126 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:21:10 INFO - PROCESS | 1945 | 1461338470231 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x130120000 == 78 [pid = 1945] [id = 566] 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12c5d1c00) [pid = 1945] [serial = 1698] [outer = 0x0] 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x12d034400) [pid = 1945] [serial = 1699] [outer = 0x12c5d1c00] 08:21:10 INFO - PROCESS | 1945 | 1461338470283 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12e78f800) [pid = 1945] [serial = 1700] [outer = 0x12c5d1c00] 08:21:10 INFO - PROCESS | 1945 | 1461338470670 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]]]}] 08:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 772ms 08:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:21:10 INFO - PROCESS | 1945 | 1461338470690 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 1945 | 1461338470692 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:21:10 INFO - PROCESS | 1945 | 1461338470701 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 1945 | 1461338470702 Marionette TRACE conn2 <- [1,2238,null,{}] 08:21:10 INFO - PROCESS | 1945 | 1461338470705 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}] 08:21:10 INFO - PROCESS | 1945 | 1461338470827 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:21:10 INFO - PROCESS | 1945 | 1461338470838 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x13731a000 == 79 [pid = 1945] [id = 567] 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x12c22ac00) [pid = 1945] [serial = 1701] [outer = 0x0] 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x12c22d800) [pid = 1945] [serial = 1702] [outer = 0x12c22ac00] 08:21:10 INFO - PROCESS | 1945 | 1461338470863 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12c40b400) [pid = 1945] [serial = 1703] [outer = 0x12c22ac00] 08:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 08:21:11 INFO - PROCESS | 1945 | 1461338471215 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]]]}] 08:21:11 INFO - PROCESS | 1945 | 1461338471221 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 1945 | 1461338471222 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:21:11 INFO - PROCESS | 1945 | 1461338471225 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 1945 | 1461338471228 Marionette TRACE conn2 <- [1,2242,null,{}] 08:21:11 INFO - PROCESS | 1945 | 1461338471230 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}] 08:21:11 INFO - PROCESS | 1945 | 1461338471349 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:21:11 INFO - PROCESS | 1945 | 1461338471369 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e32000 == 80 [pid = 1945] [id = 568] 08:21:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x113527800) [pid = 1945] [serial = 1704] [outer = 0x0] 08:21:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x11352b400) [pid = 1945] [serial = 1705] [outer = 0x113527800] 08:21:11 INFO - PROCESS | 1945 | 1461338471394 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x11352f400) [pid = 1945] [serial = 1706] [outer = 0x113527800] 08:21:11 INFO - PROCESS | 1945 | 1461338471748 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]]]}] 08:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 572ms 08:21:11 INFO - PROCESS | 1945 | 1461338471797 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 1945 | 1461338471799 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:21:11 INFO - PROCESS | 1945 | 1461338471808 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 1945 | 1461338471809 Marionette TRACE conn2 <- [1,2246,null,{}] 08:21:11 INFO - PROCESS | 1945 | 1461338471811 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}] 08:21:11 INFO - PROCESS | 1945 | 1461338471933 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:21:11 INFO - PROCESS | 1945 | 1461338471945 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x138388800 == 81 [pid = 1945] [id = 569] 08:21:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x113528400) [pid = 1945] [serial = 1707] [outer = 0x0] 08:21:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x12c22f400) [pid = 1945] [serial = 1708] [outer = 0x113528400] 08:21:11 INFO - PROCESS | 1945 | 1461338471971 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x12e7ac000) [pid = 1945] [serial = 1709] [outer = 0x113528400] 08:21:12 INFO - PROCESS | 1945 | 1461338472332 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]]]}] 08:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 08:21:12 INFO - PROCESS | 1945 | 1461338472376 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 1945 | 1461338472378 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:21:12 INFO - PROCESS | 1945 | 1461338472380 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1945 | 1461338472381 Marionette TRACE conn2 <- [1,2250,null,{}] 08:21:12 INFO - PROCESS | 1945 | 1461338472383 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}] 08:21:12 INFO - PROCESS | 1945 | 1461338472555 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:21:12 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x11af75800) [pid = 1945] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:21:12 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x1135e0000) [pid = 1945] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:21:12 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x12bf12800) [pid = 1945] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:21:12 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12b25f800) [pid = 1945] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:21:12 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x125d17000) [pid = 1945] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:21:12 INFO - PROCESS | 1945 | 1461338472623 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x125915000 == 82 [pid = 1945] [id = 570] 08:21:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x11a894000) [pid = 1945] [serial = 1710] [outer = 0x0] 08:21:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x126d9dc00) [pid = 1945] [serial = 1711] [outer = 0x11a894000] 08:21:12 INFO - PROCESS | 1945 | 1461338472651 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x12c238800) [pid = 1945] [serial = 1712] [outer = 0x11a894000] 08:21:12 INFO - PROCESS | 1945 | 1461338472930 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]]]}] 08:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 569ms 08:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:21:12 INFO - PROCESS | 1945 | 1461338472950 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 1945 | 1461338472951 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:21:12 INFO - PROCESS | 1945 | 1461338472953 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1945 | 1461338472954 Marionette TRACE conn2 <- [1,2254,null,{}] 08:21:12 INFO - PROCESS | 1945 | 1461338472956 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}] 08:21:13 INFO - PROCESS | 1945 | 1461338473066 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:21:13 INFO - PROCESS | 1945 | 1461338473136 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a7be000 == 83 [pid = 1945] [id = 571] 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x11bdd4400) [pid = 1945] [serial = 1713] [outer = 0x0] 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x12c23b000) [pid = 1945] [serial = 1714] [outer = 0x11bdd4400] 08:21:13 INFO - PROCESS | 1945 | 1461338473166 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x12e7b3c00) [pid = 1945] [serial = 1715] [outer = 0x11bdd4400] 08:21:13 INFO - PROCESS | 1945 | 1461338473482 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]]]}] 08:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 08:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:21:13 INFO - PROCESS | 1945 | 1461338473521 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:21:13 INFO - PROCESS | 1945 | 1461338473523 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:21:13 INFO - PROCESS | 1945 | 1461338473525 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 1945 | 1461338473527 Marionette TRACE conn2 <- [1,2258,null,{}] 08:21:13 INFO - PROCESS | 1945 | 1461338473529 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}] 08:21:13 INFO - PROCESS | 1945 | 1461338473640 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:21:13 INFO - PROCESS | 1945 | 1461338473714 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x13b089000 == 84 [pid = 1945] [id = 572] 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x12e7adc00) [pid = 1945] [serial = 1716] [outer = 0x0] 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x12ee63800) [pid = 1945] [serial = 1717] [outer = 0x12e7adc00] 08:21:13 INFO - PROCESS | 1945 | 1461338473739 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x137952c00) [pid = 1945] [serial = 1718] [outer = 0x12e7adc00] 08:21:14 INFO - PROCESS | 1945 | 1461338474052 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]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 08:21:14 INFO - PROCESS | 1945 | 1461338474095 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 1945 | 1461338474096 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:21:14 INFO - PROCESS | 1945 | 1461338474098 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - PROCESS | 1945 | 1461338474099 Marionette TRACE conn2 <- [1,2262,null,{}] 08:21:14 INFO - PROCESS | 1945 | 1461338474102 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}] 08:21:14 INFO - PROCESS | 1945 | 1461338474198 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:21:14 INFO - PROCESS | 1945 | 1461338474202 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x13b036000 == 85 [pid = 1945] [id = 573] 08:21:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x137bd6400) [pid = 1945] [serial = 1719] [outer = 0x0] 08:21:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x137bea800) [pid = 1945] [serial = 1720] [outer = 0x137bd6400] 08:21:14 INFO - PROCESS | 1945 | 1461338474227 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x137bf1800) [pid = 1945] [serial = 1721] [outer = 0x137bd6400] 08:21:14 INFO - PROCESS | 1945 | 1461338474731 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]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 08:21:14 INFO - PROCESS | 1945 | 1461338474769 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 1945 | 1461338474771 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:21:14 INFO - PROCESS | 1945 | 1461338474776 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - PROCESS | 1945 | 1461338474778 Marionette TRACE conn2 <- [1,2266,null,{}] 08:21:14 INFO - PROCESS | 1945 | 1461338474782 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}] 08:21:14 INFO - PROCESS | 1945 | 1461338474908 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:21:15 INFO - PROCESS | 1945 | 1461338475041 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x127917800 == 86 [pid = 1945] [id = 574] 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 218 (0x11aa45000) [pid = 1945] [serial = 1722] [outer = 0x0] 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 219 (0x11bc6b800) [pid = 1945] [serial = 1723] [outer = 0x11aa45000] 08:21:15 INFO - PROCESS | 1945 | 1461338475073 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 220 (0x126a08c00) [pid = 1945] [serial = 1724] [outer = 0x11aa45000] 08:21:15 INFO - PROCESS | 1945 | 1461338475498 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]]]}] 08:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 773ms 08:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:21:15 INFO - PROCESS | 1945 | 1461338475549 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 1945 | 1461338475553 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:21:15 INFO - PROCESS | 1945 | 1461338475558 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 1945 | 1461338475560 Marionette TRACE conn2 <- [1,2270,null,{}] 08:21:15 INFO - PROCESS | 1945 | 1461338475563 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}] 08:21:15 INFO - PROCESS | 1945 | 1461338475715 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:21:15 INFO - PROCESS | 1945 | 1461338475834 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d399000 == 87 [pid = 1945] [id = 575] 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 221 (0x126d38c00) [pid = 1945] [serial = 1725] [outer = 0x0] 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 222 (0x129c5c400) [pid = 1945] [serial = 1726] [outer = 0x126d38c00] 08:21:15 INFO - PROCESS | 1945 | 1461338475866 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 223 (0x12bc86800) [pid = 1945] [serial = 1727] [outer = 0x126d38c00] 08:21:16 INFO - PROCESS | 1945 | 1461338476319 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]]]}] 08:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 770ms 08:21:16 INFO - PROCESS | 1945 | 1461338476328 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 1945 | 1461338476330 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:21:16 INFO - PROCESS | 1945 | 1461338476332 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 1945 | 1461338476336 Marionette TRACE conn2 <- [1,2274,null,{}] 08:21:16 INFO - PROCESS | 1945 | 1461338476344 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}] 08:21:16 INFO - PROCESS | 1945 | 1461338476465 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:21:16 INFO - PROCESS | 1945 | 1461338476557 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x13a78c000 == 88 [pid = 1945] [id = 576] 08:21:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 224 (0x12c1d7800) [pid = 1945] [serial = 1728] [outer = 0x0] 08:21:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 225 (0x12c22f800) [pid = 1945] [serial = 1729] [outer = 0x12c1d7800] 08:21:16 INFO - PROCESS | 1945 | 1461338476589 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 226 (0x12c28c800) [pid = 1945] [serial = 1730] [outer = 0x12c1d7800] 08:21:17 INFO - PROCESS | 1945 | 1461338477016 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]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 727ms 08:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:21:17 INFO - PROCESS | 1945 | 1461338477060 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 1945 | 1461338477062 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:21:17 INFO - PROCESS | 1945 | 1461338477064 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 1945 | 1461338477065 Marionette TRACE conn2 <- [1,2278,null,{}] 08:21:17 INFO - PROCESS | 1945 | 1461338477068 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}] 08:21:17 INFO - PROCESS | 1945 | 1461338477192 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:21:17 INFO - PROCESS | 1945 | 1461338477311 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x13d423000 == 89 [pid = 1945] [id = 577] 08:21:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 227 (0x12c28d000) [pid = 1945] [serial = 1731] [outer = 0x0] 08:21:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 228 (0x12c373000) [pid = 1945] [serial = 1732] [outer = 0x12c28d000] 08:21:17 INFO - PROCESS | 1945 | 1461338477343 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 229 (0x12c379800) [pid = 1945] [serial = 1733] [outer = 0x12c28d000] 08:21:17 INFO - PROCESS | 1945 | 1461338477766 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]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 768ms 08:21:17 INFO - PROCESS | 1945 | 1461338477856 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 1945 | 1461338477858 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:21:17 INFO - PROCESS | 1945 | 1461338477860 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 1945 | 1461338477861 Marionette TRACE conn2 <- [1,2282,null,{}] 08:21:17 INFO - PROCESS | 1945 | 1461338477864 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}] 08:21:18 INFO - PROCESS | 1945 | 1461338478000 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:21:18 INFO - PROCESS | 1945 | 1461338478088 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x126921800 == 90 [pid = 1945] [id = 578] 08:21:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 230 (0x12b1f9c00) [pid = 1945] [serial = 1734] [outer = 0x0] 08:21:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 231 (0x12c1dc800) [pid = 1945] [serial = 1735] [outer = 0x12b1f9c00] 08:21:18 INFO - PROCESS | 1945 | 1461338478118 Marionette DEBUG loaded listener.js 08:21:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 232 (0x12c405000) [pid = 1945] [serial = 1736] [outer = 0x12b1f9c00] 08:21:18 INFO - PROCESS | 1945 | 1461338478849 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]]]}] 08:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1025ms 08:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:21:18 INFO - PROCESS | 1945 | 1461338478901 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 1945 | 1461338478904 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:21:18 INFO - PROCESS | 1945 | 1461338478910 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 1945 | 1461338478913 Marionette TRACE conn2 <- [1,2286,null,{}] 08:21:18 INFO - PROCESS | 1945 | 1461338478917 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}] 08:21:19 INFO - PROCESS | 1945 | 1461338479018 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:21:19 INFO - PROCESS | 1945 | 1461338479108 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad7d800 == 91 [pid = 1945] [id = 579] 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 233 (0x114579000) [pid = 1945] [serial = 1737] [outer = 0x0] 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 234 (0x114bc8c00) [pid = 1945] [serial = 1738] [outer = 0x114579000] 08:21:19 INFO - PROCESS | 1945 | 1461338479137 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 235 (0x1154a1400) [pid = 1945] [serial = 1739] [outer = 0x114579000] 08:21:19 INFO - PROCESS | 1945 | 1461338479555 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]]]}] 08:21:19 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 08:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 675ms 08:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:21:19 INFO - PROCESS | 1945 | 1461338479584 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 1945 | 1461338479587 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:21:19 INFO - PROCESS | 1945 | 1461338479591 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 1945 | 1461338479593 Marionette TRACE conn2 <- [1,2290,null,{}] 08:21:19 INFO - PROCESS | 1945 | 1461338479596 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}] 08:21:19 INFO - PROCESS | 1945 | 1461338479690 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:21:19 INFO - PROCESS | 1945 | 1461338479781 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a6800 == 92 [pid = 1945] [id = 580] 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 236 (0x114bb1400) [pid = 1945] [serial = 1740] [outer = 0x0] 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 237 (0x115676800) [pid = 1945] [serial = 1741] [outer = 0x114bb1400] 08:21:19 INFO - PROCESS | 1945 | 1461338479808 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 238 (0x115733c00) [pid = 1945] [serial = 1742] [outer = 0x114bb1400] 08:21:20 INFO - PROCESS | 1945 | 1461338480265 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]]]}] 08:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 08:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:21:20 INFO - PROCESS | 1945 | 1461338480316 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:21:20 INFO - PROCESS | 1945 | 1461338480318 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:21:20 INFO - PROCESS | 1945 | 1461338480323 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:21:20 INFO - PROCESS | 1945 | 1461338480330 Marionette TRACE conn2 <- [1,2294,null,{}] 08:21:20 INFO - PROCESS | 1945 | 1461338480341 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}] 08:21:20 INFO - PROCESS | 1945 | 1461338480485 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:21:20 INFO - PROCESS | 1945 | 1461338480596 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0d000 == 93 [pid = 1945] [id = 581] 08:21:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 239 (0x118c19000) [pid = 1945] [serial = 1743] [outer = 0x0] 08:21:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 240 (0x118c85c00) [pid = 1945] [serial = 1744] [outer = 0x118c19000] 08:21:20 INFO - PROCESS | 1945 | 1461338480620 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 241 (0x119b9b000) [pid = 1945] [serial = 1745] [outer = 0x118c19000] 08:21:21 INFO - PROCESS | 1945 | 1461338481118 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]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 828ms 08:21:21 INFO - PROCESS | 1945 | 1461338481152 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 1945 | 1461338481154 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:21:21 INFO - PROCESS | 1945 | 1461338481158 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - PROCESS | 1945 | 1461338481160 Marionette TRACE conn2 <- [1,2298,null,{}] 08:21:21 INFO - PROCESS | 1945 | 1461338481163 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}] 08:21:21 INFO - PROCESS | 1945 | 1461338481289 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:21:21 INFO - PROCESS | 1945 | 1461338481435 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba44000 == 94 [pid = 1945] [id = 582] 08:21:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 242 (0x11a88bc00) [pid = 1945] [serial = 1746] [outer = 0x0] 08:21:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 243 (0x11aa51400) [pid = 1945] [serial = 1747] [outer = 0x11a88bc00] 08:21:21 INFO - PROCESS | 1945 | 1461338481465 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 244 (0x11af40400) [pid = 1945] [serial = 1748] [outer = 0x11a88bc00] 08:21:21 INFO - PROCESS | 1945 | 1461338481864 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]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 771ms 08:21:21 INFO - PROCESS | 1945 | 1461338481928 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 1945 | 1461338481929 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:21:21 INFO - PROCESS | 1945 | 1461338481932 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - PROCESS | 1945 | 1461338481933 Marionette TRACE conn2 <- [1,2302,null,{}] 08:21:21 INFO - PROCESS | 1945 | 1461338481935 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}] 08:21:22 INFO - PROCESS | 1945 | 1461338482029 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:21:22 INFO - PROCESS | 1945 | 1461338482148 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259b5000 == 95 [pid = 1945] [id = 583] 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 245 (0x11ade6400) [pid = 1945] [serial = 1749] [outer = 0x0] 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 246 (0x11b994c00) [pid = 1945] [serial = 1750] [outer = 0x11ade6400] 08:21:22 INFO - PROCESS | 1945 | 1461338482177 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 247 (0x11bc69c00) [pid = 1945] [serial = 1751] [outer = 0x11ade6400] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x114f68800 == 94 [pid = 1945] [id = 397] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12b068000 == 93 [pid = 1945] [id = 353] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x13b089000 == 92 [pid = 1945] [id = 572] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x13a7be000 == 91 [pid = 1945] [id = 571] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x125915000 == 90 [pid = 1945] [id = 570] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x138388800 == 89 [pid = 1945] [id = 569] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x137e32000 == 88 [pid = 1945] [id = 568] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 246 (0x12c318000) [pid = 1945] [serial = 1648] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 245 (0x12c386000) [pid = 1945] [serial = 1627] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 244 (0x126d9e400) [pid = 1945] [serial = 1609] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 243 (0x137950c00) [pid = 1945] [serial = 1621] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 242 (0x12ead2400) [pid = 1945] [serial = 1615] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 241 (0x130689400) [pid = 1945] [serial = 1618] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 240 (0x11a8a4000) [pid = 1945] [serial = 1606] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 239 (0x114bc7c00) [pid = 1945] [serial = 1624] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 238 (0x12c322800) [pid = 1945] [serial = 1612] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 237 (0x12c387800) [pid = 1945] [serial = 1630] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x13731a000 == 87 [pid = 1945] [id = 567] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x130120000 == 86 [pid = 1945] [id = 566] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12db48800 == 85 [pid = 1945] [id = 565] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12c122000 == 84 [pid = 1945] [id = 564] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba34000 == 83 [pid = 1945] [id = 563] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12c4c8800 == 82 [pid = 1945] [id = 562] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x11b007000 == 81 [pid = 1945] [id = 561] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x11a86b800 == 80 [pid = 1945] [id = 560] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x1385c1800 == 79 [pid = 1945] [id = 559] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x13838e000 == 78 [pid = 1945] [id = 558] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x137e62000 == 77 [pid = 1945] [id = 557] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x137e0b000 == 76 [pid = 1945] [id = 556] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x1378e1800 == 75 [pid = 1945] [id = 555] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x1302e1000 == 74 [pid = 1945] [id = 554] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee16000 == 73 [pid = 1945] [id = 553] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x137e64000 == 72 [pid = 1945] [id = 534] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12e34f800 == 71 [pid = 1945] [id = 552] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05c000 == 70 [pid = 1945] [id = 551] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x11af13000 == 69 [pid = 1945] [id = 550] 08:21:22 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0a4000 == 68 [pid = 1945] [id = 549] 08:21:22 INFO - PROCESS | 1945 | 1461338482557 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]]]}] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 236 (0x126d34400) [pid = 1945] [serial = 1637] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 235 (0x125d0c800) [pid = 1945] [serial = 1636] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 234 (0x1189f4400) [pid = 1945] [serial = 1634] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 233 (0x11457c800) [pid = 1945] [serial = 1633] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 232 (0x12c1c6800) [pid = 1945] [serial = 1645] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 231 (0x12c1d1000) [pid = 1945] [serial = 1646] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 230 (0x12ba5b800) [pid = 1945] [serial = 1642] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 229 (0x12bf0b000) [pid = 1945] [serial = 1643] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 228 (0x127249000) [pid = 1945] [serial = 1639] [outer = 0x0] [url = about:blank] 08:21:22 INFO - PROCESS | 1945 | --DOMWINDOW == 227 (0x129c5a400) [pid = 1945] [serial = 1640] [outer = 0x0] [url = about:blank] 08:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 668ms 08:21:22 INFO - PROCESS | 1945 | 1461338482600 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 1945 | 1461338482602 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:21:22 INFO - PROCESS | 1945 | 1461338482604 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 1945 | 1461338482605 Marionette TRACE conn2 <- [1,2306,null,{}] 08:21:22 INFO - PROCESS | 1945 | 1461338482607 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}] 08:21:22 INFO - PROCESS | 1945 | 1461338482710 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:21:22 INFO - PROCESS | 1945 | 1461338482716 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f12800 == 69 [pid = 1945] [id = 584] 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 228 (0x11bc6a800) [pid = 1945] [serial = 1752] [outer = 0x0] 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 229 (0x11bdd2400) [pid = 1945] [serial = 1753] [outer = 0x11bc6a800] 08:21:22 INFO - PROCESS | 1945 | 1461338482744 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 230 (0x11c9d9400) [pid = 1945] [serial = 1754] [outer = 0x11bc6a800] 08:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 517ms 08:21:23 INFO - PROCESS | 1945 | 1461338483116 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]]]}] 08:21:23 INFO - PROCESS | 1945 | 1461338483122 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1945 | 1461338483123 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:21:23 INFO - PROCESS | 1945 | 1461338483127 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1945 | 1461338483130 Marionette TRACE conn2 <- [1,2310,null,{}] 08:21:23 INFO - PROCESS | 1945 | 1461338483133 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}] 08:21:23 INFO - PROCESS | 1945 | 1461338483219 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:21:23 INFO - PROCESS | 1945 | 1461338483285 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc8000 == 70 [pid = 1945] [id = 585] 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 231 (0x11c15a400) [pid = 1945] [serial = 1755] [outer = 0x0] 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 232 (0x1259e7c00) [pid = 1945] [serial = 1756] [outer = 0x11c15a400] 08:21:23 INFO - PROCESS | 1945 | 1461338483311 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 233 (0x125d18400) [pid = 1945] [serial = 1757] [outer = 0x11c15a400] 08:21:23 INFO - PROCESS | 1945 | 1461338483616 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]]]}] 08:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 08:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:21:23 INFO - PROCESS | 1945 | 1461338483649 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1945 | 1461338483650 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:21:23 INFO - PROCESS | 1945 | 1461338483652 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1945 | 1461338483653 Marionette TRACE conn2 <- [1,2314,null,{}] 08:21:23 INFO - PROCESS | 1945 | 1461338483655 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}] 08:21:23 INFO - PROCESS | 1945 | 1461338483739 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:21:23 INFO - PROCESS | 1945 | 1461338483807 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ecf800 == 71 [pid = 1945] [id = 586] 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 234 (0x11c9d9000) [pid = 1945] [serial = 1758] [outer = 0x0] 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 235 (0x12696e800) [pid = 1945] [serial = 1759] [outer = 0x11c9d9000] 08:21:23 INFO - PROCESS | 1945 | 1461338483833 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 236 (0x126d9d000) [pid = 1945] [serial = 1760] [outer = 0x11c9d9000] 08:21:24 INFO - PROCESS | 1945 | 1461338484113 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]]]}] 08:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 08:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:21:24 INFO - PROCESS | 1945 | 1461338484170 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 1945 | 1461338484172 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:21:24 INFO - PROCESS | 1945 | 1461338484174 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 1945 | 1461338484176 Marionette TRACE conn2 <- [1,2318,null,{}] 08:21:24 INFO - PROCESS | 1945 | 1461338484180 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}] 08:21:24 INFO - PROCESS | 1945 | 1461338484260 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:21:24 INFO - PROCESS | 1945 | 1461338484265 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d3800 == 72 [pid = 1945] [id = 587] 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 237 (0x126d32800) [pid = 1945] [serial = 1761] [outer = 0x0] 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 238 (0x126f70400) [pid = 1945] [serial = 1762] [outer = 0x126d32800] 08:21:24 INFO - PROCESS | 1945 | 1461338484291 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 239 (0x127973000) [pid = 1945] [serial = 1763] [outer = 0x126d32800] 08:21:24 INFO - PROCESS | 1945 | 1461338484692 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] 08:21:24 INFO - PROCESS | 1945 | 1461338484747 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:21:24 INFO - PROCESS | 1945 | 1461338484749 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 1945 | 1461338484750 Marionette TRACE conn2 <- [1,2322,null,{}] 08:21:24 INFO - PROCESS | 1945 | 1461338484752 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}] 08:21:24 INFO - PROCESS | 1945 | 1461338484862 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:21:24 INFO - PROCESS | 1945 | 1461338484878 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b061800 == 73 [pid = 1945] [id = 588] 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 240 (0x127f4b800) [pid = 1945] [serial = 1764] [outer = 0x0] 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 241 (0x127fe8800) [pid = 1945] [serial = 1765] [outer = 0x127f4b800] 08:21:24 INFO - PROCESS | 1945 | 1461338484904 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 242 (0x1295a5400) [pid = 1945] [serial = 1766] [outer = 0x127f4b800] 08:21:25 INFO - PROCESS | 1945 | 1461338485327 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]]]}] 08:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 621ms 08:21:25 INFO - PROCESS | 1945 | 1461338485371 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:21:25 INFO - PROCESS | 1945 | 1461338485374 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:21:25 INFO - PROCESS | 1945 | 1461338485377 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:21:25 INFO - PROCESS | 1945 | 1461338485380 Marionette TRACE conn2 <- [1,2326,null,{}] 08:21:25 INFO - PROCESS | 1945 | 1461338485384 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}] 08:21:25 INFO - PROCESS | 1945 | 1461338485553 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:21:25 INFO - PROCESS | 1945 | 1461338485594 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c106000 == 74 [pid = 1945] [id = 589] 08:21:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 243 (0x129796c00) [pid = 1945] [serial = 1767] [outer = 0x0] 08:21:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 244 (0x129c5ec00) [pid = 1945] [serial = 1768] [outer = 0x129796c00] 08:21:25 INFO - PROCESS | 1945 | 1461338485624 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 245 (0x12b077000) [pid = 1945] [serial = 1769] [outer = 0x129796c00] 08:21:25 INFO - PROCESS | 1945 | 1461338485977 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]]]}] 08:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 622ms 08:21:26 INFO - PROCESS | 1945 | 1461338485999 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1945 | 1461338486001 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:21:26 INFO - PROCESS | 1945 | 1461338486003 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1945 | 1461338486004 Marionette TRACE conn2 <- [1,2330,null,{}] 08:21:26 INFO - PROCESS | 1945 | 1461338486006 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}] 08:21:26 INFO - PROCESS | 1945 | 1461338486120 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:21:26 INFO - PROCESS | 1945 | 1461338486133 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c121000 == 75 [pid = 1945] [id = 590] 08:21:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 246 (0x12b07ac00) [pid = 1945] [serial = 1770] [outer = 0x0] 08:21:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 247 (0x12b1f9000) [pid = 1945] [serial = 1771] [outer = 0x12b07ac00] 08:21:26 INFO - PROCESS | 1945 | 1461338486158 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 248 (0x12b259c00) [pid = 1945] [serial = 1772] [outer = 0x12b07ac00] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 247 (0x11c153c00) [pid = 1945] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 246 (0x11c2aa400) [pid = 1945] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 245 (0x12db85c00) [pid = 1945] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 244 (0x12978bc00) [pid = 1945] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 243 (0x129777800) [pid = 1945] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 242 (0x12ee60800) [pid = 1945] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 241 (0x129c60c00) [pid = 1945] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 240 (0x114e09800) [pid = 1945] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 239 (0x114e07800) [pid = 1945] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 238 (0x1295a4400) [pid = 1945] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 237 (0x12c6c3800) [pid = 1945] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 236 (0x12e7ac800) [pid = 1945] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 235 (0x12c321800) [pid = 1945] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 234 (0x118588000) [pid = 1945] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 233 (0x118c91400) [pid = 1945] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 232 (0x12bc79400) [pid = 1945] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 231 (0x11c9e6800) [pid = 1945] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 230 (0x114e11400) [pid = 1945] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 229 (0x114e02800) [pid = 1945] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 228 (0x12ee67400) [pid = 1945] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 227 (0x115675800) [pid = 1945] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 226 (0x11af42c00) [pid = 1945] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 225 (0x12bf0a000) [pid = 1945] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 224 (0x114bc4000) [pid = 1945] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 223 (0x11a74e800) [pid = 1945] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 222 (0x11c9dc000) [pid = 1945] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 221 (0x12c1e1800) [pid = 1945] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 220 (0x12c6d0000) [pid = 1945] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 219 (0x12c6d1000) [pid = 1945] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 218 (0x12c1ca400) [pid = 1945] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 217 (0x114bc1400) [pid = 1945] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x13054dc00) [pid = 1945] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x1187b9000) [pid = 1945] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x12b1f5000) [pid = 1945] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x129c62c00) [pid = 1945] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x11457a000) [pid = 1945] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x12e7b7400) [pid = 1945] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x12e2b4800) [pid = 1945] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x126d2ac00) [pid = 1945] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x12c320000) [pid = 1945] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x113497c00) [pid = 1945] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x115733400) [pid = 1945] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x12c6c6c00) [pid = 1945] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x11874f400) [pid = 1945] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x12ead8800) [pid = 1945] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x12b963800) [pid = 1945] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x118c87400) [pid = 1945] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x12e2b1400) [pid = 1945] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x130ad8400) [pid = 1945] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x114e0a800) [pid = 1945] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x11c920800) [pid = 1945] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12c22ac00) [pid = 1945] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x119a4f400) [pid = 1945] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x12c40c800) [pid = 1945] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x12c5d1c00) [pid = 1945] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x12c28e400) [pid = 1945] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x12d97bc00) [pid = 1945] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x113527800) [pid = 1945] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x129c57400) [pid = 1945] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12c384c00) [pid = 1945] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x11349d400) [pid = 1945] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x12e7b1400) [pid = 1945] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x12bc84800) [pid = 1945] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x113528400) [pid = 1945] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x11ad68000) [pid = 1945] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x12fcc0000) [pid = 1945] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x11a894000) [pid = 1945] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x12b06c400) [pid = 1945] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x11bdd4400) [pid = 1945] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x11c922400) [pid = 1945] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x12c1e3400) [pid = 1945] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12e7adc00) [pid = 1945] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:21:27 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x118909c00) [pid = 1945] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:21:27 INFO - PROCESS | 1945 | 1461338487159 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]]]}] 08:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1169ms 08:21:27 INFO - PROCESS | 1945 | 1461338487173 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 1945 | 1461338487174 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:21:27 INFO - PROCESS | 1945 | 1461338487179 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1945 | 1461338487180 Marionette TRACE conn2 <- [1,2334,null,{}] 08:21:27 INFO - PROCESS | 1945 | 1461338487182 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}] 08:21:27 INFO - PROCESS | 1945 | 1461338487270 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:21:27 INFO - PROCESS | 1945 | 1461338487334 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158b9800 == 76 [pid = 1945] [id = 591] 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x11349a800) [pid = 1945] [serial = 1773] [outer = 0x0] 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x1147c9000) [pid = 1945] [serial = 1774] [outer = 0x11349a800] 08:21:27 INFO - PROCESS | 1945 | 1461338487362 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x11579e000) [pid = 1945] [serial = 1775] [outer = 0x11349a800] 08:21:27 INFO - PROCESS | 1945 | 1461338487664 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]]]}] 08:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 08:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:21:27 INFO - PROCESS | 1945 | 1461338487698 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 1945 | 1461338487699 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:21:27 INFO - PROCESS | 1945 | 1461338487701 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1945 | 1461338487702 Marionette TRACE conn2 <- [1,2338,null,{}] 08:21:27 INFO - PROCESS | 1945 | 1461338487705 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}] 08:21:27 INFO - PROCESS | 1945 | 1461338487814 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:21:27 INFO - PROCESS | 1945 | 1461338487821 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b059000 == 77 [pid = 1945] [id = 592] 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x114e02800) [pid = 1945] [serial = 1776] [outer = 0x0] 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x11ad68000) [pid = 1945] [serial = 1777] [outer = 0x114e02800] 08:21:27 INFO - PROCESS | 1945 | 1461338487862 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x11c713400) [pid = 1945] [serial = 1778] [outer = 0x114e02800] 08:21:28 INFO - PROCESS | 1945 | 1461338488211 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]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 08:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:21:28 INFO - PROCESS | 1945 | 1461338488221 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 1945 | 1461338488222 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:21:28 INFO - PROCESS | 1945 | 1461338488224 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 1945 | 1461338488225 Marionette TRACE conn2 <- [1,2342,null,{}] 08:21:28 INFO - PROCESS | 1945 | 1461338488233 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}] 08:21:28 INFO - PROCESS | 1945 | 1461338488359 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:21:28 INFO - PROCESS | 1945 | 1461338488367 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0a9000 == 78 [pid = 1945] [id = 593] 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x114bc4000) [pid = 1945] [serial = 1779] [outer = 0x0] 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x125d0f400) [pid = 1945] [serial = 1780] [outer = 0x114bc4000] 08:21:28 INFO - PROCESS | 1945 | 1461338488392 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x1295a4400) [pid = 1945] [serial = 1781] [outer = 0x114bc4000] 08:21:28 INFO - PROCESS | 1945 | 1461338488737 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]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 08:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:21:28 INFO - PROCESS | 1945 | 1461338488746 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 1945 | 1461338488747 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:21:28 INFO - PROCESS | 1945 | 1461338488749 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 1945 | 1461338488750 Marionette TRACE conn2 <- [1,2346,null,{}] 08:21:28 INFO - PROCESS | 1945 | 1461338488752 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}] 08:21:28 INFO - PROCESS | 1945 | 1461338488841 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:21:28 INFO - PROCESS | 1945 | 1461338488846 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db48800 == 79 [pid = 1945] [id = 594] 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x129c57400) [pid = 1945] [serial = 1782] [outer = 0x0] 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x12b1fe000) [pid = 1945] [serial = 1783] [outer = 0x129c57400] 08:21:28 INFO - PROCESS | 1945 | 1461338488871 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x12b49fc00) [pid = 1945] [serial = 1784] [outer = 0x129c57400] 08:21:29 INFO - PROCESS | 1945 | 1461338489417 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]]]}] 08:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 08:21:29 INFO - PROCESS | 1945 | 1461338489470 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 1945 | 1461338489473 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:21:29 INFO - PROCESS | 1945 | 1461338489477 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1945 | 1461338489479 Marionette TRACE conn2 <- [1,2350,null,{}] 08:21:29 INFO - PROCESS | 1945 | 1461338489483 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}] 08:21:29 INFO - PROCESS | 1945 | 1461338489598 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:21:29 INFO - PROCESS | 1945 | 1461338489722 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac4800 == 80 [pid = 1945] [id = 595] 08:21:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x114bb3c00) [pid = 1945] [serial = 1785] [outer = 0x0] 08:21:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x114bcb800) [pid = 1945] [serial = 1786] [outer = 0x114bb3c00] 08:21:29 INFO - PROCESS | 1945 | 1461338489755 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x115681000) [pid = 1945] [serial = 1787] [outer = 0x114bb3c00] 08:21:30 INFO - PROCESS | 1945 | 1461338490181 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]]]}] 08:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 08:21:30 INFO - PROCESS | 1945 | 1461338490198 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1945 | 1461338490202 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:21:30 INFO - PROCESS | 1945 | 1461338490207 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1945 | 1461338490209 Marionette TRACE conn2 <- [1,2354,null,{}] 08:21:30 INFO - PROCESS | 1945 | 1461338490212 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}] 08:21:30 INFO - PROCESS | 1945 | 1461338490320 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:21:30 INFO - PROCESS | 1945 | 1461338490434 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bd09000 == 81 [pid = 1945] [id = 596] 08:21:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x1157a0000) [pid = 1945] [serial = 1788] [outer = 0x0] 08:21:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x118585800) [pid = 1945] [serial = 1789] [outer = 0x1157a0000] 08:21:30 INFO - PROCESS | 1945 | 1461338490467 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x11927c800) [pid = 1945] [serial = 1790] [outer = 0x1157a0000] 08:21:30 INFO - PROCESS | 1945 | 1461338490899 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]]]}] 08:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 721ms 08:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:21:30 INFO - PROCESS | 1945 | 1461338490929 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1945 | 1461338490931 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:21:30 INFO - PROCESS | 1945 | 1461338490933 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1945 | 1461338490936 Marionette TRACE conn2 <- [1,2358,null,{}] 08:21:30 INFO - PROCESS | 1945 | 1461338490944 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}] 08:21:31 INFO - PROCESS | 1945 | 1461338491083 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:21:31 INFO - PROCESS | 1945 | 1461338491208 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf83000 == 82 [pid = 1945] [id = 597] 08:21:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x11ba10c00) [pid = 1945] [serial = 1791] [outer = 0x0] 08:21:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x11c162800) [pid = 1945] [serial = 1792] [outer = 0x11ba10c00] 08:21:31 INFO - PROCESS | 1945 | 1461338491244 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x125d10000) [pid = 1945] [serial = 1793] [outer = 0x11ba10c00] 08:21:31 INFO - PROCESS | 1945 | 1461338491665 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]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 777ms 08:21:31 INFO - PROCESS | 1945 | 1461338491711 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:21:31 INFO - PROCESS | 1945 | 1461338491713 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:21:31 INFO - PROCESS | 1945 | 1461338491715 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1945 | 1461338491716 Marionette TRACE conn2 <- [1,2362,null,{}] 08:21:31 INFO - PROCESS | 1945 | 1461338491719 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}] 08:21:31 INFO - PROCESS | 1945 | 1461338491828 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:21:31 INFO - PROCESS | 1945 | 1461338491943 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e763000 == 83 [pid = 1945] [id = 598] 08:21:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x126d31400) [pid = 1945] [serial = 1794] [outer = 0x0] 08:21:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x127f4bc00) [pid = 1945] [serial = 1795] [outer = 0x126d31400] 08:21:31 INFO - PROCESS | 1945 | 1461338491976 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12978c800) [pid = 1945] [serial = 1796] [outer = 0x126d31400] 08:21:32 INFO - PROCESS | 1945 | 1461338492381 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]]]}] 08:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 08:21:32 INFO - PROCESS | 1945 | 1461338492452 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:21:32 INFO - PROCESS | 1945 | 1461338492453 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:21:32 INFO - PROCESS | 1945 | 1461338492456 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:21:32 INFO - PROCESS | 1945 | 1461338492457 Marionette TRACE conn2 <- [1,2366,null,{}] 08:21:32 INFO - PROCESS | 1945 | 1461338492475 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}] 08:21:32 INFO - PROCESS | 1945 | 1461338492625 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:21:32 INFO - PROCESS | 1945 | 1461338492635 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb64000 == 84 [pid = 1945] [id = 599] 08:21:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x12976e800) [pid = 1945] [serial = 1797] [outer = 0x0] 08:21:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12b071000) [pid = 1945] [serial = 1798] [outer = 0x12976e800] 08:21:32 INFO - PROCESS | 1945 | 1461338492666 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x12b1f8800) [pid = 1945] [serial = 1799] [outer = 0x12976e800] 08:21:33 INFO - PROCESS | 1945 | 1461338493160 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]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 781ms 08:21:33 INFO - PROCESS | 1945 | 1461338493238 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1945 | 1461338493239 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:21:33 INFO - PROCESS | 1945 | 1461338493242 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1945 | 1461338493243 Marionette TRACE conn2 <- [1,2370,null,{}] 08:21:33 INFO - PROCESS | 1945 | 1461338493245 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}] 08:21:33 INFO - PROCESS | 1945 | 1461338493366 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:21:33 INFO - PROCESS | 1945 | 1461338493454 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x130120800 == 85 [pid = 1945] [id = 600] 08:21:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x11af79000) [pid = 1945] [serial = 1800] [outer = 0x0] 08:21:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12b970800) [pid = 1945] [serial = 1801] [outer = 0x11af79000] 08:21:33 INFO - PROCESS | 1945 | 1461338493487 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x12bc94000) [pid = 1945] [serial = 1802] [outer = 0x11af79000] 08:21:33 INFO - PROCESS | 1945 | 1461338493903 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]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 720ms 08:21:33 INFO - PROCESS | 1945 | 1461338493964 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1945 | 1461338493966 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:21:33 INFO - PROCESS | 1945 | 1461338493968 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1945 | 1461338493969 Marionette TRACE conn2 <- [1,2374,null,{}] 08:21:33 INFO - PROCESS | 1945 | 1461338493972 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}] 08:21:34 INFO - PROCESS | 1945 | 1461338494079 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:21:34 INFO - PROCESS | 1945 | 1461338494168 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259ac000 == 86 [pid = 1945] [id = 601] 08:21:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x113530400) [pid = 1945] [serial = 1803] [outer = 0x0] 08:21:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x11a891800) [pid = 1945] [serial = 1804] [outer = 0x113530400] 08:21:34 INFO - PROCESS | 1945 | 1461338494200 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x12b25a800) [pid = 1945] [serial = 1805] [outer = 0x113530400] 08:21:34 INFO - PROCESS | 1945 | 1461338494667 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]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 08:21:34 INFO - PROCESS | 1945 | 1461338494691 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:21:34 INFO - PROCESS | 1945 | 1461338494693 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:21:34 INFO - PROCESS | 1945 | 1461338494697 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 1945 | 1461338494699 Marionette TRACE conn2 <- [1,2378,null,{}] 08:21:34 INFO - PROCESS | 1945 | 1461338494702 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}] 08:21:34 INFO - PROCESS | 1945 | 1461338494870 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:21:34 INFO - PROCESS | 1945 | 1461338494987 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f0e000 == 87 [pid = 1945] [id = 602] 08:21:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x115678400) [pid = 1945] [serial = 1806] [outer = 0x0] 08:21:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x11aa50000) [pid = 1945] [serial = 1807] [outer = 0x115678400] 08:21:35 INFO - PROCESS | 1945 | 1461338495020 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x126d37000) [pid = 1945] [serial = 1808] [outer = 0x115678400] 08:21:35 INFO - PROCESS | 1945 | 1461338495769 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]]]}] 08:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1121ms 08:21:35 INFO - PROCESS | 1945 | 1461338495824 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:21:35 INFO - PROCESS | 1945 | 1461338495829 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:21:35 INFO - PROCESS | 1945 | 1461338495835 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - PROCESS | 1945 | 1461338495838 Marionette TRACE conn2 <- [1,2382,null,{}] 08:21:35 INFO - PROCESS | 1945 | 1461338495846 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}] 08:21:36 INFO - PROCESS | 1945 | 1461338496008 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:21:36 INFO - PROCESS | 1945 | 1461338496143 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0e000 == 88 [pid = 1945] [id = 603] 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x11423a000) [pid = 1945] [serial = 1809] [outer = 0x0] 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x11457c000) [pid = 1945] [serial = 1810] [outer = 0x11423a000] 08:21:36 INFO - PROCESS | 1945 | 1461338496192 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x114e0a000) [pid = 1945] [serial = 1811] [outer = 0x11423a000] 08:21:36 INFO - PROCESS | 1945 | 1461338496638 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]]]}] 08:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 826ms 08:21:36 INFO - PROCESS | 1945 | 1461338496666 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1945 | 1461338496670 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:21:36 INFO - PROCESS | 1945 | 1461338496675 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1945 | 1461338496679 Marionette TRACE conn2 <- [1,2386,null,{}] 08:21:36 INFO - PROCESS | 1945 | 1461338496682 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}] 08:21:36 INFO - PROCESS | 1945 | 1461338496786 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:21:36 INFO - PROCESS | 1945 | 1461338496909 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11923c800 == 89 [pid = 1945] [id = 604] 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x11567ec00) [pid = 1945] [serial = 1812] [outer = 0x0] 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x118588000) [pid = 1945] [serial = 1813] [outer = 0x11567ec00] 08:21:36 INFO - PROCESS | 1945 | 1461338496940 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x119271000) [pid = 1945] [serial = 1814] [outer = 0x11567ec00] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12db26000 == 88 [pid = 1945] [id = 358] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0a9000 == 87 [pid = 1945] [id = 593] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12b059000 == 86 [pid = 1945] [id = 592] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x1158b9800 == 85 [pid = 1945] [id = 591] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12c121000 == 84 [pid = 1945] [id = 590] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12c106000 == 83 [pid = 1945] [id = 589] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12b061800 == 82 [pid = 1945] [id = 588] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x137bea800) [pid = 1945] [serial = 1720] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x1297d3800 == 81 [pid = 1945] [id = 587] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x126ecf800 == 80 [pid = 1945] [id = 586] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc8000 == 79 [pid = 1945] [id = 585] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x114f12800 == 78 [pid = 1945] [id = 584] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x1259b5000 == 77 [pid = 1945] [id = 583] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba44000 == 76 [pid = 1945] [id = 582] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0d000 == 75 [pid = 1945] [id = 581] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11a9a6800 == 74 [pid = 1945] [id = 580] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad7d800 == 73 [pid = 1945] [id = 579] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x126921800 == 72 [pid = 1945] [id = 578] 08:21:37 INFO - PROCESS | 1945 | 1461338497392 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]]]}] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x13d423000 == 71 [pid = 1945] [id = 577] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x13a78c000 == 70 [pid = 1945] [id = 576] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12d399000 == 69 [pid = 1945] [id = 575] 08:21:37 INFO - PROCESS | 1945 | --DOCSHELL 0x127917800 == 68 [pid = 1945] [id = 574] 08:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 774ms 08:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:21:37 INFO - PROCESS | 1945 | 1461338497449 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:21:37 INFO - PROCESS | 1945 | 1461338497450 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:21:37 INFO - PROCESS | 1945 | 1461338497452 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 1945 | 1461338497455 Marionette TRACE conn2 <- [1,2390,null,{}] 08:21:37 INFO - PROCESS | 1945 | 1461338497469 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}] 08:21:37 INFO - PROCESS | 1945 | 1461338497567 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x12b962400) [pid = 1945] [serial = 1303] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x12d9e3800) [pid = 1945] [serial = 1484] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x12f64f800) [pid = 1945] [serial = 1369] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x12d035c00) [pid = 1945] [serial = 1553] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x11b992000) [pid = 1945] [serial = 1297] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x11bdcc400) [pid = 1945] [serial = 1360] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x12e2bd800) [pid = 1945] [serial = 1429] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x1295a2c00) [pid = 1945] [serial = 1547] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x12f64d000) [pid = 1945] [serial = 1565] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12e7b8c00) [pid = 1945] [serial = 1499] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x13794e400) [pid = 1945] [serial = 1559] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x12f65e000) [pid = 1945] [serial = 1375] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x1259e2400) [pid = 1945] [serial = 1240] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x12bf15c00) [pid = 1945] [serial = 1562] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x137bd7c00) [pid = 1945] [serial = 1493] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x11bdc9000) [pid = 1945] [serial = 1478] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x12d9d8400) [pid = 1945] [serial = 1366] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12c31c400) [pid = 1945] [serial = 1550] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x12ee45c00) [pid = 1945] [serial = 1315] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12f64fc00) [pid = 1945] [serial = 1309] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x130545000) [pid = 1945] [serial = 1490] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x129792000) [pid = 1945] [serial = 1481] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x12e78d400) [pid = 1945] [serial = 1556] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x114e0d800) [pid = 1945] [serial = 1417] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x11aa45400) [pid = 1945] [serial = 1237] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x12c6cf000) [pid = 1945] [serial = 1372] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x11bc68400) [pid = 1945] [serial = 1420] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x12f65d800) [pid = 1945] [serial = 1312] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x12e2b8400) [pid = 1945] [serial = 1246] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x12f665000) [pid = 1945] [serial = 1435] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x12f667c00) [pid = 1945] [serial = 1487] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x137be3800) [pid = 1945] [serial = 1496] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x13030c400) [pid = 1945] [serial = 1502] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x127974400) [pid = 1945] [serial = 1300] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x129789800) [pid = 1945] [serial = 1423] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x1295f2400) [pid = 1945] [serial = 1363] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x12ead1c00) [pid = 1945] [serial = 1249] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x12c5cfc00) [pid = 1945] [serial = 1426] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x12b25bc00) [pid = 1945] [serial = 1243] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12f660c00) [pid = 1945] [serial = 1432] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x12e332800) [pid = 1945] [serial = 1306] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x1162cd000) [pid = 1945] [serial = 1294] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x11ba10000) [pid = 1945] [serial = 1544] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12c38e000) [pid = 1945] [serial = 1631] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12c38ac00) [pid = 1945] [serial = 1628] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x11bdc7000) [pid = 1945] [serial = 1607] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12b06e400) [pid = 1945] [serial = 1610] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12c5c7400) [pid = 1945] [serial = 1613] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x130306800) [pid = 1945] [serial = 1616] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x13794f400) [pid = 1945] [serial = 1619] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x137be4000) [pid = 1945] [serial = 1622] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x130ad9000) [pid = 1945] [serial = 1625] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12c1dd000) [pid = 1945] [serial = 1693] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12c28c000) [pid = 1945] [serial = 1694] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x129c65000) [pid = 1945] [serial = 1681] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12c22f400) [pid = 1945] [serial = 1708] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x126d37c00) [pid = 1945] [serial = 1687] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12e7ac000) [pid = 1945] [serial = 1709] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11352f400) [pid = 1945] [serial = 1706] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x118c8c800) [pid = 1945] [serial = 1688] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x13054f000) [pid = 1945] [serial = 1673] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x13030ec00) [pid = 1945] [serial = 1672] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x126d9dc00) [pid = 1945] [serial = 1711] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x13068bc00) [pid = 1945] [serial = 1675] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x137bd2800) [pid = 1945] [serial = 1678] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12c1cc400) [pid = 1945] [serial = 1658] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12c23b000) [pid = 1945] [serial = 1714] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12c238800) [pid = 1945] [serial = 1712] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12ba58c00) [pid = 1945] [serial = 1657] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x129797000) [pid = 1945] [serial = 1655] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x126d35800) [pid = 1945] [serial = 1654] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12c405800) [pid = 1945] [serial = 1649] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12ee63800) [pid = 1945] [serial = 1717] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x137952c00) [pid = 1945] [serial = 1718] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12c40b400) [pid = 1945] [serial = 1703] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12e7b3c00) [pid = 1945] [serial = 1715] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12e78f800) [pid = 1945] [serial = 1700] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12c22d800) [pid = 1945] [serial = 1702] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11bdd0800) [pid = 1945] [serial = 1652] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11a88b800) [pid = 1945] [serial = 1651] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12d034000) [pid = 1945] [serial = 1664] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12c5cd000) [pid = 1945] [serial = 1663] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12d034400) [pid = 1945] [serial = 1699] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12c321000) [pid = 1945] [serial = 1696] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12c390000) [pid = 1945] [serial = 1697] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12f64b400) [pid = 1945] [serial = 1667] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12e2bbc00) [pid = 1945] [serial = 1666] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11352b400) [pid = 1945] [serial = 1705] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x129c62800) [pid = 1945] [serial = 1690] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12b965800) [pid = 1945] [serial = 1691] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12c411000) [pid = 1945] [serial = 1661] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12c38bc00) [pid = 1945] [serial = 1660] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x1189ba000) [pid = 1945] [serial = 1685] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x1147cd400) [pid = 1945] [serial = 1684] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12f667000) [pid = 1945] [serial = 1669] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12fcbe000) [pid = 1945] [serial = 1670] [outer = 0x0] [url = about:blank] 08:21:37 INFO - PROCESS | 1945 | 1461338497648 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11971f800 == 69 [pid = 1945] [id = 605] 08:21:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x1147cd400) [pid = 1945] [serial = 1815] [outer = 0x0] 08:21:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1162cd000) [pid = 1945] [serial = 1816] [outer = 0x1147cd400] 08:21:37 INFO - PROCESS | 1945 | 1461338497683 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11af3b800) [pid = 1945] [serial = 1817] [outer = 0x1147cd400] 08:21:38 INFO - PROCESS | 1945 | 1461338498052 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]]]}] 08:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 622ms 08:21:38 INFO - PROCESS | 1945 | 1461338498078 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 1945 | 1461338498080 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:21:38 INFO - PROCESS | 1945 | 1461338498082 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 1945 | 1461338498083 Marionette TRACE conn2 <- [1,2394,null,{}] 08:21:38 INFO - PROCESS | 1945 | 1461338498086 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}] 08:21:38 INFO - PROCESS | 1945 | 1461338498178 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:21:38 INFO - PROCESS | 1945 | 1461338498236 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b01f000 == 70 [pid = 1945] [id = 606] 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11ade7c00) [pid = 1945] [serial = 1818] [outer = 0x0] 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11b90f400) [pid = 1945] [serial = 1819] [outer = 0x11ade7c00] 08:21:38 INFO - PROCESS | 1945 | 1461338498261 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11c15ac00) [pid = 1945] [serial = 1820] [outer = 0x11ade7c00] 08:21:38 INFO - PROCESS | 1945 | 1461338498571 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]]]}] 08:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 08:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:21:38 INFO - PROCESS | 1945 | 1461338498602 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 1945 | 1461338498603 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:21:38 INFO - PROCESS | 1945 | 1461338498605 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 1945 | 1461338498606 Marionette TRACE conn2 <- [1,2398,null,{}] 08:21:38 INFO - PROCESS | 1945 | 1461338498609 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}] 08:21:38 INFO - PROCESS | 1945 | 1461338498696 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:21:38 INFO - PROCESS | 1945 | 1461338498757 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x125918000 == 71 [pid = 1945] [id = 607] 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11af3dc00) [pid = 1945] [serial = 1821] [outer = 0x0] 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c4e2800) [pid = 1945] [serial = 1822] [outer = 0x11af3dc00] 08:21:38 INFO - PROCESS | 1945 | 1461338498783 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x125d11000) [pid = 1945] [serial = 1823] [outer = 0x11af3dc00] 08:21:39 INFO - PROCESS | 1945 | 1461338499094 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]]]}] 08:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 522ms 08:21:39 INFO - PROCESS | 1945 | 1461338499129 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 1945 | 1461338499130 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:21:39 INFO - PROCESS | 1945 | 1461338499133 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 1945 | 1461338499134 Marionette TRACE conn2 <- [1,2402,null,{}] 08:21:39 INFO - PROCESS | 1945 | 1461338499136 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}] 08:21:39 INFO - PROCESS | 1945 | 1461338499239 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:21:39 INFO - PROCESS | 1945 | 1461338499245 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x129533000 == 72 [pid = 1945] [id = 608] 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11c9db000) [pid = 1945] [serial = 1824] [outer = 0x0] 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x126d98800) [pid = 1945] [serial = 1825] [outer = 0x11c9db000] 08:21:39 INFO - PROCESS | 1945 | 1461338499272 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12909dc00) [pid = 1945] [serial = 1826] [outer = 0x11c9db000] 08:21:39 INFO - PROCESS | 1945 | 1461338499668 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]]]}] 08:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 568ms 08:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:21:39 INFO - PROCESS | 1945 | 1461338499702 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 1945 | 1461338499703 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:21:39 INFO - PROCESS | 1945 | 1461338499705 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 1945 | 1461338499706 Marionette TRACE conn2 <- [1,2406,null,{}] 08:21:39 INFO - PROCESS | 1945 | 1461338499709 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}] 08:21:39 INFO - PROCESS | 1945 | 1461338499823 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:21:39 INFO - PROCESS | 1945 | 1461338499836 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05e000 == 73 [pid = 1945] [id = 609] 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x125d0cc00) [pid = 1945] [serial = 1827] [outer = 0x0] 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x1295a8c00) [pid = 1945] [serial = 1828] [outer = 0x125d0cc00] 08:21:39 INFO - PROCESS | 1945 | 1461338499861 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x129c58800) [pid = 1945] [serial = 1829] [outer = 0x125d0cc00] 08:21:40 INFO - PROCESS | 1945 | 1461338500225 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]]]}] 08:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 08:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:21:40 INFO - PROCESS | 1945 | 1461338500274 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1945 | 1461338500275 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:21:40 INFO - PROCESS | 1945 | 1461338500277 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1945 | 1461338500278 Marionette TRACE conn2 <- [1,2410,null,{}] 08:21:40 INFO - PROCESS | 1945 | 1461338500280 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}] 08:21:40 INFO - PROCESS | 1945 | 1461338500392 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:21:40 INFO - PROCESS | 1945 | 1461338500402 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be2a800 == 74 [pid = 1945] [id = 610] 08:21:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x129c58c00) [pid = 1945] [serial = 1830] [outer = 0x0] 08:21:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b071400) [pid = 1945] [serial = 1831] [outer = 0x129c58c00] 08:21:40 INFO - PROCESS | 1945 | 1461338500428 Marionette DEBUG loaded listener.js 08:21:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12b1fdc00) [pid = 1945] [serial = 1832] [outer = 0x129c58c00] 08:21:40 INFO - PROCESS | 1945 | 1461338500783 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]]]}] 08:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 08:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:21:40 INFO - PROCESS | 1945 | 1461338500797 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1945 | 1461338500798 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:21:40 INFO - PROCESS | 1945 | 1461338500800 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1945 | 1461338500801 Marionette TRACE conn2 <- [1,2414,null,{}] 08:21:40 INFO - PROCESS | 1945 | 1461338500804 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}] 08:21:40 INFO - PROCESS | 1945 | 1461338500917 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:21:40 INFO - PROCESS | 1945 | 1461338500932 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c11c800 == 75 [pid = 1945] [id = 611] 08:21:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12b1ff000) [pid = 1945] [serial = 1833] [outer = 0x0] 08:21:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b4a8800) [pid = 1945] [serial = 1834] [outer = 0x12b1ff000] 08:21:40 INFO - PROCESS | 1945 | 1461338500958 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12ba59400) [pid = 1945] [serial = 1835] [outer = 0x12b1ff000] 08:21:41 INFO - PROCESS | 1945 | 1461338501579 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]]]}] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x127f4b800) [pid = 1945] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11c15a400) [pid = 1945] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x118c19000) [pid = 1945] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x114bb1400) [pid = 1945] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11bc6a800) [pid = 1945] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x129796c00) [pid = 1945] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11a88bc00) [pid = 1945] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11c9d9000) [pid = 1945] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11ade6400) [pid = 1945] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x126d32800) [pid = 1945] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x114579000) [pid = 1945] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12b07ac00) [pid = 1945] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11349a800) [pid = 1945] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x114bc4000) [pid = 1945] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:21:41 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x114e02800) [pid = 1945] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 819ms 08:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:21:41 INFO - PROCESS | 1945 | 1461338501620 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:21:41 INFO - PROCESS | 1945 | 1461338501621 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:21:41 INFO - PROCESS | 1945 | 1461338501623 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - PROCESS | 1945 | 1461338501624 Marionette TRACE conn2 <- [1,2418,null,{}] 08:21:41 INFO - PROCESS | 1945 | 1461338501630 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}] 08:21:41 INFO - PROCESS | 1945 | 1461338501719 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:21:41 INFO - PROCESS | 1945 | 1461338501723 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac6800 == 76 [pid = 1945] [id = 612] 08:21:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11523fc00) [pid = 1945] [serial = 1836] [outer = 0x0] 08:21:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x118c19000) [pid = 1945] [serial = 1837] [outer = 0x11523fc00] 08:21:41 INFO - PROCESS | 1945 | 1461338501752 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c9d9000) [pid = 1945] [serial = 1838] [outer = 0x11523fc00] 08:21:42 INFO - PROCESS | 1945 | 1461338502094 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]]]}] 08:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 08:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:21:42 INFO - PROCESS | 1945 | 1461338502145 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:21:42 INFO - PROCESS | 1945 | 1461338502146 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:21:42 INFO - PROCESS | 1945 | 1461338502148 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 1945 | 1461338502150 Marionette TRACE conn2 <- [1,2422,null,{}] 08:21:42 INFO - PROCESS | 1945 | 1461338502152 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}] 08:21:42 INFO - PROCESS | 1945 | 1461338502299 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:21:42 INFO - PROCESS | 1945 | 1461338502313 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d385000 == 77 [pid = 1945] [id = 613] 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11bdca000) [pid = 1945] [serial = 1839] [outer = 0x0] 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b965400) [pid = 1945] [serial = 1840] [outer = 0x11bdca000] 08:21:42 INFO - PROCESS | 1945 | 1461338502343 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12bf13c00) [pid = 1945] [serial = 1841] [outer = 0x11bdca000] 08:21:42 INFO - PROCESS | 1945 | 1461338502668 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]]]}] 08:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 08:21:42 INFO - PROCESS | 1945 | 1461338502719 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:21:42 INFO - PROCESS | 1945 | 1461338502720 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:21:42 INFO - PROCESS | 1945 | 1461338502722 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 1945 | 1461338502723 Marionette TRACE conn2 <- [1,2426,null,{}] 08:21:42 INFO - PROCESS | 1945 | 1461338502726 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}] 08:21:42 INFO - PROCESS | 1945 | 1461338502816 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:21:42 INFO - PROCESS | 1945 | 1461338502820 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8ef000 == 78 [pid = 1945] [id = 614] 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12bf16000) [pid = 1945] [serial = 1842] [outer = 0x0] 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12c1c9000) [pid = 1945] [serial = 1843] [outer = 0x12bf16000] 08:21:42 INFO - PROCESS | 1945 | 1461338502846 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12c1db800) [pid = 1945] [serial = 1844] [outer = 0x12bf16000] 08:21:43 INFO - PROCESS | 1945 | 1461338503197 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]]]}] 08:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 08:21:43 INFO - PROCESS | 1945 | 1461338503249 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 1945 | 1461338503251 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:21:43 INFO - PROCESS | 1945 | 1461338503253 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 1945 | 1461338503254 Marionette TRACE conn2 <- [1,2430,null,{}] 08:21:43 INFO - PROCESS | 1945 | 1461338503256 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}] 08:21:43 INFO - PROCESS | 1945 | 1461338503349 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:21:43 INFO - PROCESS | 1945 | 1461338503353 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb6e800 == 79 [pid = 1945] [id = 615] 08:21:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12c1dbc00) [pid = 1945] [serial = 1845] [outer = 0x0] 08:21:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12c1e1c00) [pid = 1945] [serial = 1846] [outer = 0x12c1dbc00] 08:21:43 INFO - PROCESS | 1945 | 1461338503378 Marionette DEBUG loaded listener.js 08:21:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12c226800) [pid = 1945] [serial = 1847] [outer = 0x12c1dbc00] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11b017800 == 78 [pid = 1945] [id = 521] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11c98a000 == 77 [pid = 1945] [id = 543] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x114f73800 == 76 [pid = 1945] [id = 438] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x137e2f800 == 75 [pid = 1945] [id = 519] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x13a9a1000 == 74 [pid = 1945] [id = 517] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12c4bf000 == 73 [pid = 1945] [id = 497] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x130110800 == 72 [pid = 1945] [id = 377] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb77000 == 71 [pid = 1945] [id = 376] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a883800 == 70 [pid = 1945] [id = 57] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x1378e5000 == 69 [pid = 1945] [id = 452] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad88800 == 68 [pid = 1945] [id = 359] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x137e4c800 == 67 [pid = 1945] [id = 520] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12e35d800 == 66 [pid = 1945] [id = 375] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x13852c800 == 65 [pid = 1945] [id = 498] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a873800 == 64 [pid = 1945] [id = 499] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12db62800 == 63 [pid = 1945] [id = 414] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12db47000 == 62 [pid = 1945] [id = 341] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8e2800 == 61 [pid = 1945] [id = 411] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11339a800 == 60 [pid = 1945] [id = 478] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11a94d000 == 59 [pid = 1945] [id = 48] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x13a76d000 == 58 [pid = 1945] [id = 541] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x1385c9000 == 57 [pid = 1945] [id = 513] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x114f7b800 == 56 [pid = 1945] [id = 398] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x13a782000 == 55 [pid = 1945] [id = 542] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x129524000 == 54 [pid = 1945] [id = 500] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11923e800 == 53 [pid = 1945] [id = 45] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12e354800 == 52 [pid = 1945] [id = 342] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x13b036000 == 51 [pid = 1945] [id = 573] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x1372c6000 == 50 [pid = 1945] [id = 477] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x138387000 == 49 [pid = 1945] [id = 518] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2c8000 == 48 [pid = 1945] [id = 372] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11923c800 == 47 [pid = 1945] [id = 604] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0e000 == 46 [pid = 1945] [id = 603] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x114f0e000 == 45 [pid = 1945] [id = 602] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x1259ac000 == 44 [pid = 1945] [id = 601] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x130120800 == 43 [pid = 1945] [id = 600] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb64000 == 42 [pid = 1945] [id = 599] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12e763000 == 41 [pid = 1945] [id = 598] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf83000 == 40 [pid = 1945] [id = 597] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x11bd09000 == 39 [pid = 1945] [id = 596] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x12db48800 == 38 [pid = 1945] [id = 594] 08:21:44 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac4800 == 37 [pid = 1945] [id = 595] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8ef000 == 36 [pid = 1945] [id = 614] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12c11c800 == 35 [pid = 1945] [id = 611] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x11b01f000 == 34 [pid = 1945] [id = 606] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05e000 == 33 [pid = 1945] [id = 609] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x11971f800 == 32 [pid = 1945] [id = 605] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12be2a800 == 31 [pid = 1945] [id = 610] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x125918000 == 30 [pid = 1945] [id = 607] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x129533000 == 29 [pid = 1945] [id = 608] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12d385000 == 28 [pid = 1945] [id = 613] 08:21:45 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac6800 == 27 [pid = 1945] [id = 612] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x127fe8800) [pid = 1945] [serial = 1765] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x1259e7c00) [pid = 1945] [serial = 1756] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x125d18400) [pid = 1945] [serial = 1757] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x119b9b000) [pid = 1945] [serial = 1745] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x118c85c00) [pid = 1945] [serial = 1744] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x115733c00) [pid = 1945] [serial = 1742] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x115676800) [pid = 1945] [serial = 1741] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11bdd2400) [pid = 1945] [serial = 1753] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c9d9400) [pid = 1945] [serial = 1754] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x129c5ec00) [pid = 1945] [serial = 1768] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11aa51400) [pid = 1945] [serial = 1747] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11af40400) [pid = 1945] [serial = 1748] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x129c5c400) [pid = 1945] [serial = 1726] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12696e800) [pid = 1945] [serial = 1759] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x126d9d000) [pid = 1945] [serial = 1760] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11bc6b800) [pid = 1945] [serial = 1723] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11b994c00) [pid = 1945] [serial = 1750] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11bc69c00) [pid = 1945] [serial = 1751] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12c22f800) [pid = 1945] [serial = 1729] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x126f70400) [pid = 1945] [serial = 1762] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x1154a1400) [pid = 1945] [serial = 1739] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x114bc8c00) [pid = 1945] [serial = 1738] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12c1dc800) [pid = 1945] [serial = 1735] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b1f9000) [pid = 1945] [serial = 1771] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12c373000) [pid = 1945] [serial = 1732] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x1147c9000) [pid = 1945] [serial = 1774] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12b077000) [pid = 1945] [serial = 1769] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x125d0f400) [pid = 1945] [serial = 1780] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b1fe000) [pid = 1945] [serial = 1783] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x1295a4400) [pid = 1945] [serial = 1781] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12b259c00) [pid = 1945] [serial = 1772] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11579e000) [pid = 1945] [serial = 1775] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11ad68000) [pid = 1945] [serial = 1777] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x1295a5400) [pid = 1945] [serial = 1766] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x127973000) [pid = 1945] [serial = 1763] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11c713400) [pid = 1945] [serial = 1778] [outer = 0x0] [url = about:blank] 08:21:45 INFO - PROCESS | 1945 | 1461338505338 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]]]}] 08:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2124ms 08:21:45 INFO - PROCESS | 1945 | 1461338505378 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:21:45 INFO - PROCESS | 1945 | 1461338505380 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:21:45 INFO - PROCESS | 1945 | 1461338505384 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 1945 | 1461338505386 Marionette TRACE conn2 <- [1,2434,null,{}] 08:21:45 INFO - PROCESS | 1945 | 1461338505401 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}] 08:21:45 INFO - PROCESS | 1945 | 1461338505485 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:21:45 INFO - PROCESS | 1945 | 1461338505493 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f1f800 == 28 [pid = 1945] [id = 616] 08:21:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x1140d1000) [pid = 1945] [serial = 1848] [outer = 0x0] 08:21:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x114239400) [pid = 1945] [serial = 1849] [outer = 0x1140d1000] 08:21:45 INFO - PROCESS | 1945 | 1461338505523 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11457a000) [pid = 1945] [serial = 1850] [outer = 0x1140d1000] 08:21:45 INFO - PROCESS | 1945 | 1461338505880 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]]]}] 08:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 525ms 08:21:45 INFO - PROCESS | 1945 | 1461338505910 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 1945 | 1461338505917 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:21:45 INFO - PROCESS | 1945 | 1461338505924 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 1945 | 1461338505926 Marionette TRACE conn2 <- [1,2438,null,{}] 08:21:45 INFO - PROCESS | 1945 | 1461338505930 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}] 08:21:46 INFO - PROCESS | 1945 | 1461338506056 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:21:46 INFO - PROCESS | 1945 | 1461338506141 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158d3000 == 29 [pid = 1945] [id = 617] 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x1147cac00) [pid = 1945] [serial = 1851] [outer = 0x0] 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x114bbd800) [pid = 1945] [serial = 1852] [outer = 0x1147cac00] 08:21:46 INFO - PROCESS | 1945 | 1461338506183 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x114bcb000) [pid = 1945] [serial = 1853] [outer = 0x1147cac00] 08:21:46 INFO - PROCESS | 1945 | 1461338506656 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]]]}] 08:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 774ms 08:21:46 INFO - PROCESS | 1945 | 1461338506697 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:21:46 INFO - PROCESS | 1945 | 1461338506699 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:21:46 INFO - PROCESS | 1945 | 1461338506702 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 1945 | 1461338506705 Marionette TRACE conn2 <- [1,2442,null,{}] 08:21:46 INFO - PROCESS | 1945 | 1461338506742 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}] 08:21:46 INFO - PROCESS | 1945 | 1461338506825 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:21:46 INFO - PROCESS | 1945 | 1461338506833 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac6800 == 30 [pid = 1945] [id = 618] 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x113407c00) [pid = 1945] [serial = 1854] [outer = 0x0] 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11567e000) [pid = 1945] [serial = 1855] [outer = 0x113407c00] 08:21:46 INFO - PROCESS | 1945 | 1461338506863 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11579c000) [pid = 1945] [serial = 1856] [outer = 0x113407c00] 08:21:47 INFO - PROCESS | 1945 | 1461338507217 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]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 08:21:47 INFO - PROCESS | 1945 | 1461338507223 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1945 | 1461338507225 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:21:47 INFO - PROCESS | 1945 | 1461338507230 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1945 | 1461338507232 Marionette TRACE conn2 <- [1,2446,null,{}] 08:21:47 INFO - PROCESS | 1945 | 1461338507234 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}] 08:21:47 INFO - PROCESS | 1945 | 1461338507337 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:21:47 INFO - PROCESS | 1945 | 1461338507343 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a877800 == 31 [pid = 1945] [id = 619] 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x115675000) [pid = 1945] [serial = 1857] [outer = 0x0] 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x115894800) [pid = 1945] [serial = 1858] [outer = 0x115675000] 08:21:47 INFO - PROCESS | 1945 | 1461338507371 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x117849c00) [pid = 1945] [serial = 1859] [outer = 0x115675000] 08:21:47 INFO - PROCESS | 1945 | 1461338507684 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]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 470ms 08:21:47 INFO - PROCESS | 1945 | 1461338507700 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1945 | 1461338507701 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:21:47 INFO - PROCESS | 1945 | 1461338507703 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1945 | 1461338507704 Marionette TRACE conn2 <- [1,2450,null,{}] 08:21:47 INFO - PROCESS | 1945 | 1461338507707 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}] 08:21:47 INFO - PROCESS | 1945 | 1461338507783 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:21:47 INFO - PROCESS | 1945 | 1461338507788 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa74000 == 32 [pid = 1945] [id = 620] 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11475f800) [pid = 1945] [serial = 1860] [outer = 0x0] 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11858a400) [pid = 1945] [serial = 1861] [outer = 0x11475f800] 08:21:47 INFO - PROCESS | 1945 | 1461338507816 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x118906000) [pid = 1945] [serial = 1862] [outer = 0x11475f800] 08:21:48 INFO - PROCESS | 1945 | 1461338508184 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]]]}] 08:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 08:21:48 INFO - PROCESS | 1945 | 1461338508223 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 1945 | 1461338508224 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:21:48 INFO - PROCESS | 1945 | 1461338508233 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 1945 | 1461338508234 Marionette TRACE conn2 <- [1,2454,null,{}] 08:21:48 INFO - PROCESS | 1945 | 1461338508236 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}] 08:21:48 INFO - PROCESS | 1945 | 1461338508337 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:21:48 INFO - PROCESS | 1945 | 1461338508347 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad8c800 == 33 [pid = 1945] [id = 621] 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118c89400) [pid = 1945] [serial = 1863] [outer = 0x0] 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x119ba6800) [pid = 1945] [serial = 1864] [outer = 0x118c89400] 08:21:48 INFO - PROCESS | 1945 | 1461338508376 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11a748800) [pid = 1945] [serial = 1865] [outer = 0x118c89400] 08:21:48 INFO - PROCESS | 1945 | 1461338508701 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]]]}] 08:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 08:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:21:48 INFO - PROCESS | 1945 | 1461338508752 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 1945 | 1461338508753 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:21:48 INFO - PROCESS | 1945 | 1461338508755 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 1945 | 1461338508756 Marionette TRACE conn2 <- [1,2458,null,{}] 08:21:48 INFO - PROCESS | 1945 | 1461338508759 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}] 08:21:48 INFO - PROCESS | 1945 | 1461338508831 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:21:48 INFO - PROCESS | 1945 | 1461338508888 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b018800 == 34 [pid = 1945] [id = 622] 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x118909c00) [pid = 1945] [serial = 1866] [outer = 0x0] 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11a88d800) [pid = 1945] [serial = 1867] [outer = 0x118909c00] 08:21:48 INFO - PROCESS | 1945 | 1461338508913 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11a89a800) [pid = 1945] [serial = 1868] [outer = 0x118909c00] 08:21:49 INFO - PROCESS | 1945 | 1461338509254 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]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 08:21:49 INFO - PROCESS | 1945 | 1461338509276 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1945 | 1461338509278 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:21:49 INFO - PROCESS | 1945 | 1461338509282 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1945 | 1461338509284 Marionette TRACE conn2 <- [1,2462,null,{}] 08:21:49 INFO - PROCESS | 1945 | 1461338509287 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}] 08:21:49 INFO - PROCESS | 1945 | 1461338509396 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:21:49 INFO - PROCESS | 1945 | 1461338509477 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba28000 == 35 [pid = 1945] [id = 623] 08:21:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x118e1b800) [pid = 1945] [serial = 1869] [outer = 0x0] 08:21:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11aa48400) [pid = 1945] [serial = 1870] [outer = 0x118e1b800] 08:21:49 INFO - PROCESS | 1945 | 1461338509518 Marionette DEBUG loaded listener.js 08:21:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11ad67400) [pid = 1945] [serial = 1871] [outer = 0x118e1b800] 08:21:49 INFO - PROCESS | 1945 | 1461338509860 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]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 620ms 08:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:21:49 INFO - PROCESS | 1945 | 1461338509901 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1945 | 1461338509903 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:21:49 INFO - PROCESS | 1945 | 1461338509905 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1945 | 1461338509906 Marionette TRACE conn2 <- [1,2466,null,{}] 08:21:49 INFO - PROCESS | 1945 | 1461338509908 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}] 08:21:49 INFO - PROCESS | 1945 | 1461338509986 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:21:49 INFO - PROCESS | 1945 | 1461338509990 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac6000 == 36 [pid = 1945] [id = 624] 08:21:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11ad6c000) [pid = 1945] [serial = 1872] [outer = 0x0] 08:21:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11af3b400) [pid = 1945] [serial = 1873] [outer = 0x11ad6c000] 08:21:50 INFO - PROCESS | 1945 | 1461338510018 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11af43400) [pid = 1945] [serial = 1874] [outer = 0x11ad6c000] 08:21:50 INFO - PROCESS | 1945 | 1461338510346 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]]]}] 08:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 08:21:50 INFO - PROCESS | 1945 | 1461338510374 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 1945 | 1461338510375 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:21:50 INFO - PROCESS | 1945 | 1461338510380 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 1945 | 1461338510381 Marionette TRACE conn2 <- [1,2470,null,{}] 08:21:50 INFO - PROCESS | 1945 | 1461338510383 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}] 08:21:50 INFO - PROCESS | 1945 | 1461338510496 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:21:50 INFO - PROCESS | 1945 | 1461338510512 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c8cf800 == 37 [pid = 1945] [id = 625] 08:21:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x113406400) [pid = 1945] [serial = 1875] [outer = 0x0] 08:21:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11af42800) [pid = 1945] [serial = 1876] [outer = 0x113406400] 08:21:50 INFO - PROCESS | 1945 | 1461338510537 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11b913800) [pid = 1945] [serial = 1877] [outer = 0x113406400] 08:21:50 INFO - PROCESS | 1945 | 1461338510893 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]]]}] 08:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 08:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:21:50 INFO - PROCESS | 1945 | 1461338510905 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 1945 | 1461338510907 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:21:50 INFO - PROCESS | 1945 | 1461338510910 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 1945 | 1461338510914 Marionette TRACE conn2 <- [1,2474,null,{}] 08:21:50 INFO - PROCESS | 1945 | 1461338510916 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}] 08:21:51 INFO - PROCESS | 1945 | 1461338511023 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:21:51 INFO - PROCESS | 1945 | 1461338511059 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa71800 == 38 [pid = 1945] [id = 626] 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11b994800) [pid = 1945] [serial = 1878] [outer = 0x0] 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11bdc9000) [pid = 1945] [serial = 1879] [outer = 0x11b994800] 08:21:51 INFO - PROCESS | 1945 | 1461338511093 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11c15d800) [pid = 1945] [serial = 1880] [outer = 0x11b994800] 08:21:51 INFO - PROCESS | 1945 | 1461338511428 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]]]}] 08:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 08:21:51 INFO - PROCESS | 1945 | 1461338511434 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 1945 | 1461338511435 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:21:51 INFO - PROCESS | 1945 | 1461338511437 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 1945 | 1461338511438 Marionette TRACE conn2 <- [1,2478,null,{}] 08:21:51 INFO - PROCESS | 1945 | 1461338511440 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}] 08:21:51 INFO - PROCESS | 1945 | 1461338511535 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:21:51 INFO - PROCESS | 1945 | 1461338511548 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x125c7d000 == 39 [pid = 1945] [id = 627] 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11c15dc00) [pid = 1945] [serial = 1881] [outer = 0x0] 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11c450400) [pid = 1945] [serial = 1882] [outer = 0x11c15dc00] 08:21:51 INFO - PROCESS | 1945 | 1461338511573 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11c922800) [pid = 1945] [serial = 1883] [outer = 0x11c15dc00] 08:21:51 INFO - PROCESS | 1945 | 1461338511919 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]]]}] 08:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 08:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:21:51 INFO - PROCESS | 1945 | 1461338511959 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 1945 | 1461338511960 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:21:51 INFO - PROCESS | 1945 | 1461338511962 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 1945 | 1461338511963 Marionette TRACE conn2 <- [1,2482,null,{}] 08:21:51 INFO - PROCESS | 1945 | 1461338511970 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}] 08:21:52 INFO - PROCESS | 1945 | 1461338512066 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:21:52 INFO - PROCESS | 1945 | 1461338512070 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x126edf800 == 40 [pid = 1945] [id = 628] 08:21:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11b994c00) [pid = 1945] [serial = 1884] [outer = 0x0] 08:21:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11c9d8c00) [pid = 1945] [serial = 1885] [outer = 0x11b994c00] 08:21:52 INFO - PROCESS | 1945 | 1461338512095 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x125ce4400) [pid = 1945] [serial = 1886] [outer = 0x11b994c00] 08:21:52 INFO - PROCESS | 1945 | 1461338512954 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]]]}] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11aa45000) [pid = 1945] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12c1d7800) [pid = 1945] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x126d38c00) [pid = 1945] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x130adc800) [pid = 1945] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b1f9c00) [pid = 1945] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x130546c00) [pid = 1945] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12c405400) [pid = 1945] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11ade8800) [pid = 1945] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x137bd6400) [pid = 1945] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x125d0cc00) [pid = 1945] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x129c58c00) [pid = 1945] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12b1ff000) [pid = 1945] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11523fc00) [pid = 1945] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12bf16000) [pid = 1945] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bdca000) [pid = 1945] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11ade7c00) [pid = 1945] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x1147cd400) [pid = 1945] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11567ec00) [pid = 1945] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11423a000) [pid = 1945] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x115678400) [pid = 1945] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x113530400) [pid = 1945] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11af79000) [pid = 1945] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12976e800) [pid = 1945] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x126d31400) [pid = 1945] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11ba10c00) [pid = 1945] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x1157a0000) [pid = 1945] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x114bb3c00) [pid = 1945] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x129c57400) [pid = 1945] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c9db000) [pid = 1945] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11af3dc00) [pid = 1945] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:21:52 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12c28d000) [pid = 1945] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1025ms 08:21:53 INFO - PROCESS | 1945 | 1461338513008 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:21:53 INFO - PROCESS | 1945 | 1461338513010 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:21:53 INFO - PROCESS | 1945 | 1461338513015 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 1945 | 1461338513017 Marionette TRACE conn2 <- [1,2486,null,{}] 08:21:53 INFO - PROCESS | 1945 | 1461338513020 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}] 08:21:53 INFO - PROCESS | 1945 | 1461338513143 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:21:53 INFO - PROCESS | 1945 | 1461338513148 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad5000 == 41 [pid = 1945] [id = 629] 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x114e04400) [pid = 1945] [serial = 1887] [outer = 0x0] 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x1165f5400) [pid = 1945] [serial = 1888] [outer = 0x114e04400] 08:21:53 INFO - PROCESS | 1945 | 1461338513174 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11ade8800) [pid = 1945] [serial = 1889] [outer = 0x114e04400] 08:21:53 INFO - PROCESS | 1945 | 1461338513525 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]]]}] 08:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 08:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:21:53 INFO - PROCESS | 1945 | 1461338513538 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:21:53 INFO - PROCESS | 1945 | 1461338513539 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:21:53 INFO - PROCESS | 1945 | 1461338513541 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 1945 | 1461338513542 Marionette TRACE conn2 <- [1,2490,null,{}] 08:21:53 INFO - PROCESS | 1945 | 1461338513548 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}] 08:21:53 INFO - PROCESS | 1945 | 1461338513651 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:21:53 INFO - PROCESS | 1945 | 1461338513658 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a97000 == 42 [pid = 1945] [id = 630] 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114e11400) [pid = 1945] [serial = 1890] [outer = 0x0] 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x125ce4800) [pid = 1945] [serial = 1891] [outer = 0x114e11400] 08:21:53 INFO - PROCESS | 1945 | 1461338513684 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x125d12800) [pid = 1945] [serial = 1892] [outer = 0x114e11400] 08:21:53 INFO - PROCESS | 1945 | 1461338513985 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]]]}] 08:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 473ms 08:21:54 INFO - PROCESS | 1945 | 1461338514015 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 1945 | 1461338514016 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:21:54 INFO - PROCESS | 1945 | 1461338514018 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 1945 | 1461338514019 Marionette TRACE conn2 <- [1,2494,null,{}] 08:21:54 INFO - PROCESS | 1945 | 1461338514022 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}] 08:21:54 INFO - PROCESS | 1945 | 1461338514106 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:21:54 INFO - PROCESS | 1945 | 1461338514113 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12953e000 == 43 [pid = 1945] [id = 631] 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11ad65000) [pid = 1945] [serial = 1893] [outer = 0x0] 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x125f9e800) [pid = 1945] [serial = 1894] [outer = 0x11ad65000] 08:21:54 INFO - PROCESS | 1945 | 1461338514139 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12696e800) [pid = 1945] [serial = 1895] [outer = 0x11ad65000] 08:21:54 INFO - PROCESS | 1945 | 1461338514495 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]]]}] 08:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 08:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:21:54 INFO - PROCESS | 1945 | 1461338514538 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 1945 | 1461338514540 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:21:54 INFO - PROCESS | 1945 | 1461338514542 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 1945 | 1461338514543 Marionette TRACE conn2 <- [1,2498,null,{}] 08:21:54 INFO - PROCESS | 1945 | 1461338514546 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}] 08:21:54 INFO - PROCESS | 1945 | 1461338514631 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:21:54 INFO - PROCESS | 1945 | 1461338514636 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05c800 == 44 [pid = 1945] [id = 632] 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x125de6000) [pid = 1945] [serial = 1896] [outer = 0x0] 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x126d2ac00) [pid = 1945] [serial = 1897] [outer = 0x125de6000] 08:21:54 INFO - PROCESS | 1945 | 1461338514678 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x126d30800) [pid = 1945] [serial = 1898] [outer = 0x125de6000] 08:21:55 INFO - PROCESS | 1945 | 1461338515210 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]]]}] 08:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 721ms 08:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:21:55 INFO - PROCESS | 1945 | 1461338515264 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:21:55 INFO - PROCESS | 1945 | 1461338515267 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:21:55 INFO - PROCESS | 1945 | 1461338515270 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 1945 | 1461338515273 Marionette TRACE conn2 <- [1,2502,null,{}] 08:21:55 INFO - PROCESS | 1945 | 1461338515277 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}] 08:21:55 INFO - PROCESS | 1945 | 1461338515388 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:21:55 INFO - PROCESS | 1945 | 1461338515446 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x11520f000 == 45 [pid = 1945] [id = 633] 08:21:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x1134a2400) [pid = 1945] [serial = 1899] [outer = 0x0] 08:21:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x1142cac00) [pid = 1945] [serial = 1900] [outer = 0x1134a2400] 08:21:55 INFO - PROCESS | 1945 | 1461338515478 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x114ba8400) [pid = 1945] [serial = 1901] [outer = 0x1134a2400] 08:21:56 INFO - PROCESS | 1945 | 1461338516055 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]]]}] 08:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 873ms 08:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:21:56 INFO - PROCESS | 1945 | 1461338516144 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 1945 | 1461338516148 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:21:56 INFO - PROCESS | 1945 | 1461338516153 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 1945 | 1461338516154 Marionette TRACE conn2 <- [1,2506,null,{}] 08:21:56 INFO - PROCESS | 1945 | 1461338516157 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}] 08:21:56 INFO - PROCESS | 1945 | 1461338516268 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:21:56 INFO - PROCESS | 1945 | 1461338516345 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11339b800 == 46 [pid = 1945] [id = 634] 08:21:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x1134a6c00) [pid = 1945] [serial = 1902] [outer = 0x0] 08:21:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x114bcc800) [pid = 1945] [serial = 1903] [outer = 0x1134a6c00] 08:21:56 INFO - PROCESS | 1945 | 1461338516378 Marionette DEBUG loaded listener.js 08:21:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x115683000) [pid = 1945] [serial = 1904] [outer = 0x1134a6c00] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x114431000 == 45 [pid = 1945] [id = 305] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x126a9c000 == 44 [pid = 1945] [id = 299] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab06800 == 43 [pid = 1945] [id = 301] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11c494000 == 42 [pid = 1945] [id = 295] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac1000 == 41 [pid = 1945] [id = 290] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12727f800 == 40 [pid = 1945] [id = 300] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa69000 == 39 [pid = 1945] [id = 298] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b058000 == 38 [pid = 1945] [id = 303] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba2f000 == 37 [pid = 1945] [id = 294] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x118c48000 == 36 [pid = 1945] [id = 289] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11a882800 == 35 [pid = 1945] [id = 291] 08:21:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa6e800 == 34 [pid = 1945] [id = 292] 08:21:57 INFO - PROCESS | 1945 | 1461338517095 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]]]}] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12c1e1c00) [pid = 1945] [serial = 1846] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12c405000) [pid = 1945] [serial = 1736] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x130adb000) [pid = 1945] [serial = 1676] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12c411400) [pid = 1945] [serial = 1604] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x137becc00) [pid = 1945] [serial = 1682] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x137bddc00) [pid = 1945] [serial = 1679] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12c379800) [pid = 1945] [serial = 1733] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x126a08c00) [pid = 1945] [serial = 1724] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12c28c800) [pid = 1945] [serial = 1730] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12bc86800) [pid = 1945] [serial = 1727] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12909dc00) [pid = 1945] [serial = 1826] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12bf13c00) [pid = 1945] [serial = 1841] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x137bf1800) [pid = 1945] [serial = 1721] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x1295a8c00) [pid = 1945] [serial = 1828] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b071400) [pid = 1945] [serial = 1831] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x129c58800) [pid = 1945] [serial = 1829] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12b4a8800) [pid = 1945] [serial = 1834] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12b1fdc00) [pid = 1945] [serial = 1832] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x118c19000) [pid = 1945] [serial = 1837] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11c9d9000) [pid = 1945] [serial = 1838] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12c1c9000) [pid = 1945] [serial = 1843] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12ba59400) [pid = 1945] [serial = 1835] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12b965400) [pid = 1945] [serial = 1840] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11b90f400) [pid = 1945] [serial = 1819] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12c1db800) [pid = 1945] [serial = 1844] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11c15ac00) [pid = 1945] [serial = 1820] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x1162cd000) [pid = 1945] [serial = 1816] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11af3b800) [pid = 1945] [serial = 1817] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x118588000) [pid = 1945] [serial = 1813] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x119271000) [pid = 1945] [serial = 1814] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x114e0a000) [pid = 1945] [serial = 1811] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11457c000) [pid = 1945] [serial = 1810] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x126d37000) [pid = 1945] [serial = 1808] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11aa50000) [pid = 1945] [serial = 1807] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12b25a800) [pid = 1945] [serial = 1805] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11a891800) [pid = 1945] [serial = 1804] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12bc94000) [pid = 1945] [serial = 1802] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12b970800) [pid = 1945] [serial = 1801] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12b1f8800) [pid = 1945] [serial = 1799] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x12b071000) [pid = 1945] [serial = 1798] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12978c800) [pid = 1945] [serial = 1796] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x127f4bc00) [pid = 1945] [serial = 1795] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x125d10000) [pid = 1945] [serial = 1793] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11c162800) [pid = 1945] [serial = 1792] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x118585800) [pid = 1945] [serial = 1789] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11927c800) [pid = 1945] [serial = 1790] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x115681000) [pid = 1945] [serial = 1787] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x114bcb800) [pid = 1945] [serial = 1786] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12b49fc00) [pid = 1945] [serial = 1784] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x126d98800) [pid = 1945] [serial = 1825] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x125d11000) [pid = 1945] [serial = 1823] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x11c4e2800) [pid = 1945] [serial = 1822] [outer = 0x0] [url = about:blank] 08:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1022ms 08:21:57 INFO - PROCESS | 1945 | 1461338517175 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 1945 | 1461338517178 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:21:57 INFO - PROCESS | 1945 | 1461338517181 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 1945 | 1461338517183 Marionette TRACE conn2 <- [1,2510,null,{}] 08:21:57 INFO - PROCESS | 1945 | 1461338517187 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}] 08:21:57 INFO - PROCESS | 1945 | 1461338517271 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:21:57 INFO - PROCESS | 1945 | 1461338517284 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152d2800 == 35 [pid = 1945] [id = 635] 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x114bbf000) [pid = 1945] [serial = 1905] [outer = 0x0] 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x114bca800) [pid = 1945] [serial = 1906] [outer = 0x114bbf000] 08:21:57 INFO - PROCESS | 1945 | 1461338517312 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x114e0d400) [pid = 1945] [serial = 1907] [outer = 0x114bbf000] 08:21:57 INFO - PROCESS | 1945 | 1461338517706 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]]]}] 08:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 08:21:57 INFO - PROCESS | 1945 | 1461338517752 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 1945 | 1461338517755 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:21:57 INFO - PROCESS | 1945 | 1461338517761 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 1945 | 1461338517763 Marionette TRACE conn2 <- [1,2514,null,{}] 08:21:57 INFO - PROCESS | 1945 | 1461338517765 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}] 08:21:57 INFO - PROCESS | 1945 | 1461338517863 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:21:57 INFO - PROCESS | 1945 | 1461338517870 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ac1000 == 36 [pid = 1945] [id = 636] 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11572e400) [pid = 1945] [serial = 1908] [outer = 0x0] 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x115880c00) [pid = 1945] [serial = 1909] [outer = 0x11572e400] 08:21:57 INFO - PROCESS | 1945 | 1461338517898 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x116544400) [pid = 1945] [serial = 1910] [outer = 0x11572e400] 08:21:58 INFO - PROCESS | 1945 | 1461338518266 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]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 08:21:58 INFO - PROCESS | 1945 | 1461338518282 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1945 | 1461338518284 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:21:58 INFO - PROCESS | 1945 | 1461338518288 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1945 | 1461338518292 Marionette TRACE conn2 <- [1,2518,null,{}] 08:21:58 INFO - PROCESS | 1945 | 1461338518305 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}] 08:21:58 INFO - PROCESS | 1945 | 1461338518437 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:21:58 INFO - PROCESS | 1945 | 1461338518450 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa71000 == 37 [pid = 1945] [id = 637] 08:21:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x114004c00) [pid = 1945] [serial = 1911] [outer = 0x0] 08:21:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x1187b4000) [pid = 1945] [serial = 1912] [outer = 0x114004c00] 08:21:58 INFO - PROCESS | 1945 | 1461338518497 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x118c87000) [pid = 1945] [serial = 1913] [outer = 0x114004c00] 08:21:58 INFO - PROCESS | 1945 | 1461338518912 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]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 676ms 08:21:58 INFO - PROCESS | 1945 | 1461338518977 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1945 | 1461338518978 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:21:58 INFO - PROCESS | 1945 | 1461338518982 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1945 | 1461338518983 Marionette TRACE conn2 <- [1,2522,null,{}] 08:21:58 INFO - PROCESS | 1945 | 1461338518985 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}] 08:21:59 INFO - PROCESS | 1945 | 1461338519066 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:21:59 INFO - PROCESS | 1945 | 1461338519070 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b016800 == 38 [pid = 1945] [id = 638] 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x118e1a400) [pid = 1945] [serial = 1914] [outer = 0x0] 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x119b9cc00) [pid = 1945] [serial = 1915] [outer = 0x118e1a400] 08:21:59 INFO - PROCESS | 1945 | 1461338519097 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11a749000) [pid = 1945] [serial = 1916] [outer = 0x118e1a400] 08:21:59 INFO - PROCESS | 1945 | 1461338519473 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]]]}] 08:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 08:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:21:59 INFO - PROCESS | 1945 | 1461338519501 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 1945 | 1461338519502 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:21:59 INFO - PROCESS | 1945 | 1461338519504 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 1945 | 1461338519505 Marionette TRACE conn2 <- [1,2526,null,{}] 08:21:59 INFO - PROCESS | 1945 | 1461338519508 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}] 08:21:59 INFO - PROCESS | 1945 | 1461338519613 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:21:59 INFO - PROCESS | 1945 | 1461338519617 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc5000 == 39 [pid = 1945] [id = 639] 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x118e1e400) [pid = 1945] [serial = 1917] [outer = 0x0] 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11a74f800) [pid = 1945] [serial = 1918] [outer = 0x118e1e400] 08:21:59 INFO - PROCESS | 1945 | 1461338519643 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11a894800) [pid = 1945] [serial = 1919] [outer = 0x118e1e400] 08:22:00 INFO - PROCESS | 1945 | 1461338520003 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]]]}] 08:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 08:22:00 INFO - PROCESS | 1945 | 1461338520023 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 1945 | 1461338520025 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:22:00 INFO - PROCESS | 1945 | 1461338520034 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 1945 | 1461338520035 Marionette TRACE conn2 <- [1,2530,null,{}] 08:22:00 INFO - PROCESS | 1945 | 1461338520037 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}] 08:22:00 INFO - PROCESS | 1945 | 1461338520156 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:22:00 INFO - PROCESS | 1945 | 1461338520161 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x125914000 == 40 [pid = 1945] [id = 640] 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11a895000) [pid = 1945] [serial = 1920] [outer = 0x0] 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11aa50000) [pid = 1945] [serial = 1921] [outer = 0x11a895000] 08:22:00 INFO - PROCESS | 1945 | 1461338520190 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11ba0ec00) [pid = 1945] [serial = 1922] [outer = 0x11a895000] 08:22:00 INFO - PROCESS | 1945 | 1461338520555 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]]]}] 08:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 08:22:00 INFO - PROCESS | 1945 | 1461338520602 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 1945 | 1461338520604 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:22:00 INFO - PROCESS | 1945 | 1461338520606 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 1945 | 1461338520607 Marionette TRACE conn2 <- [1,2534,null,{}] 08:22:00 INFO - PROCESS | 1945 | 1461338520610 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}] 08:22:00 INFO - PROCESS | 1945 | 1461338520709 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:22:00 INFO - PROCESS | 1945 | 1461338520713 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c4800 == 41 [pid = 1945] [id = 641] 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11a897000) [pid = 1945] [serial = 1923] [outer = 0x0] 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11bdc6c00) [pid = 1945] [serial = 1924] [outer = 0x11a897000] 08:22:00 INFO - PROCESS | 1945 | 1461338520739 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11bdd0000) [pid = 1945] [serial = 1925] [outer = 0x11a897000] 08:22:01 INFO - PROCESS | 1945 | 1461338521072 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]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 08:22:01 INFO - PROCESS | 1945 | 1461338521125 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1945 | 1461338521126 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:22:01 INFO - PROCESS | 1945 | 1461338521128 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1945 | 1461338521129 Marionette TRACE conn2 <- [1,2538,null,{}] 08:22:01 INFO - PROCESS | 1945 | 1461338521131 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}] 08:22:01 INFO - PROCESS | 1945 | 1461338521226 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:22:01 INFO - PROCESS | 1945 | 1461338521262 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e41800 == 42 [pid = 1945] [id = 642] 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11bdd4800) [pid = 1945] [serial = 1926] [outer = 0x0] 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c15fc00) [pid = 1945] [serial = 1927] [outer = 0x11bdd4800] 08:22:01 INFO - PROCESS | 1945 | 1461338521287 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11c4e0400) [pid = 1945] [serial = 1928] [outer = 0x11bdd4800] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11b994800) [pid = 1945] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11475f800) [pid = 1945] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11c15dc00) [pid = 1945] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11b994c00) [pid = 1945] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x118e1b800) [pid = 1945] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x114e04400) [pid = 1945] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x118c89400) [pid = 1945] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11ad65000) [pid = 1945] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x113407c00) [pid = 1945] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11ad6c000) [pid = 1945] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x115675000) [pid = 1945] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x1140d1000) [pid = 1945] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x1147cac00) [pid = 1945] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x118909c00) [pid = 1945] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x114e11400) [pid = 1945] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:22:01 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x113406400) [pid = 1945] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:22:01 INFO - PROCESS | 1945 | 1461338521773 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]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 08:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:22:01 INFO - PROCESS | 1945 | 1461338521799 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1945 | 1461338521801 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:22:01 INFO - PROCESS | 1945 | 1461338521803 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1945 | 1461338521804 Marionette TRACE conn2 <- [1,2542,null,{}] 08:22:01 INFO - PROCESS | 1945 | 1461338521806 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}] 08:22:01 INFO - PROCESS | 1945 | 1461338521889 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:22:01 INFO - PROCESS | 1945 | 1461338521895 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11aa6d000 == 43 [pid = 1945] [id = 643] 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x114e0e400) [pid = 1945] [serial = 1929] [outer = 0x0] 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11ad67c00) [pid = 1945] [serial = 1930] [outer = 0x114e0e400] 08:22:01 INFO - PROCESS | 1945 | 1461338521922 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11c155000) [pid = 1945] [serial = 1931] [outer = 0x114e0e400] 08:22:02 INFO - PROCESS | 1945 | 1461338522252 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]]]}] 08:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 469ms 08:22:02 INFO - PROCESS | 1945 | 1461338522273 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 1945 | 1461338522274 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:22:02 INFO - PROCESS | 1945 | 1461338522277 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 1945 | 1461338522280 Marionette TRACE conn2 <- [1,2546,null,{}] 08:22:02 INFO - PROCESS | 1945 | 1461338522284 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}] 08:22:02 INFO - PROCESS | 1945 | 1461338522365 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:22:02 INFO - PROCESS | 1945 | 1461338522421 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x127915800 == 44 [pid = 1945] [id = 644] 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x117848c00) [pid = 1945] [serial = 1932] [outer = 0x0] 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11c4e2800) [pid = 1945] [serial = 1933] [outer = 0x117848c00] 08:22:02 INFO - PROCESS | 1945 | 1461338522447 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c9de000) [pid = 1945] [serial = 1934] [outer = 0x117848c00] 08:22:02 INFO - PROCESS | 1945 | 1461338522761 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]]]}] 08:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 08:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:22:02 INFO - PROCESS | 1945 | 1461338522800 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 1945 | 1461338522801 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:22:02 INFO - PROCESS | 1945 | 1461338522803 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 1945 | 1461338522805 Marionette TRACE conn2 <- [1,2550,null,{}] 08:22:02 INFO - PROCESS | 1945 | 1461338522807 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}] 08:22:02 INFO - PROCESS | 1945 | 1461338522901 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:22:02 INFO - PROCESS | 1945 | 1461338522906 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b058000 == 45 [pid = 1945] [id = 645] 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c9e2400) [pid = 1945] [serial = 1935] [outer = 0x0] 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x125d14800) [pid = 1945] [serial = 1936] [outer = 0x11c9e2400] 08:22:02 INFO - PROCESS | 1945 | 1461338522938 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x126d2cc00) [pid = 1945] [serial = 1937] [outer = 0x11c9e2400] 08:22:03 INFO - PROCESS | 1945 | 1461338523263 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]]]}] 08:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 469ms 08:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:22:03 INFO - PROCESS | 1945 | 1461338523273 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 1945 | 1461338523274 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:22:03 INFO - PROCESS | 1945 | 1461338523278 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1945 | 1461338523280 Marionette TRACE conn2 <- [1,2554,null,{}] 08:22:03 INFO - PROCESS | 1945 | 1461338523288 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}] 08:22:03 INFO - PROCESS | 1945 | 1461338523399 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:22:03 INFO - PROCESS | 1945 | 1461338523407 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b66c800 == 46 [pid = 1945] [id = 646] 08:22:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c9e3400) [pid = 1945] [serial = 1938] [outer = 0x0] 08:22:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x126d33000) [pid = 1945] [serial = 1939] [outer = 0x11c9e3400] 08:22:03 INFO - PROCESS | 1945 | 1461338523433 Marionette DEBUG loaded listener.js 08:22:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x126d99000) [pid = 1945] [serial = 1940] [outer = 0x11c9e3400] 08:22:03 INFO - PROCESS | 1945 | 1461338523947 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]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 726ms 08:22:04 INFO - PROCESS | 1945 | 1461338524004 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 1945 | 1461338524007 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:22:04 INFO - PROCESS | 1945 | 1461338524011 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 1945 | 1461338524014 Marionette TRACE conn2 <- [1,2558,null,{}] 08:22:04 INFO - PROCESS | 1945 | 1461338524017 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}] 08:22:04 INFO - PROCESS | 1945 | 1461338524121 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:22:04 INFO - PROCESS | 1945 | 1461338524227 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad2000 == 47 [pid = 1945] [id = 647] 08:22:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11523a800) [pid = 1945] [serial = 1941] [outer = 0x0] 08:22:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x115676c00) [pid = 1945] [serial = 1942] [outer = 0x11523a800] 08:22:04 INFO - PROCESS | 1945 | 1461338524261 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11579b000) [pid = 1945] [serial = 1943] [outer = 0x11523a800] 08:22:04 INFO - PROCESS | 1945 | 1461338524711 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]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 08:22:04 INFO - PROCESS | 1945 | 1461338524735 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 1945 | 1461338524739 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:22:04 INFO - PROCESS | 1945 | 1461338524744 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 1945 | 1461338524746 Marionette TRACE conn2 <- [1,2562,null,{}] 08:22:04 INFO - PROCESS | 1945 | 1461338524748 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}] 08:22:04 INFO - PROCESS | 1945 | 1461338524852 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:22:04 INFO - PROCESS | 1945 | 1461338524909 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcd0000 == 48 [pid = 1945] [id = 648] 08:22:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x1165f7c00) [pid = 1945] [serial = 1944] [outer = 0x0] 08:22:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x1189f4400) [pid = 1945] [serial = 1945] [outer = 0x1165f7c00] 08:22:04 INFO - PROCESS | 1945 | 1461338524952 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x119b9dc00) [pid = 1945] [serial = 1946] [outer = 0x1165f7c00] 08:22:05 INFO - PROCESS | 1945 | 1461338525417 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]]]}] 08:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 720ms 08:22:05 INFO - PROCESS | 1945 | 1461338525493 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:22:05 INFO - PROCESS | 1945 | 1461338525496 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:22:05 INFO - PROCESS | 1945 | 1461338525500 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:22:05 INFO - PROCESS | 1945 | 1461338525503 Marionette TRACE conn2 <- [1,2566,null,{}] 08:22:05 INFO - PROCESS | 1945 | 1461338525512 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}] 08:22:05 INFO - PROCESS | 1945 | 1461338525615 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:22:05 INFO - PROCESS | 1945 | 1461338525688 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba09000 == 49 [pid = 1945] [id = 649] 08:22:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11ade6000) [pid = 1945] [serial = 1947] [outer = 0x0] 08:22:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11b907400) [pid = 1945] [serial = 1948] [outer = 0x11ade6000] 08:22:05 INFO - PROCESS | 1945 | 1461338525721 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11c44e800) [pid = 1945] [serial = 1949] [outer = 0x11ade6000] 08:22:06 INFO - PROCESS | 1945 | 1461338526161 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]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 08:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:22:06 INFO - PROCESS | 1945 | 1461338526171 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 1945 | 1461338526173 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:22:06 INFO - PROCESS | 1945 | 1461338526175 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 1945 | 1461338526177 Marionette TRACE conn2 <- [1,2570,null,{}] 08:22:06 INFO - PROCESS | 1945 | 1461338526181 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}] 08:22:06 INFO - PROCESS | 1945 | 1461338526283 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:22:06 INFO - PROCESS | 1945 | 1461338526337 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be2c800 == 50 [pid = 1945] [id = 650] 08:22:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11bdca800) [pid = 1945] [serial = 1950] [outer = 0x0] 08:22:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x125d15800) [pid = 1945] [serial = 1951] [outer = 0x11bdca800] 08:22:06 INFO - PROCESS | 1945 | 1461338526367 Marionette DEBUG loaded listener.js 08:22:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x126d2b800) [pid = 1945] [serial = 1952] [outer = 0x11bdca800] 08:22:06 INFO - PROCESS | 1945 | 1461338526991 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]]]}] 08:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 873ms 08:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:22:07 INFO - PROCESS | 1945 | 1461338527063 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 1945 | 1461338527065 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:22:07 INFO - PROCESS | 1945 | 1461338527068 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 1945 | 1461338527071 Marionette TRACE conn2 <- [1,2574,null,{}] 08:22:07 INFO - PROCESS | 1945 | 1461338527074 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}] 08:22:07 INFO - PROCESS | 1945 | 1461338527167 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:22:07 INFO - PROCESS | 1945 | 1461338527232 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0f800 == 51 [pid = 1945] [id = 651] 08:22:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114760000) [pid = 1945] [serial = 1953] [outer = 0x0] 08:22:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x114bc4400) [pid = 1945] [serial = 1954] [outer = 0x114760000] 08:22:07 INFO - PROCESS | 1945 | 1461338527260 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x115235c00) [pid = 1945] [serial = 1955] [outer = 0x114760000] 08:22:07 INFO - PROCESS | 1945 | 1461338527706 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]]]}] 08:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 671ms 08:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:22:07 INFO - PROCESS | 1945 | 1461338527740 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 1945 | 1461338527744 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:22:07 INFO - PROCESS | 1945 | 1461338527748 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 1945 | 1461338527750 Marionette TRACE conn2 <- [1,2578,null,{}] 08:22:07 INFO - PROCESS | 1945 | 1461338527752 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}] 08:22:07 INFO - PROCESS | 1945 | 1461338527895 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x125a0d800 == 50 [pid = 1945] [id = 302] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x1259af000 == 49 [pid = 1945] [id = 297] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x12b058000 == 48 [pid = 1945] [id = 645] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x127915800 == 47 [pid = 1945] [id = 644] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa6d000 == 46 [pid = 1945] [id = 643] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x125e41800 == 45 [pid = 1945] [id = 642] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c4800 == 44 [pid = 1945] [id = 641] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x125914000 == 43 [pid = 1945] [id = 640] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc5000 == 42 [pid = 1945] [id = 639] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x126d2ac00) [pid = 1945] [serial = 1897] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11b016800 == 41 [pid = 1945] [id = 638] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x11aa71000 == 40 [pid = 1945] [id = 637] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x119ac1000 == 39 [pid = 1945] [id = 636] 08:22:07 INFO - PROCESS | 1945 | --DOCSHELL 0x1152d2800 == 38 [pid = 1945] [id = 635] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11b913800) [pid = 1945] [serial = 1877] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x125ce4800) [pid = 1945] [serial = 1891] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12696e800) [pid = 1945] [serial = 1895] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11bdc9000) [pid = 1945] [serial = 1879] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11858a400) [pid = 1945] [serial = 1861] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x118906000) [pid = 1945] [serial = 1862] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11c450400) [pid = 1945] [serial = 1882] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11c15d800) [pid = 1945] [serial = 1880] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11c9d8c00) [pid = 1945] [serial = 1885] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11aa48400) [pid = 1945] [serial = 1870] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11ad67400) [pid = 1945] [serial = 1871] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x1165f5400) [pid = 1945] [serial = 1888] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x119ba6800) [pid = 1945] [serial = 1864] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11a748800) [pid = 1945] [serial = 1865] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x125f9e800) [pid = 1945] [serial = 1894] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11567e000) [pid = 1945] [serial = 1855] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11579c000) [pid = 1945] [serial = 1856] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11af3b400) [pid = 1945] [serial = 1873] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11af43400) [pid = 1945] [serial = 1874] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x115894800) [pid = 1945] [serial = 1858] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x117849c00) [pid = 1945] [serial = 1859] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x114239400) [pid = 1945] [serial = 1849] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11457a000) [pid = 1945] [serial = 1850] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x114bbd800) [pid = 1945] [serial = 1852] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x114bcb000) [pid = 1945] [serial = 1853] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11a88d800) [pid = 1945] [serial = 1867] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11a89a800) [pid = 1945] [serial = 1868] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11ade8800) [pid = 1945] [serial = 1889] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x125d12800) [pid = 1945] [serial = 1892] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x11af42800) [pid = 1945] [serial = 1876] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x11c922800) [pid = 1945] [serial = 1883] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x125ce4400) [pid = 1945] [serial = 1886] [outer = 0x0] [url = about:blank] 08:22:07 INFO - PROCESS | 1945 | 1461338527988 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f6d800 == 39 [pid = 1945] [id = 652] 08:22:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x113529c00) [pid = 1945] [serial = 1956] [outer = 0x0] 08:22:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x114ba8800) [pid = 1945] [serial = 1957] [outer = 0x113529c00] 08:22:08 INFO - PROCESS | 1945 | 1461338528017 Marionette DEBUG loaded listener.js 08:22:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11579e000) [pid = 1945] [serial = 1958] [outer = 0x113529c00] 08:22:08 INFO - PROCESS | 1945 | 1461338528421 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]]]}] 08:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 08:22:08 INFO - PROCESS | 1945 | 1461338528479 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 1945 | 1461338528482 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:22:08 INFO - PROCESS | 1945 | 1461338528486 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 1945 | 1461338528488 Marionette TRACE conn2 <- [1,2582,null,{}] 08:22:08 INFO - PROCESS | 1945 | 1461338528492 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}] 08:22:08 INFO - PROCESS | 1945 | 1461338528621 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:22:08 INFO - PROCESS | 1945 | 1461338528658 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b42000 == 40 [pid = 1945] [id = 653] 08:22:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x1147d5000) [pid = 1945] [serial = 1959] [outer = 0x0] 08:22:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x115677400) [pid = 1945] [serial = 1960] [outer = 0x1147d5000] 08:22:08 INFO - PROCESS | 1945 | 1461338528692 Marionette DEBUG loaded listener.js 08:22:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x116548400) [pid = 1945] [serial = 1961] [outer = 0x1147d5000] 08:22:09 INFO - PROCESS | 1945 | 1461338529123 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]]]}] 08:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 675ms 08:22:09 INFO - PROCESS | 1945 | 1461338529161 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 1945 | 1461338529165 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:22:09 INFO - PROCESS | 1945 | 1461338529170 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 1945 | 1461338529172 Marionette TRACE conn2 <- [1,2586,null,{}] 08:22:09 INFO - PROCESS | 1945 | 1461338529174 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}] 08:22:09 INFO - PROCESS | 1945 | 1461338529271 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:22:09 INFO - PROCESS | 1945 | 1461338529326 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b005800 == 41 [pid = 1945] [id = 654] 08:22:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11853c000) [pid = 1945] [serial = 1962] [outer = 0x0] 08:22:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x1189f0c00) [pid = 1945] [serial = 1963] [outer = 0x11853c000] 08:22:09 INFO - PROCESS | 1945 | 1461338529356 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x119139c00) [pid = 1945] [serial = 1964] [outer = 0x11853c000] 08:22:09 INFO - PROCESS | 1945 | 1461338529760 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]]]}] 08:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 625ms 08:22:09 INFO - PROCESS | 1945 | 1461338529797 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 1945 | 1461338529799 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:22:09 INFO - PROCESS | 1945 | 1461338529803 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 1945 | 1461338529805 Marionette TRACE conn2 <- [1,2590,null,{}] 08:22:09 INFO - PROCESS | 1945 | 1461338529816 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}] 08:22:09 INFO - PROCESS | 1945 | 1461338529915 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:22:10 INFO - PROCESS | 1945 | 1461338530019 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x119b3f800 == 42 [pid = 1945] [id = 655] 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11a88e400) [pid = 1945] [serial = 1965] [outer = 0x0] 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11aa51800) [pid = 1945] [serial = 1966] [outer = 0x11a88e400] 08:22:10 INFO - PROCESS | 1945 | 1461338530052 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11ad71400) [pid = 1945] [serial = 1967] [outer = 0x11a88e400] 08:22:10 INFO - PROCESS | 1945 | 1461338530495 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]]]}] 08:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 722ms 08:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:22:10 INFO - PROCESS | 1945 | 1461338530529 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:22:10 INFO - PROCESS | 1945 | 1461338530531 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:22:10 INFO - PROCESS | 1945 | 1461338530534 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:22:10 INFO - PROCESS | 1945 | 1461338530536 Marionette TRACE conn2 <- [1,2594,null,{}] 08:22:10 INFO - PROCESS | 1945 | 1461338530538 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}] 08:22:10 INFO - PROCESS | 1945 | 1461338530636 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:22:10 INFO - PROCESS | 1945 | 1461338530702 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259b2800 == 43 [pid = 1945] [id = 656] 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11ade6800) [pid = 1945] [serial = 1968] [outer = 0x0] 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11b994800) [pid = 1945] [serial = 1969] [outer = 0x11ade6800] 08:22:10 INFO - PROCESS | 1945 | 1461338530733 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11bdca000) [pid = 1945] [serial = 1970] [outer = 0x11ade6800] 08:22:11 INFO - PROCESS | 1945 | 1461338531194 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]]]}] 08:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 08:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:22:11 INFO - PROCESS | 1945 | 1461338531206 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 1945 | 1461338531208 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:22:11 INFO - PROCESS | 1945 | 1461338531212 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 1945 | 1461338531214 Marionette TRACE conn2 <- [1,2598,null,{}] 08:22:11 INFO - PROCESS | 1945 | 1461338531218 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}] 08:22:11 INFO - PROCESS | 1945 | 1461338531390 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:22:11 INFO - PROCESS | 1945 | 1461338531469 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x113394000 == 44 [pid = 1945] [id = 657] 08:22:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11af3b800) [pid = 1945] [serial = 1971] [outer = 0x0] 08:22:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bdd0400) [pid = 1945] [serial = 1972] [outer = 0x11af3b800] 08:22:11 INFO - PROCESS | 1945 | 1461338531500 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c2a0c00) [pid = 1945] [serial = 1973] [outer = 0x11af3b800] 08:22:11 INFO - PROCESS | 1945 | 1461338531934 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]]]}] 08:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 777ms 08:22:11 INFO - PROCESS | 1945 | 1461338531994 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 1945 | 1461338531996 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:22:12 INFO - PROCESS | 1945 | 1461338532000 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1945 | 1461338532001 Marionette TRACE conn2 <- [1,2602,null,{}] 08:22:12 INFO - PROCESS | 1945 | 1461338532003 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}] 08:22:12 INFO - PROCESS | 1945 | 1461338532119 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:22:12 INFO - PROCESS | 1945 | 1461338532187 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x127610800 == 45 [pid = 1945] [id = 658] 08:22:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c9e0800) [pid = 1945] [serial = 1974] [outer = 0x0] 08:22:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x126d30400) [pid = 1945] [serial = 1975] [outer = 0x11c9e0800] 08:22:12 INFO - PROCESS | 1945 | 1461338532220 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x126d38400) [pid = 1945] [serial = 1976] [outer = 0x11c9e0800] 08:22:12 INFO - PROCESS | 1945 | 1461338532673 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]]]}] 08:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 719ms 08:22:12 INFO - PROCESS | 1945 | 1461338532737 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 1945 | 1461338532738 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:22:12 INFO - PROCESS | 1945 | 1461338532741 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1945 | 1461338532743 Marionette TRACE conn2 <- [1,2606,null,{}] 08:22:12 INFO - PROCESS | 1945 | 1461338532748 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}] 08:22:12 INFO - PROCESS | 1945 | 1461338532881 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:22:12 INFO - PROCESS | 1945 | 1461338532949 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x129524000 == 46 [pid = 1945] [id = 659] 08:22:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x114e10400) [pid = 1945] [serial = 1977] [outer = 0x0] 08:22:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x126d9f800) [pid = 1945] [serial = 1978] [outer = 0x114e10400] 08:22:12 INFO - PROCESS | 1945 | 1461338532980 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x126da6800) [pid = 1945] [serial = 1979] [outer = 0x114e10400] 08:22:13 INFO - PROCESS | 1945 | 1461338533541 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]]]}] 08:22:13 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0f800 == 45 [pid = 1945] [id = 651] 08:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 825ms 08:22:13 INFO - PROCESS | 1945 | 1461338533566 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:22:13 INFO - PROCESS | 1945 | 1461338533569 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:22:13 INFO - PROCESS | 1945 | 1461338533572 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:22:13 INFO - PROCESS | 1945 | 1461338533574 Marionette TRACE conn2 <- [1,2610,null,{}] 08:22:13 INFO - PROCESS | 1945 | 1461338533578 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}] 08:22:13 INFO - PROCESS | 1945 | 1461338533662 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:22:13 INFO - PROCESS | 1945 | 1461338533670 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a9a5800 == 46 [pid = 1945] [id = 660] 08:22:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11523fc00) [pid = 1945] [serial = 1980] [outer = 0x0] 08:22:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x115681000) [pid = 1945] [serial = 1981] [outer = 0x11523fc00] 08:22:13 INFO - PROCESS | 1945 | 1461338533699 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x118906000) [pid = 1945] [serial = 1982] [outer = 0x11523fc00] 08:22:14 INFO - PROCESS | 1945 | 1461338534053 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]]]}] 08:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 08:22:14 INFO - PROCESS | 1945 | 1461338534096 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1945 | 1461338534100 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:22:14 INFO - PROCESS | 1945 | 1461338534105 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1945 | 1461338534106 Marionette TRACE conn2 <- [1,2614,null,{}] 08:22:14 INFO - PROCESS | 1945 | 1461338534109 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}] 08:22:14 INFO - PROCESS | 1945 | 1461338534192 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:22:14 INFO - PROCESS | 1945 | 1461338534199 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c494800 == 47 [pid = 1945] [id = 661] 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x118c19000) [pid = 1945] [serial = 1983] [outer = 0x0] 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x119d71400) [pid = 1945] [serial = 1984] [outer = 0x118c19000] 08:22:14 INFO - PROCESS | 1945 | 1461338534226 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11af4ac00) [pid = 1945] [serial = 1985] [outer = 0x118c19000] 08:22:14 INFO - PROCESS | 1945 | 1461338534602 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]]]}] 08:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 08:22:14 INFO - PROCESS | 1945 | 1461338534626 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1945 | 1461338534629 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:22:14 INFO - PROCESS | 1945 | 1461338534643 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1945 | 1461338534646 Marionette TRACE conn2 <- [1,2618,null,{}] 08:22:14 INFO - PROCESS | 1945 | 1461338534653 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}] 08:22:14 INFO - PROCESS | 1945 | 1461338534738 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:22:14 INFO - PROCESS | 1945 | 1461338534746 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b055800 == 48 [pid = 1945] [id = 662] 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11c155c00) [pid = 1945] [serial = 1986] [outer = 0x0] 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x125d16800) [pid = 1945] [serial = 1987] [outer = 0x11c155c00] 08:22:14 INFO - PROCESS | 1945 | 1461338534774 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x126d9c800) [pid = 1945] [serial = 1988] [outer = 0x11c155c00] 08:22:15 INFO - PROCESS | 1945 | 1461338535124 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]]]}] 08:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 526ms 08:22:15 INFO - PROCESS | 1945 | 1461338535165 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1945 | 1461338535167 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:22:15 INFO - PROCESS | 1945 | 1461338535169 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1945 | 1461338535170 Marionette TRACE conn2 <- [1,2622,null,{}] 08:22:15 INFO - PROCESS | 1945 | 1461338535172 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}] 08:22:15 INFO - PROCESS | 1945 | 1461338535254 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:22:15 INFO - PROCESS | 1945 | 1461338535288 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b6c8000 == 49 [pid = 1945] [id = 663] 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x126d9ac00) [pid = 1945] [serial = 1989] [outer = 0x0] 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x126e72000) [pid = 1945] [serial = 1990] [outer = 0x126d9ac00] 08:22:15 INFO - PROCESS | 1945 | 1461338535342 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x1272da800) [pid = 1945] [serial = 1991] [outer = 0x126d9ac00] 08:22:15 INFO - PROCESS | 1945 | 1461338535698 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]]]}] 08:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 08:22:15 INFO - PROCESS | 1945 | 1461338535740 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1945 | 1461338535741 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:22:15 INFO - PROCESS | 1945 | 1461338535743 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1945 | 1461338535745 Marionette TRACE conn2 <- [1,2626,null,{}] 08:22:15 INFO - PROCESS | 1945 | 1461338535747 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}] 08:22:15 INFO - PROCESS | 1945 | 1461338535846 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:22:15 INFO - PROCESS | 1945 | 1461338535850 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be3a800 == 50 [pid = 1945] [id = 664] 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x126d9cc00) [pid = 1945] [serial = 1992] [outer = 0x0] 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127974000) [pid = 1945] [serial = 1993] [outer = 0x126d9cc00] 08:22:15 INFO - PROCESS | 1945 | 1461338535906 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x127f55c00) [pid = 1945] [serial = 1994] [outer = 0x126d9cc00] 08:22:16 INFO - PROCESS | 1945 | 1461338536251 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]]]}] 08:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 08:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:22:16 INFO - PROCESS | 1945 | 1461338536265 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:22:16 INFO - PROCESS | 1945 | 1461338536266 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:22:16 INFO - PROCESS | 1945 | 1461338536268 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - PROCESS | 1945 | 1461338536269 Marionette TRACE conn2 <- [1,2630,null,{}] 08:22:16 INFO - PROCESS | 1945 | 1461338536271 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}] 08:22:16 INFO - PROCESS | 1945 | 1461338536394 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:22:16 INFO - PROCESS | 1945 | 1461338536409 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c122000 == 51 [pid = 1945] [id = 665] 08:22:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x127fe7800) [pid = 1945] [serial = 1995] [outer = 0x0] 08:22:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x1295a4c00) [pid = 1945] [serial = 1996] [outer = 0x127fe7800] 08:22:16 INFO - PROCESS | 1945 | 1461338536438 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129796800) [pid = 1945] [serial = 1997] [outer = 0x127fe7800] 08:22:16 INFO - PROCESS | 1945 | 1461338536832 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]]]}] 08:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 08:22:16 INFO - PROCESS | 1945 | 1461338536840 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:22:16 INFO - PROCESS | 1945 | 1461338536841 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:22:16 INFO - PROCESS | 1945 | 1461338536844 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - PROCESS | 1945 | 1461338536847 Marionette TRACE conn2 <- [1,2634,null,{}] 08:22:16 INFO - PROCESS | 1945 | 1461338536851 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}] 08:22:16 INFO - PROCESS | 1945 | 1461338536953 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x118e1e400) [pid = 1945] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a895000) [pid = 1945] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x118e1a400) [pid = 1945] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x114004c00) [pid = 1945] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11572e400) [pid = 1945] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x114bbf000) [pid = 1945] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x114760000) [pid = 1945] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11a897000) [pid = 1945] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11bdd4800) [pid = 1945] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x114e0e400) [pid = 1945] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x117848c00) [pid = 1945] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:22:17 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11c9e2400) [pid = 1945] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:22:17 INFO - PROCESS | 1945 | 1461338537008 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x119120000 == 52 [pid = 1945] [id = 666] 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114004c00) [pid = 1945] [serial = 1998] [outer = 0x0] 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x114e0e400) [pid = 1945] [serial = 1999] [outer = 0x114004c00] 08:22:17 INFO - PROCESS | 1945 | 1461338537037 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11bdd0c00) [pid = 1945] [serial = 2000] [outer = 0x114004c00] 08:22:17 INFO - PROCESS | 1945 | 1461338537386 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]]]}] 08:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 08:22:17 INFO - PROCESS | 1945 | 1461338537418 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:22:17 INFO - PROCESS | 1945 | 1461338537420 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:22:17 INFO - PROCESS | 1945 | 1461338537423 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 1945 | 1461338537425 Marionette TRACE conn2 <- [1,2638,null,{}] 08:22:17 INFO - PROCESS | 1945 | 1461338537428 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}] 08:22:17 INFO - PROCESS | 1945 | 1461338537541 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:22:17 INFO - PROCESS | 1945 | 1461338537545 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce75000 == 53 [pid = 1945] [id = 667] 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x119a47800) [pid = 1945] [serial = 2001] [outer = 0x0] 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x127fe8800) [pid = 1945] [serial = 2002] [outer = 0x119a47800] 08:22:17 INFO - PROCESS | 1945 | 1461338537566 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x129c5bc00) [pid = 1945] [serial = 2003] [outer = 0x119a47800] 08:22:18 INFO - PROCESS | 1945 | 1461338537992 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]]]}] 08:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 625ms 08:22:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:22:18 INFO - PROCESS | 1945 | 1461338538048 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1945 | 1461338538050 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:22:18 INFO - PROCESS | 1945 | 1461338538053 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1945 | 1461338538055 Marionette TRACE conn2 <- [1,2642,null,{}] 08:22:18 INFO - PROCESS | 1945 | 1461338538058 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}] 08:22:18 INFO - PROCESS | 1945 | 1461338538206 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:22:18 INFO - PROCESS | 1945 | 1461338538216 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0ab000 == 54 [pid = 1945] [id = 668] 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11c2a9400) [pid = 1945] [serial = 2004] [outer = 0x0] 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b06cc00) [pid = 1945] [serial = 2005] [outer = 0x11c2a9400] 08:22:18 INFO - PROCESS | 1945 | 1461338538258 Marionette DEBUG loaded listener.js 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12b073400) [pid = 1945] [serial = 2006] [outer = 0x11c2a9400] 08:22:18 INFO - PROCESS | 1945 | 1461338538630 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]]]}] 08:22:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:22:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 622ms 08:22:18 INFO - PROCESS | 1945 | 1461338538675 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1945 | 1461338538676 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:22:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:22:18 INFO - PROCESS | 1945 | 1461338538678 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1945 | 1461338538680 Marionette TRACE conn2 <- [1,2646,null,{}] 08:22:18 INFO - PROCESS | 1945 | 1461338538682 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}] 08:22:18 INFO - PROCESS | 1945 | 1461338538791 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:22:18 INFO - PROCESS | 1945 | 1461338538798 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d38b000 == 55 [pid = 1945] [id = 669] 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b075800) [pid = 1945] [serial = 2007] [outer = 0x0] 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b078c00) [pid = 1945] [serial = 2008] [outer = 0x12b075800] 08:22:18 INFO - PROCESS | 1945 | 1461338538823 Marionette DEBUG loaded listener.js 08:22:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b1f3000) [pid = 1945] [serial = 2009] [outer = 0x12b075800] 08:22:19 INFO - PROCESS | 1945 | 1461338539153 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]]]}] 08:22:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:22:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 08:22:19 INFO - PROCESS | 1945 | 1461338539199 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:22:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:22:19 INFO - PROCESS | 1945 | 1461338539201 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:22:19 INFO - PROCESS | 1945 | 1461338539203 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:22:19 INFO - PROCESS | 1945 | 1461338539205 Marionette TRACE conn2 <- [1,2650,null,{}] 08:22:19 INFO - PROCESS | 1945 | 1461338539207 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}] 08:22:19 INFO - PROCESS | 1945 | 1461338539304 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:22:19 INFO - PROCESS | 1945 | 1461338539424 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x119233800 == 56 [pid = 1945] [id = 670] 08:22:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x113498000) [pid = 1945] [serial = 2010] [outer = 0x0] 08:22:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11352a800) [pid = 1945] [serial = 2011] [outer = 0x113498000] 08:22:19 INFO - PROCESS | 1945 | 1461338539457 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x114bc7000) [pid = 1945] [serial = 2012] [outer = 0x113498000] 08:22:19 INFO - PROCESS | 1945 | 1461338539888 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]]]}] 08:22:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:22:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 719ms 08:22:19 INFO - PROCESS | 1945 | 1461338539923 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:22:19 INFO - PROCESS | 1945 | 1461338539925 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:22:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:22:19 INFO - PROCESS | 1945 | 1461338539929 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:22:19 INFO - PROCESS | 1945 | 1461338539932 Marionette TRACE conn2 <- [1,2654,null,{}] 08:22:19 INFO - PROCESS | 1945 | 1461338539936 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}] 08:22:20 INFO - PROCESS | 1945 | 1461338540066 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:22:20 INFO - PROCESS | 1945 | 1461338540149 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x127286000 == 57 [pid = 1945] [id = 671] 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11aa4e000) [pid = 1945] [serial = 2013] [outer = 0x0] 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11ade5400) [pid = 1945] [serial = 2014] [outer = 0x11aa4e000] 08:22:20 INFO - PROCESS | 1945 | 1461338540182 Marionette DEBUG loaded listener.js 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11bdcc400) [pid = 1945] [serial = 2015] [outer = 0x11aa4e000] 08:22:20 INFO - PROCESS | 1945 | 1461338540587 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]]]}] 08:22:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:22:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 08:22:20 INFO - PROCESS | 1945 | 1461338540653 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1945 | 1461338540655 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:22:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:22:20 INFO - PROCESS | 1945 | 1461338540658 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1945 | 1461338540659 Marionette TRACE conn2 <- [1,2658,null,{}] 08:22:20 INFO - PROCESS | 1945 | 1461338540681 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}] 08:22:20 INFO - PROCESS | 1945 | 1461338540787 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:22:20 INFO - PROCESS | 1945 | 1461338540859 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4b5800 == 58 [pid = 1945] [id = 672] 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x125d0b800) [pid = 1945] [serial = 2016] [outer = 0x0] 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x126a09400) [pid = 1945] [serial = 2017] [outer = 0x125d0b800] 08:22:20 INFO - PROCESS | 1945 | 1461338540889 Marionette DEBUG loaded listener.js 08:22:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x126eee400) [pid = 1945] [serial = 2018] [outer = 0x125d0b800] 08:22:21 INFO - PROCESS | 1945 | 1461338541336 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]]]}] 08:22:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:22:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 686ms 08:22:21 INFO - PROCESS | 1945 | 1461338541346 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1945 | 1461338541348 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:22:21 INFO - PROCESS | 1945 | 1461338541360 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1945 | 1461338541367 Marionette TRACE conn2 <- [1,2662,null,{}] 08:22:21 INFO - PROCESS | 1945 | 1461338541399 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}] 08:22:21 INFO - PROCESS | 1945 | 1461338541504 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:22:21 INFO - PROCESS | 1945 | 1461338541561 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db5c800 == 59 [pid = 1945] [id = 673] 08:22:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x127549c00) [pid = 1945] [serial = 2019] [outer = 0x0] 08:22:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x129793c00) [pid = 1945] [serial = 2020] [outer = 0x127549c00] 08:22:21 INFO - PROCESS | 1945 | 1461338541592 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x129c5c000) [pid = 1945] [serial = 2021] [outer = 0x127549c00] 08:22:22 INFO - PROCESS | 1945 | 1461338542034 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]]]}] 08:22:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:22:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 712ms 08:22:22 INFO - PROCESS | 1945 | 1461338542064 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1945 | 1461338542066 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:22:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:22:22 INFO - PROCESS | 1945 | 1461338542069 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1945 | 1461338542070 Marionette TRACE conn2 <- [1,2666,null,{}] 08:22:22 INFO - PROCESS | 1945 | 1461338542072 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}] 08:22:22 INFO - PROCESS | 1945 | 1461338542177 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:22:22 INFO - PROCESS | 1945 | 1461338542233 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e351800 == 60 [pid = 1945] [id = 674] 08:22:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x129c5c400) [pid = 1945] [serial = 2022] [outer = 0x0] 08:22:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b076400) [pid = 1945] [serial = 2023] [outer = 0x129c5c400] 08:22:22 INFO - PROCESS | 1945 | 1461338542263 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b1fec00) [pid = 1945] [serial = 2024] [outer = 0x129c5c400] 08:22:23 INFO - PROCESS | 1945 | 1461338543223 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]]]}] 08:22:23 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) 08:22:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 08:22:23 INFO - PROCESS | 1945 | 1461338543243 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1945 | 1461338543247 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:22:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:22:23 INFO - PROCESS | 1945 | 1461338543252 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1945 | 1461338543255 Marionette TRACE conn2 <- [1,2670,null,{}] 08:22:23 INFO - PROCESS | 1945 | 1461338543260 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}] 08:22:23 INFO - PROCESS | 1945 | 1461338543341 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:22:23 INFO - PROCESS | 1945 | 1461338543410 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba42000 == 61 [pid = 1945] [id = 675] 08:22:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x114e0dc00) [pid = 1945] [serial = 2025] [outer = 0x0] 08:22:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x115235400) [pid = 1945] [serial = 2026] [outer = 0x114e0dc00] 08:22:23 INFO - PROCESS | 1945 | 1461338543457 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x1158a0c00) [pid = 1945] [serial = 2027] [outer = 0x114e0dc00] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad85000 == 60 [pid = 1945] [id = 293] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x119ad2000 == 59 [pid = 1945] [id = 647] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba09000 == 58 [pid = 1945] [id = 649] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x1152db000 == 57 [pid = 1945] [id = 288] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcd0000 == 56 [pid = 1945] [id = 648] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12be2c800 == 55 [pid = 1945] [id = 650] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb6e800 == 54 [pid = 1945] [id = 615] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12d38b000 == 53 [pid = 1945] [id = 669] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0ab000 == 52 [pid = 1945] [id = 668] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce75000 == 51 [pid = 1945] [id = 667] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x119120000 == 50 [pid = 1945] [id = 666] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12c122000 == 49 [pid = 1945] [id = 665] 08:22:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12be3a800 == 48 [pid = 1945] [id = 664] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x114ba8800) [pid = 1945] [serial = 1957] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x126d33000) [pid = 1945] [serial = 1939] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x114bcc800) [pid = 1945] [serial = 1903] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1142cac00) [pid = 1945] [serial = 1900] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x115676c00) [pid = 1945] [serial = 1942] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x1189f4400) [pid = 1945] [serial = 1945] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11b907400) [pid = 1945] [serial = 1948] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x125d15800) [pid = 1945] [serial = 1951] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | 1461338544525 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] 08:22:24 INFO - PROCESS | 1945 | 1461338544584 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:22:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:22:24 INFO - PROCESS | 1945 | 1461338544589 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1945 | 1461338544590 Marionette TRACE conn2 <- [1,2674,null,{}] 08:22:24 INFO - PROCESS | 1945 | 1461338544593 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}] 08:22:24 INFO - PROCESS | 1945 | 1461338544673 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x125d14800) [pid = 1945] [serial = 1936] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11a74f800) [pid = 1945] [serial = 1918] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11aa50000) [pid = 1945] [serial = 1921] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x119b9cc00) [pid = 1945] [serial = 1915] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x1187b4000) [pid = 1945] [serial = 1912] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118c87000) [pid = 1945] [serial = 1913] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x115880c00) [pid = 1945] [serial = 1909] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x116544400) [pid = 1945] [serial = 1910] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x114bca800) [pid = 1945] [serial = 1906] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x114e0d400) [pid = 1945] [serial = 1907] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x114bc4400) [pid = 1945] [serial = 1954] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x115235c00) [pid = 1945] [serial = 1955] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11bdc6c00) [pid = 1945] [serial = 1924] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11bdd0000) [pid = 1945] [serial = 1925] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11c15fc00) [pid = 1945] [serial = 1927] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11ad67c00) [pid = 1945] [serial = 1930] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11c4e0400) [pid = 1945] [serial = 1928] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c9de000) [pid = 1945] [serial = 1934] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c4e2800) [pid = 1945] [serial = 1933] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11ba0ec00) [pid = 1945] [serial = 1922] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11a894800) [pid = 1945] [serial = 1919] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11c155000) [pid = 1945] [serial = 1931] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11a749000) [pid = 1945] [serial = 1916] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x126d2cc00) [pid = 1945] [serial = 1937] [outer = 0x0] [url = about:blank] 08:22:24 INFO - PROCESS | 1945 | 1461338544755 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158ba000 == 38 [pid = 1945] [id = 676] 08:22:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x114bc6400) [pid = 1945] [serial = 2028] [outer = 0x0] 08:22:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11567ac00) [pid = 1945] [serial = 2029] [outer = 0x114bc6400] 08:22:24 INFO - PROCESS | 1945 | 1461338544785 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x118541800) [pid = 1945] [serial = 2030] [outer = 0x114bc6400] 08:22:25 INFO - PROCESS | 1945 | 1461338545603 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] 08:22:25 INFO - PROCESS | 1945 | 1461338545617 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:22:25 INFO - PROCESS | 1945 | 1461338545631 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1945 | 1461338545634 Marionette TRACE conn2 <- [1,2678,null,{}] 08:22:25 INFO - PROCESS | 1945 | 1461338545642 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}] 08:22:25 INFO - PROCESS | 1945 | 1461338545724 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:22:25 INFO - PROCESS | 1945 | 1461338545732 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab06000 == 39 [pid = 1945] [id = 677] 08:22:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x118cf2000) [pid = 1945] [serial = 2031] [outer = 0x0] 08:22:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11a743800) [pid = 1945] [serial = 2032] [outer = 0x118cf2000] 08:22:25 INFO - PROCESS | 1945 | 1461338545761 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11a894800) [pid = 1945] [serial = 2033] [outer = 0x118cf2000] 08:22:26 INFO - PROCESS | 1945 | 1461338546721 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]]]}] 08:22:26 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) 08:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1124ms 08:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:22:26 INFO - PROCESS | 1945 | 1461338546754 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1945 | 1461338546757 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:22:26 INFO - PROCESS | 1945 | 1461338546760 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1945 | 1461338546762 Marionette TRACE conn2 <- [1,2682,null,{}] 08:22:26 INFO - PROCESS | 1945 | 1461338546765 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}] 08:22:26 INFO - PROCESS | 1945 | 1461338546865 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:22:26 INFO - PROCESS | 1945 | 1461338546869 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba3d800 == 40 [pid = 1945] [id = 678] 08:22:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11aa44400) [pid = 1945] [serial = 2034] [outer = 0x0] 08:22:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11ad71000) [pid = 1945] [serial = 2035] [outer = 0x11aa44400] 08:22:26 INFO - PROCESS | 1945 | 1461338546925 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11af44400) [pid = 1945] [serial = 2036] [outer = 0x11aa44400] 08:22:27 INFO - PROCESS | 1945 | 1461338547755 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]]]}] 08:22:27 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) 08:22:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 08:22:27 INFO - PROCESS | 1945 | 1461338547786 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 1945 | 1461338547787 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:22:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:22:27 INFO - PROCESS | 1945 | 1461338547797 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 1945 | 1461338547799 Marionette TRACE conn2 <- [1,2686,null,{}] 08:22:27 INFO - PROCESS | 1945 | 1461338547801 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}] 08:22:27 INFO - PROCESS | 1945 | 1461338547892 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:22:27 INFO - PROCESS | 1945 | 1461338547897 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c987800 == 41 [pid = 1945] [id = 679] 08:22:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11af46400) [pid = 1945] [serial = 2037] [outer = 0x0] 08:22:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11bc69800) [pid = 1945] [serial = 2038] [outer = 0x11af46400] 08:22:27 INFO - PROCESS | 1945 | 1461338547923 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11c160800) [pid = 1945] [serial = 2039] [outer = 0x11af46400] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x1134a6c00) [pid = 1945] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12c1dbc00) [pid = 1945] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x126d9cc00) [pid = 1945] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x127fe7800) [pid = 1945] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x114004c00) [pid = 1945] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11523fc00) [pid = 1945] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c155c00) [pid = 1945] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x118c19000) [pid = 1945] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x114e10400) [pid = 1945] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11c2a9400) [pid = 1945] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x126d9ac00) [pid = 1945] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:22:28 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x119a47800) [pid = 1945] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:22:28 INFO - PROCESS | 1945 | 1461338548934 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] 08:22:28 INFO - PROCESS | 1945 | 1461338548971 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:22:28 INFO - PROCESS | 1945 | 1461338548973 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1945 | 1461338548974 Marionette TRACE conn2 <- [1,2690,null,{}] 08:22:28 INFO - PROCESS | 1945 | 1461338548977 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}] 08:22:29 INFO - PROCESS | 1945 | 1461338549073 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:22:29 INFO - PROCESS | 1945 | 1461338549081 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x125915800 == 42 [pid = 1945] [id = 680] 08:22:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11c2aa000) [pid = 1945] [serial = 2040] [outer = 0x0] 08:22:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11c9e2000) [pid = 1945] [serial = 2041] [outer = 0x11c2aa000] 08:22:29 INFO - PROCESS | 1945 | 1461338549110 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x125d0e800) [pid = 1945] [serial = 2042] [outer = 0x11c2aa000] 08:22:29 INFO - PROCESS | 1945 | 1461338549931 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] 08:22:29 INFO - PROCESS | 1945 | 1461338549947 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:22:29 INFO - PROCESS | 1945 | 1461338549949 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1945 | 1461338549950 Marionette TRACE conn2 <- [1,2694,null,{}] 08:22:29 INFO - PROCESS | 1945 | 1461338549952 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}] 08:22:30 INFO - PROCESS | 1945 | 1461338550032 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:22:30 INFO - PROCESS | 1945 | 1461338550083 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x126edc000 == 43 [pid = 1945] [id = 681] 08:22:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c44d000) [pid = 1945] [serial = 2043] [outer = 0x0] 08:22:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x126963800) [pid = 1945] [serial = 2044] [outer = 0x11c44d000] 08:22:30 INFO - PROCESS | 1945 | 1461338550109 Marionette DEBUG loaded listener.js 08:22:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x126d33c00) [pid = 1945] [serial = 2045] [outer = 0x11c44d000] 08:22:30 INFO - PROCESS | 1945 | 1461338550897 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] 08:22:30 INFO - PROCESS | 1945 | 1461338550964 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:22:30 INFO - PROCESS | 1945 | 1461338550968 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1945 | 1461338550970 Marionette TRACE conn2 <- [1,2698,null,{}] 08:22:30 INFO - PROCESS | 1945 | 1461338550974 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}] 08:22:31 INFO - PROCESS | 1945 | 1461338551082 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:22:31 INFO - PROCESS | 1945 | 1461338551176 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11923e800 == 44 [pid = 1945] [id = 682] 08:22:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x1147c7800) [pid = 1945] [serial = 2046] [outer = 0x0] 08:22:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114bb5800) [pid = 1945] [serial = 2047] [outer = 0x1147c7800] 08:22:31 INFO - PROCESS | 1945 | 1461338551209 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x114e0a000) [pid = 1945] [serial = 2048] [outer = 0x1147c7800] 08:22:32 INFO - PROCESS | 1945 | 1461338552167 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] 08:22:32 INFO - PROCESS | 1945 | 1461338552193 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:22:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:22:32 INFO - PROCESS | 1945 | 1461338552199 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1945 | 1461338552201 Marionette TRACE conn2 <- [1,2702,null,{}] 08:22:32 INFO - PROCESS | 1945 | 1461338552204 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}] 08:22:32 INFO - PROCESS | 1945 | 1461338552305 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:22:32 INFO - PROCESS | 1945 | 1461338552359 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcc7800 == 45 [pid = 1945] [id = 683] 08:22:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x117845800) [pid = 1945] [serial = 2049] [outer = 0x0] 08:22:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x118c19000) [pid = 1945] [serial = 2050] [outer = 0x117845800] 08:22:32 INFO - PROCESS | 1945 | 1461338552389 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x119d6dc00) [pid = 1945] [serial = 2051] [outer = 0x117845800] 08:22:32 INFO - PROCESS | 1945 | 1461338552842 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]]]}] 08:22:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:22:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 08:22:32 INFO - PROCESS | 1945 | 1461338552870 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 1945 | 1461338552871 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:22:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:22:32 INFO - PROCESS | 1945 | 1461338552874 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1945 | 1461338552875 Marionette TRACE conn2 <- [1,2706,null,{}] 08:22:32 INFO - PROCESS | 1945 | 1461338552901 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}] 08:22:33 INFO - PROCESS | 1945 | 1461338553003 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:22:33 INFO - PROCESS | 1945 | 1461338553073 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d2000 == 46 [pid = 1945] [id = 684] 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11c15d800) [pid = 1945] [serial = 2052] [outer = 0x0] 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11c70e000) [pid = 1945] [serial = 2053] [outer = 0x11c15d800] 08:22:33 INFO - PROCESS | 1945 | 1461338553107 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x1259e5800) [pid = 1945] [serial = 2054] [outer = 0x11c15d800] 08:22:33 INFO - PROCESS | 1945 | 1461338553534 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]]]}] 08:22:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:22:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 689ms 08:22:33 INFO - PROCESS | 1945 | 1461338553564 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1945 | 1461338553565 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:22:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:22:33 INFO - PROCESS | 1945 | 1461338553568 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1945 | 1461338553569 Marionette TRACE conn2 <- [1,2710,null,{}] 08:22:33 INFO - PROCESS | 1945 | 1461338553571 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}] 08:22:33 INFO - PROCESS | 1945 | 1461338553673 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:22:33 INFO - PROCESS | 1945 | 1461338553774 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b057000 == 47 [pid = 1945] [id = 685] 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x125d16000) [pid = 1945] [serial = 2055] [outer = 0x0] 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x126d9cc00) [pid = 1945] [serial = 2056] [outer = 0x125d16000] 08:22:33 INFO - PROCESS | 1945 | 1461338553806 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x126eef800) [pid = 1945] [serial = 2057] [outer = 0x125d16000] 08:22:34 INFO - PROCESS | 1945 | 1461338554224 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] 08:22:34 INFO - PROCESS | 1945 | 1461338554238 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:22:34 INFO - PROCESS | 1945 | 1461338554240 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1945 | 1461338554241 Marionette TRACE conn2 <- [1,2714,null,{}] 08:22:34 INFO - PROCESS | 1945 | 1461338554244 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}] 08:22:34 INFO - PROCESS | 1945 | 1461338554341 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:22:34 INFO - PROCESS | 1945 | 1461338554393 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12be38800 == 48 [pid = 1945] [id = 686] 08:22:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x125d0d400) [pid = 1945] [serial = 2058] [outer = 0x0] 08:22:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12754b000) [pid = 1945] [serial = 2059] [outer = 0x125d0d400] 08:22:34 INFO - PROCESS | 1945 | 1461338554423 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12909e800) [pid = 1945] [serial = 2060] [outer = 0x125d0d400] 08:22:34 INFO - PROCESS | 1945 | 1461338554841 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]]]}] 08:22:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:22:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 622ms 08:22:34 INFO - PROCESS | 1945 | 1461338554862 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1945 | 1461338554864 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:22:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:22:34 INFO - PROCESS | 1945 | 1461338554866 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1945 | 1461338554867 Marionette TRACE conn2 <- [1,2718,null,{}] 08:22:34 INFO - PROCESS | 1945 | 1461338554870 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}] 08:22:34 INFO - PROCESS | 1945 | 1461338554988 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:22:35 INFO - PROCESS | 1945 | 1461338555075 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1e800 == 49 [pid = 1945] [id = 687] 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x115240800) [pid = 1945] [serial = 2061] [outer = 0x0] 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x126f71800) [pid = 1945] [serial = 2062] [outer = 0x115240800] 08:22:35 INFO - PROCESS | 1945 | 1461338555121 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x129c63000) [pid = 1945] [serial = 2063] [outer = 0x115240800] 08:22:35 INFO - PROCESS | 1945 | 1461338555570 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] 08:22:35 INFO - PROCESS | 1945 | 1461338555591 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:22:35 INFO - PROCESS | 1945 | 1461338555593 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1945 | 1461338555594 Marionette TRACE conn2 <- [1,2722,null,{}] 08:22:35 INFO - PROCESS | 1945 | 1461338555597 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}] 08:22:35 INFO - PROCESS | 1945 | 1461338555805 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:22:35 INFO - PROCESS | 1945 | 1461338555869 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a994800 == 50 [pid = 1945] [id = 688] 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1142c9000) [pid = 1945] [serial = 2064] [outer = 0x0] 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x1147cf400) [pid = 1945] [serial = 2065] [outer = 0x1142c9000] 08:22:35 INFO - PROCESS | 1945 | 1461338555900 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x114e10800) [pid = 1945] [serial = 2066] [outer = 0x1142c9000] 08:22:36 INFO - PROCESS | 1945 | 1461338556403 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] 08:22:36 INFO - PROCESS | 1945 | 1461338556469 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:22:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:22:36 INFO - PROCESS | 1945 | 1461338556472 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1945 | 1461338556474 Marionette TRACE conn2 <- [1,2726,null,{}] 08:22:36 INFO - PROCESS | 1945 | 1461338556477 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}] 08:22:36 INFO - PROCESS | 1945 | 1461338556561 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:22:36 INFO - PROCESS | 1945 | 1461338556573 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a996000 == 42 [pid = 1945] [id = 689] 08:22:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x119d65c00) [pid = 1945] [serial = 2067] [outer = 0x0] 08:22:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11a742800) [pid = 1945] [serial = 2068] [outer = 0x119d65c00] 08:22:36 INFO - PROCESS | 1945 | 1461338556604 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11aa48400) [pid = 1945] [serial = 2069] [outer = 0x119d65c00] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x115683000) [pid = 1945] [serial = 1904] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12c226800) [pid = 1945] [serial = 1847] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x127974000) [pid = 1945] [serial = 1993] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x1295a4c00) [pid = 1945] [serial = 1996] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x127f55c00) [pid = 1945] [serial = 1994] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x126d30400) [pid = 1945] [serial = 1975] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x115677400) [pid = 1945] [serial = 1960] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x114e0e400) [pid = 1945] [serial = 1999] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bdd0400) [pid = 1945] [serial = 1972] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x115681000) [pid = 1945] [serial = 1981] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118906000) [pid = 1945] [serial = 1982] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x125d16800) [pid = 1945] [serial = 1987] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x126d9c800) [pid = 1945] [serial = 1988] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11aa51800) [pid = 1945] [serial = 1966] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x119d71400) [pid = 1945] [serial = 1984] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11af4ac00) [pid = 1945] [serial = 1985] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1189f0c00) [pid = 1945] [serial = 1963] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11b994800) [pid = 1945] [serial = 1969] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x126da6800) [pid = 1945] [serial = 1979] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x126d9f800) [pid = 1945] [serial = 1978] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x129796800) [pid = 1945] [serial = 1997] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b073400) [pid = 1945] [serial = 2006] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11bdd0c00) [pid = 1945] [serial = 2000] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12b06cc00) [pid = 1945] [serial = 2005] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x1272da800) [pid = 1945] [serial = 1991] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x127fe8800) [pid = 1945] [serial = 2002] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x126e72000) [pid = 1945] [serial = 1990] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x129c5bc00) [pid = 1945] [serial = 2003] [outer = 0x0] [url = about:blank] 08:22:36 INFO - PROCESS | 1945 | 1461338556982 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]]]}] 08:22:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:22:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 08:22:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:22:36 INFO - PROCESS | 1945 | 1461338556993 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1945 | 1461338556995 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:22:37 INFO - PROCESS | 1945 | 1461338556997 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1945 | 1461338556999 Marionette TRACE conn2 <- [1,2730,null,{}] 08:22:37 INFO - PROCESS | 1945 | 1461338557001 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}] 08:22:37 INFO - PROCESS | 1945 | 1461338557085 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:22:37 INFO - PROCESS | 1945 | 1461338557092 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcd1000 == 43 [pid = 1945] [id = 690] 08:22:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11ade8800) [pid = 1945] [serial = 2070] [outer = 0x0] 08:22:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11b98a000) [pid = 1945] [serial = 2071] [outer = 0x11ade8800] 08:22:37 INFO - PROCESS | 1945 | 1461338557119 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c155400) [pid = 1945] [serial = 2072] [outer = 0x11ade8800] 08:22:37 INFO - PROCESS | 1945 | 1461338557958 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] 08:22:37 INFO - PROCESS | 1945 | 1461338557973 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:22:37 INFO - PROCESS | 1945 | 1461338557980 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1945 | 1461338557983 Marionette TRACE conn2 <- [1,2734,null,{}] 08:22:37 INFO - PROCESS | 1945 | 1461338557986 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}] 08:22:38 INFO - PROCESS | 1945 | 1461338558096 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:22:38 INFO - PROCESS | 1945 | 1461338558103 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x127271800 == 44 [pid = 1945] [id = 691] 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11af49400) [pid = 1945] [serial = 2073] [outer = 0x0] 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x125ddf000) [pid = 1945] [serial = 2074] [outer = 0x11af49400] 08:22:38 INFO - PROCESS | 1945 | 1461338558129 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x1272da800) [pid = 1945] [serial = 2075] [outer = 0x11af49400] 08:22:38 INFO - PROCESS | 1945 | 1461338558518 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]]]}] 08:22:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:22:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 574ms 08:22:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:22:38 INFO - PROCESS | 1945 | 1461338558551 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 1945 | 1461338558552 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:22:38 INFO - PROCESS | 1945 | 1461338558554 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - PROCESS | 1945 | 1461338558555 Marionette TRACE conn2 <- [1,2738,null,{}] 08:22:38 INFO - PROCESS | 1945 | 1461338558558 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}] 08:22:38 INFO - PROCESS | 1945 | 1461338558663 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:22:38 INFO - PROCESS | 1945 | 1461338558699 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x1290d5000 == 45 [pid = 1945] [id = 692] 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x126e72000) [pid = 1945] [serial = 2076] [outer = 0x0] 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12909dc00) [pid = 1945] [serial = 2077] [outer = 0x126e72000] 08:22:38 INFO - PROCESS | 1945 | 1461338558725 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12978cc00) [pid = 1945] [serial = 2078] [outer = 0x126e72000] 08:22:39 INFO - PROCESS | 1945 | 1461338559063 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]]]}] 08:22:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:22:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 08:22:39 INFO - PROCESS | 1945 | 1461338559073 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1945 | 1461338559074 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:22:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:22:39 INFO - PROCESS | 1945 | 1461338559076 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1945 | 1461338559078 Marionette TRACE conn2 <- [1,2742,null,{}] 08:22:39 INFO - PROCESS | 1945 | 1461338559081 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}] 08:22:39 INFO - PROCESS | 1945 | 1461338559186 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:22:39 INFO - PROCESS | 1945 | 1461338559200 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba20800 == 46 [pid = 1945] [id = 693] 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x129c65800) [pid = 1945] [serial = 2079] [outer = 0x0] 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b070c00) [pid = 1945] [serial = 2080] [outer = 0x129c65800] 08:22:39 INFO - PROCESS | 1945 | 1461338559232 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b1fc400) [pid = 1945] [serial = 2081] [outer = 0x129c65800] 08:22:39 INFO - PROCESS | 1945 | 1461338559611 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]]]}] 08:22:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:22:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 572ms 08:22:39 INFO - PROCESS | 1945 | 1461338559649 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1945 | 1461338559650 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:22:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:22:39 INFO - PROCESS | 1945 | 1461338559652 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1945 | 1461338559653 Marionette TRACE conn2 <- [1,2746,null,{}] 08:22:39 INFO - PROCESS | 1945 | 1461338559655 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}] 08:22:39 INFO - PROCESS | 1945 | 1461338559758 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:22:39 INFO - PROCESS | 1945 | 1461338559762 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c11e000 == 47 [pid = 1945] [id = 694] 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b074c00) [pid = 1945] [serial = 2082] [outer = 0x0] 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b25ec00) [pid = 1945] [serial = 2083] [outer = 0x12b074c00] 08:22:39 INFO - PROCESS | 1945 | 1461338559817 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b4ca400) [pid = 1945] [serial = 2084] [outer = 0x12b074c00] 08:22:40 INFO - PROCESS | 1945 | 1461338560143 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]]]}] 08:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 08:22:40 INFO - PROCESS | 1945 | 1461338560171 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1945 | 1461338560172 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:22:40 INFO - PROCESS | 1945 | 1461338560174 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1945 | 1461338560175 Marionette TRACE conn2 <- [1,2750,null,{}] 08:22:40 INFO - PROCESS | 1945 | 1461338560178 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}] 08:22:40 INFO - PROCESS | 1945 | 1461338560282 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:22:40 INFO - PROCESS | 1945 | 1461338560295 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce6b800 == 48 [pid = 1945] [id = 695] 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b4cac00) [pid = 1945] [serial = 2085] [outer = 0x0] 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b965c00) [pid = 1945] [serial = 2086] [outer = 0x12b4cac00] 08:22:40 INFO - PROCESS | 1945 | 1461338560320 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12b96f400) [pid = 1945] [serial = 2087] [outer = 0x12b4cac00] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x114bc6400) [pid = 1945] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x118cf2000) [pid = 1945] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x114e0dc00) [pid = 1945] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11af46400) [pid = 1945] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11c2aa000) [pid = 1945] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11aa44400) [pid = 1945] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:22:40 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b075800) [pid = 1945] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:22:40 INFO - PROCESS | 1945 | 1461338560706 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]]]}] 08:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 567ms 08:22:40 INFO - PROCESS | 1945 | 1461338560743 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:22:40 INFO - PROCESS | 1945 | 1461338560744 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:22:40 INFO - PROCESS | 1945 | 1461338560749 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1945 | 1461338560750 Marionette TRACE conn2 <- [1,2754,null,{}] 08:22:40 INFO - PROCESS | 1945 | 1461338560752 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}] 08:22:40 INFO - PROCESS | 1945 | 1461338560838 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:22:40 INFO - PROCESS | 1945 | 1461338560842 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d0ab000 == 49 [pid = 1945] [id = 696] 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x126a0d800) [pid = 1945] [serial = 2088] [outer = 0x0] 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b4d8c00) [pid = 1945] [serial = 2089] [outer = 0x126a0d800] 08:22:40 INFO - PROCESS | 1945 | 1461338560869 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ba50400) [pid = 1945] [serial = 2090] [outer = 0x126a0d800] 08:22:41 INFO - PROCESS | 1945 | 1461338561186 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]]]}] 08:22:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:22:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 472ms 08:22:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:22:41 INFO - PROCESS | 1945 | 1461338561220 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1945 | 1461338561221 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:22:41 INFO - PROCESS | 1945 | 1461338561224 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1945 | 1461338561225 Marionette TRACE conn2 <- [1,2758,null,{}] 08:22:41 INFO - PROCESS | 1945 | 1461338561227 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}] 08:22:41 INFO - PROCESS | 1945 | 1461338561311 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:22:41 INFO - PROCESS | 1945 | 1461338561371 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d395000 == 50 [pid = 1945] [id = 697] 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129c5c800) [pid = 1945] [serial = 2091] [outer = 0x0] 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12ba59800) [pid = 1945] [serial = 2092] [outer = 0x129c5c800] 08:22:41 INFO - PROCESS | 1945 | 1461338561397 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12bc7e800) [pid = 1945] [serial = 2093] [outer = 0x129c5c800] 08:22:41 INFO - PROCESS | 1945 | 1461338561686 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]]]}] 08:22:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:22:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 08:22:41 INFO - PROCESS | 1945 | 1461338561744 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1945 | 1461338561745 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:22:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:22:41 INFO - PROCESS | 1945 | 1461338561748 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1945 | 1461338561749 Marionette TRACE conn2 <- [1,2762,null,{}] 08:22:41 INFO - PROCESS | 1945 | 1461338561751 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}] 08:22:41 INFO - PROCESS | 1945 | 1461338561838 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:22:41 INFO - PROCESS | 1945 | 1461338561842 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db63800 == 51 [pid = 1945] [id = 698] 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12bc84400) [pid = 1945] [serial = 2094] [outer = 0x0] 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12bc8ec00) [pid = 1945] [serial = 2095] [outer = 0x12bc84400] 08:22:41 INFO - PROCESS | 1945 | 1461338561874 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12bf0c400) [pid = 1945] [serial = 2096] [outer = 0x12bc84400] 08:22:42 INFO - PROCESS | 1945 | 1461338562223 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]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:22:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 08:22:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:22:42 INFO - PROCESS | 1945 | 1461338562270 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1945 | 1461338562272 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:22:42 INFO - PROCESS | 1945 | 1461338562274 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1945 | 1461338562275 Marionette TRACE conn2 <- [1,2766,null,{}] 08:22:42 INFO - PROCESS | 1945 | 1461338562278 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}] 08:22:42 INFO - PROCESS | 1945 | 1461338562379 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:22:42 INFO - PROCESS | 1945 | 1461338562383 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8d7000 == 52 [pid = 1945] [id = 699] 08:22:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12bf0f000) [pid = 1945] [serial = 2097] [outer = 0x0] 08:22:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12c1c4400) [pid = 1945] [serial = 2098] [outer = 0x12bf0f000] 08:22:42 INFO - PROCESS | 1945 | 1461338562408 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12c1cc400) [pid = 1945] [serial = 2099] [outer = 0x12bf0f000] 08:22:42 INFO - PROCESS | 1945 | 1461338562899 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]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:22:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 08:22:42 INFO - PROCESS | 1945 | 1461338562945 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1945 | 1461338562948 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:22:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:22:42 INFO - PROCESS | 1945 | 1461338562952 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1945 | 1461338562954 Marionette TRACE conn2 <- [1,2770,null,{}] 08:22:42 INFO - PROCESS | 1945 | 1461338562958 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}] 08:22:43 INFO - PROCESS | 1945 | 1461338563066 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:22:43 INFO - PROCESS | 1945 | 1461338563176 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba38000 == 53 [pid = 1945] [id = 700] 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1187b2c00) [pid = 1945] [serial = 2100] [outer = 0x0] 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x118c22400) [pid = 1945] [serial = 2101] [outer = 0x1187b2c00] 08:22:43 INFO - PROCESS | 1945 | 1461338563208 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11aa4b400) [pid = 1945] [serial = 2102] [outer = 0x1187b2c00] 08:22:43 INFO - PROCESS | 1945 | 1461338563617 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]]]}] 08:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 08:22:43 INFO - PROCESS | 1945 | 1461338563624 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1945 | 1461338563628 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:22:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:22:43 INFO - PROCESS | 1945 | 1461338563633 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1945 | 1461338563635 Marionette TRACE conn2 <- [1,2774,null,{}] 08:22:43 INFO - PROCESS | 1945 | 1461338563637 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}] 08:22:43 INFO - PROCESS | 1945 | 1461338563743 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:22:43 INFO - PROCESS | 1945 | 1461338563798 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x126ed2000 == 54 [pid = 1945] [id = 701] 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11ad67c00) [pid = 1945] [serial = 2103] [outer = 0x0] 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x125ce1400) [pid = 1945] [serial = 2104] [outer = 0x11ad67c00] 08:22:43 INFO - PROCESS | 1945 | 1461338563832 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126a0cc00) [pid = 1945] [serial = 2105] [outer = 0x11ad67c00] 08:22:44 INFO - PROCESS | 1945 | 1461338564341 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]]]}] 08:22:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:22:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 08:22:44 INFO - PROCESS | 1945 | 1461338564445 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 1945 | 1461338564447 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:22:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:22:44 INFO - PROCESS | 1945 | 1461338564454 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1945 | 1461338564459 Marionette TRACE conn2 <- [1,2778,null,{}] 08:22:44 INFO - PROCESS | 1945 | 1461338564473 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}] 08:22:44 INFO - PROCESS | 1945 | 1461338564642 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:22:44 INFO - PROCESS | 1945 | 1461338564736 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e357800 == 55 [pid = 1945] [id = 702] 08:22:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x1295a4c00) [pid = 1945] [serial = 2106] [outer = 0x0] 08:22:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x129c62400) [pid = 1945] [serial = 2107] [outer = 0x1295a4c00] 08:22:44 INFO - PROCESS | 1945 | 1461338564779 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12b257c00) [pid = 1945] [serial = 2108] [outer = 0x1295a4c00] 08:22:45 INFO - PROCESS | 1945 | 1461338565227 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]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:22:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 827ms 08:22:45 INFO - PROCESS | 1945 | 1461338565281 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1945 | 1461338565283 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:22:45 INFO - PROCESS | 1945 | 1461338565285 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1945 | 1461338565286 Marionette TRACE conn2 <- [1,2782,null,{}] 08:22:45 INFO - PROCESS | 1945 | 1461338565289 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}] 08:22:45 INFO - PROCESS | 1945 | 1461338565395 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:22:45 INFO - PROCESS | 1945 | 1461338565456 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 1945 | --DOCSHELL 0x12fe38000 == 54 [pid = 1945] [id = 17] 08:22:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ee1e000 == 55 [pid = 1945] [id = 703] 08:22:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b970800) [pid = 1945] [serial = 2109] [outer = 0x0] 08:22:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12bc83800) [pid = 1945] [serial = 2110] [outer = 0x12b970800] 08:22:45 INFO - PROCESS | 1945 | 1461338565536 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12bf0b000) [pid = 1945] [serial = 2111] [outer = 0x12b970800] 08:22:45 INFO - PROCESS | 1945 | 1461338565944 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]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 08:22:46 INFO - PROCESS | 1945 | 1461338566025 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1945 | 1461338566027 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:22:46 INFO - PROCESS | 1945 | 1461338566044 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1945 | 1461338566046 Marionette TRACE conn2 <- [1,2786,null,{}] 08:22:46 INFO - PROCESS | 1945 | 1461338566048 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}] 08:22:46 INFO - PROCESS | 1945 | 1461338566151 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:22:46 INFO - PROCESS | 1945 | 1461338566222 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2d4800 == 56 [pid = 1945] [id = 704] 08:22:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12ba51400) [pid = 1945] [serial = 2112] [outer = 0x0] 08:22:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12bf17400) [pid = 1945] [serial = 2113] [outer = 0x12ba51400] 08:22:46 INFO - PROCESS | 1945 | 1461338566253 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12c1c8c00) [pid = 1945] [serial = 2114] [outer = 0x12ba51400] 08:22:46 INFO - PROCESS | 1945 | 1461338566671 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]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 08:22:46 INFO - PROCESS | 1945 | 1461338566714 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1945 | 1461338566716 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:22:46 INFO - PROCESS | 1945 | 1461338566718 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1945 | 1461338566719 Marionette TRACE conn2 <- [1,2790,null,{}] 08:22:46 INFO - PROCESS | 1945 | 1461338566733 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}] 08:22:46 INFO - PROCESS | 1945 | 1461338566870 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:22:46 INFO - PROCESS | 1945 | 1461338566945 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x11923c800 == 57 [pid = 1945] [id = 705] 08:22:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11ac7a400) [pid = 1945] [serial = 2115] [outer = 0x0] 08:22:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11c4e0400) [pid = 1945] [serial = 2116] [outer = 0x11ac7a400] 08:22:46 INFO - PROCESS | 1945 | 1461338566977 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12c1e3000) [pid = 1945] [serial = 2117] [outer = 0x11ac7a400] 08:22:47 INFO - PROCESS | 1945 | 1461338567382 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]]]}] 08:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 673ms 08:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:22:47 INFO - PROCESS | 1945 | 1461338567392 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1945 | 1461338567393 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:22:47 INFO - PROCESS | 1945 | 1461338567395 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1945 | 1461338567396 Marionette TRACE conn2 <- [1,2794,null,{}] 08:22:47 INFO - PROCESS | 1945 | 1461338567399 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}] 08:22:47 INFO - PROCESS | 1945 | 1461338567504 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:22:47 INFO - PROCESS | 1945 | 1461338567597 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bd0c000 == 58 [pid = 1945] [id = 706] 08:22:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11579a800) [pid = 1945] [serial = 2118] [outer = 0x0] 08:22:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12c226400) [pid = 1945] [serial = 2119] [outer = 0x11579a800] 08:22:47 INFO - PROCESS | 1945 | 1461338567627 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12c22b400) [pid = 1945] [serial = 2120] [outer = 0x11579a800] 08:22:48 INFO - PROCESS | 1945 | 1461338568217 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]]]}] 08:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 871ms 08:22:48 INFO - PROCESS | 1945 | 1461338568279 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1945 | 1461338568281 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:22:48 INFO - PROCESS | 1945 | 1461338568286 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1945 | 1461338568288 Marionette TRACE conn2 <- [1,2798,null,{}] 08:22:48 INFO - PROCESS | 1945 | 1461338568292 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}] 08:22:48 INFO - PROCESS | 1945 | 1461338568396 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:22:48 INFO - PROCESS | 1945 | 1461338568471 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c7800 == 59 [pid = 1945] [id = 707] 08:22:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x1157a0000) [pid = 1945] [serial = 2121] [outer = 0x0] 08:22:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x118542c00) [pid = 1945] [serial = 2122] [outer = 0x1157a0000] 08:22:48 INFO - PROCESS | 1945 | 1461338568500 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11927a800) [pid = 1945] [serial = 2123] [outer = 0x1157a0000] 08:22:48 INFO - PROCESS | 1945 | 1461338568996 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]]]}] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12db63800 == 58 [pid = 1945] [id = 698] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12d395000 == 57 [pid = 1945] [id = 697] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12d0ab000 == 56 [pid = 1945] [id = 696] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce6b800 == 55 [pid = 1945] [id = 695] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12c11e000 == 54 [pid = 1945] [id = 694] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba20800 == 53 [pid = 1945] [id = 693] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x126963800) [pid = 1945] [serial = 2044] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d5000 == 52 [pid = 1945] [id = 692] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x127271800 == 51 [pid = 1945] [id = 691] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcd1000 == 50 [pid = 1945] [id = 690] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a996000 == 49 [pid = 1945] [id = 689] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a994800 == 48 [pid = 1945] [id = 688] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcc7800 == 47 [pid = 1945] [id = 683] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11923e800 == 46 [pid = 1945] [id = 682] 08:22:49 INFO - PROCESS | 1945 | --DOCSHELL 0x126edc000 == 45 [pid = 1945] [id = 681] 08:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 772ms 08:22:49 INFO - PROCESS | 1945 | 1461338569058 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1945 | 1461338569061 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:22:49 INFO - PROCESS | 1945 | 1461338569068 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1945 | 1461338569069 Marionette TRACE conn2 <- [1,2802,null,{}] 08:22:49 INFO - PROCESS | 1945 | 1461338569072 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}] 08:22:49 INFO - PROCESS | 1945 | 1461338569157 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:22:49 INFO - PROCESS | 1945 | 1461338569168 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a942000 == 46 [pid = 1945] [id = 708] 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11a893400) [pid = 1945] [serial = 2124] [outer = 0x0] 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11aa43c00) [pid = 1945] [serial = 2125] [outer = 0x11a893400] 08:22:49 INFO - PROCESS | 1945 | 1461338569194 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11c156000) [pid = 1945] [serial = 2126] [outer = 0x11a893400] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12b1f3000) [pid = 1945] [serial = 2009] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11352a800) [pid = 1945] [serial = 2011] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11ade5400) [pid = 1945] [serial = 2014] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x126a09400) [pid = 1945] [serial = 2017] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x129793c00) [pid = 1945] [serial = 2020] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12b076400) [pid = 1945] [serial = 2023] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11567ac00) [pid = 1945] [serial = 2029] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x118541800) [pid = 1945] [serial = 2030] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a743800) [pid = 1945] [serial = 2032] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1158a0c00) [pid = 1945] [serial = 2027] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x115235400) [pid = 1945] [serial = 2026] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11bc69800) [pid = 1945] [serial = 2038] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11c9e2000) [pid = 1945] [serial = 2041] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x125d0e800) [pid = 1945] [serial = 2042] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11ad71000) [pid = 1945] [serial = 2035] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11af44400) [pid = 1945] [serial = 2036] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11c160800) [pid = 1945] [serial = 2039] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11a894800) [pid = 1945] [serial = 2033] [outer = 0x0] [url = about:blank] 08:22:49 INFO - PROCESS | 1945 | 1461338569586 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]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 08:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:22:49 INFO - PROCESS | 1945 | 1461338569640 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1945 | 1461338569641 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:22:49 INFO - PROCESS | 1945 | 1461338569643 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1945 | 1461338569647 Marionette TRACE conn2 <- [1,2806,null,{}] 08:22:49 INFO - PROCESS | 1945 | 1461338569655 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}] 08:22:49 INFO - PROCESS | 1945 | 1461338569743 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:22:49 INFO - PROCESS | 1945 | 1461338569751 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bcd4000 == 47 [pid = 1945] [id = 709] 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x125cea000) [pid = 1945] [serial = 2127] [outer = 0x0] 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x125d16400) [pid = 1945] [serial = 2128] [outer = 0x125cea000] 08:22:49 INFO - PROCESS | 1945 | 1461338569784 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x126d35400) [pid = 1945] [serial = 2129] [outer = 0x125cea000] 08:22:50 INFO - PROCESS | 1945 | 1461338570226 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]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms 08:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:22:50 INFO - PROCESS | 1945 | 1461338570270 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1945 | 1461338570271 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:22:50 INFO - PROCESS | 1945 | 1461338570274 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1945 | 1461338570275 Marionette TRACE conn2 <- [1,2810,null,{}] 08:22:50 INFO - PROCESS | 1945 | 1461338570277 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}] 08:22:50 INFO - PROCESS | 1945 | 1461338570366 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:22:50 INFO - PROCESS | 1945 | 1461338570370 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a88800 == 48 [pid = 1945] [id = 710] 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x127545800) [pid = 1945] [serial = 2130] [outer = 0x0] 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x127f52000) [pid = 1945] [serial = 2131] [outer = 0x127545800] 08:22:50 INFO - PROCESS | 1945 | 1461338570397 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1295a5400) [pid = 1945] [serial = 2132] [outer = 0x127545800] 08:22:50 INFO - PROCESS | 1945 | 1461338570753 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]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 08:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:22:50 INFO - PROCESS | 1945 | 1461338570805 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1945 | 1461338570806 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:22:50 INFO - PROCESS | 1945 | 1461338570808 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1945 | 1461338570809 Marionette TRACE conn2 <- [1,2814,null,{}] 08:22:50 INFO - PROCESS | 1945 | 1461338570812 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}] 08:22:50 INFO - PROCESS | 1945 | 1461338570895 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:22:50 INFO - PROCESS | 1945 | 1461338570901 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x127f70800 == 49 [pid = 1945] [id = 711] 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x1295a6000) [pid = 1945] [serial = 2133] [outer = 0x0] 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12978c400) [pid = 1945] [serial = 2134] [outer = 0x1295a6000] 08:22:50 INFO - PROCESS | 1945 | 1461338570928 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x129c64000) [pid = 1945] [serial = 2135] [outer = 0x1295a6000] 08:22:51 INFO - PROCESS | 1945 | 1461338571355 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]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 08:22:51 INFO - PROCESS | 1945 | 1461338571377 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1945 | 1461338571382 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:22:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:22:51 INFO - PROCESS | 1945 | 1461338571385 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1945 | 1461338571387 Marionette TRACE conn2 <- [1,2818,null,{}] 08:22:51 INFO - PROCESS | 1945 | 1461338571400 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}] 08:22:51 INFO - PROCESS | 1945 | 1461338571594 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:22:51 INFO - PROCESS | 1945 | 1461338571705 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c11f800 == 50 [pid = 1945] [id = 712] 08:22:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12b1f2000) [pid = 1945] [serial = 2136] [outer = 0x0] 08:22:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12b49fc00) [pid = 1945] [serial = 2137] [outer = 0x12b1f2000] 08:22:51 INFO - PROCESS | 1945 | 1461338571749 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12bc79400) [pid = 1945] [serial = 2138] [outer = 0x12b1f2000] 08:22:52 INFO - PROCESS | 1945 | 1461338572099 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]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:22:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 08:22:52 INFO - PROCESS | 1945 | 1461338572107 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1945 | 1461338572109 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:22:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:22:52 INFO - PROCESS | 1945 | 1461338572113 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1945 | 1461338572114 Marionette TRACE conn2 <- [1,2822,null,{}] 08:22:52 INFO - PROCESS | 1945 | 1461338572116 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}] 08:22:52 INFO - PROCESS | 1945 | 1461338572226 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:22:52 INFO - PROCESS | 1945 | 1461338572245 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ce71000 == 51 [pid = 1945] [id = 713] 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12bc7ac00) [pid = 1945] [serial = 2139] [outer = 0x0] 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12bf0f800) [pid = 1945] [serial = 2140] [outer = 0x12bc7ac00] 08:22:52 INFO - PROCESS | 1945 | 1461338572271 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12c1d7400) [pid = 1945] [serial = 2141] [outer = 0x12bc7ac00] 08:22:52 INFO - PROCESS | 1945 | 1461338572620 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]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:22:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 08:22:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:22:52 INFO - PROCESS | 1945 | 1461338572631 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1945 | 1461338572633 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:22:52 INFO - PROCESS | 1945 | 1461338572635 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1945 | 1461338572636 Marionette TRACE conn2 <- [1,2826,null,{}] 08:22:52 INFO - PROCESS | 1945 | 1461338572638 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}] 08:22:52 INFO - PROCESS | 1945 | 1461338572749 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:22:52 INFO - PROCESS | 1945 | 1461338572762 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d38b000 == 52 [pid = 1945] [id = 714] 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12bf13c00) [pid = 1945] [serial = 2142] [outer = 0x0] 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12c1e0800) [pid = 1945] [serial = 2143] [outer = 0x12bf13c00] 08:22:52 INFO - PROCESS | 1945 | 1461338572787 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12c224000) [pid = 1945] [serial = 2144] [outer = 0x12bf13c00] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x1142c9000) [pid = 1945] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x125de6000) [pid = 1945] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12b074c00) [pid = 1945] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b4cac00) [pid = 1945] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11c9e3400) [pid = 1945] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x129c65800) [pid = 1945] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x129c5c800) [pid = 1945] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x1147d5000) [pid = 1945] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11c44d000) [pid = 1945] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11bdca800) [pid = 1945] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x119d65c00) [pid = 1945] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11523a800) [pid = 1945] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11af49400) [pid = 1945] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x126e72000) [pid = 1945] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11ade6800) [pid = 1945] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11c9e0800) [pid = 1945] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x1165f7c00) [pid = 1945] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11ade8800) [pid = 1945] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11853c000) [pid = 1945] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11af3b800) [pid = 1945] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x1134a2400) [pid = 1945] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x126a0d800) [pid = 1945] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x113529c00) [pid = 1945] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a88e400) [pid = 1945] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11ade6000) [pid = 1945] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:22:53 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12bc84400) [pid = 1945] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:22:53 INFO - PROCESS | 1945 | 1461338573357 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 08:22:53 INFO - PROCESS | 1945 | 1461338573405 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1945 | 1461338573406 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:22:53 INFO - PROCESS | 1945 | 1461338573408 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1945 | 1461338573409 Marionette TRACE conn2 <- [1,2830,null,{}] 08:22:53 INFO - PROCESS | 1945 | 1461338573417 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}] 08:22:53 INFO - PROCESS | 1945 | 1461338573507 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:22:53 INFO - PROCESS | 1945 | 1461338573512 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab03000 == 53 [pid = 1945] [id = 715] 08:22:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x113524c00) [pid = 1945] [serial = 2145] [outer = 0x0] 08:22:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11549fc00) [pid = 1945] [serial = 2146] [outer = 0x113524c00] 08:22:53 INFO - PROCESS | 1945 | 1461338573537 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x1189b8400) [pid = 1945] [serial = 2147] [outer = 0x113524c00] 08:22:53 INFO - PROCESS | 1945 | 1461338573905 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]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 08:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:22:53 INFO - PROCESS | 1945 | 1461338573933 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1945 | 1461338573934 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1945 | 1461338573937 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1945 | 1461338573938 Marionette TRACE conn2 <- [1,2834,null,{}] 08:22:53 INFO - PROCESS | 1945 | 1461338573940 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}] 08:22:54 INFO - PROCESS | 1945 | 1461338574033 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:22:54 INFO - PROCESS | 1945 | 1461338574055 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e8e2000 == 54 [pid = 1945] [id = 716] 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11a88e400) [pid = 1945] [serial = 2148] [outer = 0x0] 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11af7e800) [pid = 1945] [serial = 2149] [outer = 0x11a88e400] 08:22:54 INFO - PROCESS | 1945 | 1461338574081 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x126a0b800) [pid = 1945] [serial = 2150] [outer = 0x11a88e400] 08:22:54 INFO - PROCESS | 1945 | 1461338574472 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:22:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 568ms 08:22:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:22:54 INFO - PROCESS | 1945 | 1461338574506 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1945 | 1461338574509 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:22:54 INFO - PROCESS | 1945 | 1461338574527 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1945 | 1461338574530 Marionette TRACE conn2 <- [1,2838,null,{}] 08:22:54 INFO - PROCESS | 1945 | 1461338574535 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}] 08:22:54 INFO - PROCESS | 1945 | 1461338574696 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:22:54 INFO - PROCESS | 1945 | 1461338574714 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x130111000 == 55 [pid = 1945] [id = 717] 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x129c65800) [pid = 1945] [serial = 2151] [outer = 0x0] 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12c1de400) [pid = 1945] [serial = 2152] [outer = 0x129c65800] 08:22:54 INFO - PROCESS | 1945 | 1461338574761 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12c233000) [pid = 1945] [serial = 2153] [outer = 0x129c65800] 08:22:55 INFO - PROCESS | 1945 | 1461338575151 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]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:22:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 689ms 08:22:55 INFO - PROCESS | 1945 | 1461338575215 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1945 | 1461338575217 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:22:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:22:55 INFO - PROCESS | 1945 | 1461338575222 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1945 | 1461338575224 Marionette TRACE conn2 <- [1,2842,null,{}] 08:22:55 INFO - PROCESS | 1945 | 1461338575236 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}] 08:22:55 INFO - PROCESS | 1945 | 1461338575511 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:22:55 INFO - PROCESS | 1945 | 1461338575616 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x114f22800 == 56 [pid = 1945] [id = 718] 08:22:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11340f800) [pid = 1945] [serial = 2154] [outer = 0x0] 08:22:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x113528c00) [pid = 1945] [serial = 2155] [outer = 0x11340f800] 08:22:55 INFO - PROCESS | 1945 | 1461338575669 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x115674400) [pid = 1945] [serial = 2156] [outer = 0x11340f800] 08:22:56 INFO - PROCESS | 1945 | 1461338576138 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]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 973ms 08:22:56 INFO - PROCESS | 1945 | 1461338576197 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:22:56 INFO - PROCESS | 1945 | 1461338576200 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:22:56 INFO - PROCESS | 1945 | 1461338576204 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1945 | 1461338576207 Marionette TRACE conn2 <- [1,2846,null,{}] 08:22:56 INFO - PROCESS | 1945 | 1461338576210 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}] 08:22:56 INFO - PROCESS | 1945 | 1461338576322 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:22:56 INFO - PROCESS | 1945 | 1461338576396 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12590d000 == 57 [pid = 1945] [id = 719] 08:22:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x119d6c400) [pid = 1945] [serial = 2157] [outer = 0x0] 08:22:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11af78400) [pid = 1945] [serial = 2158] [outer = 0x119d6c400] 08:22:56 INFO - PROCESS | 1945 | 1461338576429 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11bdd3400) [pid = 1945] [serial = 2159] [outer = 0x119d6c400] 08:22:56 INFO - PROCESS | 1945 | 1461338576852 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]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 671ms 08:22:56 INFO - PROCESS | 1945 | 1461338576875 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1945 | 1461338576877 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:22:56 INFO - PROCESS | 1945 | 1461338576882 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1945 | 1461338576884 Marionette TRACE conn2 <- [1,2850,null,{}] 08:22:56 INFO - PROCESS | 1945 | 1461338576886 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}] 08:22:57 INFO - PROCESS | 1945 | 1461338577017 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:22:57 INFO - PROCESS | 1945 | 1461338577122 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf81000 == 58 [pid = 1945] [id = 720] 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11c710000) [pid = 1945] [serial = 2160] [outer = 0x0] 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12696b000) [pid = 1945] [serial = 2161] [outer = 0x11c710000] 08:22:57 INFO - PROCESS | 1945 | 1461338577154 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x129793800) [pid = 1945] [serial = 2162] [outer = 0x11c710000] 08:22:57 INFO - PROCESS | 1945 | 1461338577597 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:22:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 770ms 08:22:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:22:57 INFO - PROCESS | 1945 | 1461338577652 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1945 | 1461338577655 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1945 | 1461338577663 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1945 | 1461338577666 Marionette TRACE conn2 <- [1,2854,null,{}] 08:22:57 INFO - PROCESS | 1945 | 1461338577669 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}] 08:22:57 INFO - PROCESS | 1945 | 1461338577809 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:22:57 INFO - PROCESS | 1945 | 1461338577885 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x130118000 == 59 [pid = 1945] [id = 721] 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x114e0dc00) [pid = 1945] [serial = 2163] [outer = 0x0] 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12b06d400) [pid = 1945] [serial = 2164] [outer = 0x114e0dc00] 08:22:57 INFO - PROCESS | 1945 | 1461338577917 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12b96e800) [pid = 1945] [serial = 2165] [outer = 0x114e0dc00] 08:22:58 INFO - PROCESS | 1945 | 1461338578409 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]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:22:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 780ms 08:22:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:22:58 INFO - PROCESS | 1945 | 1461338578439 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1945 | 1461338578441 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:22:58 INFO - PROCESS | 1945 | 1461338578466 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1945 | 1461338578468 Marionette TRACE conn2 <- [1,2858,null,{}] 08:22:58 INFO - PROCESS | 1945 | 1461338578475 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}] 08:22:58 INFO - PROCESS | 1945 | 1461338578638 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:22:58 INFO - PROCESS | 1945 | 1461338578743 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x130d0a800 == 60 [pid = 1945] [id = 722] 08:22:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12b256400) [pid = 1945] [serial = 2166] [outer = 0x0] 08:22:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12c1ca400) [pid = 1945] [serial = 2167] [outer = 0x12b256400] 08:22:58 INFO - PROCESS | 1945 | 1461338578791 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12c224c00) [pid = 1945] [serial = 2168] [outer = 0x12b256400] 08:22:59 INFO - PROCESS | 1945 | 1461338579235 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:22:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 845ms 08:22:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:22:59 INFO - PROCESS | 1945 | 1461338579290 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1945 | 1461338579291 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:22:59 INFO - PROCESS | 1945 | 1461338579293 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1945 | 1461338579295 Marionette TRACE conn2 <- [1,2862,null,{}] 08:22:59 INFO - PROCESS | 1945 | 1461338579297 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}] 08:22:59 INFO - PROCESS | 1945 | 1461338579407 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:22:59 INFO - PROCESS | 1945 | 1461338579512 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372b3000 == 61 [pid = 1945] [id = 723] 08:22:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12c236800) [pid = 1945] [serial = 2169] [outer = 0x0] 08:22:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12c238c00) [pid = 1945] [serial = 2170] [outer = 0x12c236800] 08:22:59 INFO - PROCESS | 1945 | 1461338579551 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12c283c00) [pid = 1945] [serial = 2171] [outer = 0x12c236800] 08:22:59 INFO - PROCESS | 1945 | 1461338579968 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]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 720ms 08:23:00 INFO - PROCESS | 1945 | 1461338580014 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 1945 | 1461338580016 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:23:00 INFO - PROCESS | 1945 | 1461338580018 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1945 | 1461338580019 Marionette TRACE conn2 <- [1,2866,null,{}] 08:23:00 INFO - PROCESS | 1945 | 1461338580022 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}] 08:23:00 INFO - PROCESS | 1945 | 1461338580145 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:23:00 INFO - PROCESS | 1945 | 1461338580210 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e356800 == 62 [pid = 1945] [id = 724] 08:23:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12bf10000) [pid = 1945] [serial = 2172] [outer = 0x0] 08:23:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12c286400) [pid = 1945] [serial = 2173] [outer = 0x12bf10000] 08:23:00 INFO - PROCESS | 1945 | 1461338580309 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12c317000) [pid = 1945] [serial = 2174] [outer = 0x12bf10000] 08:23:00 INFO - PROCESS | 1945 | 1461338580700 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]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 08:23:00 INFO - PROCESS | 1945 | 1461338580741 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:23:00 INFO - PROCESS | 1945 | 1461338580742 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:23:00 INFO - PROCESS | 1945 | 1461338580745 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1945 | 1461338580746 Marionette TRACE conn2 <- [1,2870,null,{}] 08:23:00 INFO - PROCESS | 1945 | 1461338580748 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}] 08:23:00 INFO - PROCESS | 1945 | 1461338580853 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:23:00 INFO - PROCESS | 1945 | 1461338580915 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x115747000 == 63 [pid = 1945] [id = 725] 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x1134a5800) [pid = 1945] [serial = 2175] [outer = 0x0] 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x1147c9800) [pid = 1945] [serial = 2176] [outer = 0x1134a5800] 08:23:01 INFO - PROCESS | 1945 | 1461338581081 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x114e0e400) [pid = 1945] [serial = 2177] [outer = 0x1134a5800] 08:23:01 INFO - PROCESS | 1945 | 1461338581534 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]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 822ms 08:23:01 INFO - PROCESS | 1945 | 1461338581568 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1945 | 1461338581571 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:23:01 INFO - PROCESS | 1945 | 1461338581575 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1945 | 1461338581577 Marionette TRACE conn2 <- [1,2874,null,{}] 08:23:01 INFO - PROCESS | 1945 | 1461338581580 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}] 08:23:01 INFO - PROCESS | 1945 | 1461338581682 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:23:01 INFO - PROCESS | 1945 | 1461338581758 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ace000 == 64 [pid = 1945] [id = 726] 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x119a50400) [pid = 1945] [serial = 2178] [outer = 0x0] 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11a88b400) [pid = 1945] [serial = 2179] [outer = 0x119a50400] 08:23:01 INFO - PROCESS | 1945 | 1461338581830 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11addac00) [pid = 1945] [serial = 2180] [outer = 0x119a50400] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x130111000 == 63 [pid = 1945] [id = 717] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12e8e2000 == 62 [pid = 1945] [id = 716] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab03000 == 61 [pid = 1945] [id = 715] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12d38b000 == 60 [pid = 1945] [id = 714] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12ce71000 == 59 [pid = 1945] [id = 713] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12c11f800 == 58 [pid = 1945] [id = 712] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12754b000) [pid = 1945] [serial = 2059] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x114bb5800) [pid = 1945] [serial = 2047] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x126d9cc00) [pid = 1945] [serial = 2056] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11c70e000) [pid = 1945] [serial = 2053] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x126f71800) [pid = 1945] [serial = 2062] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x118c19000) [pid = 1945] [serial = 2050] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12c1c4400) [pid = 1945] [serial = 2098] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x127f70800 == 57 [pid = 1945] [id = 711] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x126a88800 == 56 [pid = 1945] [id = 710] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11bcd4000 == 55 [pid = 1945] [id = 709] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11a942000 == 54 [pid = 1945] [id = 708] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c7800 == 53 [pid = 1945] [id = 707] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11923c800 == 52 [pid = 1945] [id = 705] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12f2d4800 == 51 [pid = 1945] [id = 704] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x12ee1e000 == 50 [pid = 1945] [id = 703] 08:23:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba38000 == 49 [pid = 1945] [id = 700] 08:23:02 INFO - PROCESS | 1945 | 1461338582227 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]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 674ms 08:23:02 INFO - PROCESS | 1945 | 1461338582250 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1945 | 1461338582253 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:23:02 INFO - PROCESS | 1945 | 1461338582257 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1945 | 1461338582259 Marionette TRACE conn2 <- [1,2878,null,{}] 08:23:02 INFO - PROCESS | 1945 | 1461338582261 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}] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x1147cf400) [pid = 1945] [serial = 2065] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x126d30800) [pid = 1945] [serial = 1898] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12b4ca400) [pid = 1945] [serial = 2084] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12b96f400) [pid = 1945] [serial = 2087] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x126d99000) [pid = 1945] [serial = 1940] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12b1fc400) [pid = 1945] [serial = 2081] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12ba59800) [pid = 1945] [serial = 2092] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x116548400) [pid = 1945] [serial = 1961] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x126d33c00) [pid = 1945] [serial = 2045] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x126d2b800) [pid = 1945] [serial = 1952] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12b25ec00) [pid = 1945] [serial = 2083] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a742800) [pid = 1945] [serial = 2068] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11579b000) [pid = 1945] [serial = 1943] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x1272da800) [pid = 1945] [serial = 2075] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12978cc00) [pid = 1945] [serial = 2078] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11bdca000) [pid = 1945] [serial = 1970] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11aa48400) [pid = 1945] [serial = 2069] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x125ddf000) [pid = 1945] [serial = 2074] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12b965c00) [pid = 1945] [serial = 2086] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x126d38400) [pid = 1945] [serial = 1976] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12909dc00) [pid = 1945] [serial = 2077] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x119b9dc00) [pid = 1945] [serial = 1946] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11c155400) [pid = 1945] [serial = 2072] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12bc7e800) [pid = 1945] [serial = 2093] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x119139c00) [pid = 1945] [serial = 1964] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11c2a0c00) [pid = 1945] [serial = 1973] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x114ba8400) [pid = 1945] [serial = 1901] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b4d8c00) [pid = 1945] [serial = 2089] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11579e000) [pid = 1945] [serial = 1958] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12b070c00) [pid = 1945] [serial = 2080] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11b98a000) [pid = 1945] [serial = 2071] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11ad71400) [pid = 1945] [serial = 1967] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12ba50400) [pid = 1945] [serial = 2090] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x114e10800) [pid = 1945] [serial = 2066] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11c44e800) [pid = 1945] [serial = 1949] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12bc8ec00) [pid = 1945] [serial = 2095] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12bf0c400) [pid = 1945] [serial = 2096] [outer = 0x0] [url = about:blank] 08:23:02 INFO - PROCESS | 1945 | 1461338582390 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:23:02 INFO - PROCESS | 1945 | 1461338582436 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a875000 == 50 [pid = 1945] [id = 727] 08:23:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11579c000) [pid = 1945] [serial = 2181] [outer = 0x0] 08:23:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x119a51800) [pid = 1945] [serial = 2182] [outer = 0x11579c000] 08:23:02 INFO - PROCESS | 1945 | 1461338582463 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11bdcac00) [pid = 1945] [serial = 2183] [outer = 0x11579c000] 08:23:02 INFO - PROCESS | 1945 | 1461338582801 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]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 08:23:02 INFO - PROCESS | 1945 | 1461338582827 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:23:02 INFO - PROCESS | 1945 | 1461338582828 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:23:02 INFO - PROCESS | 1945 | 1461338582833 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1945 | 1461338582835 Marionette TRACE conn2 <- [1,2882,null,{}] 08:23:02 INFO - PROCESS | 1945 | 1461338582867 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}] 08:23:02 INFO - PROCESS | 1945 | 1461338582957 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:23:02 INFO - PROCESS | 1945 | 1461338582963 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x1259c3000 == 51 [pid = 1945] [id = 728] 08:23:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11c9e3400) [pid = 1945] [serial = 2184] [outer = 0x0] 08:23:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x126d2b000) [pid = 1945] [serial = 2185] [outer = 0x11c9e3400] 08:23:02 INFO - PROCESS | 1945 | 1461338582989 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x126d99000) [pid = 1945] [serial = 2186] [outer = 0x11c9e3400] 08:23:03 INFO - PROCESS | 1945 | 1461338583362 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]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 540ms 08:23:03 INFO - PROCESS | 1945 | 1461338583373 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1945 | 1461338583374 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:23:03 INFO - PROCESS | 1945 | 1461338583376 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1945 | 1461338583377 Marionette TRACE conn2 <- [1,2886,null,{}] 08:23:03 INFO - PROCESS | 1945 | 1461338583395 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}] 08:23:03 INFO - PROCESS | 1945 | 1461338583481 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:23:03 INFO - PROCESS | 1945 | 1461338583486 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ad81800 == 52 [pid = 1945] [id = 729] 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x126da1400) [pid = 1945] [serial = 2187] [outer = 0x0] 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x127fe2000) [pid = 1945] [serial = 2188] [outer = 0x126da1400] 08:23:03 INFO - PROCESS | 1945 | 1461338583512 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x129796400) [pid = 1945] [serial = 2189] [outer = 0x126da1400] 08:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 476ms 08:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:23:03 INFO - PROCESS | 1945 | 1461338583849 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]]]}] 08:23:03 INFO - PROCESS | 1945 | 1461338583853 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1945 | 1461338583854 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:23:03 INFO - PROCESS | 1945 | 1461338583856 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1945 | 1461338583857 Marionette TRACE conn2 <- [1,2890,null,{}] 08:23:03 INFO - PROCESS | 1945 | 1461338583860 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}] 08:23:03 INFO - PROCESS | 1945 | 1461338583955 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:23:03 INFO - PROCESS | 1945 | 1461338583960 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b05a000 == 53 [pid = 1945] [id = 730] 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b070800) [pid = 1945] [serial = 2190] [outer = 0x0] 08:23:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b077400) [pid = 1945] [serial = 2191] [outer = 0x12b070800] 08:23:03 INFO - PROCESS | 1945 | 1461338583991 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b49a800) [pid = 1945] [serial = 2192] [outer = 0x12b070800] 08:23:04 INFO - PROCESS | 1945 | 1461338584361 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms 08:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:23:04 INFO - PROCESS | 1945 | 1461338584427 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 1945 | 1461338584429 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:23:04 INFO - PROCESS | 1945 | 1461338584431 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1945 | 1461338584432 Marionette TRACE conn2 <- [1,2894,null,{}] 08:23:04 INFO - PROCESS | 1945 | 1461338584434 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}] 08:23:04 INFO - PROCESS | 1945 | 1461338584546 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:23:04 INFO - PROCESS | 1945 | 1461338584560 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba14800 == 54 [pid = 1945] [id = 731] 08:23:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b49d800) [pid = 1945] [serial = 2193] [outer = 0x0] 08:23:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12bc7e400) [pid = 1945] [serial = 2194] [outer = 0x12b49d800] 08:23:04 INFO - PROCESS | 1945 | 1461338584586 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12bc97c00) [pid = 1945] [serial = 2195] [outer = 0x12b49d800] 08:23:04 INFO - PROCESS | 1945 | 1461338584938 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]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 08:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:23:04 INFO - PROCESS | 1945 | 1461338584957 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 1945 | 1461338584958 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:23:04 INFO - PROCESS | 1945 | 1461338584960 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1945 | 1461338584961 Marionette TRACE conn2 <- [1,2898,null,{}] 08:23:04 INFO - PROCESS | 1945 | 1461338584964 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}] 08:23:05 INFO - PROCESS | 1945 | 1461338585074 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:23:05 INFO - PROCESS | 1945 | 1461338585086 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c11b000 == 55 [pid = 1945] [id = 732] 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12b4ce000) [pid = 1945] [serial = 2196] [outer = 0x0] 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12c1c4400) [pid = 1945] [serial = 2197] [outer = 0x12b4ce000] 08:23:05 INFO - PROCESS | 1945 | 1461338585112 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12c1dd000) [pid = 1945] [serial = 2198] [outer = 0x12b4ce000] 08:23:05 INFO - PROCESS | 1945 | 1461338585454 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]]]}] 08:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 08:23:05 INFO - PROCESS | 1945 | 1461338585479 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1945 | 1461338585480 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:23:05 INFO - PROCESS | 1945 | 1461338585483 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1945 | 1461338585484 Marionette TRACE conn2 <- [1,2902,null,{}] 08:23:05 INFO - PROCESS | 1945 | 1461338585492 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}] 08:23:05 INFO - PROCESS | 1945 | 1461338585600 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:23:05 INFO - PROCESS | 1945 | 1461338585639 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cf8f000 == 56 [pid = 1945] [id = 733] 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12c1dd400) [pid = 1945] [serial = 2199] [outer = 0x0] 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12c229000) [pid = 1945] [serial = 2200] [outer = 0x12c1dd400] 08:23:05 INFO - PROCESS | 1945 | 1461338585664 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12c23d000) [pid = 1945] [serial = 2201] [outer = 0x12c1dd400] 08:23:05 INFO - PROCESS | 1945 | 1461338585982 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 08:23:06 INFO - PROCESS | 1945 | 1461338586002 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1945 | 1461338586003 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:23:06 INFO - PROCESS | 1945 | 1461338586011 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1945 | 1461338586012 Marionette TRACE conn2 <- [1,2906,null,{}] 08:23:06 INFO - PROCESS | 1945 | 1461338586017 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}] 08:23:06 INFO - PROCESS | 1945 | 1461338586125 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:23:06 INFO - PROCESS | 1945 | 1461338586163 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db42800 == 57 [pid = 1945] [id = 734] 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11567ec00) [pid = 1945] [serial = 2202] [outer = 0x0] 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12c285000) [pid = 1945] [serial = 2203] [outer = 0x11567ec00] 08:23:06 INFO - PROCESS | 1945 | 1461338586188 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12c290000) [pid = 1945] [serial = 2204] [outer = 0x11567ec00] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x127549c00) [pid = 1945] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x125d0d400) [pid = 1945] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x117845800) [pid = 1945] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11aa4e000) [pid = 1945] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c15d800) [pid = 1945] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x125d16000) [pid = 1945] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x125d0b800) [pid = 1945] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x115240800) [pid = 1945] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b1f2000) [pid = 1945] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12bc7ac00) [pid = 1945] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x125cea000) [pid = 1945] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1157a0000) [pid = 1945] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11579a800) [pid = 1945] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a893400) [pid = 1945] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x127545800) [pid = 1945] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x1295a6000) [pid = 1945] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12bf13c00) [pid = 1945] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b4a9800) [pid = 1945] [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.] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x113524c00) [pid = 1945] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11a88e400) [pid = 1945] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x129c5c400) [pid = 1945] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x1147c7800) [pid = 1945] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12fe38800) [pid = 1945] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:23:06 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x113498000) [pid = 1945] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:23:06 INFO - PROCESS | 1945 | 1461338586580 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]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 620ms 08:23:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:23:06 INFO - PROCESS | 1945 | 1461338586632 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1945 | 1461338586633 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:23:06 INFO - PROCESS | 1945 | 1461338586635 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1945 | 1461338586636 Marionette TRACE conn2 <- [1,2910,null,{}] 08:23:06 INFO - PROCESS | 1945 | 1461338586638 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}] 08:23:06 INFO - PROCESS | 1945 | 1461338586729 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:23:06 INFO - PROCESS | 1945 | 1461338586792 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x125c77000 == 58 [pid = 1945] [id = 735] 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x113524c00) [pid = 1945] [serial = 2205] [outer = 0x0] 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x118585400) [pid = 1945] [serial = 2206] [outer = 0x113524c00] 08:23:06 INFO - PROCESS | 1945 | 1461338586824 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x126d9b800) [pid = 1945] [serial = 2207] [outer = 0x113524c00] 08:23:07 INFO - PROCESS | 1945 | 1461338587116 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]]]}] 08:23:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:23:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:23:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 08:23:07 INFO - TEST-START | /DOMEvents/constructors.html 08:23:07 INFO - PROCESS | 1945 | 1461338587153 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1945 | 1461338587155 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:23:07 INFO - PROCESS | 1945 | 1461338587157 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1945 | 1461338587159 Marionette TRACE conn2 <- [1,2914,null,{}] 08:23:07 INFO - PROCESS | 1945 | 1461338587162 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}] 08:23:07 INFO - PROCESS | 1945 | 1461338587265 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:23:07 INFO - PROCESS | 1945 | 1461338587273 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb6d800 == 59 [pid = 1945] [id = 736] 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x1295a4800) [pid = 1945] [serial = 2208] [outer = 0x0] 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12c28e000) [pid = 1945] [serial = 2209] [outer = 0x1295a4800] 08:23:07 INFO - PROCESS | 1945 | 1461338587299 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12c1cfc00) [pid = 1945] [serial = 2210] [outer = 0x1295a4800] 08:23:07 INFO - PROCESS | 1945 | 1461338587666 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]]]}] 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:23:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:23:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 529ms 08:23:07 INFO - PROCESS | 1945 | 1461338587687 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1945 | 1461338587688 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:23:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:23:07 INFO - PROCESS | 1945 | 1461338587705 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1945 | 1461338587707 Marionette TRACE conn2 <- [1,2918,null,{}] 08:23:07 INFO - PROCESS | 1945 | 1461338587709 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}] 08:23:07 INFO - PROCESS | 1945 | 1461338587798 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:23:07 INFO - PROCESS | 1945 | 1461338587803 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302d5800 == 60 [pid = 1945] [id = 737] 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12c320c00) [pid = 1945] [serial = 2211] [outer = 0x0] 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12c324800) [pid = 1945] [serial = 2212] [outer = 0x12c320c00] 08:23:07 INFO - PROCESS | 1945 | 1461338587828 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12c379400) [pid = 1945] [serial = 2213] [outer = 0x12c320c00] 08:23:08 INFO - PROCESS | 1945 | 1461338588162 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:23:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:23:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 467ms 08:23:08 INFO - PROCESS | 1945 | 1461338588174 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1945 | 1461338588175 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:23:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:23:08 INFO - PROCESS | 1945 | 1461338588177 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1945 | 1461338588178 Marionette TRACE conn2 <- [1,2922,null,{}] 08:23:08 INFO - PROCESS | 1945 | 1461338588183 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}] 08:23:08 INFO - PROCESS | 1945 | 1461338588273 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:23:08 INFO - PROCESS | 1945 | 1461338588337 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372c4000 == 61 [pid = 1945] [id = 738] 08:23:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12c376400) [pid = 1945] [serial = 2214] [outer = 0x0] 08:23:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12c37d400) [pid = 1945] [serial = 2215] [outer = 0x12c376400] 08:23:08 INFO - PROCESS | 1945 | 1461338588362 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12c38b000) [pid = 1945] [serial = 2216] [outer = 0x12c376400] 08:23:08 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:08 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:08 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:08 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:08 INFO - PROCESS | 1945 | 1461338588753 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]]]}] 08:23:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:23:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:08 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 08:23:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:08 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 08:23:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:08 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]" 08:23:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:23:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 08:23:08 INFO - PROCESS | 1945 | 1461338588801 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1945 | 1461338588804 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:23:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:23:08 INFO - PROCESS | 1945 | 1461338588807 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1945 | 1461338588810 Marionette TRACE conn2 <- [1,2926,null,{}] 08:23:08 INFO - PROCESS | 1945 | 1461338588814 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}] 08:23:08 INFO - PROCESS | 1945 | 1461338588924 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:23:09 INFO - PROCESS | 1945 | 1461338589004 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bd1e000 == 62 [pid = 1945] [id = 739] 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x119a52c00) [pid = 1945] [serial = 2217] [outer = 0x0] 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11ad65c00) [pid = 1945] [serial = 2218] [outer = 0x119a52c00] 08:23:09 INFO - PROCESS | 1945 | 1461338589037 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11b90f400) [pid = 1945] [serial = 2219] [outer = 0x119a52c00] 08:23:09 INFO - PROCESS | 1945 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:23:09 INFO - PROCESS | 1945 | 1461338589422 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]]]}] 08:23:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:23:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 08:23:09 INFO - PROCESS | 1945 | 1461338589428 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1945 | 1461338589432 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:23:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:23:09 INFO - PROCESS | 1945 | 1461338589437 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1945 | 1461338589439 Marionette TRACE conn2 <- [1,2930,null,{}] 08:23:09 INFO - PROCESS | 1945 | 1461338589442 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}] 08:23:09 INFO - PROCESS | 1945 | 1461338589552 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:23:09 INFO - PROCESS | 1945 | 1461338589655 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b40c800 == 63 [pid = 1945] [id = 740] 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11c153c00) [pid = 1945] [serial = 2220] [outer = 0x0] 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x125ddf000) [pid = 1945] [serial = 2221] [outer = 0x11c153c00] 08:23:09 INFO - PROCESS | 1945 | 1461338589691 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x1272d3c00) [pid = 1945] [serial = 2222] [outer = 0x11c153c00] 08:23:10 INFO - PROCESS | 1945 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:23:10 INFO - PROCESS | 1945 | 1461338590053 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]]]}] 08:23:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:23:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 08:23:10 INFO - PROCESS | 1945 | 1461338590057 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1945 | 1461338590058 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:23:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:23:10 INFO - PROCESS | 1945 | 1461338590061 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1945 | 1461338590064 Marionette TRACE conn2 <- [1,2934,null,{}] 08:23:10 INFO - PROCESS | 1945 | 1461338590072 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}] 08:23:10 INFO - PROCESS | 1945 | 1461338590188 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:23:10 INFO - PROCESS | 1945 | 1461338590290 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302e6800 == 64 [pid = 1945] [id = 741] 08:23:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x129c5d400) [pid = 1945] [serial = 2223] [outer = 0x0] 08:23:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b49a400) [pid = 1945] [serial = 2224] [outer = 0x129c5d400] 08:23:10 INFO - PROCESS | 1945 | 1461338590355 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12bc86000) [pid = 1945] [serial = 2225] [outer = 0x129c5d400] 08:23:10 INFO - PROCESS | 1945 | 1461338590720 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]]]}] 08:23:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 08:23:10 INFO - PROCESS | 1945 | 1461338590734 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:23:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:23:10 INFO - PROCESS | 1945 | 1461338590736 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:23:10 INFO - PROCESS | 1945 | 1461338590738 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1945 | 1461338590740 Marionette TRACE conn2 <- [1,2938,null,{}] 08:23:10 INFO - PROCESS | 1945 | 1461338590742 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}] 08:23:10 INFO - PROCESS | 1945 | 1461338590856 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:23:10 INFO - PROCESS | 1945 | 1461338590962 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x1378dc800 == 65 [pid = 1945] [id = 742] 08:23:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12c1c5000) [pid = 1945] [serial = 2226] [outer = 0x0] 08:23:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12c23d400) [pid = 1945] [serial = 2227] [outer = 0x12c1c5000] 08:23:10 INFO - PROCESS | 1945 | 1461338590995 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12c31a000) [pid = 1945] [serial = 2228] [outer = 0x12c1c5000] 08:23:11 INFO - PROCESS | 1945 | 1461338591320 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]]]}] 08:23:11 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. 08:23:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 08:23:11 INFO - PROCESS | 1945 | 1461338591359 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1945 | 1461338591361 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:23:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:23:11 INFO - PROCESS | 1945 | 1461338591364 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1945 | 1461338591365 Marionette TRACE conn2 <- [1,2942,null,{}] 08:23:11 INFO - PROCESS | 1945 | 1461338591368 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}] 08:23:11 INFO - PROCESS | 1945 | 1461338591477 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:23:11 INFO - PROCESS | 1945 | 1461338591569 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x137b02800 == 66 [pid = 1945] [id = 743] 08:23:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12c31d400) [pid = 1945] [serial = 2229] [outer = 0x0] 08:23:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12c371c00) [pid = 1945] [serial = 2230] [outer = 0x12c31d400] 08:23:11 INFO - PROCESS | 1945 | 1461338591600 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12c37ac00) [pid = 1945] [serial = 2231] [outer = 0x12c31d400] 08:23:11 INFO - PROCESS | 1945 | 1461338591959 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"]]]}] 08:23:11 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 08:23:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:23:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 625ms 08:23:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:23:11 INFO - PROCESS | 1945 | 1461338591989 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1945 | 1461338591991 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:23:11 INFO - PROCESS | 1945 | 1461338591993 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1945 | 1461338591994 Marionette TRACE conn2 <- [1,2946,null,{}] 08:23:11 INFO - PROCESS | 1945 | 1461338591997 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}] 08:23:12 INFO - PROCESS | 1945 | 1461338592123 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:23:12 INFO - PROCESS | 1945 | 1461338592232 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e02800 == 67 [pid = 1945] [id = 744] 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12c382c00) [pid = 1945] [serial = 2232] [outer = 0x0] 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12c38f000) [pid = 1945] [serial = 2233] [outer = 0x12c382c00] 08:23:12 INFO - PROCESS | 1945 | 1461338592266 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12c410800) [pid = 1945] [serial = 2234] [outer = 0x12c382c00] 08:23:12 INFO - PROCESS | 1945 | 1461338592574 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]]]}] 08:23:12 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. 08:23:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 08:23:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:23:12 INFO - PROCESS | 1945 | 1461338592617 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1945 | 1461338592619 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:23:12 INFO - PROCESS | 1945 | 1461338592621 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1945 | 1461338592623 Marionette TRACE conn2 <- [1,2950,null,{}] 08:23:12 INFO - PROCESS | 1945 | 1461338592625 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}] 08:23:12 INFO - PROCESS | 1945 | 1461338592736 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:23:12 INFO - PROCESS | 1945 | 1461338592865 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x119acd000 == 68 [pid = 1945] [id = 745] 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x1142c9000) [pid = 1945] [serial = 2235] [outer = 0x0] 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x115681000) [pid = 1945] [serial = 2236] [outer = 0x1142c9000] 08:23:12 INFO - PROCESS | 1945 | 1461338592899 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12c5c8000) [pid = 1945] [serial = 2237] [outer = 0x1142c9000] 08:23:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x110e6a000 == 69 [pid = 1945] [id = 746] 08:23:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x118c23000) [pid = 1945] [serial = 2238] [outer = 0x0] 08:23:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11c160800) [pid = 1945] [serial = 2239] [outer = 0x118c23000] 08:23:13 INFO - PROCESS | 1945 | 1461338593324 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]]]}] 08:23:13 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. 08:23:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 08:23:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:23:13 INFO - PROCESS | 1945 | 1461338593340 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 1945 | 1461338593342 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:23:13 INFO - PROCESS | 1945 | 1461338593344 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1945 | 1461338593345 Marionette TRACE conn2 <- [1,2954,null,{}] 08:23:13 INFO - PROCESS | 1945 | 1461338593348 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}] 08:23:13 INFO - PROCESS | 1945 | 1461338593489 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:23:13 INFO - PROCESS | 1945 | 1461338593580 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x116747800 == 70 [pid = 1945] [id = 747] 08:23:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x113407c00) [pid = 1945] [serial = 2240] [outer = 0x0] 08:23:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x114bc2400) [pid = 1945] [serial = 2241] [outer = 0x113407c00] 08:23:13 INFO - PROCESS | 1945 | 1461338593612 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x125c0b000) [pid = 1945] [serial = 2242] [outer = 0x113407c00] 08:23:14 INFO - PROCESS | 1945 | 1461338594214 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]]]}] 08:23:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:23:14 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 08:23:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 921ms 08:23:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:23:14 INFO - PROCESS | 1945 | 1461338594266 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1945 | 1461338594268 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:23:14 INFO - PROCESS | 1945 | 1461338594271 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1945 | 1461338594273 Marionette TRACE conn2 <- [1,2958,null,{}] 08:23:14 INFO - PROCESS | 1945 | 1461338594277 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}] 08:23:14 INFO - PROCESS | 1945 | 1461338594384 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:23:14 INFO - PROCESS | 1945 | 1461338594455 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x127270800 == 71 [pid = 1945] [id = 748] 08:23:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x1189b0c00) [pid = 1945] [serial = 2243] [outer = 0x0] 08:23:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x118c92800) [pid = 1945] [serial = 2244] [outer = 0x1189b0c00] 08:23:14 INFO - PROCESS | 1945 | 1461338594484 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11aa44800) [pid = 1945] [serial = 2245] [outer = 0x1189b0c00] 08:23:14 INFO - PROCESS | 1945 | 1461338594877 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]]]}] 08:23:14 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. 08:23:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 626ms 08:23:14 INFO - PROCESS | 1945 | 1461338594897 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1945 | 1461338594901 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:23:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:23:14 INFO - PROCESS | 1945 | 1461338594906 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1945 | 1461338594907 Marionette TRACE conn2 <- [1,2962,null,{}] 08:23:14 INFO - PROCESS | 1945 | 1461338594910 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}] 08:23:15 INFO - PROCESS | 1945 | 1461338595009 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:23:15 INFO - PROCESS | 1945 | 1461338595073 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x119ad6000 == 72 [pid = 1945] [id = 749] 08:23:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11352ac00) [pid = 1945] [serial = 2246] [outer = 0x0] 08:23:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x1189b1800) [pid = 1945] [serial = 2247] [outer = 0x11352ac00] 08:23:15 INFO - PROCESS | 1945 | 1461338595101 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11aa45400) [pid = 1945] [serial = 2248] [outer = 0x11352ac00] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x1290d2000 == 71 [pid = 1945] [id = 684] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12b057000 == 70 [pid = 1945] [id = 685] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12be38800 == 69 [pid = 1945] [id = 686] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1e800 == 68 [pid = 1945] [id = 687] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12b418000 == 67 [pid = 1945] [id = 304] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x1302d5800 == 66 [pid = 1945] [id = 737] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb6d800 == 65 [pid = 1945] [id = 736] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x125c77000 == 64 [pid = 1945] [id = 735] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12db42800 == 63 [pid = 1945] [id = 734] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12fe3e800) [pid = 1945] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12c1de400) [pid = 1945] [serial = 2152] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12bf17400) [pid = 1945] [serial = 2113] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11c4e0400) [pid = 1945] [serial = 2116] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12cf8f000 == 62 [pid = 1945] [id = 733] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12c11b000 == 61 [pid = 1945] [id = 732] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba14800 == 60 [pid = 1945] [id = 731] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12b05a000 == 59 [pid = 1945] [id = 730] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x11ad81800 == 58 [pid = 1945] [id = 729] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x1259c3000 == 57 [pid = 1945] [id = 728] 08:23:15 INFO - PROCESS | 1945 | 1461338595574 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]]]}] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x11a875000 == 56 [pid = 1945] [id = 727] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x119ace000 == 55 [pid = 1945] [id = 726] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb7e800 == 54 [pid = 1945] [id = 18] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x115747000 == 53 [pid = 1945] [id = 725] 08:23:15 INFO - PROCESS | 1945 | --DOCSHELL 0x114f22800 == 52 [pid = 1945] [id = 718] 08:23:15 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. 08:23:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 724ms 08:23:15 INFO - PROCESS | 1945 | 1461338595630 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1945 | 1461338595632 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:23:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:23:15 INFO - PROCESS | 1945 | 1461338595636 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1945 | 1461338595639 Marionette TRACE conn2 <- [1,2966,null,{}] 08:23:15 INFO - PROCESS | 1945 | 1461338595651 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}] 08:23:15 INFO - PROCESS | 1945 | 1461338595832 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x114bc7000) [pid = 1945] [serial = 2012] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x129c5c000) [pid = 1945] [serial = 2021] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12909e800) [pid = 1945] [serial = 2060] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x119d6dc00) [pid = 1945] [serial = 2051] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11bdcc400) [pid = 1945] [serial = 2015] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x1259e5800) [pid = 1945] [serial = 2054] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x126eef800) [pid = 1945] [serial = 2057] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x126eee400) [pid = 1945] [serial = 2018] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x129c63000) [pid = 1945] [serial = 2063] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b1fec00) [pid = 1945] [serial = 2024] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x114e0a000) [pid = 1945] [serial = 2048] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12b49fc00) [pid = 1945] [serial = 2137] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12bf0f800) [pid = 1945] [serial = 2140] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12c1d7400) [pid = 1945] [serial = 2141] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x118c22400) [pid = 1945] [serial = 2101] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x125d16400) [pid = 1945] [serial = 2128] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x126d35400) [pid = 1945] [serial = 2129] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11927a800) [pid = 1945] [serial = 2123] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x118542c00) [pid = 1945] [serial = 2122] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x129c62400) [pid = 1945] [serial = 2107] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x125ce1400) [pid = 1945] [serial = 2104] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12c22b400) [pid = 1945] [serial = 2120] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12c226400) [pid = 1945] [serial = 2119] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12bc83800) [pid = 1945] [serial = 2110] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11aa43c00) [pid = 1945] [serial = 2125] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11c156000) [pid = 1945] [serial = 2126] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x127f52000) [pid = 1945] [serial = 2131] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1295a5400) [pid = 1945] [serial = 2132] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12978c400) [pid = 1945] [serial = 2134] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12c1e0800) [pid = 1945] [serial = 2143] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b25b000) [pid = 1945] [serial = 1466] [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.] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11549fc00) [pid = 1945] [serial = 2146] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11af7e800) [pid = 1945] [serial = 2149] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x126a0b800) [pid = 1945] [serial = 2150] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12c224000) [pid = 1945] [serial = 2144] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12bc79400) [pid = 1945] [serial = 2138] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x1189b8400) [pid = 1945] [serial = 2147] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x129c64000) [pid = 1945] [serial = 2135] [outer = 0x0] [url = about:blank] 08:23:15 INFO - PROCESS | 1945 | 1461338595923 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab04800 == 53 [pid = 1945] [id = 750] 08:23:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x114bc7000) [pid = 1945] [serial = 2249] [outer = 0x0] 08:23:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x119d65c00) [pid = 1945] [serial = 2250] [outer = 0x114bc7000] 08:23:15 INFO - PROCESS | 1945 | 1461338595952 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11bc65c00) [pid = 1945] [serial = 2251] [outer = 0x114bc7000] 08:23:16 INFO - PROCESS | 1945 | 1461338596278 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]]]}] 08:23:16 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. 08:23:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 682ms 08:23:16 INFO - PROCESS | 1945 | 1461338596317 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1945 | 1461338596319 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:23:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:23:16 INFO - PROCESS | 1945 | 1461338596321 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1945 | 1461338596322 Marionette TRACE conn2 <- [1,2970,null,{}] 08:23:16 INFO - PROCESS | 1945 | 1461338596325 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}] 08:23:16 INFO - PROCESS | 1945 | 1461338596414 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:23:16 INFO - PROCESS | 1945 | 1461338596478 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12590e000 == 54 [pid = 1945] [id = 751] 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11bdc9000) [pid = 1945] [serial = 2252] [outer = 0x0] 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c15a000) [pid = 1945] [serial = 2253] [outer = 0x11bdc9000] 08:23:16 INFO - PROCESS | 1945 | 1461338596505 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11c9da000) [pid = 1945] [serial = 2254] [outer = 0x11bdc9000] 08:23:16 INFO - PROCESS | 1945 | 1461338596789 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]]]}] 08:23:16 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. 08:23:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 08:23:16 INFO - PROCESS | 1945 | 1461338596841 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1945 | 1461338596842 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:23:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:23:16 INFO - PROCESS | 1945 | 1461338596844 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1945 | 1461338596845 Marionette TRACE conn2 <- [1,2974,null,{}] 08:23:16 INFO - PROCESS | 1945 | 1461338596850 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}] 08:23:16 INFO - PROCESS | 1945 | 1461338596937 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:23:16 INFO - PROCESS | 1945 | 1461338596942 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x126a8e800 == 55 [pid = 1945] [id = 752] 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x118e19c00) [pid = 1945] [serial = 2255] [outer = 0x0] 08:23:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x125d0f800) [pid = 1945] [serial = 2256] [outer = 0x118e19c00] 08:23:16 INFO - PROCESS | 1945 | 1461338596968 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x126d29c00) [pid = 1945] [serial = 2257] [outer = 0x118e19c00] 08:23:17 INFO - PROCESS | 1945 | 1461338597303 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]]]}] 08:23:17 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. 08:23:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 474ms 08:23:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:23:17 INFO - PROCESS | 1945 | 1461338597318 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1945 | 1461338597320 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:23:17 INFO - PROCESS | 1945 | 1461338597322 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1945 | 1461338597323 Marionette TRACE conn2 <- [1,2978,null,{}] 08:23:17 INFO - PROCESS | 1945 | 1461338597325 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}] 08:23:17 INFO - PROCESS | 1945 | 1461338597463 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:23:17 INFO - PROCESS | 1945 | 1461338597502 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d1800 == 56 [pid = 1945] [id = 753] 08:23:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11c44d000) [pid = 1945] [serial = 2258] [outer = 0x0] 08:23:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x126d9fc00) [pid = 1945] [serial = 2259] [outer = 0x11c44d000] 08:23:17 INFO - PROCESS | 1945 | 1461338597530 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x129782000) [pid = 1945] [serial = 2260] [outer = 0x11c44d000] 08:23:17 INFO - PROCESS | 1945 | 1461338597804 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]]]}] 08:23:17 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. 08:23:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 519ms 08:23:17 INFO - PROCESS | 1945 | 1461338597841 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1945 | 1461338597843 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:23:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:23:17 INFO - PROCESS | 1945 | 1461338597853 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1945 | 1461338597854 Marionette TRACE conn2 <- [1,2982,null,{}] 08:23:17 INFO - PROCESS | 1945 | 1461338597856 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}] 08:23:17 INFO - PROCESS | 1945 | 1461338597974 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:23:17 INFO - PROCESS | 1945 | 1461338597985 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ba14800 == 57 [pid = 1945] [id = 754] 08:23:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x126d29400) [pid = 1945] [serial = 2261] [outer = 0x0] 08:23:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x129795400) [pid = 1945] [serial = 2262] [outer = 0x126d29400] 08:23:18 INFO - PROCESS | 1945 | 1461338598011 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x129c66400) [pid = 1945] [serial = 2263] [outer = 0x126d29400] 08:23:18 INFO - PROCESS | 1945 | 1461338598336 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"]]]}] 08:23:18 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 08:23:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:23:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 528ms 08:23:18 INFO - PROCESS | 1945 | 1461338598373 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1945 | 1461338598374 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:23:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:23:18 INFO - PROCESS | 1945 | 1461338598377 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1945 | 1461338598378 Marionette TRACE conn2 <- [1,2986,null,{}] 08:23:18 INFO - PROCESS | 1945 | 1461338598380 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}] 08:23:18 INFO - PROCESS | 1945 | 1461338598488 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:23:18 INFO - PROCESS | 1945 | 1461338598526 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4ae800 == 58 [pid = 1945] [id = 755] 08:23:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x129c59400) [pid = 1945] [serial = 2264] [outer = 0x0] 08:23:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12b1f8800) [pid = 1945] [serial = 2265] [outer = 0x129c59400] 08:23:18 INFO - PROCESS | 1945 | 1461338598551 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b49fc00) [pid = 1945] [serial = 2266] [outer = 0x129c59400] 08:23:18 INFO - PROCESS | 1945 | 1461338598833 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]]]}] 08:23:18 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. 08:23:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 08:23:18 INFO - PROCESS | 1945 | 1461338598853 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1945 | 1461338598854 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:23:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:23:18 INFO - PROCESS | 1945 | 1461338598856 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1945 | 1461338598857 Marionette TRACE conn2 <- [1,2990,null,{}] 08:23:18 INFO - PROCESS | 1945 | 1461338598860 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}] 08:23:18 INFO - PROCESS | 1945 | 1461338598979 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:23:18 INFO - PROCESS | 1945 | 1461338598984 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d09f000 == 59 [pid = 1945] [id = 756] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12b4c9c00) [pid = 1945] [serial = 2267] [outer = 0x0] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12ba55800) [pid = 1945] [serial = 2268] [outer = 0x12b4c9c00] 08:23:19 INFO - PROCESS | 1945 | 1461338599043 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12bc8a800) [pid = 1945] [serial = 2269] [outer = 0x12b4c9c00] 08:23:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab03800 == 60 [pid = 1945] [id = 757] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12c1c6c00) [pid = 1945] [serial = 2270] [outer = 0x0] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12bf0d000) [pid = 1945] [serial = 2271] [outer = 0x12c1c6c00] 08:23:19 INFO - PROCESS | 1945 | 1461338599397 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]]]}] 08:23:19 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. 08:23:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 08:23:19 INFO - PROCESS | 1945 | 1461338599426 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1945 | 1461338599427 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:23:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:23:19 INFO - PROCESS | 1945 | 1461338599429 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1945 | 1461338599430 Marionette TRACE conn2 <- [1,2994,null,{}] 08:23:19 INFO - PROCESS | 1945 | 1461338599433 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}] 08:23:19 INFO - PROCESS | 1945 | 1461338599573 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:23:19 INFO - PROCESS | 1945 | 1461338599597 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12db53000 == 61 [pid = 1945] [id = 758] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12bf08c00) [pid = 1945] [serial = 2272] [outer = 0x0] 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12c1c8400) [pid = 1945] [serial = 2273] [outer = 0x12bf08c00] 08:23:19 INFO - PROCESS | 1945 | 1461338599623 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12c222c00) [pid = 1945] [serial = 2274] [outer = 0x12bf08c00] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12b970800) [pid = 1945] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x1295a4c00) [pid = 1945] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11ad67c00) [pid = 1945] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1187b2c00) [pid = 1945] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12b4ce000) [pid = 1945] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12c1dd400) [pid = 1945] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11567ec00) [pid = 1945] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x113524c00) [pid = 1945] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c9e3400) [pid = 1945] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x119a50400) [pid = 1945] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x126da1400) [pid = 1945] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11579c000) [pid = 1945] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b070800) [pid = 1945] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x1134a5800) [pid = 1945] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x129c65800) [pid = 1945] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1295a4800) [pid = 1945] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12c320c00) [pid = 1945] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12b49d800) [pid = 1945] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12ba51400) [pid = 1945] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:23:20 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11ac7a400) [pid = 1945] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:23:20 INFO - PROCESS | 1945 | 1461338600240 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]]]}] 08:23:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:23:20 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 08:23:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 820ms 08:23:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:23:20 INFO - PROCESS | 1945 | 1461338600250 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1945 | 1461338600252 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:23:20 INFO - PROCESS | 1945 | 1461338600254 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1945 | 1461338600256 Marionette TRACE conn2 <- [1,2998,null,{}] 08:23:20 INFO - PROCESS | 1945 | 1461338600258 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}] 08:23:20 INFO - PROCESS | 1945 | 1461338600363 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:23:20 INFO - PROCESS | 1945 | 1461338600426 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b6cb800 == 62 [pid = 1945] [id = 759] 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x118580800) [pid = 1945] [serial = 2275] [outer = 0x0] 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11bc68400) [pid = 1945] [serial = 2276] [outer = 0x118580800] 08:23:20 INFO - PROCESS | 1945 | 1461338600456 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12bf16800) [pid = 1945] [serial = 2277] [outer = 0x118580800] 08:23:20 INFO - PROCESS | 1945 | 1461338600723 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]]]}] 08:23:20 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. 08:23:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 08:23:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:23:20 INFO - PROCESS | 1945 | 1461338600775 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1945 | 1461338600776 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:23:20 INFO - PROCESS | 1945 | 1461338600778 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1945 | 1461338600780 Marionette TRACE conn2 <- [1,3002,null,{}] 08:23:20 INFO - PROCESS | 1945 | 1461338600790 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}] 08:23:20 INFO - PROCESS | 1945 | 1461338600888 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:23:20 INFO - PROCESS | 1945 | 1461338600893 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e760800 == 63 [pid = 1945] [id = 760] 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12bf09c00) [pid = 1945] [serial = 2278] [outer = 0x0] 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12c22e800) [pid = 1945] [serial = 2279] [outer = 0x12bf09c00] 08:23:20 INFO - PROCESS | 1945 | 1461338600919 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12c240800) [pid = 1945] [serial = 2280] [outer = 0x12bf09c00] 08:23:21 INFO - PROCESS | 1945 | 1461338601261 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]]]}] 08:23:21 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. 08:23:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 528ms 08:23:21 INFO - PROCESS | 1945 | 1461338601318 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1945 | 1461338601319 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:23:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:23:21 INFO - PROCESS | 1945 | 1461338601321 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1945 | 1461338601322 Marionette TRACE conn2 <- [1,3006,null,{}] 08:23:21 INFO - PROCESS | 1945 | 1461338601325 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}] 08:23:21 INFO - PROCESS | 1945 | 1461338601417 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:23:21 INFO - PROCESS | 1945 | 1461338601421 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb66800 == 64 [pid = 1945] [id = 761] 08:23:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12c286800) [pid = 1945] [serial = 2281] [outer = 0x0] 08:23:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12c317c00) [pid = 1945] [serial = 2282] [outer = 0x12c286800] 08:23:21 INFO - PROCESS | 1945 | 1461338601447 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12c373000) [pid = 1945] [serial = 2283] [outer = 0x12c286800] 08:23:21 INFO - PROCESS | 1945 | 1461338601758 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]]]}] 08:23:21 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. 08:23:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 08:23:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:23:21 INFO - PROCESS | 1945 | 1461338601790 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1945 | 1461338601791 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:23:21 INFO - PROCESS | 1945 | 1461338601793 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1945 | 1461338601795 Marionette TRACE conn2 <- [1,3010,null,{}] 08:23:21 INFO - PROCESS | 1945 | 1461338601800 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}] 08:23:21 INFO - PROCESS | 1945 | 1461338601893 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:23:21 INFO - PROCESS | 1945 | 1461338601897 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x13010d800 == 65 [pid = 1945] [id = 762] 08:23:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12c325800) [pid = 1945] [serial = 2284] [outer = 0x0] 08:23:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12c383400) [pid = 1945] [serial = 2285] [outer = 0x12c325800] 08:23:21 INFO - PROCESS | 1945 | 1461338601983 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12c390800) [pid = 1945] [serial = 2286] [outer = 0x12c325800] 08:23:22 INFO - PROCESS | 1945 | 1461338602413 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]]]}] 08:23:22 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 08:23:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 08:23:22 INFO - PROCESS | 1945 | 1461338602481 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1945 | 1461338602484 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:23:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:23:22 INFO - PROCESS | 1945 | 1461338602490 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1945 | 1461338602492 Marionette TRACE conn2 <- [1,3014,null,{}] 08:23:22 INFO - PROCESS | 1945 | 1461338602496 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}] 08:23:22 INFO - PROCESS | 1945 | 1461338602609 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:23:22 INFO - PROCESS | 1945 | 1461338602689 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab22800 == 66 [pid = 1945] [id = 763] 08:23:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x1158a0c00) [pid = 1945] [serial = 2287] [outer = 0x0] 08:23:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x1187b9000) [pid = 1945] [serial = 2288] [outer = 0x1158a0c00] 08:23:22 INFO - PROCESS | 1945 | 1461338602721 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11a742800) [pid = 1945] [serial = 2289] [outer = 0x1158a0c00] 08:23:22 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:23 INFO - PROCESS | 1945 | 1461338603123 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:23:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:23:23 INFO - {} 08:23:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:23:23 INFO - {} 08:23:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:23:23 INFO - {} 08:23:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:23:23 INFO - {} 08:23:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 08:23:23 INFO - PROCESS | 1945 | 1461338603163 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1945 | 1461338603167 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /FileAPI/fileReader.html 08:23:23 INFO - PROCESS | 1945 | 1461338603216 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1945 | 1461338603218 Marionette TRACE conn2 <- [1,3018,null,{}] 08:23:23 INFO - PROCESS | 1945 | 1461338603221 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}] 08:23:23 INFO - PROCESS | 1945 | 1461338603323 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:23:23 INFO - PROCESS | 1945 | 1461338603451 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297d8000 == 67 [pid = 1945] [id = 764] 08:23:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11ade4000) [pid = 1945] [serial = 2290] [outer = 0x0] 08:23:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11c4e9c00) [pid = 1945] [serial = 2291] [outer = 0x11ade4000] 08:23:23 INFO - PROCESS | 1945 | 1461338603482 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x126d2d400) [pid = 1945] [serial = 2292] [outer = 0x11ade4000] 08:23:23 INFO - PROCESS | 1945 | 1461338603839 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]]]}] 08:23:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:23:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:23:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:23:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:23:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 677ms 08:23:23 INFO - PROCESS | 1945 | 1461338603891 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1945 | 1461338603893 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /FileAPI/historical.html 08:23:23 INFO - PROCESS | 1945 | 1461338603895 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1945 | 1461338603898 Marionette TRACE conn2 <- [1,3022,null,{}] 08:23:23 INFO - PROCESS | 1945 | 1461338603906 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}] 08:23:24 INFO - PROCESS | 1945 | 1461338604055 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:23:24 INFO - PROCESS | 1945 | 1461338604165 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x1302d4800 == 68 [pid = 1945] [id = 765] 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x126d35400) [pid = 1945] [serial = 2293] [outer = 0x0] 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x127252c00) [pid = 1945] [serial = 2294] [outer = 0x126d35400] 08:23:24 INFO - PROCESS | 1945 | 1461338604200 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12b077800) [pid = 1945] [serial = 2295] [outer = 0x126d35400] 08:23:24 INFO - PROCESS | 1945 | 1461338604578 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"]]]}] 08:23:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:23:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:23:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:23:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:23:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:23:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:23:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:23:24 INFO - TEST-OK | /FileAPI/historical.html | took 723ms 08:23:24 INFO - PROCESS | 1945 | 1461338604619 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1945 | 1461338604621 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:23:24 INFO - TEST-START | /FileAPI/idlharness.html 08:23:24 INFO - PROCESS | 1945 | 1461338604623 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1945 | 1461338604624 Marionette TRACE conn2 <- [1,3026,null,{}] 08:23:24 INFO - PROCESS | 1945 | 1461338604627 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}] 08:23:24 INFO - PROCESS | 1945 | 1461338604758 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:23:24 INFO - PROCESS | 1945 | 1461338604839 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x137312800 == 69 [pid = 1945] [id = 766] 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12b965c00) [pid = 1945] [serial = 2296] [outer = 0x0] 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12c1d8800) [pid = 1945] [serial = 2297] [outer = 0x12b965c00] 08:23:24 INFO - PROCESS | 1945 | 1461338604870 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12c23a400) [pid = 1945] [serial = 2298] [outer = 0x12b965c00] 08:23:25 INFO - PROCESS | 1945 | 1461338605459 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]]]}] 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:23:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:23:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:23:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:23:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:23:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:23:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:23:25 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 08:23:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:23:25 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 08:23:25 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 08:23:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:23:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:23:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:23:25 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 08:23:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:23:25 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 08:23:25 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 08:23:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:23:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:23:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 881ms 08:23:25 INFO - TEST-START | /FileAPI/idlharness.worker 08:23:25 INFO - PROCESS | 1945 | 1461338605506 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1945 | 1461338605507 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:23:25 INFO - PROCESS | 1945 | 1461338605509 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1945 | 1461338605511 Marionette TRACE conn2 <- [1,3030,null,{}] 08:23:25 INFO - PROCESS | 1945 | 1461338605557 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}] 08:23:25 INFO - PROCESS | 1945 | 1461338605659 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:23:25 INFO - PROCESS | 1945 | 1461338605766 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x137e5a000 == 70 [pid = 1945] [id = 767] 08:23:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12c1e4000) [pid = 1945] [serial = 2299] [outer = 0x0] 08:23:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12c386400) [pid = 1945] [serial = 2300] [outer = 0x12c1e4000] 08:23:25 INFO - PROCESS | 1945 | 1461338605797 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12d02e000) [pid = 1945] [serial = 2301] [outer = 0x12c1e4000] 08:23:25 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:26 INFO - PROCESS | 1945 | 1461338606546 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,{},{}]]]}] 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:23:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:23:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:23:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:23:26 INFO - {} 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:23:26 INFO - {} 08:23:26 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 - {} 08:23:26 INFO - {} 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:23:26 INFO - {} 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:23:26 INFO - {} 08:23:26 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 - {} 08:23:26 INFO - {} 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 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 08:23:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:23:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:26 INFO - {} 08:23:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1143ms 08:23:26 INFO - PROCESS | 1945 | 1461338606654 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1945 | 1461338606655 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:23:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:23:26 INFO - PROCESS | 1945 | 1461338606658 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1945 | 1461338606659 Marionette TRACE conn2 <- [1,3034,null,{}] 08:23:26 INFO - PROCESS | 1945 | 1461338606662 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}] 08:23:26 INFO - PROCESS | 1945 | 1461338606793 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:23:26 INFO - PROCESS | 1945 | 1461338606899 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x13852b800 == 71 [pid = 1945] [id = 768] 08:23:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12d033800) [pid = 1945] [serial = 2302] [outer = 0x0] 08:23:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12e7b5000) [pid = 1945] [serial = 2303] [outer = 0x12d033800] 08:23:26 INFO - PROCESS | 1945 | 1461338606933 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12eacac00) [pid = 1945] [serial = 2304] [outer = 0x12d033800] 08:23:27 INFO - PROCESS | 1945 | 1461338607299 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]]]}] 08:23:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:23:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 668ms 08:23:27 INFO - PROCESS | 1945 | 1461338607327 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1945 | 1461338607328 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:23:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:23:27 INFO - PROCESS | 1945 | 1461338607331 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1945 | 1461338607332 Marionette TRACE conn2 <- [1,3038,null,{}] 08:23:27 INFO - PROCESS | 1945 | 1461338607335 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}] 08:23:27 INFO - PROCESS | 1945 | 1461338607450 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:23:27 INFO - PROCESS | 1945 | 1461338607556 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x1152c5800 == 72 [pid = 1945] [id = 769] 08:23:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x11352d800) [pid = 1945] [serial = 2305] [outer = 0x0] 08:23:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x118581400) [pid = 1945] [serial = 2306] [outer = 0x11352d800] 08:23:27 INFO - PROCESS | 1945 | 1461338607587 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12bc94c00) [pid = 1945] [serial = 2307] [outer = 0x11352d800] 08:23:28 INFO - PROCESS | 1945 | 1461338608281 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"]]]}] 08:23:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:23:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:23:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1021ms 08:23:28 INFO - PROCESS | 1945 | 1461338608353 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1945 | 1461338608355 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:23:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:23:28 INFO - PROCESS | 1945 | 1461338608360 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1945 | 1461338608362 Marionette TRACE conn2 <- [1,3042,null,{}] 08:23:28 INFO - PROCESS | 1945 | 1461338608375 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}] 08:23:28 INFO - PROCESS | 1945 | 1461338608479 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:23:28 INFO - PROCESS | 1945 | 1461338608563 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x125c69800 == 73 [pid = 1945] [id = 770] 08:23:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x118754c00) [pid = 1945] [serial = 2308] [outer = 0x0] 08:23:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x118c0e800) [pid = 1945] [serial = 2309] [outer = 0x118754c00] 08:23:28 INFO - PROCESS | 1945 | 1461338608591 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x119d6d800) [pid = 1945] [serial = 2310] [outer = 0x118754c00] 08:23:29 INFO - PROCESS | 1945 | 1461338609120 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]]]}] 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:23:29 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. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:23:29 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'.) 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:23:29 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. 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:23:29 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. 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:23:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:23:29 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. 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:23:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:23:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:23:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 788ms 08:23:29 INFO - PROCESS | 1945 | 1461338609154 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1945 | 1461338609159 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:23:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:23:29 INFO - PROCESS | 1945 | 1461338609168 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1945 | 1461338609170 Marionette TRACE conn2 <- [1,3046,null,{}] 08:23:29 INFO - PROCESS | 1945 | 1461338609173 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}] 08:23:29 INFO - PROCESS | 1945 | 1461338609294 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:23:29 INFO - PROCESS | 1945 | 1461338609378 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x126edd800 == 74 [pid = 1945] [id = 771] 08:23:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x11c9e4800) [pid = 1945] [serial = 2311] [outer = 0x0] 08:23:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x125d0b800) [pid = 1945] [serial = 2312] [outer = 0x11c9e4800] 08:23:29 INFO - PROCESS | 1945 | 1461338609406 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x126d2f000) [pid = 1945] [serial = 2313] [outer = 0x11c9e4800] 08:23:29 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb66800 == 73 [pid = 1945] [id = 761] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12e760800 == 72 [pid = 1945] [id = 760] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12b6cb800 == 71 [pid = 1945] [id = 759] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12db53000 == 70 [pid = 1945] [id = 758] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab03800 == 69 [pid = 1945] [id = 757] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12d09f000 == 68 [pid = 1945] [id = 756] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12c37d400) [pid = 1945] [serial = 2215] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12c4ae800 == 67 [pid = 1945] [id = 755] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12ba14800 == 66 [pid = 1945] [id = 754] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x1297d1800 == 65 [pid = 1945] [id = 753] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x126a8e800 == 64 [pid = 1945] [id = 752] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12590e000 == 63 [pid = 1945] [id = 751] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab04800 == 62 [pid = 1945] [id = 750] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x119ad6000 == 61 [pid = 1945] [id = 749] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x127270800 == 60 [pid = 1945] [id = 748] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x110e6a000 == 59 [pid = 1945] [id = 746] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x119acd000 == 58 [pid = 1945] [id = 745] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x137e02800 == 57 [pid = 1945] [id = 744] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x137b02800 == 56 [pid = 1945] [id = 743] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x1378dc800 == 55 [pid = 1945] [id = 742] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x1302e6800 == 54 [pid = 1945] [id = 741] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12b40c800 == 53 [pid = 1945] [id = 740] 08:23:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11bd1e000 == 52 [pid = 1945] [id = 739] 08:23:29 INFO - PROCESS | 1945 | 1461338609814 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:23:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:23:29 INFO - {} 08:23:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 08:23:29 INFO - PROCESS | 1945 | 1461338609838 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1945 | 1461338609839 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:23:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:23:29 INFO - PROCESS | 1945 | 1461338609841 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1945 | 1461338609844 Marionette TRACE conn2 <- [1,3050,null,{}] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x12c1c8c00) [pid = 1945] [serial = 2114] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12c1e3000) [pid = 1945] [serial = 2117] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12c1c4400) [pid = 1945] [serial = 2197] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12c229000) [pid = 1945] [serial = 2200] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12c1dd000) [pid = 1945] [serial = 2198] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12c285000) [pid = 1945] [serial = 2203] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x118585400) [pid = 1945] [serial = 2206] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12c23d000) [pid = 1945] [serial = 2201] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x126d2b000) [pid = 1945] [serial = 2185] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11a88b400) [pid = 1945] [serial = 2179] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11addac00) [pid = 1945] [serial = 2180] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12696b000) [pid = 1945] [serial = 2161] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x127fe2000) [pid = 1945] [serial = 2188] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x129796400) [pid = 1945] [serial = 2189] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12c286400) [pid = 1945] [serial = 2173] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x119a51800) [pid = 1945] [serial = 2182] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11bdcac00) [pid = 1945] [serial = 2183] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12b077400) [pid = 1945] [serial = 2191] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12c1ca400) [pid = 1945] [serial = 2167] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x1147c9800) [pid = 1945] [serial = 2176] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x114e0e400) [pid = 1945] [serial = 2177] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12b06d400) [pid = 1945] [serial = 2164] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x113528c00) [pid = 1945] [serial = 2155] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11af78400) [pid = 1945] [serial = 2158] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12c238c00) [pid = 1945] [serial = 2170] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12c233000) [pid = 1945] [serial = 2153] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12c28e000) [pid = 1945] [serial = 2209] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12c324800) [pid = 1945] [serial = 2212] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12c1cfc00) [pid = 1945] [serial = 2210] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12c290000) [pid = 1945] [serial = 2204] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x126d99000) [pid = 1945] [serial = 2186] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x126d9b800) [pid = 1945] [serial = 2207] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12bc7e400) [pid = 1945] [serial = 2194] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12b49a800) [pid = 1945] [serial = 2192] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12bc97c00) [pid = 1945] [serial = 2195] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12c379400) [pid = 1945] [serial = 2213] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12bf0b000) [pid = 1945] [serial = 2111] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b257c00) [pid = 1945] [serial = 2108] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x126a0cc00) [pid = 1945] [serial = 2105] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11aa4b400) [pid = 1945] [serial = 2102] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1945 | 1461338609873 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}] 08:23:29 INFO - PROCESS | 1945 | 1461338609970 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:23:29 INFO - PROCESS | 1945 | 1461338609980 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c985000 == 53 [pid = 1945] [id = 772] 08:23:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x126d98400) [pid = 1945] [serial = 2314] [outer = 0x0] 08:23:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x126eef800) [pid = 1945] [serial = 2315] [outer = 0x126d98400] 08:23:30 INFO - PROCESS | 1945 | 1461338610009 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12976e800) [pid = 1945] [serial = 2316] [outer = 0x126d98400] 08:23:30 INFO - PROCESS | 1945 | 1461338610345 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]]]}] 08:23:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:23:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:23:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:23:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:23:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 534ms 08:23:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:23:30 INFO - PROCESS | 1945 | 1461338610376 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 1945 | 1461338610378 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:23:30 INFO - PROCESS | 1945 | 1461338610380 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 1945 | 1461338610381 Marionette TRACE conn2 <- [1,3054,null,{}] 08:23:30 INFO - PROCESS | 1945 | 1461338610384 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}] 08:23:30 INFO - PROCESS | 1945 | 1461338610500 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:23:30 INFO - PROCESS | 1945 | 1461338610567 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x1297cd000 == 54 [pid = 1945] [id = 773] 08:23:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x129c5d800) [pid = 1945] [serial = 2317] [outer = 0x0] 08:23:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b076800) [pid = 1945] [serial = 2318] [outer = 0x129c5d800] 08:23:30 INFO - PROCESS | 1945 | 1461338610594 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b1ffc00) [pid = 1945] [serial = 2319] [outer = 0x129c5d800] 08:23:31 INFO - PROCESS | 1945 | 1461338611019 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"]]]}] 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:23:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:31 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" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:31 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" 08:23:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 08:23:31 INFO - PROCESS | 1945 | 1461338611070 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1945 | 1461338611071 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:23:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:23:31 INFO - PROCESS | 1945 | 1461338611074 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1945 | 1461338611075 Marionette TRACE conn2 <- [1,3058,null,{}] 08:23:31 INFO - PROCESS | 1945 | 1461338611077 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}] 08:23:31 INFO - PROCESS | 1945 | 1461338611174 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:23:31 INFO - PROCESS | 1945 | 1461338611182 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12c4a9800 == 55 [pid = 1945] [id = 774] 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b969000) [pid = 1945] [serial = 2320] [outer = 0x0] 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12c227800) [pid = 1945] [serial = 2321] [outer = 0x12b969000] 08:23:31 INFO - PROCESS | 1945 | 1461338611209 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11c9d9400) [pid = 1945] [serial = 2322] [outer = 0x12b969000] 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:23:31 INFO - PROCESS | 1945 | 1461338611589 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]]]}] 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:23:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:23:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:23:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:23:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:23:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:23:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 520ms 08:23:31 INFO - PROCESS | 1945 | 1461338611595 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1945 | 1461338611598 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:23:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:23:31 INFO - PROCESS | 1945 | 1461338611603 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1945 | 1461338611605 Marionette TRACE conn2 <- [1,3062,null,{}] 08:23:31 INFO - PROCESS | 1945 | 1461338611608 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}] 08:23:31 INFO - PROCESS | 1945 | 1461338611769 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:23:31 INFO - PROCESS | 1945 | 1461338611839 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d389000 == 56 [pid = 1945] [id = 775] 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12c286400) [pid = 1945] [serial = 2323] [outer = 0x0] 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12c6c8800) [pid = 1945] [serial = 2324] [outer = 0x12c286400] 08:23:31 INFO - PROCESS | 1945 | 1461338611867 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12d034800) [pid = 1945] [serial = 2325] [outer = 0x12c286400] 08:23:31 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:32 INFO - PROCESS | 1945 | 1461338612203 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:23:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:23:32 INFO - {} 08:23:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 08:23:32 INFO - PROCESS | 1945 | 1461338612232 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1945 | 1461338612233 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:23:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:23:32 INFO - PROCESS | 1945 | 1461338612235 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1945 | 1461338612236 Marionette TRACE conn2 <- [1,3066,null,{}] 08:23:32 INFO - PROCESS | 1945 | 1461338612239 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}] 08:23:32 INFO - PROCESS | 1945 | 1461338612353 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:23:32 INFO - PROCESS | 1945 | 1461338612396 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e74e800 == 57 [pid = 1945] [id = 776] 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12d039c00) [pid = 1945] [serial = 2326] [outer = 0x0] 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12d0e4000) [pid = 1945] [serial = 2327] [outer = 0x12d039c00] 08:23:32 INFO - PROCESS | 1945 | 1461338612422 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12d985800) [pid = 1945] [serial = 2328] [outer = 0x12d039c00] 08:23:32 INFO - PROCESS | 1945 | 1461338612722 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]]]}] 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:23:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:23:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 520ms 08:23:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:23:32 INFO - PROCESS | 1945 | 1461338612756 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1945 | 1461338612757 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:23:32 INFO - PROCESS | 1945 | 1461338612759 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1945 | 1461338612760 Marionette TRACE conn2 <- [1,3070,null,{}] 08:23:32 INFO - PROCESS | 1945 | 1461338612762 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}] 08:23:32 INFO - PROCESS | 1945 | 1461338612881 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:23:32 INFO - PROCESS | 1945 | 1461338612893 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f2cb800 == 58 [pid = 1945] [id = 777] 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12d0e7800) [pid = 1945] [serial = 2329] [outer = 0x0] 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12d9e5000) [pid = 1945] [serial = 2330] [outer = 0x12d0e7800] 08:23:32 INFO - PROCESS | 1945 | 1461338612919 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12db82000) [pid = 1945] [serial = 2331] [outer = 0x12d0e7800] 08:23:33 INFO - PROCESS | 1945 | 1461338613262 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]]]}] 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:23:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 08:23:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:23:33 INFO - PROCESS | 1945 | 1461338613282 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1945 | 1461338613284 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:23:33 INFO - PROCESS | 1945 | 1461338613286 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1945 | 1461338613287 Marionette TRACE conn2 <- [1,3074,null,{}] 08:23:33 INFO - PROCESS | 1945 | 1461338613297 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}] 08:23:33 INFO - PROCESS | 1945 | 1461338613413 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:23:33 INFO - PROCESS | 1945 | 1461338613422 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x13011c000 == 59 [pid = 1945] [id = 778] 08:23:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12db80000) [pid = 1945] [serial = 2332] [outer = 0x0] 08:23:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12e2b0c00) [pid = 1945] [serial = 2333] [outer = 0x12db80000] 08:23:33 INFO - PROCESS | 1945 | 1461338613447 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12e2ba800) [pid = 1945] [serial = 2334] [outer = 0x12db80000] 08:23:33 INFO - PROCESS | 1945 | 1461338613769 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]]]}] 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:23:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 528ms 08:23:33 INFO - PROCESS | 1945 | 1461338613814 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1945 | 1461338613816 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:23:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:23:33 INFO - PROCESS | 1945 | 1461338613818 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1945 | 1461338613819 Marionette TRACE conn2 <- [1,3078,null,{}] 08:23:33 INFO - PROCESS | 1945 | 1461338613821 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}] 08:23:33 INFO - PROCESS | 1945 | 1461338613939 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:23:33 INFO - PROCESS | 1945 | 1461338613953 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x1372bb800 == 60 [pid = 1945] [id = 779] 08:23:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12e2b6400) [pid = 1945] [serial = 2335] [outer = 0x0] 08:23:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12e794000) [pid = 1945] [serial = 2336] [outer = 0x12e2b6400] 08:23:33 INFO - PROCESS | 1945 | 1461338613978 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12e7b0400) [pid = 1945] [serial = 2337] [outer = 0x12e2b6400] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12bf08c00) [pid = 1945] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12c1c6c00) [pid = 1945] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x129c59400) [pid = 1945] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11c44d000) [pid = 1945] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x126d29400) [pid = 1945] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11bdc9000) [pid = 1945] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12bf09c00) [pid = 1945] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x118580800) [pid = 1945] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x114bc7000) [pid = 1945] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x1189b0c00) [pid = 1945] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12b4c9c00) [pid = 1945] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11352ac00) [pid = 1945] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x118c23000) [pid = 1945] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12c286800) [pid = 1945] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x118e19c00) [pid = 1945] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:23:34 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12c376400) [pid = 1945] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:23:34 INFO - PROCESS | 1945 | 1461338614484 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] 08:23:34 INFO - PROCESS | 1945 | 1461338614492 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:23:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:23:34 INFO - PROCESS | 1945 | 1461338614494 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1945 | 1461338614496 Marionette TRACE conn2 <- [1,3082,null,{}] 08:23:34 INFO - PROCESS | 1945 | 1461338614518 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}] 08:23:34 INFO - PROCESS | 1945 | 1461338614636 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:23:34 INFO - PROCESS | 1945 | 1461338614641 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x137b04000 == 61 [pid = 1945] [id = 780] 08:23:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12e7b2c00) [pid = 1945] [serial = 2338] [outer = 0x0] 08:23:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12ead0000) [pid = 1945] [serial = 2339] [outer = 0x12e7b2c00] 08:23:34 INFO - PROCESS | 1945 | 1461338614671 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12ee3f800) [pid = 1945] [serial = 2340] [outer = 0x12e7b2c00] 08:23:35 INFO - PROCESS | 1945 | 1461338615005 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]]]}] 08:23:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:23:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:23:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 525ms 08:23:35 INFO - PROCESS | 1945 | 1461338615020 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1945 | 1461338615022 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:23:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:23:35 INFO - PROCESS | 1945 | 1461338615024 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1945 | 1461338615025 Marionette TRACE conn2 <- [1,3086,null,{}] 08:23:35 INFO - PROCESS | 1945 | 1461338615028 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}] 08:23:35 INFO - PROCESS | 1945 | 1461338615124 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:23:35 INFO - PROCESS | 1945 | 1461338615198 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b01c800 == 62 [pid = 1945] [id = 781] 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x126d2b400) [pid = 1945] [serial = 2341] [outer = 0x0] 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12ead9c00) [pid = 1945] [serial = 2342] [outer = 0x126d2b400] 08:23:35 INFO - PROCESS | 1945 | 1461338615223 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12ee45400) [pid = 1945] [serial = 2343] [outer = 0x126d2b400] 08:23:35 INFO - PROCESS | 1945 | 1461338615512 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:23:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:23:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 08:23:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:23:35 INFO - PROCESS | 1945 | 1461338615543 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1945 | 1461338615544 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:23:35 INFO - PROCESS | 1945 | 1461338615546 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1945 | 1461338615548 Marionette TRACE conn2 <- [1,3090,null,{}] 08:23:35 INFO - PROCESS | 1945 | 1461338615553 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}] 08:23:35 INFO - PROCESS | 1945 | 1461338615649 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:23:35 INFO - PROCESS | 1945 | 1461338615654 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380a5000 == 63 [pid = 1945] [id = 782] 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12c1d1400) [pid = 1945] [serial = 2344] [outer = 0x0] 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12ee4bc00) [pid = 1945] [serial = 2345] [outer = 0x12c1d1400] 08:23:35 INFO - PROCESS | 1945 | 1461338615678 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12ee63000) [pid = 1945] [serial = 2346] [outer = 0x12c1d1400] 08:23:36 INFO - PROCESS | 1945 | 1461338616007 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:23:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:23:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 472ms 08:23:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:23:36 INFO - PROCESS | 1945 | 1461338616020 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1945 | 1461338616021 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:23:36 INFO - PROCESS | 1945 | 1461338616023 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1945 | 1461338616024 Marionette TRACE conn2 <- [1,3094,null,{}] 08:23:36 INFO - PROCESS | 1945 | 1461338616026 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}] 08:23:36 INFO - PROCESS | 1945 | 1461338616126 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:23:36 INFO - PROCESS | 1945 | 1461338616206 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x138380000 == 64 [pid = 1945] [id = 783] 08:23:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12ee42000) [pid = 1945] [serial = 2347] [outer = 0x0] 08:23:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12ee68000) [pid = 1945] [serial = 2348] [outer = 0x12ee42000] 08:23:36 INFO - PROCESS | 1945 | 1461338616230 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12ee6dc00) [pid = 1945] [serial = 2349] [outer = 0x12ee42000] 08:23:36 INFO - PROCESS | 1945 | 1461338616679 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:23:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:23:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 08:23:36 INFO - PROCESS | 1945 | 1461338616692 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1945 | 1461338616696 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:23:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:23:36 INFO - PROCESS | 1945 | 1461338616700 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1945 | 1461338616702 Marionette TRACE conn2 <- [1,3098,null,{}] 08:23:36 INFO - PROCESS | 1945 | 1461338616706 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}] 08:23:36 INFO - PROCESS | 1945 | 1461338616824 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:23:36 INFO - PROCESS | 1945 | 1461338616914 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bd06800 == 65 [pid = 1945] [id = 784] 08:23:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11579b000) [pid = 1945] [serial = 2350] [outer = 0x0] 08:23:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x119ae0000) [pid = 1945] [serial = 2351] [outer = 0x11579b000] 08:23:36 INFO - PROCESS | 1945 | 1461338616948 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11ade6400) [pid = 1945] [serial = 2352] [outer = 0x11579b000] 08:23:37 INFO - PROCESS | 1945 | 1461338617336 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]]]}] 08:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 08:23:37 INFO - PROCESS | 1945 | 1461338617371 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1945 | 1461338617376 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:23:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:23:37 INFO - PROCESS | 1945 | 1461338617380 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1945 | 1461338617382 Marionette TRACE conn2 <- [1,3102,null,{}] 08:23:37 INFO - PROCESS | 1945 | 1461338617385 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}] 08:23:37 INFO - PROCESS | 1945 | 1461338617500 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:23:37 INFO - PROCESS | 1945 | 1461338617609 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b665800 == 66 [pid = 1945] [id = 785] 08:23:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11bc64400) [pid = 1945] [serial = 2353] [outer = 0x0] 08:23:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11c922400) [pid = 1945] [serial = 2354] [outer = 0x11bc64400] 08:23:37 INFO - PROCESS | 1945 | 1461338617639 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x126a0d800) [pid = 1945] [serial = 2355] [outer = 0x11bc64400] 08:23:38 INFO - PROCESS | 1945 | 1461338618003 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 08:23:38 INFO - PROCESS | 1945 | 1461338618053 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1945 | 1461338618054 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:23:38 INFO - PROCESS | 1945 | 1461338618057 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1945 | 1461338618059 Marionette TRACE conn2 <- [1,3106,null,{}] 08:23:38 INFO - PROCESS | 1945 | 1461338618068 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}] 08:23:38 INFO - PROCESS | 1945 | 1461338618215 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:23:38 INFO - PROCESS | 1945 | 1461338618332 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e35b800 == 67 [pid = 1945] [id = 786] 08:23:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x127f52000) [pid = 1945] [serial = 2356] [outer = 0x0] 08:23:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x129c5bc00) [pid = 1945] [serial = 2357] [outer = 0x127f52000] 08:23:38 INFO - PROCESS | 1945 | 1461338618365 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12bc83800) [pid = 1945] [serial = 2358] [outer = 0x127f52000] 08:23:38 INFO - PROCESS | 1945 | 1461338618728 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]]]}] 08:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 08:23:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:23:38 INFO - PROCESS | 1945 | 1461338618780 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1945 | 1461338618782 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:23:38 INFO - PROCESS | 1945 | 1461338618784 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1945 | 1461338618786 Marionette TRACE conn2 <- [1,3110,null,{}] 08:23:38 INFO - PROCESS | 1945 | 1461338618788 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}] 08:23:38 INFO - PROCESS | 1945 | 1461338618924 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:23:39 INFO - PROCESS | 1945 | 1461338619011 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x137b0f800 == 68 [pid = 1945] [id = 787] 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12c1c2c00) [pid = 1945] [serial = 2359] [outer = 0x0] 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12c239400) [pid = 1945] [serial = 2360] [outer = 0x12c1c2c00] 08:23:39 INFO - PROCESS | 1945 | 1461338619041 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12c31a800) [pid = 1945] [serial = 2361] [outer = 0x12c1c2c00] 08:23:39 INFO - PROCESS | 1945 | 1461338619389 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"]]]}] 08:23:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:23:39 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 08:23:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:23:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 618ms 08:23:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:23:39 INFO - PROCESS | 1945 | 1461338619404 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1945 | 1461338619405 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:23:39 INFO - PROCESS | 1945 | 1461338619407 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1945 | 1461338619409 Marionette TRACE conn2 <- [1,3114,null,{}] 08:23:39 INFO - PROCESS | 1945 | 1461338619411 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}] 08:23:39 INFO - PROCESS | 1945 | 1461338619523 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:23:39 INFO - PROCESS | 1945 | 1461338619637 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\", \"cac4f78f-3ac4-416b-87bb-f4047c1ed55c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x138093000 == 69 [pid = 1945] [id = 788] 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12c223c00) [pid = 1945] [serial = 2362] [outer = 0x0] 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x12c37a400) [pid = 1945] [serial = 2363] [outer = 0x12c223c00] 08:23:39 INFO - PROCESS | 1945 | 1461338619669 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12c407000) [pid = 1945] [serial = 2364] [outer = 0x12c223c00] 08:23:40 INFO - PROCESS | 1945 | 1461338620044 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]]]}] 08:23:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:23:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 668ms 08:23:40 INFO - PROCESS | 1945 | 1461338620076 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1945 | 1461338620078 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:23:41 WARNING - u'runner_teardown' () 08:23:41 INFO - No more tests 08:23:41 INFO - Got 0 unexpected results 08:23:41 INFO - SUITE-END | took 515s 08:23:41 INFO - Closing logging queue 08:23:41 INFO - queue closed 08:23:41 INFO - Return code: 0 08:23:41 WARNING - # TBPL SUCCESS # 08:23:41 INFO - Running post-action listener: _resource_record_post_action 08:23:41 INFO - Running post-run listener: _resource_record_post_run 08:23:42 INFO - Total resource usage - Wall time: 539s; CPU: 58.0%; Read bytes: 278528; Write bytes: 994447872; Read time: 5; Write time: 4804 08:23:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:23:42 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190853632; Write bytes: 187192832; Read time: 15983; Write time: 461 08:23:42 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 200704; Write bytes: 791895040; Read time: 4; Write time: 4295 08:23:42 INFO - Running post-run listener: _upload_blobber_files 08:23:42 INFO - Blob upload gear active. 08:23:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:23:42 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 08:23:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:23:42 INFO - (blobuploader) - INFO - Open directory for files ... 08:23:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:23:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:23:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:23:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:23:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:23:43 INFO - (blobuploader) - INFO - Done attempting. 08:23:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:23:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:23:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:23:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:23:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:23:45 INFO - (blobuploader) - INFO - Done attempting. 08:23:45 INFO - (blobuploader) - INFO - Iteration through files over. 08:23:45 INFO - Return code: 0 08:23:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:23:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:23:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8bcd59ea4cca02bd2d1d76b3f6b64bf53fc32111d9c83b0b03952e62e94e095d05d4c82ee98ed4d0be57d4a78a3ec3ee30e2ef6d31e01359e12b7dc6d031aa5d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d5b3cdb2de12b0b17e13a4aeb4c0c5ecd073bee50a01f159261e053caee5ad5b38c79c38a20c7506797384e49e7c598691bcc7926b7928751d466f7bff6e5ca7"} 08:23:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:23:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:23:45 INFO - Contents: 08:23:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8bcd59ea4cca02bd2d1d76b3f6b64bf53fc32111d9c83b0b03952e62e94e095d05d4c82ee98ed4d0be57d4a78a3ec3ee30e2ef6d31e01359e12b7dc6d031aa5d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d5b3cdb2de12b0b17e13a4aeb4c0c5ecd073bee50a01f159261e053caee5ad5b38c79c38a20c7506797384e49e7c598691bcc7926b7928751d466f7bff6e5ca7"} 08:23:45 INFO - Running post-run listener: copy_logs_to_upload_dir 08:23:45 INFO - Copying logs to upload dir... 08:23:45 INFO - mkdir: /builds/slave/test/build/upload/logs 08:23:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=623.437050 ========= master_lag: 0.43 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-22 08:23:45.820746) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 08:23:45.826130) ========= 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.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8bcd59ea4cca02bd2d1d76b3f6b64bf53fc32111d9c83b0b03952e62e94e095d05d4c82ee98ed4d0be57d4a78a3ec3ee30e2ef6d31e01359e12b7dc6d031aa5d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d5b3cdb2de12b0b17e13a4aeb4c0c5ecd073bee50a01f159261e053caee5ad5b38c79c38a20c7506797384e49e7c598691bcc7926b7928751d466f7bff6e5ca7"} build_url:https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012856 build_url: 'https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8bcd59ea4cca02bd2d1d76b3f6b64bf53fc32111d9c83b0b03952e62e94e095d05d4c82ee98ed4d0be57d4a78a3ec3ee30e2ef6d31e01359e12b7dc6d031aa5d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d5b3cdb2de12b0b17e13a4aeb4c0c5ecd073bee50a01f159261e053caee5ad5b38c79c38a20c7506797384e49e7c598691bcc7926b7928751d466f7bff6e5ca7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PpqNjNAORq-Xp4UMl6umQA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.52 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 08:23:46.361948) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:23:46.362678) ========= 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.fF06fIx32m/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.PEgUA8sOgG/Listeners TMPDIR=/var/folders/jf/19plt40543lf16nnblwl7x1c00000w/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.005447 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:23:46.412742) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:23:46.413049) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:23:46.413398) ========= ========= Total master_lag: 1.06 =========