builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0014 starttime: 1461134401.14 results: success (0) buildid: 20160419211331 builduid: 3b917d3ba8a04cb5a3589a514138e6b8 revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.142224) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.142684) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.142982) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.218910) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.219242) ========= 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.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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-19 23:40:01-- 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% 47.5M=0s 2016-04-19 23:40:01 (47.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.089169 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.324512) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.327851) ========= 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.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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.019972 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:01.376522) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 23:40:01.376882) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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-19 23:40:01,438 truncating revision to first 12 chars 2016-04-19 23:40:01,438 Setting DEBUG logging. 2016-04-19 23:40:01,438 attempt 1/10 2016-04-19 23:40:01,438 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/bf3a35b355f0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 23:40:02,862 unpacking tar archive at: fx-team-bf3a35b355f0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.673814 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 23:40:03.067129) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:03.067450) ========= script_repo_revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:03.070868) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:03.071156) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 23:40:03.087184) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-04-19 23:40:03.087564) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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 23:40:03 INFO - MultiFileLogger online at 20160419 23:40:03 in /builds/slave/test 23:40:03 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 fx-team --download-symbols true 23:40:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:40:03 INFO - {'append_to_log': False, 23:40:03 INFO - 'base_work_dir': '/builds/slave/test', 23:40:03 INFO - 'blob_upload_branch': 'fx-team', 23:40:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:40:03 INFO - 'buildbot_json_path': 'buildprops.json', 23:40:03 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:40:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:40:03 INFO - 'download_minidump_stackwalk': True, 23:40:03 INFO - 'download_symbols': 'true', 23:40:03 INFO - 'e10s': False, 23:40:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:40:03 INFO - 'tooltool.py': '/tools/tooltool.py', 23:40:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:40:03 INFO - '/tools/misc-python/virtualenv.py')}, 23:40:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:40:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:40:03 INFO - 'log_level': 'info', 23:40:03 INFO - 'log_to_console': True, 23:40:03 INFO - 'opt_config_files': (), 23:40:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:40:03 INFO - '--processes=1', 23:40:03 INFO - '--config=%(test_path)s/wptrunner.ini', 23:40:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:40:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:40:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:40:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:40:03 INFO - 'pip_index': False, 23:40:03 INFO - 'require_test_zip': True, 23:40:03 INFO - 'test_type': ('testharness',), 23:40:03 INFO - 'this_chunk': '1', 23:40:03 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:40:03 INFO - 'total_chunks': '10', 23:40:03 INFO - 'virtualenv_path': 'venv', 23:40:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:40:03 INFO - 'work_dir': 'build'} 23:40:03 INFO - ##### 23:40:03 INFO - ##### Running clobber step. 23:40:03 INFO - ##### 23:40:03 INFO - Running pre-action listener: _resource_record_pre_action 23:40:03 INFO - Running main action method: clobber 23:40:03 INFO - rmtree: /builds/slave/test/build 23:40:03 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:40:04 INFO - Running post-action listener: _resource_record_post_action 23:40:04 INFO - ##### 23:40:04 INFO - ##### Running read-buildbot-config step. 23:40:04 INFO - ##### 23:40:04 INFO - Running pre-action listener: _resource_record_pre_action 23:40:04 INFO - Running main action method: read_buildbot_config 23:40:04 INFO - Using buildbot properties: 23:40:04 INFO - { 23:40:04 INFO - "project": "", 23:40:04 INFO - "product": "firefox", 23:40:04 INFO - "script_repo_revision": "production", 23:40:04 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 23:40:04 INFO - "repository": "", 23:40:04 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 23:40:04 INFO - "buildid": "20160419211331", 23:40:04 INFO - "pgo_build": "False", 23:40:04 INFO - "basedir": "/builds/slave/test", 23:40:04 INFO - "buildnumber": 366, 23:40:04 INFO - "slavename": "t-yosemite-r7-0014", 23:40:04 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 23:40:04 INFO - "platform": "macosx64", 23:40:04 INFO - "branch": "fx-team", 23:40:04 INFO - "revision": "bf3a35b355f0b48ac1020c47198053af9944a493", 23:40:04 INFO - "repo_path": "integration/fx-team", 23:40:04 INFO - "moz_repo_path": "", 23:40:04 INFO - "stage_platform": "macosx64", 23:40:04 INFO - "builduid": "3b917d3ba8a04cb5a3589a514138e6b8", 23:40:04 INFO - "slavebuilddir": "test" 23:40:04 INFO - } 23:40:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 23:40:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 23:40:04 INFO - Running post-action listener: _resource_record_post_action 23:40:04 INFO - ##### 23:40:04 INFO - ##### Running download-and-extract step. 23:40:04 INFO - ##### 23:40:04 INFO - Running pre-action listener: _resource_record_pre_action 23:40:04 INFO - Running main action method: download_and_extract 23:40:04 INFO - mkdir: /builds/slave/test/build/tests 23:40:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:04 INFO - https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 23:40:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:40:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:40:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:06 INFO - Downloaded 1235 bytes. 23:40:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:40:06 INFO - Using the following test package requirements: 23:40:06 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:40:06 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 23:40:06 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 23:40:06 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'jsshell-mac64.zip'], 23:40:06 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 23:40:06 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:40:06 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 23:40:06 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 23:40:06 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 23:40:06 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:40:06 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 23:40:06 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 23:40:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:06 INFO - https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 23:40:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:40:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:40:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:08 INFO - Downloaded 17975138 bytes. 23:40:08 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/*'] 23:40:08 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/* 23:40:08 INFO - caution: filename not matched: web-platform/* 23:40:08 INFO - Return code: 11 23:40:08 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')]} 23:40:08 INFO - https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 23:40:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:40:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:40:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:10 INFO - Downloaded 36382569 bytes. 23:40:10 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/*'] 23:40:10 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/* 23:40:14 INFO - caution: filename not matched: bin/* 23:40:14 INFO - caution: filename not matched: config/* 23:40:14 INFO - caution: filename not matched: mozbase/* 23:40:14 INFO - caution: filename not matched: marionette/* 23:40:14 INFO - caution: filename not matched: tools/wptserve/* 23:40:14 INFO - Return code: 11 23:40:14 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')]} 23:40:14 INFO - https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 23:40:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:40:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:40:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 23:40:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:16 INFO - Downloaded 68667718 bytes. 23:40:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:40:16 INFO - mkdir: /builds/slave/test/properties 23:40:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:40:16 INFO - Writing to file /builds/slave/test/properties/build_url 23:40:16 INFO - Contents: 23:40:16 INFO - build_url:https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:40:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:40:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:40:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:40:17 INFO - Contents: 23:40:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:40: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')]} 23:40:17 INFO - https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:40:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:40:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:40:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcTwQdWHQOaGl-j4QxaahA/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 23:40:20 INFO - Downloaded 103346717 bytes. 23:40:20 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'] 23:40:20 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 23:40:24 INFO - Return code: 0 23:40:24 INFO - Running post-action listener: _resource_record_post_action 23:40:24 INFO - Running post-action listener: set_extra_try_arguments 23:40:24 INFO - ##### 23:40:24 INFO - ##### Running create-virtualenv step. 23:40:24 INFO - ##### 23:40:24 INFO - Running pre-action listener: _pre_create_virtualenv 23:40:24 INFO - Running pre-action listener: _resource_record_pre_action 23:40:24 INFO - Running main action method: create_virtualenv 23:40:24 INFO - Creating virtualenv /builds/slave/test/build/venv 23:40:24 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 23:40:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:40:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:40:24 INFO - Using real prefix '/tools/python27' 23:40:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:40:25 INFO - Installing distribute.............................................................................................................................................................................................done. 23:40:28 INFO - Installing pip.................done. 23:40:28 INFO - Return code: 0 23:40:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:40:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:40:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:40:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:28 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 0x10573be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105758f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc611cb8090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, '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.DP695Y0DbY/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.s5bImjgh5I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:40:28 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 23:40:28 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 23:40:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:40:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:40:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:40:28 INFO - 'HOME': '/Users/cltbld', 23:40:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:40:28 INFO - 'LOGNAME': 'cltbld', 23:40:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:40:28 INFO - 'MOZ_NO_REMOTE': '1', 23:40:28 INFO - 'NO_EM_RESTART': '1', 23:40:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:40:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:40:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:40:28 INFO - 'PWD': '/builds/slave/test', 23:40:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:40:28 INFO - 'SHELL': '/bin/bash', 23:40:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:40:28 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:40:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:40:28 INFO - 'USER': 'cltbld', 23:40:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:40:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:40:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:40:28 INFO - 'XPC_FLAGS': '0x0', 23:40:28 INFO - 'XPC_SERVICE_NAME': '0', 23:40:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:40:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:40:28 INFO - Downloading/unpacking psutil>=0.7.1 23:40: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 23:40: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 23:40: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 23:40: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 23:40: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 23:40: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 23:40:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:40:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:40:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:40:31 INFO - Installing collected packages: psutil 23:40:31 INFO - Running setup.py install for psutil 23:40:31 INFO - building 'psutil._psutil_osx' extension 23:40:31 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 23:40:31 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 23:40:31 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 23:40:31 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 23:40:31 INFO - building 'psutil._psutil_posix' extension 23:40:31 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 23:40:31 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:40:31 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:40:31 INFO - ^ 23:40:31 INFO - 1 warning generated. 23:40:31 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 23:40:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:40:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:40:32 INFO - Successfully installed psutil 23:40:32 INFO - Cleaning up... 23:40:32 INFO - Return code: 0 23:40:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:40:32 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')]} 23:40:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:40:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:32 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')]} 23:40:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:40:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:32 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 0x10573be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105758f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc611cb8090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, '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.DP695Y0DbY/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.s5bImjgh5I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:40:32 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 23:40:32 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 23:40:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:40:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:40:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:40:32 INFO - 'HOME': '/Users/cltbld', 23:40:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:40:32 INFO - 'LOGNAME': 'cltbld', 23:40:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:40:32 INFO - 'MOZ_NO_REMOTE': '1', 23:40:32 INFO - 'NO_EM_RESTART': '1', 23:40:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:40:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:40:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:40:32 INFO - 'PWD': '/builds/slave/test', 23:40:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:40:32 INFO - 'SHELL': '/bin/bash', 23:40:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:40:32 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:40:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:40:32 INFO - 'USER': 'cltbld', 23:40:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:40:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:40:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:40:32 INFO - 'XPC_FLAGS': '0x0', 23:40:32 INFO - 'XPC_SERVICE_NAME': '0', 23:40:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:40:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:40:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:40:32 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 23:40:32 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 23:40:32 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 23:40:32 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 23:40:32 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 23:40:32 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 23:40:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:40:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:40:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:40:34 INFO - Installing collected packages: mozsystemmonitor 23:40:34 INFO - Running setup.py install for mozsystemmonitor 23:40:35 INFO - Successfully installed mozsystemmonitor 23:40:35 INFO - Cleaning up... 23:40:35 INFO - Return code: 0 23:40:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:40:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:40:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:35 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 0x10573be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105758f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc611cb8090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, '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.DP695Y0DbY/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.s5bImjgh5I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:40:35 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 23:40:35 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 23:40:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:40:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:40:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:40:35 INFO - 'HOME': '/Users/cltbld', 23:40:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:40:35 INFO - 'LOGNAME': 'cltbld', 23:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:40:35 INFO - 'MOZ_NO_REMOTE': '1', 23:40:35 INFO - 'NO_EM_RESTART': '1', 23:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:40:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:40:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:40:35 INFO - 'PWD': '/builds/slave/test', 23:40:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:40:35 INFO - 'SHELL': '/bin/bash', 23:40:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:40:35 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:40:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:40:35 INFO - 'USER': 'cltbld', 23:40:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:40:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:40:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:40:35 INFO - 'XPC_FLAGS': '0x0', 23:40:35 INFO - 'XPC_SERVICE_NAME': '0', 23:40:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:40:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:40:35 INFO - Downloading/unpacking blobuploader==1.2.4 23:40:35 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 23:40:35 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 23:40:35 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 23:40:35 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 23:40:35 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 23:40:35 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 23:40:37 INFO - Downloading blobuploader-1.2.4.tar.gz 23:40:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:40:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:40:37 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 23:40:37 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 23:40:37 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 23:40:37 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 23:40:37 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 23:40:37 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 23:40:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:40:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:40: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 23:40: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 23:40: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 23:40: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 23:40: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 23:40: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 23:40:39 INFO - Downloading docopt-0.6.1.tar.gz 23:40:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:40:39 INFO - Installing collected packages: blobuploader, requests, docopt 23:40:39 INFO - Running setup.py install for blobuploader 23:40:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:40:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:40:39 INFO - Running setup.py install for requests 23:40:39 INFO - Running setup.py install for docopt 23:40:39 INFO - Successfully installed blobuploader requests docopt 23:40:39 INFO - Cleaning up... 23:40:40 INFO - Return code: 0 23:40:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:40:40 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')]} 23:40:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:40:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:40 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')]} 23:40:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:40:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:40 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 0x10573be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105758f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc611cb8090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, '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.DP695Y0DbY/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.s5bImjgh5I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:40:40 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 23:40:40 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 23:40:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:40:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:40:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:40:40 INFO - 'HOME': '/Users/cltbld', 23:40:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:40:40 INFO - 'LOGNAME': 'cltbld', 23:40:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:40:40 INFO - 'MOZ_NO_REMOTE': '1', 23:40:40 INFO - 'NO_EM_RESTART': '1', 23:40:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:40:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:40:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:40:40 INFO - 'PWD': '/builds/slave/test', 23:40:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:40:40 INFO - 'SHELL': '/bin/bash', 23:40:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:40:40 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:40:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:40:40 INFO - 'USER': 'cltbld', 23:40:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:40:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:40:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:40:40 INFO - 'XPC_FLAGS': '0x0', 23:40:40 INFO - 'XPC_SERVICE_NAME': '0', 23:40:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:40:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-J4IEQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-xEUYdH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-1TooQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-BgjX4q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-KAuT0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-4nVvGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:40:40 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-p9kWgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-M4A2Da-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-9uTAUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-09zERQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-aXeGoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-yUhOzt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-l3iMDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-EYA2l2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-4H9rD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:40:41 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-KGm5Dp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:40:42 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-DgyFA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:40:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:40:42 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-8Zuyrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:40:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:40:42 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-w_RwMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:40:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:40:42 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-BhfZnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:40:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:40:42 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-wUC0GL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:40:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:40:42 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 23:40:42 INFO - Running setup.py install for manifestparser 23:40:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:40:43 INFO - Running setup.py install for mozcrash 23:40:43 INFO - Running setup.py install for mozdebug 23:40:43 INFO - Running setup.py install for mozdevice 23:40:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:40:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:40:43 INFO - Running setup.py install for mozfile 23:40:43 INFO - Running setup.py install for mozhttpd 23:40:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:40:43 INFO - Running setup.py install for mozinfo 23:40:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Running setup.py install for mozInstall 23:40:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Running setup.py install for mozleak 23:40:44 INFO - Running setup.py install for mozlog 23:40:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Running setup.py install for moznetwork 23:40:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Running setup.py install for mozprocess 23:40:44 INFO - Running setup.py install for mozprofile 23:40:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:40:44 INFO - Running setup.py install for mozrunner 23:40:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:40:45 INFO - Running setup.py install for mozscreenshot 23:40:45 INFO - Running setup.py install for moztest 23:40:45 INFO - Running setup.py install for mozversion 23:40:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:40:45 INFO - Running setup.py install for wptserve 23:40:45 INFO - Running setup.py install for marionette-driver 23:40:45 INFO - Running setup.py install for browsermob-proxy 23:40:46 INFO - Running setup.py install for marionette-client 23:40:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:40:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:40:46 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 23:40:46 INFO - Cleaning up... 23:40:46 INFO - Return code: 0 23:40:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:40:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:40:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:40:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:40:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:40:46 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 0x10573be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105758f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc611cb8090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, '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.DP695Y0DbY/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.s5bImjgh5I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:40:46 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 23:40:46 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 23:40:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:40:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:40:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:40:46 INFO - 'HOME': '/Users/cltbld', 23:40:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:40:46 INFO - 'LOGNAME': 'cltbld', 23:40:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:40:46 INFO - 'MOZ_NO_REMOTE': '1', 23:40:46 INFO - 'NO_EM_RESTART': '1', 23:40:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:40:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:40:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:40:46 INFO - 'PWD': '/builds/slave/test', 23:40:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:40:46 INFO - 'SHELL': '/bin/bash', 23:40:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:40:46 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:40:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:40:46 INFO - 'USER': 'cltbld', 23:40:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:40:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:40:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:40:46 INFO - 'XPC_FLAGS': '0x0', 23:40:46 INFO - 'XPC_SERVICE_NAME': '0', 23:40:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:40:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:40:46 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-VHofdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:40:46 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)) 23:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:40:46 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-Bjiohq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:40:46 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)) 23:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:40:46 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-YZURsr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-zGHoNd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-_rdWQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-hqcHx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-V0CEG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-oBKfpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-NrT0E_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-ml3zFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-OlAfu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-Kp8qFz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:40:47 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)) 23:40:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:40:47 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-g1L4Oq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-k4Rliy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-x7pNn_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-Ioxubf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-Aeex4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-PqS9JN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-YMSoj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:40:48 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-yg0pcJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:40:48 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)) 23:40:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:40:49 INFO - Running setup.py (path:/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/pip-RWSwtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:40:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:40:49 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)) 23:40:49 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)) 23:40:49 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)) 23:40:49 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)) 23:40:49 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)) 23:40:49 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)) 23:40:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:40:49 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 23:40:49 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 23:40:49 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 23:40:49 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 23:40:49 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 23:40:49 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 23:40:51 INFO - Downloading blessings-1.6.tar.gz 23:40:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:40:51 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)) 23:40:51 INFO - Installing collected packages: blessings 23:40:51 INFO - Running setup.py install for blessings 23:40:52 INFO - Successfully installed blessings 23:40:52 INFO - Cleaning up... 23:40:52 INFO - Return code: 0 23:40:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:40:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:40:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:40:52 INFO - Reading from file tmpfile_stdout 23:40:52 INFO - Current package versions: 23:40:52 INFO - blessings == 1.6 23:40:52 INFO - blobuploader == 1.2.4 23:40:52 INFO - browsermob-proxy == 0.6.0 23:40:52 INFO - docopt == 0.6.1 23:40:52 INFO - manifestparser == 1.1 23:40:52 INFO - marionette-client == 2.3.0 23:40:52 INFO - marionette-driver == 1.4.0 23:40:52 INFO - mozInstall == 1.12 23:40:52 INFO - mozcrash == 0.17 23:40:52 INFO - mozdebug == 0.1 23:40:52 INFO - mozdevice == 0.48 23:40:52 INFO - mozfile == 1.2 23:40:52 INFO - mozhttpd == 0.7 23:40:52 INFO - mozinfo == 0.9 23:40:52 INFO - mozleak == 0.1 23:40:52 INFO - mozlog == 3.1 23:40:52 INFO - moznetwork == 0.27 23:40:52 INFO - mozprocess == 0.22 23:40:52 INFO - mozprofile == 0.28 23:40:52 INFO - mozrunner == 6.11 23:40:52 INFO - mozscreenshot == 0.1 23:40:52 INFO - mozsystemmonitor == 0.0 23:40:52 INFO - moztest == 0.7 23:40:52 INFO - mozversion == 1.4 23:40:52 INFO - psutil == 3.1.1 23:40:52 INFO - requests == 1.2.3 23:40:52 INFO - wptserve == 1.4.0 23:40:52 INFO - wsgiref == 0.1.2 23:40:52 INFO - Running post-action listener: _resource_record_post_action 23:40:52 INFO - Running post-action listener: _start_resource_monitoring 23:40:52 INFO - Starting resource monitoring. 23:40:52 INFO - ##### 23:40:52 INFO - ##### Running pull step. 23:40:52 INFO - ##### 23:40:52 INFO - Running pre-action listener: _resource_record_pre_action 23:40:52 INFO - Running main action method: pull 23:40:52 INFO - Pull has nothing to do! 23:40:52 INFO - Running post-action listener: _resource_record_post_action 23:40:52 INFO - ##### 23:40:52 INFO - ##### Running install step. 23:40:52 INFO - ##### 23:40:52 INFO - Running pre-action listener: _resource_record_pre_action 23:40:52 INFO - Running main action method: install 23:40:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:40:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:40:52 INFO - Reading from file tmpfile_stdout 23:40:52 INFO - Detecting whether we're running mozinstall >=1.0... 23:40:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:40:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:40:52 INFO - Reading from file tmpfile_stdout 23:40:52 INFO - Output received: 23:40:52 INFO - Usage: mozinstall [options] installer 23:40:52 INFO - Options: 23:40:52 INFO - -h, --help show this help message and exit 23:40:52 INFO - -d DEST, --destination=DEST 23:40:52 INFO - Directory to install application into. [default: 23:40:52 INFO - "/builds/slave/test"] 23:40:52 INFO - --app=APP Application being installed. [default: firefox] 23:40:52 INFO - mkdir: /builds/slave/test/build/application 23:40:52 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'] 23:40:52 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 23:41:12 INFO - Reading from file tmpfile_stdout 23:41:12 INFO - Output received: 23:41:12 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:41:12 INFO - Running post-action listener: _resource_record_post_action 23:41:12 INFO - ##### 23:41:12 INFO - ##### Running run-tests step. 23:41:12 INFO - ##### 23:41:12 INFO - Running pre-action listener: _resource_record_pre_action 23:41:12 INFO - Running main action method: run_tests 23:41:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:41:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:41:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:41:12 INFO - grabbing minidump binary from tooltool 23:41:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:41:12 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 0x1057545e0>, '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 0x105337cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105362990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:41:12 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 23:41:12 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 23:41:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:41:12 INFO - Return code: 0 23:41:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:41:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:41:12 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/KcTwQdWHQOaGl-j4QxaahA/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 23:41:12 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/KcTwQdWHQOaGl-j4QxaahA/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 23:41:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DP695Y0DbY/Render', 23:41:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:41:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:41:12 INFO - 'HOME': '/Users/cltbld', 23:41:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:41:12 INFO - 'LOGNAME': 'cltbld', 23:41:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:41:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:41:12 INFO - 'MOZ_NO_REMOTE': '1', 23:41:12 INFO - 'NO_EM_RESTART': '1', 23:41:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:41:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:41:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:41:12 INFO - 'PWD': '/builds/slave/test', 23:41:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:41:12 INFO - 'SHELL': '/bin/bash', 23:41:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.s5bImjgh5I/Listeners', 23:41:12 INFO - 'TMPDIR': '/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/T/', 23:41:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:41:12 INFO - 'USER': 'cltbld', 23:41:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:41:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:41:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:41:12 INFO - 'XPC_FLAGS': '0x0', 23:41:12 INFO - 'XPC_SERVICE_NAME': '0', 23:41:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:41:12 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/KcTwQdWHQOaGl-j4QxaahA/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 23:41:13 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 23:41:13 INFO - import pkg_resources 23:41:13 INFO - Using 1 client processes 23:41:14 INFO - wptserve Starting http server on 127.0.0.1:8000 23:41:14 INFO - wptserve Starting http server on 127.0.0.1:8001 23:41:14 INFO - wptserve Starting http server on 127.0.0.1:8443 23:41:16 INFO - SUITE-START | Running 778 tests 23:41:16 INFO - Running testharness tests 23:41:16 INFO - Setting up ssl 23:41:16 INFO - PROCESS | certutil | 23:41:16 INFO - PROCESS | certutil | 23:41:16 INFO - PROCESS | certutil | 23:41:16 INFO - Certificate Nickname Trust Attributes 23:41:16 INFO - SSL,S/MIME,JAR/XPI 23:41:16 INFO - 23:41:16 INFO - web-platform-tests CT,, 23:41:16 INFO - 23:41:16 INFO - Starting runner 23:41:16 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:41:16 INFO - PROCESS | 2211 | 1461134476997 Marionette DEBUG Marionette enabled via build flag and pref 23:41:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x11671d000 == 1 [pid = 2211] [id = 1] 23:41:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 1 (0x11671d800) [pid = 2211] [serial = 1] [outer = 0x0] 23:41:17 INFO - PROCESS | 2211 | [2211] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:41:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 2 (0x11671e800) [pid = 2211] [serial = 2] [outer = 0x11671d800] 23:41:17 INFO - PROCESS | 2211 | 1461134477303 Marionette INFO Listening on port 2828 23:41:17 INFO - PROCESS | 2211 | 1461134477528 Marionette DEBUG Marionette enabled via command-line flag 23:41:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x119139000 == 2 [pid = 2211] [id = 2] 23:41:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 3 (0x119139800) [pid = 2211] [serial = 3] [outer = 0x0] 23:41:17 INFO - PROCESS | 2211 | [2211] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:41:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 4 (0x11913a800) [pid = 2211] [serial = 4] [outer = 0x119139800] 23:41:17 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:41:17 INFO - PROCESS | 2211 | 1461134477691 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55183 23:41:17 INFO - PROCESS | 2211 | 1461134477760 Marionette DEBUG Closed connection conn0 23:41:17 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:41:17 INFO - PROCESS | 2211 | 1461134477766 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55184 23:41:17 INFO - PROCESS | 2211 | 1461134477781 Marionette DEBUG Closed connection conn1 23:41:17 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:41:17 INFO - PROCESS | 2211 | 1461134477786 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55185 23:41:17 INFO - PROCESS | 2211 | 1461134477793 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:41:17 INFO - PROCESS | 2211 | 1461134477799 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":"20160419211331","device":"desktop","version":"48.0a1"} 23:41:18 INFO - PROCESS | 2211 | [2211] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:41:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c44b000 == 3 [pid = 2211] [id = 3] 23:41:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 5 (0x11c44b800) [pid = 2211] [serial = 5] [outer = 0x0] 23:41:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c44c000 == 4 [pid = 2211] [id = 4] 23:41:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 6 (0x11c387c00) [pid = 2211] [serial = 6] [outer = 0x0] 23:41:19 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:41:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f5b800 == 5 [pid = 2211] [id = 5] 23:41:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 7 (0x11c387400) [pid = 2211] [serial = 7] [outer = 0x0] 23:41:19 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:41:19 INFO - PROCESS | 2211 | [2211] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:41:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 8 (0x1242ef400) [pid = 2211] [serial = 8] [outer = 0x11c387400] 23:41:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 9 (0x124e76000) [pid = 2211] [serial = 9] [outer = 0x11c44b800] 23:41:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 10 (0x12705c000) [pid = 2211] [serial = 10] [outer = 0x11c387c00] 23:41:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 11 (0x12705dc00) [pid = 2211] [serial = 11] [outer = 0x11c387400] 23:41:19 INFO - PROCESS | 2211 | 1461134479831 Marionette DEBUG loaded listener.js 23:41:19 INFO - PROCESS | 2211 | 1461134479841 Marionette DEBUG loaded listener.js 23:41:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 12 (0x127414c00) [pid = 2211] [serial = 12] [outer = 0x11c387400] 23:41:20 INFO - PROCESS | 2211 | 1461134480201 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ed143a65-35e7-774e-ae4d-eb56ae53aa48","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":"20160419211331","device":"desktop","version":"48.0a1","command_id":1}}] 23:41:20 INFO - PROCESS | 2211 | 1461134480293 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}] 23:41:20 INFO - PROCESS | 2211 | 1461134480336 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:41:20 INFO - PROCESS | 2211 | 1461134480436 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:41:20 INFO - PROCESS | 2211 | [2211] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:41:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:41:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:41:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 13 (0x12b650000) [pid = 2211] [serial = 13] [outer = 0x11c387400] 23:41:20 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:20 INFO - PROCESS | 2211 | 1461134480911 Marionette TRACE conn2 <- [1,3,null,{}] 23:41:20 INFO - PROCESS | 2211 | 1461134480914 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:41:20 INFO - PROCESS | 2211 | 1461134480931 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:41:20 INFO - PROCESS | 2211 | 1461134480953 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:41:20 INFO - PROCESS | 2211 | 1461134480955 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:41:20 INFO - PROCESS | 2211 | 1461134480963 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:41:20 INFO - PROCESS | 2211 | 1461134480966 Marionette TRACE conn2 <- [1,6,null,{}] 23:41:20 INFO - PROCESS | 2211 | 1461134480968 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}] 23:41:20 INFO - PROCESS | 2211 | 1461134480981 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:41:20 INFO - PROCESS | 2211 | 1461134480984 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b87c800 == 6 [pid = 2211] [id = 6] 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 14 (0x12bb35c00) [pid = 2211] [serial = 14] [outer = 0x0] 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 15 (0x12bb37800) [pid = 2211] [serial = 15] [outer = 0x12bb35c00] 23:41:21 INFO - PROCESS | 2211 | 1461134481016 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 16 (0x12bc6c400) [pid = 2211] [serial = 16] [outer = 0x12bb35c00] 23:41:21 INFO - PROCESS | 2211 | 1461134481312 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]]]}] 23:41:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfbc800 == 7 [pid = 2211] [id = 7] 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 17 (0x12bc6f400) [pid = 2211] [serial = 17] [outer = 0x0] 23:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 18 (0x12bd28000) [pid = 2211] [serial = 18] [outer = 0x12bc6f400] 23:41:21 INFO - PROCESS | 2211 | 1461134481349 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 19 (0x12bd30800) [pid = 2211] [serial = 19] [outer = 0x12bc6f400] 23:41:21 INFO - PROCESS | 2211 | 1461134481385 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:41:21 INFO - PROCESS | 2211 | 1461134481386 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:41:21 INFO - PROCESS | 2211 | 1461134481423 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:41:21 INFO - PROCESS | 2211 | 1461134481424 Marionette TRACE conn2 <- [1,10,null,{}] 23:41:21 INFO - PROCESS | 2211 | 1461134481438 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}] 23:41:21 INFO - PROCESS | 2211 | 1461134481568 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:41:21 INFO - PROCESS | 2211 | 1461134481605 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d159000 == 8 [pid = 2211] [id = 8] 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 20 (0x12bd2c800) [pid = 2211] [serial = 20] [outer = 0x0] 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 21 (0x12d183400) [pid = 2211] [serial = 21] [outer = 0x12bd2c800] 23:41:21 INFO - PROCESS | 2211 | 1461134481634 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 22 (0x12d187400) [pid = 2211] [serial = 22] [outer = 0x12bd2c800] 23:41:21 INFO - PROCESS | 2211 | 1461134481977 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]]]}] 23:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 587ms 23:41:22 INFO - PROCESS | 2211 | 1461134481999 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 2211 | 1461134482000 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:41:22 INFO - PROCESS | 2211 | 1461134482003 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:41:22 INFO - PROCESS | 2211 | 1461134482004 Marionette TRACE conn2 <- [1,14,null,{}] 23:41:22 INFO - PROCESS | 2211 | 1461134482009 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}] 23:41:22 INFO - PROCESS | 2211 | 1461134482097 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:41:22 INFO - PROCESS | 2211 | 1461134482101 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5bc800 == 9 [pid = 2211] [id = 9] 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 23 (0x12d18e400) [pid = 2211] [serial = 23] [outer = 0x0] 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 24 (0x12d5cd400) [pid = 2211] [serial = 24] [outer = 0x12d18e400] 23:41:22 INFO - PROCESS | 2211 | 1461134482127 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 25 (0x12dba0800) [pid = 2211] [serial = 25] [outer = 0x12d18e400] 23:41:22 INFO - PROCESS | 2211 | 1461134482378 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]]]}] 23:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 23:41:22 INFO - PROCESS | 2211 | 1461134482430 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 2211 | 1461134482431 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:41:22 INFO - PROCESS | 2211 | 1461134482433 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:41:22 INFO - PROCESS | 2211 | 1461134482434 Marionette TRACE conn2 <- [1,18,null,{}] 23:41:22 INFO - PROCESS | 2211 | 1461134482436 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}] 23:41:22 INFO - PROCESS | 2211 | 1461134482535 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:41:22 INFO - PROCESS | 2211 | 1461134482539 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e386800 == 10 [pid = 2211] [id = 10] 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 26 (0x12dba7400) [pid = 2211] [serial = 26] [outer = 0x0] 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 27 (0x12e282400) [pid = 2211] [serial = 27] [outer = 0x12dba7400] 23:41:22 INFO - PROCESS | 2211 | 1461134482566 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 28 (0x12e2ae400) [pid = 2211] [serial = 28] [outer = 0x12dba7400] 23:41:22 INFO - PROCESS | 2211 | 1461134482863 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]]]}] 23:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 23:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:41:22 INFO - PROCESS | 2211 | 1461134482902 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 2211 | 1461134482904 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:41:22 INFO - PROCESS | 2211 | 1461134482907 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:41:22 INFO - PROCESS | 2211 | 1461134482910 Marionette TRACE conn2 <- [1,22,null,{}] 23:41:22 INFO - PROCESS | 2211 | 1461134482912 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}] 23:41:22 INFO - PROCESS | 2211 | 1461134482996 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:41:23 INFO - PROCESS | 2211 | 1461134483000 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6cf800 == 11 [pid = 2211] [id = 11] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 29 (0x12e2b2000) [pid = 2211] [serial = 29] [outer = 0x0] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 30 (0x12e6e0c00) [pid = 2211] [serial = 30] [outer = 0x12e2b2000] 23:41:23 INFO - PROCESS | 2211 | 1461134483026 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 31 (0x12e6e7c00) [pid = 2211] [serial = 31] [outer = 0x12e2b2000] 23:41:23 INFO - PROCESS | 2211 | 1461134483261 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]]]}] 23:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 23:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:41:23 INFO - PROCESS | 2211 | 1461134483278 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:41:23 INFO - PROCESS | 2211 | 1461134483280 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:41:23 INFO - PROCESS | 2211 | 1461134483282 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 2211 | 1461134483283 Marionette TRACE conn2 <- [1,26,null,{}] 23:41:23 INFO - PROCESS | 2211 | 1461134483285 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}] 23:41:23 INFO - PROCESS | 2211 | 1461134483381 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:41:23 INFO - PROCESS | 2211 | 1461134483385 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9a8800 == 12 [pid = 2211] [id = 12] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 32 (0x11c8b8800) [pid = 2211] [serial = 32] [outer = 0x0] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 33 (0x12e6e1c00) [pid = 2211] [serial = 33] [outer = 0x11c8b8800] 23:41:23 INFO - PROCESS | 2211 | 1461134483410 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 34 (0x12e851000) [pid = 2211] [serial = 34] [outer = 0x11c8b8800] 23:41:23 INFO - PROCESS | 2211 | 1461134483643 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]]]}] 23:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 23:41:23 INFO - PROCESS | 2211 | 1461134483700 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:41:23 INFO - PROCESS | 2211 | 1461134483701 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:41:23 INFO - PROCESS | 2211 | 1461134483703 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 2211 | 1461134483705 Marionette TRACE conn2 <- [1,30,null,{}] 23:41:23 INFO - PROCESS | 2211 | 1461134483714 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}] 23:41:23 INFO - PROCESS | 2211 | 1461134483802 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:41:23 INFO - PROCESS | 2211 | 1461134483807 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb63000 == 13 [pid = 2211] [id = 13] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 35 (0x12e853800) [pid = 2211] [serial = 35] [outer = 0x0] 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 36 (0x12e85a000) [pid = 2211] [serial = 36] [outer = 0x12e853800] 23:41:23 INFO - PROCESS | 2211 | 1461134483831 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 37 (0x12ee70400) [pid = 2211] [serial = 37] [outer = 0x12e853800] 23:41:24 INFO - PROCESS | 2211 | 1461134484057 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]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 23:41:24 INFO - PROCESS | 2211 | 1461134484080 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 2211 | 1461134484081 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:41:24 INFO - PROCESS | 2211 | 1461134484083 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 2211 | 1461134484084 Marionette TRACE conn2 <- [1,34,null,{}] 23:41:24 INFO - PROCESS | 2211 | 1461134484087 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}] 23:41:24 INFO - PROCESS | 2211 | 1461134484184 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:41:24 INFO - PROCESS | 2211 | 1461134484199 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efc6000 == 14 [pid = 2211] [id = 14] 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 38 (0x12ee77000) [pid = 2211] [serial = 38] [outer = 0x0] 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 39 (0x12ee7a800) [pid = 2211] [serial = 39] [outer = 0x12ee77000] 23:41:24 INFO - PROCESS | 2211 | 1461134484225 Marionette DEBUG loaded listener.js 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 40 (0x12f145400) [pid = 2211] [serial = 40] [outer = 0x12ee77000] 23:41:24 INFO - PROCESS | 2211 | 1461134484477 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]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 23:41:24 INFO - PROCESS | 2211 | 1461134484503 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 2211 | 1461134484505 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:41:24 INFO - PROCESS | 2211 | 1461134484519 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 2211 | 1461134484520 Marionette TRACE conn2 <- [1,38,null,{}] 23:41:24 INFO - PROCESS | 2211 | 1461134484534 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}] 23:41:24 INFO - PROCESS | 2211 | 1461134484681 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:41:24 INFO - PROCESS | 2211 | 1461134484686 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f419800 == 15 [pid = 2211] [id = 15] 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 41 (0x12f147800) [pid = 2211] [serial = 41] [outer = 0x0] 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 42 (0x12f14f000) [pid = 2211] [serial = 42] [outer = 0x12f147800] 23:41:24 INFO - PROCESS | 2211 | 1461134484726 Marionette DEBUG loaded listener.js 23:41:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 43 (0x12f486000) [pid = 2211] [serial = 43] [outer = 0x12f147800] 23:41:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f54c800 == 16 [pid = 2211] [id = 16] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 44 (0x12f54d000) [pid = 2211] [serial = 44] [outer = 0x0] 23:41:25 INFO - PROCESS | 2211 | 1461134485111 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]]]}] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 45 (0x12f54e000) [pid = 2211] [serial = 45] [outer = 0x12f54d000] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 46 (0x12f552800) [pid = 2211] [serial = 46] [outer = 0x12f54d000] 23:41:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f546800 == 17 [pid = 2211] [id = 17] 23:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 624ms 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 47 (0x12f48d000) [pid = 2211] [serial = 47] [outer = 0x0] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 48 (0x12f788000) [pid = 2211] [serial = 48] [outer = 0x12f48d000] 23:41:25 INFO - PROCESS | 2211 | 1461134485161 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:41:25 INFO - PROCESS | 2211 | 1461134485162 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 49 (0x1158b1c00) [pid = 2211] [serial = 49] [outer = 0x12f48d000] 23:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:41:25 INFO - PROCESS | 2211 | 1461134485190 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:41:25 INFO - PROCESS | 2211 | 1461134485191 Marionette TRACE conn2 <- [1,42,null,{}] 23:41:25 INFO - PROCESS | 2211 | 1461134485221 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}] 23:41:25 INFO - PROCESS | 2211 | 1461134485307 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:41:25 INFO - PROCESS | 2211 | 1461134485314 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc74800 == 18 [pid = 2211] [id = 18] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 50 (0x12f491000) [pid = 2211] [serial = 50] [outer = 0x0] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 51 (0x12fc34400) [pid = 2211] [serial = 51] [outer = 0x12f491000] 23:41:25 INFO - PROCESS | 2211 | 1461134485339 Marionette DEBUG loaded listener.js 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 52 (0x12fddf000) [pid = 2211] [serial = 52] [outer = 0x12f491000] 23:41:25 INFO - PROCESS | 2211 | 1461134485630 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]]]}] 23:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 486ms 23:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:41:25 INFO - PROCESS | 2211 | 1461134485663 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:41:25 INFO - PROCESS | 2211 | 1461134485665 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:41:25 INFO - PROCESS | 2211 | 1461134485669 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:41:25 INFO - PROCESS | 2211 | 1461134485672 Marionette TRACE conn2 <- [1,46,null,{}] 23:41:25 INFO - PROCESS | 2211 | 1461134485678 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}] 23:41:25 INFO - PROCESS | 2211 | 1461134485807 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:41:25 INFO - PROCESS | 2211 | 1461134485813 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fd58800 == 19 [pid = 2211] [id = 19] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 53 (0x11bbddc00) [pid = 2211] [serial = 53] [outer = 0x0] 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 54 (0x12fde0800) [pid = 2211] [serial = 54] [outer = 0x11bbddc00] 23:41:25 INFO - PROCESS | 2211 | 1461134485856 Marionette DEBUG loaded listener.js 23:41:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 55 (0x12fde5c00) [pid = 2211] [serial = 55] [outer = 0x11bbddc00] 23:41:26 INFO - PROCESS | 2211 | 1461134486182 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]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 524ms 23:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:41:26 INFO - PROCESS | 2211 | 1461134486196 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:41:26 INFO - PROCESS | 2211 | 1461134486197 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:41:26 INFO - PROCESS | 2211 | 1461134486199 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 2211 | 1461134486200 Marionette TRACE conn2 <- [1,50,null,{}] 23:41:26 INFO - PROCESS | 2211 | 1461134486202 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}] 23:41:26 INFO - PROCESS | 2211 | 1461134486304 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:41:26 INFO - PROCESS | 2211 | 1461134486307 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9a800 == 20 [pid = 2211] [id = 20] 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 56 (0x12fc35800) [pid = 2211] [serial = 56] [outer = 0x0] 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 57 (0x12feac000) [pid = 2211] [serial = 57] [outer = 0x12fc35800] 23:41:26 INFO - PROCESS | 2211 | 1461134486331 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 58 (0x12feb2c00) [pid = 2211] [serial = 58] [outer = 0x12fc35800] 23:41:26 INFO - PROCESS | 2211 | 1461134486571 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]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 23:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:41:26 INFO - PROCESS | 2211 | 1461134486618 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:41:26 INFO - PROCESS | 2211 | 1461134486619 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:41:26 INFO - PROCESS | 2211 | 1461134486629 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 2211 | 1461134486630 Marionette TRACE conn2 <- [1,54,null,{}] 23:41:26 INFO - PROCESS | 2211 | 1461134486632 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}] 23:41:26 INFO - PROCESS | 2211 | 1461134486721 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:41:26 INFO - PROCESS | 2211 | 1461134486725 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300c0800 == 21 [pid = 2211] [id = 21] 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 59 (0x12feb5400) [pid = 2211] [serial = 59] [outer = 0x0] 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 60 (0x12fed1000) [pid = 2211] [serial = 60] [outer = 0x12feb5400] 23:41:26 INFO - PROCESS | 2211 | 1461134486749 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 61 (0x12fed9400) [pid = 2211] [serial = 61] [outer = 0x12feb5400] 23:41:26 INFO - PROCESS | 2211 | 1461134486985 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]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 377ms 23:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:41:27 INFO - PROCESS | 2211 | 1461134487000 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:41:27 INFO - PROCESS | 2211 | 1461134487001 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:41:27 INFO - PROCESS | 2211 | 1461134487004 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:41:27 INFO - PROCESS | 2211 | 1461134487005 Marionette TRACE conn2 <- [1,58,null,{}] 23:41:27 INFO - PROCESS | 2211 | 1461134487016 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}] 23:41:27 INFO - PROCESS | 2211 | 1461134487121 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:41:27 INFO - PROCESS | 2211 | 1461134487698 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11467b000 == 22 [pid = 2211] [id = 22] 23:41:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 62 (0x11465c000) [pid = 2211] [serial = 62] [outer = 0x0] 23:41:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 63 (0x1146b8400) [pid = 2211] [serial = 63] [outer = 0x11465c000] 23:41:27 INFO - PROCESS | 2211 | 1461134487733 Marionette DEBUG loaded listener.js 23:41:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 64 (0x115293000) [pid = 2211] [serial = 64] [outer = 0x11465c000] 23:41:28 INFO - PROCESS | 2211 | 1461134488153 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]]]}] 23:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1177ms 23:41:28 INFO - PROCESS | 2211 | 1461134488181 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:41:28 INFO - PROCESS | 2211 | 1461134488184 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:41:28 INFO - PROCESS | 2211 | 1461134488188 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:41:28 INFO - PROCESS | 2211 | 1461134488190 Marionette TRACE conn2 <- [1,62,null,{}] 23:41:28 INFO - PROCESS | 2211 | 1461134488193 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}] 23:41:28 INFO - PROCESS | 2211 | 1461134488301 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:41:28 INFO - PROCESS | 2211 | 1461134488338 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x11860f000 == 23 [pid = 2211] [id = 23] 23:41:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 65 (0x115487400) [pid = 2211] [serial = 65] [outer = 0x0] 23:41:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 66 (0x11897f400) [pid = 2211] [serial = 66] [outer = 0x115487400] 23:41:28 INFO - PROCESS | 2211 | 1461134488374 Marionette DEBUG loaded listener.js 23:41:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 67 (0x119543c00) [pid = 2211] [serial = 67] [outer = 0x115487400] 23:41:28 INFO - PROCESS | 2211 | 1461134488788 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]]]}] 23:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 23:41:28 INFO - PROCESS | 2211 | 1461134488816 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:41:28 INFO - PROCESS | 2211 | 1461134488821 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:41:28 INFO - PROCESS | 2211 | 1461134488827 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:41:28 INFO - PROCESS | 2211 | 1461134488829 Marionette TRACE conn2 <- [1,66,null,{}] 23:41:28 INFO - PROCESS | 2211 | 1461134488833 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}] 23:41:28 INFO - PROCESS | 2211 | 1461134488995 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:41:29 INFO - PROCESS | 2211 | 1461134489104 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x11970e000 == 24 [pid = 2211] [id = 24] 23:41:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 68 (0x11a9cec00) [pid = 2211] [serial = 68] [outer = 0x0] 23:41:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 69 (0x11af77400) [pid = 2211] [serial = 69] [outer = 0x11a9cec00] 23:41:29 INFO - PROCESS | 2211 | 1461134489155 Marionette DEBUG loaded listener.js 23:41:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 70 (0x11bbdb000) [pid = 2211] [serial = 70] [outer = 0x11a9cec00] 23:41:29 INFO - PROCESS | 2211 | 1461134489785 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]]]}] 23:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 972ms 23:41:29 INFO - PROCESS | 2211 | 1461134489842 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 2211 | 1461134489844 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:41:29 INFO - PROCESS | 2211 | 1461134489876 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 2211 | 1461134489878 Marionette TRACE conn2 <- [1,70,null,{}] 23:41:29 INFO - PROCESS | 2211 | 1461134489881 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}] 23:41:29 INFO - PROCESS | 2211 | 1461134489959 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:41:30 INFO - PROCESS | 2211 | 1461134490015 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11671c000 == 25 [pid = 2211] [id = 25] 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 71 (0x11672cc00) [pid = 2211] [serial = 71] [outer = 0x0] 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 72 (0x118f51000) [pid = 2211] [serial = 72] [outer = 0x11672cc00] 23:41:30 INFO - PROCESS | 2211 | 1461134490044 Marionette DEBUG loaded listener.js 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 73 (0x1191ad800) [pid = 2211] [serial = 73] [outer = 0x11672cc00] 23:41:30 INFO - PROCESS | 2211 | 1461134490373 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]]]}] 23:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 529ms 23:41:30 INFO - PROCESS | 2211 | 1461134490397 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:41:30 INFO - PROCESS | 2211 | 1461134490401 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:41:30 INFO - PROCESS | 2211 | 1461134490405 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:41:30 INFO - PROCESS | 2211 | 1461134490409 Marionette TRACE conn2 <- [1,74,null,{}] 23:41:30 INFO - PROCESS | 2211 | 1461134490412 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}] 23:41:30 INFO - PROCESS | 2211 | 1461134490481 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:41:30 INFO - PROCESS | 2211 | 1461134490485 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x118e2b000 == 26 [pid = 2211] [id = 26] 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 74 (0x119544c00) [pid = 2211] [serial = 74] [outer = 0x0] 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 75 (0x119ef2000) [pid = 2211] [serial = 75] [outer = 0x119544c00] 23:41:30 INFO - PROCESS | 2211 | 1461134490514 Marionette DEBUG loaded listener.js 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 76 (0x11aae7000) [pid = 2211] [serial = 76] [outer = 0x119544c00] 23:41:30 INFO - PROCESS | 2211 | 1461134490850 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]]]}] 23:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 23:41:30 INFO - PROCESS | 2211 | 1461134490878 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:41:30 INFO - PROCESS | 2211 | 1461134490880 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:41:30 INFO - PROCESS | 2211 | 1461134490882 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:41:30 INFO - PROCESS | 2211 | 1461134490884 Marionette TRACE conn2 <- [1,78,null,{}] 23:41:30 INFO - PROCESS | 2211 | 1461134490894 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}] 23:41:30 INFO - PROCESS | 2211 | 1461134490966 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:41:30 INFO - PROCESS | 2211 | 1461134490971 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11970b800 == 27 [pid = 2211] [id = 27] 23:41:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 77 (0x1153f2c00) [pid = 2211] [serial = 77] [outer = 0x0] 23:41:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 78 (0x11adf3800) [pid = 2211] [serial = 78] [outer = 0x1153f2c00] 23:41:31 INFO - PROCESS | 2211 | 1461134491002 Marionette DEBUG loaded listener.js 23:41:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 79 (0x11b6bd400) [pid = 2211] [serial = 79] [outer = 0x1153f2c00] 23:41:31 INFO - PROCESS | 2211 | 1461134491316 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]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 23:41:31 INFO - PROCESS | 2211 | 1461134491355 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:41:31 INFO - PROCESS | 2211 | 1461134491359 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:41:31 INFO - PROCESS | 2211 | 1461134491361 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 2211 | 1461134491362 Marionette TRACE conn2 <- [1,82,null,{}] 23:41:31 INFO - PROCESS | 2211 | 1461134491365 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}] 23:41:31 INFO - PROCESS | 2211 | 1461134491437 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:41:31 INFO - PROCESS | 2211 | 1461134491476 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ebf000 == 28 [pid = 2211] [id = 28] 23:41:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 80 (0x11602ac00) [pid = 2211] [serial = 80] [outer = 0x0] 23:41:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 81 (0x11b6c4000) [pid = 2211] [serial = 81] [outer = 0x11602ac00] 23:41:31 INFO - PROCESS | 2211 | 1461134491502 Marionette DEBUG loaded listener.js 23:41:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x11bd03000) [pid = 2211] [serial = 82] [outer = 0x11602ac00] 23:41:31 INFO - PROCESS | 2211 | 1461134491812 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]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 23:41:31 INFO - PROCESS | 2211 | 1461134491830 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:41:31 INFO - PROCESS | 2211 | 1461134491832 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:41:31 INFO - PROCESS | 2211 | 1461134491836 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 2211 | 1461134491837 Marionette TRACE conn2 <- [1,86,null,{}] 23:41:31 INFO - PROCESS | 2211 | 1461134491844 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}] 23:41:31 INFO - PROCESS | 2211 | 1461134491948 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:41:32 INFO - PROCESS | 2211 | 1461134492010 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a919800 == 29 [pid = 2211] [id = 29] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x1158bcc00) [pid = 2211] [serial = 83] [outer = 0x0] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11bd02c00) [pid = 2211] [serial = 84] [outer = 0x1158bcc00] 23:41:32 INFO - PROCESS | 2211 | 1461134492050 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x11bf60800) [pid = 2211] [serial = 85] [outer = 0x1158bcc00] 23:41:32 INFO - PROCESS | 2211 | 1461134492369 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]]]}] 23:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 576ms 23:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:41:32 INFO - PROCESS | 2211 | 1461134492412 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:41:32 INFO - PROCESS | 2211 | 1461134492413 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:41:32 INFO - PROCESS | 2211 | 1461134492415 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:41:32 INFO - PROCESS | 2211 | 1461134492416 Marionette TRACE conn2 <- [1,90,null,{}] 23:41:32 INFO - PROCESS | 2211 | 1461134492419 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}] 23:41:32 INFO - PROCESS | 2211 | 1461134492506 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:41:32 INFO - PROCESS | 2211 | 1461134492510 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a946000 == 30 [pid = 2211] [id = 30] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x116035c00) [pid = 2211] [serial = 86] [outer = 0x0] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x11c16a400) [pid = 2211] [serial = 87] [outer = 0x116035c00] 23:41:32 INFO - PROCESS | 2211 | 1461134492575 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x11c8b0800) [pid = 2211] [serial = 88] [outer = 0x116035c00] 23:41:32 INFO - PROCESS | 2211 | 1461134492820 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]]]}] 23:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 23:41:32 INFO - PROCESS | 2211 | 1461134492837 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:41:32 INFO - PROCESS | 2211 | 1461134492838 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:41:32 INFO - PROCESS | 2211 | 1461134492848 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:41:32 INFO - PROCESS | 2211 | 1461134492849 Marionette TRACE conn2 <- [1,94,null,{}] 23:41:32 INFO - PROCESS | 2211 | 1461134492853 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}] 23:41:32 INFO - PROCESS | 2211 | 1461134492927 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:41:32 INFO - PROCESS | 2211 | 1461134492931 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b920800 == 31 [pid = 2211] [id = 31] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11bbd8800) [pid = 2211] [serial = 89] [outer = 0x0] 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11c8b3800) [pid = 2211] [serial = 90] [outer = 0x11bbd8800] 23:41:32 INFO - PROCESS | 2211 | 1461134492957 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x123a05c00) [pid = 2211] [serial = 91] [outer = 0x11bbd8800] 23:41:33 INFO - PROCESS | 2211 | 1461134493228 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]]]}] 23:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 23:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:41:33 INFO - PROCESS | 2211 | 1461134493268 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:41:33 INFO - PROCESS | 2211 | 1461134493269 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:41:33 INFO - PROCESS | 2211 | 1461134493271 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:41:33 INFO - PROCESS | 2211 | 1461134493272 Marionette TRACE conn2 <- [1,98,null,{}] 23:41:33 INFO - PROCESS | 2211 | 1461134493282 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}] 23:41:33 INFO - PROCESS | 2211 | 1461134493355 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:41:33 INFO - PROCESS | 2211 | 1461134493361 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb7f000 == 32 [pid = 2211] [id = 32] 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x123a09800) [pid = 2211] [serial = 92] [outer = 0x0] 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x123a11000) [pid = 2211] [serial = 93] [outer = 0x123a09800] 23:41:33 INFO - PROCESS | 2211 | 1461134493386 Marionette DEBUG loaded listener.js 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x123b12000) [pid = 2211] [serial = 94] [outer = 0x123a09800] 23:41:33 INFO - PROCESS | 2211 | 1461134493682 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]]]}] 23:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 23:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:41:33 INFO - PROCESS | 2211 | 1461134493701 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:41:33 INFO - PROCESS | 2211 | 1461134493702 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:41:33 INFO - PROCESS | 2211 | 1461134493704 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:41:33 INFO - PROCESS | 2211 | 1461134493705 Marionette TRACE conn2 <- [1,102,null,{}] 23:41:33 INFO - PROCESS | 2211 | 1461134493711 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}] 23:41:33 INFO - PROCESS | 2211 | 1461134493803 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:41:33 INFO - PROCESS | 2211 | 1461134493810 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x11970b000 == 33 [pid = 2211] [id = 33] 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x118642000) [pid = 2211] [serial = 95] [outer = 0x0] 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x123b13400) [pid = 2211] [serial = 96] [outer = 0x118642000] 23:41:33 INFO - PROCESS | 2211 | 1461134493834 Marionette DEBUG loaded listener.js 23:41:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x123e2a800) [pid = 2211] [serial = 97] [outer = 0x118642000] 23:41:34 INFO - PROCESS | 2211 | 1461134494102 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]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 23:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:41:34 INFO - PROCESS | 2211 | 1461134494129 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 2211 | 1461134494130 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:41:34 INFO - PROCESS | 2211 | 1461134494133 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 2211 | 1461134494134 Marionette TRACE conn2 <- [1,106,null,{}] 23:41:34 INFO - PROCESS | 2211 | 1461134494136 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}] 23:41:34 INFO - PROCESS | 2211 | 1461134494209 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:41:34 INFO - PROCESS | 2211 | 1461134494213 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1d4800 == 34 [pid = 2211] [id = 34] 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11b6c1800) [pid = 2211] [serial = 98] [outer = 0x0] 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x124111c00) [pid = 2211] [serial = 99] [outer = 0x11b6c1800] 23:41:34 INFO - PROCESS | 2211 | 1461134494240 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x124459c00) [pid = 2211] [serial = 100] [outer = 0x11b6c1800] 23:41:34 INFO - PROCESS | 2211 | 1461134494531 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]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 23:41:34 INFO - PROCESS | 2211 | 1461134494564 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 2211 | 1461134494565 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:41:34 INFO - PROCESS | 2211 | 1461134494567 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 2211 | 1461134494569 Marionette TRACE conn2 <- [1,110,null,{}] 23:41:34 INFO - PROCESS | 2211 | 1461134494571 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}] 23:41:34 INFO - PROCESS | 2211 | 1461134494656 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:41:34 INFO - PROCESS | 2211 | 1461134494701 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c359800 == 35 [pid = 2211] [id = 35] 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x123a0b800) [pid = 2211] [serial = 101] [outer = 0x0] 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x127059400) [pid = 2211] [serial = 102] [outer = 0x123a0b800] 23:41:34 INFO - PROCESS | 2211 | 1461134494728 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x127996000) [pid = 2211] [serial = 103] [outer = 0x123a0b800] 23:41:35 INFO - PROCESS | 2211 | 1461134495000 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]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 23:41:35 INFO - PROCESS | 2211 | 1461134495045 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 2211 | 1461134495047 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:41:35 INFO - PROCESS | 2211 | 1461134495049 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 2211 | 1461134495050 Marionette TRACE conn2 <- [1,114,null,{}] 23:41:35 INFO - PROCESS | 2211 | 1461134495053 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}] 23:41:35 INFO - PROCESS | 2211 | 1461134495127 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:41:35 INFO - PROCESS | 2211 | 1461134495131 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c96800 == 36 [pid = 2211] [id = 36] 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x1275c4800) [pid = 2211] [serial = 104] [outer = 0x0] 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12888c400) [pid = 2211] [serial = 105] [outer = 0x1275c4800] 23:41:35 INFO - PROCESS | 2211 | 1461134495157 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x1299f3c00) [pid = 2211] [serial = 106] [outer = 0x1275c4800] 23:41:35 INFO - PROCESS | 2211 | 1461134495451 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]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 23:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:41:35 INFO - PROCESS | 2211 | 1461134495468 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 2211 | 1461134495469 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:41:35 INFO - PROCESS | 2211 | 1461134495471 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 2211 | 1461134495473 Marionette TRACE conn2 <- [1,118,null,{}] 23:41:35 INFO - PROCESS | 2211 | 1461134495479 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}] 23:41:35 INFO - PROCESS | 2211 | 1461134495550 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:41:35 INFO - PROCESS | 2211 | 1461134495600 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f48000 == 37 [pid = 2211] [id = 37] 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11584b800) [pid = 2211] [serial = 107] [outer = 0x0] 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12913f000) [pid = 2211] [serial = 108] [outer = 0x11584b800] 23:41:35 INFO - PROCESS | 2211 | 1461134495625 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x129c96000) [pid = 2211] [serial = 109] [outer = 0x11584b800] 23:41:35 INFO - PROCESS | 2211 | 1461134495848 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]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 23:41:35 INFO - PROCESS | 2211 | 1461134495894 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 2211 | 1461134495895 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:41:35 INFO - PROCESS | 2211 | 1461134495899 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 2211 | 1461134495900 Marionette TRACE conn2 <- [1,122,null,{}] 23:41:35 INFO - PROCESS | 2211 | 1461134495902 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}] 23:41:35 INFO - PROCESS | 2211 | 1461134495978 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:41:35 INFO - PROCESS | 2211 | 1461134495983 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e61000 == 38 [pid = 2211] [id = 38] 23:41:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x129c99c00) [pid = 2211] [serial = 110] [outer = 0x0] 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x129ca0000) [pid = 2211] [serial = 111] [outer = 0x129c99c00] 23:41:36 INFO - PROCESS | 2211 | 1461134496009 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12b365400) [pid = 2211] [serial = 112] [outer = 0x129c99c00] 23:41:36 INFO - PROCESS | 2211 | 1461134496279 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]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 23:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:41:36 INFO - PROCESS | 2211 | 1461134496318 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:41:36 INFO - PROCESS | 2211 | 1461134496319 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:41:36 INFO - PROCESS | 2211 | 1461134496329 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 2211 | 1461134496330 Marionette TRACE conn2 <- [1,126,null,{}] 23:41:36 INFO - PROCESS | 2211 | 1461134496332 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}] 23:41:36 INFO - PROCESS | 2211 | 1461134496410 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:41:36 INFO - PROCESS | 2211 | 1461134496453 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ed4800 == 39 [pid = 2211] [id = 39] 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x129c95400) [pid = 2211] [serial = 113] [outer = 0x0] 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12b64a000) [pid = 2211] [serial = 114] [outer = 0x129c95400] 23:41:36 INFO - PROCESS | 2211 | 1461134496477 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12b6e0c00) [pid = 2211] [serial = 115] [outer = 0x129c95400] 23:41:36 INFO - PROCESS | 2211 | 1461134496720 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]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 426ms 23:41:36 INFO - PROCESS | 2211 | 1461134496748 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:41:36 INFO - PROCESS | 2211 | 1461134496749 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:41:36 INFO - PROCESS | 2211 | 1461134496753 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 2211 | 1461134496754 Marionette TRACE conn2 <- [1,130,null,{}] 23:41:36 INFO - PROCESS | 2211 | 1461134496764 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}] 23:41:36 INFO - PROCESS | 2211 | 1461134496843 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:41:36 INFO - PROCESS | 2211 | 1461134496847 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x12778c000 == 40 [pid = 2211] [id = 40] 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12b6e2400) [pid = 2211] [serial = 116] [outer = 0x0] 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12bb39000) [pid = 2211] [serial = 117] [outer = 0x12b6e2400] 23:41:36 INFO - PROCESS | 2211 | 1461134496872 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12bc75400) [pid = 2211] [serial = 118] [outer = 0x12b6e2400] 23:41:37 INFO - PROCESS | 2211 | 1461134497408 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]]]}] 23:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 674ms 23:41:37 INFO - PROCESS | 2211 | 1461134497428 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:41:37 INFO - PROCESS | 2211 | 1461134497432 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:41:37 INFO - PROCESS | 2211 | 1461134497438 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:41:37 INFO - PROCESS | 2211 | 1461134497441 Marionette TRACE conn2 <- [1,134,null,{}] 23:41:37 INFO - PROCESS | 2211 | 1461134497447 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}] 23:41:37 INFO - PROCESS | 2211 | 1461134497591 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:41:37 INFO - PROCESS | 2211 | 1461134497689 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x118841800 == 41 [pid = 2211] [id = 41] 23:41:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x118f4e400) [pid = 2211] [serial = 119] [outer = 0x0] 23:41:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x118f4f800) [pid = 2211] [serial = 120] [outer = 0x118f4e400] 23:41:37 INFO - PROCESS | 2211 | 1461134497755 Marionette DEBUG loaded listener.js 23:41:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11954b400) [pid = 2211] [serial = 121] [outer = 0x118f4e400] 23:41:38 INFO - PROCESS | 2211 | 1461134498229 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]]]}] 23:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 826ms 23:41:38 INFO - PROCESS | 2211 | 1461134498263 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:41:38 INFO - PROCESS | 2211 | 1461134498267 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:41:38 INFO - PROCESS | 2211 | 1461134498271 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:41:38 INFO - PROCESS | 2211 | 1461134498273 Marionette TRACE conn2 <- [1,138,null,{}] 23:41:38 INFO - PROCESS | 2211 | 1461134498294 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}] 23:41:38 INFO - PROCESS | 2211 | 1461134498395 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:41:38 INFO - PROCESS | 2211 | 1461134498453 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99e800 == 42 [pid = 2211] [id = 42] 23:41:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x1191ae400) [pid = 2211] [serial = 122] [outer = 0x0] 23:41:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x11af6d800) [pid = 2211] [serial = 123] [outer = 0x1191ae400] 23:41:38 INFO - PROCESS | 2211 | 1461134498483 Marionette DEBUG loaded listener.js 23:41:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11b928000) [pid = 2211] [serial = 124] [outer = 0x1191ae400] 23:41:38 INFO - PROCESS | 2211 | 1461134498923 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]]]}] 23:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 692ms 23:41:38 INFO - PROCESS | 2211 | 1461134498971 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:41:38 INFO - PROCESS | 2211 | 1461134498973 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:41:38 INFO - PROCESS | 2211 | 1461134498994 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:41:38 INFO - PROCESS | 2211 | 1461134498997 Marionette TRACE conn2 <- [1,142,null,{}] 23:41:39 INFO - PROCESS | 2211 | 1461134499004 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}] 23:41:39 INFO - PROCESS | 2211 | 1461134499103 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:41:39 INFO - PROCESS | 2211 | 1461134499161 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c81000 == 43 [pid = 2211] [id = 43] 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11c39d000) [pid = 2211] [serial = 125] [outer = 0x0] 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11c6f7000) [pid = 2211] [serial = 126] [outer = 0x11c39d000] 23:41:39 INFO - PROCESS | 2211 | 1461134499194 Marionette DEBUG loaded listener.js 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x123a09000) [pid = 2211] [serial = 127] [outer = 0x11c39d000] 23:41:39 INFO - PROCESS | 2211 | 1461134499629 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]]]}] 23:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 674ms 23:41:39 INFO - PROCESS | 2211 | 1461134499666 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:41:39 INFO - PROCESS | 2211 | 1461134499667 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:41:39 INFO - PROCESS | 2211 | 1461134499670 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 2211 | 1461134499671 Marionette TRACE conn2 <- [1,146,null,{}] 23:41:39 INFO - PROCESS | 2211 | 1461134499694 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}] 23:41:39 INFO - PROCESS | 2211 | 1461134499791 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:41:39 INFO - PROCESS | 2211 | 1461134499847 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c84800 == 44 [pid = 2211] [id = 44] 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x12705e800) [pid = 2211] [serial = 128] [outer = 0x0] 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x127410400) [pid = 2211] [serial = 129] [outer = 0x12705e800] 23:41:39 INFO - PROCESS | 2211 | 1461134499878 Marionette DEBUG loaded listener.js 23:41:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x1275c4c00) [pid = 2211] [serial = 130] [outer = 0x12705e800] 23:41:40 INFO - PROCESS | 2211 | 1461134500448 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]]]}] 23:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 840ms 23:41:40 INFO - PROCESS | 2211 | 1461134500511 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:41:40 INFO - PROCESS | 2211 | 1461134500513 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:41:40 INFO - PROCESS | 2211 | 1461134500517 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:41:40 INFO - PROCESS | 2211 | 1461134500518 Marionette TRACE conn2 <- [1,150,null,{}] 23:41:40 INFO - PROCESS | 2211 | 1461134500522 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}] 23:41:40 INFO - PROCESS | 2211 | 1461134500605 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:41:40 INFO - PROCESS | 2211 | 1461134500660 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x119564000 == 45 [pid = 2211] [id = 45] 23:41:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11897f800) [pid = 2211] [serial = 131] [outer = 0x0] 23:41:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x119552c00) [pid = 2211] [serial = 132] [outer = 0x11897f800] 23:41:40 INFO - PROCESS | 2211 | 1461134500685 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x11a9c6c00) [pid = 2211] [serial = 133] [outer = 0x11897f800] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc74800 == 44 [pid = 2211] [id = 18] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x12b87c800 == 43 [pid = 2211] [id = 6] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9a8800 == 42 [pid = 2211] [id = 12] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6cf800 == 41 [pid = 2211] [id = 11] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x12e386800 == 40 [pid = 2211] [id = 10] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5bc800 == 39 [pid = 2211] [id = 9] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x124ed4800 == 38 [pid = 2211] [id = 39] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x124e61000 == 37 [pid = 2211] [id = 38] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x123f48000 == 36 [pid = 2211] [id = 37] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x123c96800 == 35 [pid = 2211] [id = 36] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11c359800 == 34 [pid = 2211] [id = 35] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1d4800 == 33 [pid = 2211] [id = 34] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11970b000 == 32 [pid = 2211] [id = 33] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb7f000 == 31 [pid = 2211] [id = 32] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11b920800 == 30 [pid = 2211] [id = 31] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11a946000 == 29 [pid = 2211] [id = 30] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11a919800 == 28 [pid = 2211] [id = 29] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x119ebf000 == 27 [pid = 2211] [id = 28] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11970b800 == 26 [pid = 2211] [id = 27] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x118e2b000 == 25 [pid = 2211] [id = 26] 23:41:40 INFO - PROCESS | 2211 | --DOCSHELL 0x11671c000 == 24 [pid = 2211] [id = 25] 23:41:41 INFO - PROCESS | 2211 | 1461134501312 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]]]}] 23:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 820ms 23:41:41 INFO - PROCESS | 2211 | 1461134501337 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:41:41 INFO - PROCESS | 2211 | 1461134501343 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:41:41 INFO - PROCESS | 2211 | 1461134501349 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 2211 | 1461134501353 Marionette TRACE conn2 <- [1,154,null,{}] 23:41:41 INFO - PROCESS | 2211 | 1461134501357 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}] 23:41:41 INFO - PROCESS | 2211 | 1461134501449 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:41:41 INFO - PROCESS | 2211 | 1461134501498 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x118ede800 == 25 [pid = 2211] [id = 46] 23:41:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x119546400) [pid = 2211] [serial = 134] [outer = 0x0] 23:41:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x119efa000) [pid = 2211] [serial = 135] [outer = 0x119546400] 23:41:41 INFO - PROCESS | 2211 | 1461134501531 Marionette DEBUG loaded listener.js 23:41:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11adf0400) [pid = 2211] [serial = 136] [outer = 0x119546400] 23:41:41 INFO - PROCESS | 2211 | 1461134501994 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]]]}] 23:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 675ms 23:41:42 INFO - PROCESS | 2211 | 1461134502037 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:41:42 INFO - PROCESS | 2211 | 1461134502045 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:41:42 INFO - PROCESS | 2211 | 1461134502052 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:41:42 INFO - PROCESS | 2211 | 1461134502055 Marionette TRACE conn2 <- [1,158,null,{}] 23:41:42 INFO - PROCESS | 2211 | 1461134502059 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}] 23:41:42 INFO - PROCESS | 2211 | 1461134502197 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:41:42 INFO - PROCESS | 2211 | 1461134502265 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a918800 == 26 [pid = 2211] [id = 47] 23:41:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x11aaed400) [pid = 2211] [serial = 137] [outer = 0x0] 23:41:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11b930800) [pid = 2211] [serial = 138] [outer = 0x11aaed400] 23:41:42 INFO - PROCESS | 2211 | 1461134502296 Marionette DEBUG loaded listener.js 23:41:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11bd06400) [pid = 2211] [serial = 139] [outer = 0x11aaed400] 23:41:42 INFO - PROCESS | 2211 | 1461134502731 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]]]}] 23:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 23:41:42 INFO - PROCESS | 2211 | 1461134502776 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:41:42 INFO - PROCESS | 2211 | 1461134502778 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:41:42 INFO - PROCESS | 2211 | 1461134502780 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:41:42 INFO - PROCESS | 2211 | 1461134502783 Marionette TRACE conn2 <- [1,162,null,{}] 23:41:42 INFO - PROCESS | 2211 | 1461134502791 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}] 23:41:42 INFO - PROCESS | 2211 | 1461134502882 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:41:42 INFO - PROCESS | 2211 | 1461134502940 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb20000 == 27 [pid = 2211] [id = 48] 23:41:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11c39a800) [pid = 2211] [serial = 140] [outer = 0x0] 23:41:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x11c6f6400) [pid = 2211] [serial = 141] [outer = 0x11c39a800] 23:41:42 INFO - PROCESS | 2211 | 1461134502973 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x123a03000) [pid = 2211] [serial = 142] [outer = 0x11c39a800] 23:41:43 INFO - PROCESS | 2211 | 1461134503411 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]]]}] 23:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 23:41:43 INFO - PROCESS | 2211 | 1461134503479 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:41:43 INFO - PROCESS | 2211 | 1461134503481 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:41:43 INFO - PROCESS | 2211 | 1461134503486 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:41:43 INFO - PROCESS | 2211 | 1461134503487 Marionette TRACE conn2 <- [1,166,null,{}] 23:41:43 INFO - PROCESS | 2211 | 1461134503492 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}] 23:41:43 INFO - PROCESS | 2211 | 1461134503582 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:41:43 INFO - PROCESS | 2211 | 1461134503638 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1ca800 == 28 [pid = 2211] [id = 49] 23:41:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x123b13800) [pid = 2211] [serial = 143] [outer = 0x0] 23:41:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x123e25400) [pid = 2211] [serial = 144] [outer = 0x123b13800] 23:41:43 INFO - PROCESS | 2211 | 1461134503668 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x124151400) [pid = 2211] [serial = 145] [outer = 0x123b13800] 23:41:44 INFO - PROCESS | 2211 | 1461134504102 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]]]}] 23:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 624ms 23:41:44 INFO - PROCESS | 2211 | 1461134504110 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:41:44 INFO - PROCESS | 2211 | 1461134504111 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:41:44 INFO - PROCESS | 2211 | 1461134504113 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 2211 | 1461134504115 Marionette TRACE conn2 <- [1,170,null,{}] 23:41:44 INFO - PROCESS | 2211 | 1461134504117 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}] 23:41:44 INFO - PROCESS | 2211 | 1461134504203 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:41:44 INFO - PROCESS | 2211 | 1461134504245 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c452800 == 29 [pid = 2211] [id = 50] 23:41:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11863f000) [pid = 2211] [serial = 146] [outer = 0x0] 23:41:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12705e000) [pid = 2211] [serial = 147] [outer = 0x11863f000] 23:41:44 INFO - PROCESS | 2211 | 1461134504275 Marionette DEBUG loaded listener.js 23:41:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x127505400) [pid = 2211] [serial = 148] [outer = 0x11863f000] 23:41:44 INFO - PROCESS | 2211 | 1461134504730 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]]]}] 23:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 23:41:44 INFO - PROCESS | 2211 | 1461134504786 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:41:44 INFO - PROCESS | 2211 | 1461134504789 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:41:44 INFO - PROCESS | 2211 | 1461134504795 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 2211 | 1461134504797 Marionette TRACE conn2 <- [1,174,null,{}] 23:41:44 INFO - PROCESS | 2211 | 1461134504801 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}] 23:41:44 INFO - PROCESS | 2211 | 1461134504908 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:41:44 INFO - PROCESS | 2211 | 1461134504970 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x119843000 == 30 [pid = 2211] [id = 51] 23:41:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x118fde000) [pid = 2211] [serial = 149] [outer = 0x0] 23:41:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x119130800) [pid = 2211] [serial = 150] [outer = 0x118fde000] 23:41:45 INFO - PROCESS | 2211 | 1461134504999 Marionette DEBUG loaded listener.js 23:41:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x11aaea400) [pid = 2211] [serial = 151] [outer = 0x118fde000] 23:41:45 INFO - PROCESS | 2211 | --DOCSHELL 0x123c81000 == 29 [pid = 2211] [id = 43] 23:41:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99e800 == 28 [pid = 2211] [id = 42] 23:41:45 INFO - PROCESS | 2211 | --DOCSHELL 0x118841800 == 27 [pid = 2211] [id = 41] 23:41:45 INFO - PROCESS | 2211 | 1461134505437 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]]]}] 23:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 23:41:45 INFO - PROCESS | 2211 | 1461134505470 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:41:45 INFO - PROCESS | 2211 | 1461134505472 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:41:45 INFO - PROCESS | 2211 | 1461134505476 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:41:45 INFO - PROCESS | 2211 | 1461134505479 Marionette TRACE conn2 <- [1,178,null,{}] 23:41:45 INFO - PROCESS | 2211 | 1461134505482 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}] 23:41:45 INFO - PROCESS | 2211 | 1461134505576 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:41:45 INFO - PROCESS | 2211 | 1461134505633 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a892800 == 28 [pid = 2211] [id = 52] 23:41:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x118fdf400) [pid = 2211] [serial = 152] [outer = 0x0] 23:41:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11adef800) [pid = 2211] [serial = 153] [outer = 0x118fdf400] 23:41:45 INFO - PROCESS | 2211 | 1461134505671 Marionette DEBUG loaded listener.js 23:41:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11b6c1000) [pid = 2211] [serial = 154] [outer = 0x118fdf400] 23:41:46 INFO - PROCESS | 2211 | 1461134506087 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]]]}] 23:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 23:41:46 INFO - PROCESS | 2211 | 1461134506190 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:41:46 INFO - PROCESS | 2211 | 1461134506194 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:41:46 INFO - PROCESS | 2211 | 1461134506202 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:41:46 INFO - PROCESS | 2211 | 1461134506204 Marionette TRACE conn2 <- [1,182,null,{}] 23:41:46 INFO - PROCESS | 2211 | 1461134506207 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}] 23:41:46 INFO - PROCESS | 2211 | 1461134506295 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:41:46 INFO - PROCESS | 2211 | 1461134506354 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf20000 == 29 [pid = 2211] [id = 53] 23:41:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11bf60c00) [pid = 2211] [serial = 155] [outer = 0x0] 23:41:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x11c393000) [pid = 2211] [serial = 156] [outer = 0x11bf60c00] 23:41:46 INFO - PROCESS | 2211 | 1461134506384 Marionette DEBUG loaded listener.js 23:41:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11c8af800) [pid = 2211] [serial = 157] [outer = 0x11bf60c00] 23:41:46 INFO - PROCESS | 2211 | 1461134506805 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]]]}] 23:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 23:41:46 INFO - PROCESS | 2211 | 1461134506822 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:41:46 INFO - PROCESS | 2211 | 1461134506824 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:41:46 INFO - PROCESS | 2211 | 1461134506826 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:41:46 INFO - PROCESS | 2211 | 1461134506829 Marionette TRACE conn2 <- [1,186,null,{}] 23:41:46 INFO - PROCESS | 2211 | 1461134506837 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}] 23:41:46 INFO - PROCESS | 2211 | 1461134506962 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:41:46 INFO - PROCESS | 2211 | 1461134506969 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12447b000 == 30 [pid = 2211] [id = 54] 23:41:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x123e2b400) [pid = 2211] [serial = 158] [outer = 0x0] 23:41:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x127094000) [pid = 2211] [serial = 159] [outer = 0x123e2b400] 23:41:47 INFO - PROCESS | 2211 | 1461134507002 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12887ec00) [pid = 2211] [serial = 160] [outer = 0x123e2b400] 23:41:47 INFO - PROCESS | 2211 | 1461134507435 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]]]}] 23:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 23:41:47 INFO - PROCESS | 2211 | 1461134507447 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:41:47 INFO - PROCESS | 2211 | 1461134507449 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:41:47 INFO - PROCESS | 2211 | 1461134507452 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:41:47 INFO - PROCESS | 2211 | 1461134507453 Marionette TRACE conn2 <- [1,190,null,{}] 23:41:47 INFO - PROCESS | 2211 | 1461134507455 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}] 23:41:47 INFO - PROCESS | 2211 | 1461134507545 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:41:47 INFO - PROCESS | 2211 | 1461134507617 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271a3800 == 31 [pid = 2211] [id = 55] 23:41:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x129c99000) [pid = 2211] [serial = 161] [outer = 0x0] 23:41:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x129ce3c00) [pid = 2211] [serial = 162] [outer = 0x129c99000] 23:41:47 INFO - PROCESS | 2211 | 1461134507651 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12bb33400) [pid = 2211] [serial = 163] [outer = 0x129c99000] 23:41:48 INFO - PROCESS | 2211 | 1461134508060 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]]]}] 23:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 23:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:41:48 INFO - PROCESS | 2211 | 1461134508072 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 2211 | 1461134508073 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:41:48 INFO - PROCESS | 2211 | 1461134508075 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:41:48 INFO - PROCESS | 2211 | 1461134508076 Marionette TRACE conn2 <- [1,194,null,{}] 23:41:48 INFO - PROCESS | 2211 | 1461134508079 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}] 23:41:48 INFO - PROCESS | 2211 | 1461134508166 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:41:48 INFO - PROCESS | 2211 | 1461134508210 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x11411c800 == 32 [pid = 2211] [id = 56] 23:41:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x129c99400) [pid = 2211] [serial = 164] [outer = 0x0] 23:41:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12bb3b000) [pid = 2211] [serial = 165] [outer = 0x129c99400] 23:41:48 INFO - PROCESS | 2211 | 1461134508240 Marionette DEBUG loaded listener.js 23:41:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12bc75c00) [pid = 2211] [serial = 166] [outer = 0x129c99400] 23:41:48 INFO - PROCESS | 2211 | 1461134508665 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]]]}] 23:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 619ms 23:41:48 INFO - PROCESS | 2211 | 1461134508708 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 2211 | 1461134508709 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:41:48 INFO - PROCESS | 2211 | 1461134508714 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:41:48 INFO - PROCESS | 2211 | 1461134508715 Marionette TRACE conn2 <- [1,198,null,{}] 23:41:48 INFO - PROCESS | 2211 | 1461134508717 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}] 23:41:48 INFO - PROCESS | 2211 | 1461134508832 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:41:48 INFO - PROCESS | 2211 | 1461134508939 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b674000 == 33 [pid = 2211] [id = 57] 23:41:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12d183800) [pid = 2211] [serial = 167] [outer = 0x0] 23:41:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12d186c00) [pid = 2211] [serial = 168] [outer = 0x12d183800] 23:41:48 INFO - PROCESS | 2211 | 1461134508972 Marionette DEBUG loaded listener.js 23:41:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12d3c2400) [pid = 2211] [serial = 169] [outer = 0x12d183800] 23:41:49 INFO - PROCESS | 2211 | 1461134509417 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]]]}] 23:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 721ms 23:41:49 INFO - PROCESS | 2211 | 1461134509435 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:41:49 INFO - PROCESS | 2211 | 1461134509437 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:41:49 INFO - PROCESS | 2211 | 1461134509452 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:41:49 INFO - PROCESS | 2211 | 1461134509454 Marionette TRACE conn2 <- [1,202,null,{}] 23:41:49 INFO - PROCESS | 2211 | 1461134509457 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}] 23:41:49 INFO - PROCESS | 2211 | 1461134509546 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:41:49 INFO - PROCESS | 2211 | 1461134509592 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a995800 == 34 [pid = 2211] [id = 58] 23:41:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x11a9d1000) [pid = 2211] [serial = 170] [outer = 0x0] 23:41:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x11b928400) [pid = 2211] [serial = 171] [outer = 0x11a9d1000] 23:41:49 INFO - PROCESS | 2211 | 1461134509623 Marionette DEBUG loaded listener.js 23:41:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x11bd0b800) [pid = 2211] [serial = 172] [outer = 0x11a9d1000] 23:41:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1ca800 == 33 [pid = 2211] [id = 49] 23:41:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb20000 == 32 [pid = 2211] [id = 48] 23:41:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11a918800 == 31 [pid = 2211] [id = 47] 23:41:49 INFO - PROCESS | 2211 | --DOCSHELL 0x118ede800 == 30 [pid = 2211] [id = 46] 23:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 23:41:50 INFO - PROCESS | 2211 | 1461134510066 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]]]}] 23:41:50 INFO - PROCESS | 2211 | 1461134510072 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 2211 | 1461134510075 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:41:50 INFO - PROCESS | 2211 | 1461134510079 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 2211 | 1461134510081 Marionette TRACE conn2 <- [1,206,null,{}] 23:41:50 INFO - PROCESS | 2211 | 1461134510085 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}] 23:41:50 INFO - PROCESS | 2211 | 1461134510198 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:41:50 INFO - PROCESS | 2211 | 1461134510275 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x118e2f800 == 31 [pid = 2211] [id = 59] 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x11bd10000) [pid = 2211] [serial = 173] [outer = 0x0] 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x11c168800) [pid = 2211] [serial = 174] [outer = 0x11bd10000] 23:41:50 INFO - PROCESS | 2211 | 1461134510308 Marionette DEBUG loaded listener.js 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x11c891000) [pid = 2211] [serial = 175] [outer = 0x11bd10000] 23:41:50 INFO - PROCESS | 2211 | 1461134510722 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]]]}] 23:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 671ms 23:41:50 INFO - PROCESS | 2211 | 1461134510750 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 2211 | 1461134510754 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:41:50 INFO - PROCESS | 2211 | 1461134510759 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 2211 | 1461134510760 Marionette TRACE conn2 <- [1,210,null,{}] 23:41:50 INFO - PROCESS | 2211 | 1461134510763 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}] 23:41:50 INFO - PROCESS | 2211 | 1461134510856 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:41:50 INFO - PROCESS | 2211 | 1461134510904 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x123da6800 == 32 [pid = 2211] [id = 60] 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x11c8b8400) [pid = 2211] [serial = 176] [outer = 0x0] 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x123bed800) [pid = 2211] [serial = 177] [outer = 0x11c8b8400] 23:41:50 INFO - PROCESS | 2211 | 1461134510936 Marionette DEBUG loaded listener.js 23:41:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x127579400) [pid = 2211] [serial = 178] [outer = 0x11c8b8400] 23:41:51 INFO - PROCESS | 2211 | 1461134511348 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]]]}] 23:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 620ms 23:41:51 INFO - PROCESS | 2211 | 1461134511379 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:41:51 INFO - PROCESS | 2211 | 1461134511380 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:41:51 INFO - PROCESS | 2211 | 1461134511383 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:41:51 INFO - PROCESS | 2211 | 1461134511385 Marionette TRACE conn2 <- [1,214,null,{}] 23:41:51 INFO - PROCESS | 2211 | 1461134511393 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}] 23:41:51 INFO - PROCESS | 2211 | 1461134511488 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:41:51 INFO - PROCESS | 2211 | 1461134511573 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b57e800 == 33 [pid = 2211] [id = 61] 23:41:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x1299fc400) [pid = 2211] [serial = 179] [outer = 0x0] 23:41:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x12b641800) [pid = 2211] [serial = 180] [outer = 0x1299fc400] 23:41:51 INFO - PROCESS | 2211 | 1461134511606 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12bd2b400) [pid = 2211] [serial = 181] [outer = 0x1299fc400] 23:41:52 INFO - PROCESS | 2211 | 1461134512013 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]]]}] 23:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 23:41:52 INFO - PROCESS | 2211 | 1461134512054 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:41:52 INFO - PROCESS | 2211 | 1461134512056 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:41:52 INFO - PROCESS | 2211 | 1461134512058 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:41:52 INFO - PROCESS | 2211 | 1461134512059 Marionette TRACE conn2 <- [1,218,null,{}] 23:41:52 INFO - PROCESS | 2211 | 1461134512062 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}] 23:41:52 INFO - PROCESS | 2211 | 1461134512151 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:41:52 INFO - PROCESS | 2211 | 1461134512200 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x114e6d800 == 34 [pid = 2211] [id = 62] 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12cfc2000) [pid = 2211] [serial = 182] [outer = 0x0] 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12d112000) [pid = 2211] [serial = 183] [outer = 0x12cfc2000] 23:41:52 INFO - PROCESS | 2211 | 1461134512230 Marionette DEBUG loaded listener.js 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12d189800) [pid = 2211] [serial = 184] [outer = 0x12cfc2000] 23:41:52 INFO - PROCESS | 2211 | 1461134512626 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]]]}] 23:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 23:41:52 INFO - PROCESS | 2211 | 1461134512677 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:41:52 INFO - PROCESS | 2211 | 1461134512679 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:41:52 INFO - PROCESS | 2211 | 1461134512681 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:41:52 INFO - PROCESS | 2211 | 1461134512682 Marionette TRACE conn2 <- [1,222,null,{}] 23:41:52 INFO - PROCESS | 2211 | 1461134512685 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}] 23:41:52 INFO - PROCESS | 2211 | 1461134512783 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:41:52 INFO - PROCESS | 2211 | 1461134512863 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7eb800 == 35 [pid = 2211] [id = 63] 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12d191800) [pid = 2211] [serial = 185] [outer = 0x0] 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12d5c2800) [pid = 2211] [serial = 186] [outer = 0x12d191800] 23:41:52 INFO - PROCESS | 2211 | 1461134512893 Marionette DEBUG loaded listener.js 23:41:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x12d5cb400) [pid = 2211] [serial = 187] [outer = 0x12d191800] 23:41:53 INFO - PROCESS | 2211 | 1461134513300 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]]]}] 23:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 668ms 23:41:53 INFO - PROCESS | 2211 | 1461134513350 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:41:53 INFO - PROCESS | 2211 | 1461134513351 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:41:53 INFO - PROCESS | 2211 | 1461134513354 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:41:53 INFO - PROCESS | 2211 | 1461134513355 Marionette TRACE conn2 <- [1,226,null,{}] 23:41:53 INFO - PROCESS | 2211 | 1461134513357 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}] 23:41:53 INFO - PROCESS | 2211 | 1461134513470 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:41:53 INFO - PROCESS | 2211 | 1461134513533 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d385800 == 36 [pid = 2211] [id = 64] 23:41:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12d5cf000) [pid = 2211] [serial = 188] [outer = 0x0] 23:41:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x12e27fc00) [pid = 2211] [serial = 189] [outer = 0x12d5cf000] 23:41:53 INFO - PROCESS | 2211 | 1461134513565 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x12e6de800) [pid = 2211] [serial = 190] [outer = 0x12d5cf000] 23:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:41:53 INFO - PROCESS | 2211 | 1461134513967 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]]]}] 23:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 618ms 23:41:53 INFO - PROCESS | 2211 | 1461134513973 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:41:53 INFO - PROCESS | 2211 | 1461134513974 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:41:53 INFO - PROCESS | 2211 | 1461134513976 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:41:53 INFO - PROCESS | 2211 | 1461134513978 Marionette TRACE conn2 <- [1,230,null,{}] 23:41:53 INFO - PROCESS | 2211 | 1461134513980 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}] 23:41:54 INFO - PROCESS | 2211 | 1461134514068 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:41:54 INFO - PROCESS | 2211 | 1461134514221 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x119857800 == 37 [pid = 2211] [id = 65] 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x11578f400) [pid = 2211] [serial = 191] [outer = 0x0] 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x1165dc400) [pid = 2211] [serial = 192] [outer = 0x11578f400] 23:41:54 INFO - PROCESS | 2211 | 1461134514261 Marionette DEBUG loaded listener.js 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x11a9ca800) [pid = 2211] [serial = 193] [outer = 0x11578f400] 23:41:54 INFO - PROCESS | 2211 | 1461134514682 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]]]}] 23:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 719ms 23:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:41:54 INFO - PROCESS | 2211 | 1461134514697 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:41:54 INFO - PROCESS | 2211 | 1461134514699 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:41:54 INFO - PROCESS | 2211 | 1461134514701 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:41:54 INFO - PROCESS | 2211 | 1461134514704 Marionette TRACE conn2 <- [1,234,null,{}] 23:41:54 INFO - PROCESS | 2211 | 1461134514707 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}] 23:41:54 INFO - PROCESS | 2211 | 1461134514796 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:41:54 INFO - PROCESS | 2211 | 1461134514844 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e60800 == 38 [pid = 2211] [id = 66] 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x11bbd1400) [pid = 2211] [serial = 194] [outer = 0x0] 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x11c8b2400) [pid = 2211] [serial = 195] [outer = 0x11bbd1400] 23:41:54 INFO - PROCESS | 2211 | 1461134514873 Marionette DEBUG loaded listener.js 23:41:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x12740f800) [pid = 2211] [serial = 196] [outer = 0x11bbd1400] 23:41:55 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf20000 == 37 [pid = 2211] [id = 53] 23:41:55 INFO - PROCESS | 2211 | --DOCSHELL 0x11a892800 == 36 [pid = 2211] [id = 52] 23:41:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x11bb9a800) [pid = 2211] [serial = 197] [outer = 0x12f48d000] 23:41:55 INFO - PROCESS | 2211 | 1461134515375 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]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 721ms 23:41:55 INFO - PROCESS | 2211 | 1461134515462 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 2211 | 1461134515464 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:41:55 INFO - PROCESS | 2211 | 1461134515469 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 2211 | 1461134515472 Marionette TRACE conn2 <- [1,238,null,{}] 23:41:55 INFO - PROCESS | 2211 | 1461134515476 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}] 23:41:55 INFO - PROCESS | 2211 | 1461134515568 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:41:55 INFO - PROCESS | 2211 | 1461134515645 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271bd000 == 37 [pid = 2211] [id = 67] 23:41:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x11bd04000) [pid = 2211] [serial = 198] [outer = 0x0] 23:41:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x12741ac00) [pid = 2211] [serial = 199] [outer = 0x11bd04000] 23:41:55 INFO - PROCESS | 2211 | 1461134515679 Marionette DEBUG loaded listener.js 23:41:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x127a86c00) [pid = 2211] [serial = 200] [outer = 0x11bd04000] 23:41:56 INFO - PROCESS | 2211 | 1461134516099 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]]]}] 23:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 672ms 23:41:56 INFO - PROCESS | 2211 | 1461134516142 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:41:56 INFO - PROCESS | 2211 | 1461134516145 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:41:56 INFO - PROCESS | 2211 | 1461134516150 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:41:56 INFO - PROCESS | 2211 | 1461134516152 Marionette TRACE conn2 <- [1,242,null,{}] 23:41:56 INFO - PROCESS | 2211 | 1461134516154 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}] 23:41:56 INFO - PROCESS | 2211 | 1461134516250 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:41:56 INFO - PROCESS | 2211 | 1461134516302 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7ed000 == 38 [pid = 2211] [id = 68] 23:41:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x129223400) [pid = 2211] [serial = 201] [outer = 0x0] 23:41:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x12bc70c00) [pid = 2211] [serial = 202] [outer = 0x129223400] 23:41:56 INFO - PROCESS | 2211 | 1461134516332 Marionette DEBUG loaded listener.js 23:41:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 203 (0x12bd3a800) [pid = 2211] [serial = 203] [outer = 0x129223400] 23:41:56 INFO - PROCESS | 2211 | 1461134516795 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]]]}] 23:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 23:41:56 INFO - PROCESS | 2211 | 1461134516821 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:41:56 INFO - PROCESS | 2211 | 1461134516823 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:41:56 INFO - PROCESS | 2211 | 1461134516827 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:41:56 INFO - PROCESS | 2211 | 1461134516831 Marionette TRACE conn2 <- [1,246,null,{}] 23:41:56 INFO - PROCESS | 2211 | 1461134516869 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}] 23:41:57 INFO - PROCESS | 2211 | 1461134517059 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:41:57 INFO - PROCESS | 2211 | 1461134517126 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x118841800 == 39 [pid = 2211] [id = 69] 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 204 (0x12d5cd800) [pid = 2211] [serial = 204] [outer = 0x0] 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x12db9b400) [pid = 2211] [serial = 205] [outer = 0x12d5cd800] 23:41:57 INFO - PROCESS | 2211 | 1461134517158 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x12e280000) [pid = 2211] [serial = 206] [outer = 0x12d5cd800] 23:41:57 INFO - PROCESS | 2211 | 1461134517575 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]]]}] 23:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 775ms 23:41:57 INFO - PROCESS | 2211 | 1461134517601 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:41:57 INFO - PROCESS | 2211 | 1461134517603 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:41:57 INFO - PROCESS | 2211 | 1461134517605 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:41:57 INFO - PROCESS | 2211 | 1461134517607 Marionette TRACE conn2 <- [1,250,null,{}] 23:41:57 INFO - PROCESS | 2211 | 1461134517609 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}] 23:41:57 INFO - PROCESS | 2211 | 1461134517702 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:41:57 INFO - PROCESS | 2211 | 1461134517752 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da91800 == 40 [pid = 2211] [id = 70] 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x12e2afc00) [pid = 2211] [serial = 207] [outer = 0x0] 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 208 (0x12e6dec00) [pid = 2211] [serial = 208] [outer = 0x12e2afc00] 23:41:57 INFO - PROCESS | 2211 | 1461134517782 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 209 (0x12e84f400) [pid = 2211] [serial = 209] [outer = 0x12e2afc00] 23:41:58 INFO - PROCESS | 2211 | 1461134518194 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]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 620ms 23:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:41:58 INFO - PROCESS | 2211 | 1461134518226 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 2211 | 1461134518228 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:41:58 INFO - PROCESS | 2211 | 1461134518230 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 2211 | 1461134518231 Marionette TRACE conn2 <- [1,254,null,{}] 23:41:58 INFO - PROCESS | 2211 | 1461134518233 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}] 23:41:58 INFO - PROCESS | 2211 | 1461134518318 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:41:58 INFO - PROCESS | 2211 | 1461134518413 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6c6800 == 41 [pid = 2211] [id = 71] 23:41:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 210 (0x12e852800) [pid = 2211] [serial = 210] [outer = 0x0] 23:41:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 211 (0x12e859c00) [pid = 2211] [serial = 211] [outer = 0x12e852800] 23:41:58 INFO - PROCESS | 2211 | 1461134518445 Marionette DEBUG loaded listener.js 23:41:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 212 (0x12ee71800) [pid = 2211] [serial = 212] [outer = 0x12e852800] 23:41:58 INFO - PROCESS | 2211 | 1461134518857 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]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 23:41:58 INFO - PROCESS | 2211 | 1461134518898 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 2211 | 1461134518900 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:41:58 INFO - PROCESS | 2211 | 1461134518902 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 2211 | 1461134518903 Marionette TRACE conn2 <- [1,258,null,{}] 23:41:58 INFO - PROCESS | 2211 | 1461134518906 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}] 23:41:59 INFO - PROCESS | 2211 | 1461134519020 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:41:59 INFO - PROCESS | 2211 | 1461134519075 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efb7800 == 42 [pid = 2211] [id = 72] 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 213 (0x12f146400) [pid = 2211] [serial = 213] [outer = 0x0] 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 214 (0x12f484400) [pid = 2211] [serial = 214] [outer = 0x12f146400] 23:41:59 INFO - PROCESS | 2211 | 1461134519106 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 215 (0x12f78fc00) [pid = 2211] [serial = 215] [outer = 0x12f146400] 23:41:59 INFO - PROCESS | 2211 | 1461134519513 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]]]}] 23:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 618ms 23:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:41:59 INFO - PROCESS | 2211 | 1461134519520 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:41:59 INFO - PROCESS | 2211 | 1461134519522 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:41:59 INFO - PROCESS | 2211 | 1461134519524 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:41:59 INFO - PROCESS | 2211 | 1461134519525 Marionette TRACE conn2 <- [1,262,null,{}] 23:41:59 INFO - PROCESS | 2211 | 1461134519528 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}] 23:41:59 INFO - PROCESS | 2211 | 1461134519617 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:41:59 INFO - PROCESS | 2211 | 1461134519700 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f53a000 == 43 [pid = 2211] [id = 73] 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 216 (0x11bdc1800) [pid = 2211] [serial = 216] [outer = 0x0] 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 217 (0x11bdc7000) [pid = 2211] [serial = 217] [outer = 0x11bdc1800] 23:41:59 INFO - PROCESS | 2211 | 1461134519731 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 218 (0x11bdcb400) [pid = 2211] [serial = 218] [outer = 0x11bdc1800] 23:42:00 INFO - PROCESS | 2211 | 1461134520151 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]]]}] 23:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 23:42:00 INFO - PROCESS | 2211 | 1461134520195 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:42:00 INFO - PROCESS | 2211 | 1461134520197 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:42:00 INFO - PROCESS | 2211 | 1461134520201 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:42:00 INFO - PROCESS | 2211 | 1461134520203 Marionette TRACE conn2 <- [1,266,null,{}] 23:42:00 INFO - PROCESS | 2211 | 1461134520206 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}] 23:42:00 INFO - PROCESS | 2211 | 1461134520342 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:42:00 INFO - PROCESS | 2211 | 1461134520438 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f41b800 == 44 [pid = 2211] [id = 74] 23:42:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 219 (0x114b79800) [pid = 2211] [serial = 219] [outer = 0x0] 23:42:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 220 (0x114b80000) [pid = 2211] [serial = 220] [outer = 0x114b79800] 23:42:00 INFO - PROCESS | 2211 | 1461134520488 Marionette DEBUG loaded listener.js 23:42:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 221 (0x114b84000) [pid = 2211] [serial = 221] [outer = 0x114b79800] 23:42:00 INFO - PROCESS | 2211 | 1461134520966 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]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 822ms 23:42:01 INFO - PROCESS | 2211 | 1461134521022 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 2211 | 1461134521025 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:42:01 INFO - PROCESS | 2211 | 1461134521028 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 2211 | 1461134521030 Marionette TRACE conn2 <- [1,270,null,{}] 23:42:01 INFO - PROCESS | 2211 | 1461134521034 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}] 23:42:01 INFO - PROCESS | 2211 | 1461134521123 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:42:01 INFO - PROCESS | 2211 | 1461134521193 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c9c800 == 45 [pid = 2211] [id = 75] 23:42:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 222 (0x11bbd0c00) [pid = 2211] [serial = 222] [outer = 0x0] 23:42:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 223 (0x11bdccc00) [pid = 2211] [serial = 223] [outer = 0x11bbd0c00] 23:42:01 INFO - PROCESS | 2211 | 1461134521222 Marionette DEBUG loaded listener.js 23:42:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 224 (0x11c8bcc00) [pid = 2211] [serial = 224] [outer = 0x11bbd0c00] 23:42:01 INFO - PROCESS | 2211 | --DOCSHELL 0x119857800 == 44 [pid = 2211] [id = 65] 23:42:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12b57e800 == 43 [pid = 2211] [id = 61] 23:42:01 INFO - PROCESS | 2211 | --DOCSHELL 0x123da6800 == 42 [pid = 2211] [id = 60] 23:42:01 INFO - PROCESS | 2211 | --DOCSHELL 0x118e2f800 == 41 [pid = 2211] [id = 59] 23:42:01 INFO - PROCESS | 2211 | 1461134521701 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]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 720ms 23:42:01 INFO - PROCESS | 2211 | 1461134521748 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 2211 | 1461134521752 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:42:01 INFO - PROCESS | 2211 | 1461134521756 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 2211 | 1461134521758 Marionette TRACE conn2 <- [1,274,null,{}] 23:42:01 INFO - PROCESS | 2211 | 1461134521762 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}] 23:42:01 INFO - PROCESS | 2211 | 1461134521856 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:42:01 INFO - PROCESS | 2211 | 1461134521929 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x129189000 == 42 [pid = 2211] [id = 76] 23:42:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 225 (0x11bdc4c00) [pid = 2211] [serial = 225] [outer = 0x0] 23:42:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 226 (0x11c6fc800) [pid = 2211] [serial = 226] [outer = 0x11bdc4c00] 23:42:01 INFO - PROCESS | 2211 | 1461134521962 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 227 (0x123f0a400) [pid = 2211] [serial = 227] [outer = 0x11bdc4c00] 23:42:02 INFO - PROCESS | 2211 | 1461134522381 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]]]}] 23:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 672ms 23:42:02 INFO - PROCESS | 2211 | 1461134522442 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:42:02 INFO - PROCESS | 2211 | 1461134522446 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:42:02 INFO - PROCESS | 2211 | 1461134522481 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:42:02 INFO - PROCESS | 2211 | 1461134522483 Marionette TRACE conn2 <- [1,278,null,{}] 23:42:02 INFO - PROCESS | 2211 | 1461134522487 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}] 23:42:02 INFO - PROCESS | 2211 | 1461134522614 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:42:02 INFO - PROCESS | 2211 | 1461134522667 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b374800 == 43 [pid = 2211] [id = 77] 23:42:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 228 (0x129cdb000) [pid = 2211] [serial = 228] [outer = 0x0] 23:42:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 229 (0x129cdec00) [pid = 2211] [serial = 229] [outer = 0x129cdb000] 23:42:02 INFO - PROCESS | 2211 | 1461134522696 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 230 (0x129ce4800) [pid = 2211] [serial = 230] [outer = 0x129cdb000] 23:42:03 INFO - PROCESS | 2211 | 1461134523117 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]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 700ms 23:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:42:03 INFO - PROCESS | 2211 | 1461134523153 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:42:03 INFO - PROCESS | 2211 | 1461134523154 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:42:03 INFO - PROCESS | 2211 | 1461134523157 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 2211 | 1461134523159 Marionette TRACE conn2 <- [1,282,null,{}] 23:42:03 INFO - PROCESS | 2211 | 1461134523167 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}] 23:42:03 INFO - PROCESS | 2211 | 1461134523268 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:42:03 INFO - PROCESS | 2211 | 1461134523326 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da99800 == 44 [pid = 2211] [id = 78] 23:42:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 231 (0x12b361000) [pid = 2211] [serial = 231] [outer = 0x0] 23:42:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 232 (0x12bb33800) [pid = 2211] [serial = 232] [outer = 0x12b361000] 23:42:03 INFO - PROCESS | 2211 | 1461134523359 Marionette DEBUG loaded listener.js 23:42:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 233 (0x12cfcd800) [pid = 2211] [serial = 233] [outer = 0x12b361000] 23:42:03 INFO - PROCESS | 2211 | 1461134523780 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]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 672ms 23:42:03 INFO - PROCESS | 2211 | 1461134523829 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:42:03 INFO - PROCESS | 2211 | 1461134523831 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:42:03 INFO - PROCESS | 2211 | 1461134523833 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 2211 | 1461134523835 Marionette TRACE conn2 <- [1,286,null,{}] 23:42:03 INFO - PROCESS | 2211 | 1461134523837 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}] 23:42:03 INFO - PROCESS | 2211 | 1461134523958 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:42:04 INFO - PROCESS | 2211 | 1461134524015 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efc5800 == 45 [pid = 2211] [id = 79] 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 234 (0x12d3c9400) [pid = 2211] [serial = 234] [outer = 0x0] 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 235 (0x12d5ce000) [pid = 2211] [serial = 235] [outer = 0x12d3c9400] 23:42:04 INFO - PROCESS | 2211 | 1461134524046 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 236 (0x12dba8800) [pid = 2211] [serial = 236] [outer = 0x12d3c9400] 23:42:04 INFO - PROCESS | 2211 | 1461134524446 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]]]}] 23:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 23:42:04 INFO - PROCESS | 2211 | 1461134524452 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:42:04 INFO - PROCESS | 2211 | 1461134524453 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:42:04 INFO - PROCESS | 2211 | 1461134524455 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:42:04 INFO - PROCESS | 2211 | 1461134524457 Marionette TRACE conn2 <- [1,290,null,{}] 23:42:04 INFO - PROCESS | 2211 | 1461134524459 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}] 23:42:04 INFO - PROCESS | 2211 | 1461134524550 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:42:04 INFO - PROCESS | 2211 | 1461134524604 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc72000 == 46 [pid = 2211] [id = 80] 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 237 (0x12d5cfc00) [pid = 2211] [serial = 237] [outer = 0x0] 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 238 (0x12e289400) [pid = 2211] [serial = 238] [outer = 0x12d5cfc00] 23:42:04 INFO - PROCESS | 2211 | 1461134524634 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 239 (0x12e6df000) [pid = 2211] [serial = 239] [outer = 0x12d5cfc00] 23:42:05 INFO - PROCESS | 2211 | 1461134525061 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]]]}] 23:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 23:42:05 INFO - PROCESS | 2211 | 1461134525076 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 2211 | 1461134525077 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:42:05 INFO - PROCESS | 2211 | 1461134525080 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 2211 | 1461134525081 Marionette TRACE conn2 <- [1,294,null,{}] 23:42:05 INFO - PROCESS | 2211 | 1461134525083 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}] 23:42:05 INFO - PROCESS | 2211 | 1461134525190 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:42:05 INFO - PROCESS | 2211 | 1461134525284 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300c5800 == 47 [pid = 2211] [id = 81] 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 240 (0x11c165000) [pid = 2211] [serial = 240] [outer = 0x0] 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 241 (0x12ee77400) [pid = 2211] [serial = 241] [outer = 0x11c165000] 23:42:05 INFO - PROCESS | 2211 | 1461134525317 Marionette DEBUG loaded listener.js 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 242 (0x12f78c000) [pid = 2211] [serial = 242] [outer = 0x11c165000] 23:42:05 INFO - PROCESS | 2211 | 1461134525730 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]]]}] 23:42:05 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. 23:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 23:42:05 INFO - PROCESS | 2211 | 1461134525750 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 2211 | 1461134525751 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:42:05 INFO - PROCESS | 2211 | 1461134525753 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 2211 | 1461134525754 Marionette TRACE conn2 <- [1,298,null,{}] 23:42:05 INFO - PROCESS | 2211 | 1461134525757 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}] 23:42:05 INFO - PROCESS | 2211 | 1461134525848 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:42:05 INFO - PROCESS | 2211 | 1461134525903 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a1e800 == 48 [pid = 2211] [id = 82] 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 243 (0x12b2dac00) [pid = 2211] [serial = 243] [outer = 0x0] 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 244 (0x12b2e3400) [pid = 2211] [serial = 244] [outer = 0x12b2dac00] 23:42:05 INFO - PROCESS | 2211 | 1461134525933 Marionette DEBUG loaded listener.js 23:42:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 245 (0x12b2e7400) [pid = 2211] [serial = 245] [outer = 0x12b2dac00] 23:42:06 INFO - PROCESS | 2211 | 1461134526395 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]]]}] 23:42:06 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. 23:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 23:42:06 INFO - PROCESS | 2211 | 1461134526422 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:42:06 INFO - PROCESS | 2211 | 1461134526424 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:42:06 INFO - PROCESS | 2211 | 1461134526426 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:42:06 INFO - PROCESS | 2211 | 1461134526427 Marionette TRACE conn2 <- [1,302,null,{}] 23:42:06 INFO - PROCESS | 2211 | 1461134526430 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}] 23:42:06 INFO - PROCESS | 2211 | 1461134526540 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:42:06 INFO - PROCESS | 2211 | 1461134526627 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x13019c800 == 49 [pid = 2211] [id = 83] 23:42:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 246 (0x11227c000) [pid = 2211] [serial = 246] [outer = 0x0] 23:42:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 247 (0x112283000) [pid = 2211] [serial = 247] [outer = 0x11227c000] 23:42:06 INFO - PROCESS | 2211 | 1461134526663 Marionette DEBUG loaded listener.js 23:42:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 248 (0x114b81400) [pid = 2211] [serial = 248] [outer = 0x11227c000] 23:42:07 INFO - PROCESS | 2211 | 1461134527218 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]]]}] 23:42:07 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. 23:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 819ms 23:42:07 INFO - PROCESS | 2211 | 1461134527262 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:42:07 INFO - PROCESS | 2211 | 1461134527265 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:42:07 INFO - PROCESS | 2211 | 1461134527271 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:42:07 INFO - PROCESS | 2211 | 1461134527272 Marionette TRACE conn2 <- [1,306,null,{}] 23:42:07 INFO - PROCESS | 2211 | 1461134527279 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}] 23:42:07 INFO - PROCESS | 2211 | 1461134527369 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:42:07 INFO - PROCESS | 2211 | --DOCSHELL 0x12447b000 == 48 [pid = 2211] [id = 54] 23:42:07 INFO - PROCESS | 2211 | --DOCSHELL 0x119564000 == 47 [pid = 2211] [id = 45] 23:42:07 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7ed000 == 46 [pid = 2211] [id = 68] 23:42:07 INFO - PROCESS | 2211 | --DOCSHELL 0x1271bd000 == 45 [pid = 2211] [id = 67] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12d159000 == 44 [pid = 2211] [id = 8] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11860f000 == 43 [pid = 2211] [id = 23] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12d385800 == 42 [pid = 2211] [id = 64] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9a800 == 41 [pid = 2211] [id = 20] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x118841800 == 40 [pid = 2211] [id = 69] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x1300c0800 == 39 [pid = 2211] [id = 21] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12da91800 == 38 [pid = 2211] [id = 70] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6c6800 == 37 [pid = 2211] [id = 71] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12f419800 == 36 [pid = 2211] [id = 15] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12f53a000 == 35 [pid = 2211] [id = 73] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11467b000 == 34 [pid = 2211] [id = 22] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12efc6000 == 33 [pid = 2211] [id = 14] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12efb7800 == 32 [pid = 2211] [id = 72] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11a995800 == 31 [pid = 2211] [id = 58] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11970e000 == 30 [pid = 2211] [id = 24] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11411c800 == 29 [pid = 2211] [id = 56] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12fd58800 == 28 [pid = 2211] [id = 19] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x114e6d800 == 27 [pid = 2211] [id = 62] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb63000 == 26 [pid = 2211] [id = 13] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11c452800 == 25 [pid = 2211] [id = 50] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x1271a3800 == 24 [pid = 2211] [id = 55] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7eb800 == 23 [pid = 2211] [id = 63] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x119843000 == 22 [pid = 2211] [id = 51] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12b674000 == 21 [pid = 2211] [id = 57] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x13019c800 == 20 [pid = 2211] [id = 83] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x130a1e800 == 19 [pid = 2211] [id = 82] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x1300c5800 == 18 [pid = 2211] [id = 81] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc72000 == 17 [pid = 2211] [id = 80] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123c84800 == 16 [pid = 2211] [id = 44] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12efc5800 == 15 [pid = 2211] [id = 79] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12da99800 == 14 [pid = 2211] [id = 78] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12b374800 == 13 [pid = 2211] [id = 77] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12778c000 == 12 [pid = 2211] [id = 40] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x129189000 == 11 [pid = 2211] [id = 76] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123c9c800 == 10 [pid = 2211] [id = 75] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x124e60800 == 9 [pid = 2211] [id = 66] 23:42:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12f41b800 == 8 [pid = 2211] [id = 74] 23:42:11 INFO - PROCESS | 2211 | 1461134531222 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x114a6e000 == 9 [pid = 2211] [id = 84] 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 249 (0x114b85400) [pid = 2211] [serial = 249] [outer = 0x0] 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 250 (0x11528f800) [pid = 2211] [serial = 250] [outer = 0x114b85400] 23:42:11 INFO - PROCESS | 2211 | 1461134531253 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 251 (0x11863f400) [pid = 2211] [serial = 251] [outer = 0x114b85400] 23:42:11 INFO - PROCESS | 2211 | 1461134531549 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]]]}] 23:42:11 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. 23:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4336ms 23:42:11 INFO - PROCESS | 2211 | 1461134531608 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:42:11 INFO - PROCESS | 2211 | 1461134531613 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:42:11 INFO - PROCESS | 2211 | 1461134531616 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:42:11 INFO - PROCESS | 2211 | 1461134531618 Marionette TRACE conn2 <- [1,310,null,{}] 23:42:11 INFO - PROCESS | 2211 | 1461134531621 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}] 23:42:11 INFO - PROCESS | 2211 | 1461134531717 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:42:11 INFO - PROCESS | 2211 | 1461134531770 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ed2000 == 10 [pid = 2211] [id = 85] 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 252 (0x117951400) [pid = 2211] [serial = 252] [outer = 0x0] 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 253 (0x11a9c2400) [pid = 2211] [serial = 253] [outer = 0x117951400] 23:42:11 INFO - PROCESS | 2211 | 1461134531798 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 254 (0x11bd03400) [pid = 2211] [serial = 254] [outer = 0x117951400] 23:42:12 INFO - PROCESS | 2211 | 1461134532087 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]]]}] 23:42:12 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. 23:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 23:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:42:12 INFO - PROCESS | 2211 | 1461134532139 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:42:12 INFO - PROCESS | 2211 | 1461134532144 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:42:12 INFO - PROCESS | 2211 | 1461134532146 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:42:12 INFO - PROCESS | 2211 | 1461134532148 Marionette TRACE conn2 <- [1,314,null,{}] 23:42:12 INFO - PROCESS | 2211 | 1461134532150 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}] 23:42:12 INFO - PROCESS | 2211 | 1461134532228 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:42:12 INFO - PROCESS | 2211 | 1461134532289 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf22000 == 11 [pid = 2211] [id = 86] 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 255 (0x118f53400) [pid = 2211] [serial = 255] [outer = 0x0] 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 256 (0x11bdbfc00) [pid = 2211] [serial = 256] [outer = 0x118f53400] 23:42:12 INFO - PROCESS | 2211 | 1461134532317 Marionette DEBUG loaded listener.js 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 257 (0x11c6f0400) [pid = 2211] [serial = 257] [outer = 0x118f53400] 23:42:12 INFO - PROCESS | 2211 | 1461134532646 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]]]}] 23:42:12 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. 23:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 23:42:12 INFO - PROCESS | 2211 | 1461134532667 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:42:12 INFO - PROCESS | 2211 | 1461134532669 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:42:12 INFO - PROCESS | 2211 | 1461134532679 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:42:12 INFO - PROCESS | 2211 | 1461134532683 Marionette TRACE conn2 <- [1,318,null,{}] 23:42:12 INFO - PROCESS | 2211 | 1461134532687 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}] 23:42:12 INFO - PROCESS | 2211 | 1461134532771 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:42:12 INFO - PROCESS | 2211 | 1461134532852 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x128877800 == 12 [pid = 2211] [id = 87] 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 258 (0x11912a400) [pid = 2211] [serial = 258] [outer = 0x0] 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 259 (0x123f0d000) [pid = 2211] [serial = 259] [outer = 0x11912a400] 23:42:12 INFO - PROCESS | 2211 | 1461134532888 Marionette DEBUG loaded listener.js 23:42:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 260 (0x1275c6800) [pid = 2211] [serial = 260] [outer = 0x11912a400] 23:42:13 INFO - PROCESS | 2211 | 1461134533333 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]]]}] 23:42:13 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. 23:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 681ms 23:42:13 INFO - PROCESS | 2211 | 1461134533353 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 2211 | 1461134533356 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:42:13 INFO - PROCESS | 2211 | 1461134533359 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 2211 | 1461134533361 Marionette TRACE conn2 <- [1,322,null,{}] 23:42:13 INFO - PROCESS | 2211 | 1461134533365 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}] 23:42:13 INFO - PROCESS | 2211 | 1461134533511 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:42:13 INFO - PROCESS | 2211 | 1461134533566 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7e6800 == 13 [pid = 2211] [id = 88] 23:42:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 261 (0x127a82c00) [pid = 2211] [serial = 261] [outer = 0x0] 23:42:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 262 (0x1299f4000) [pid = 2211] [serial = 262] [outer = 0x127a82c00] 23:42:13 INFO - PROCESS | 2211 | 1461134533605 Marionette DEBUG loaded listener.js 23:42:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 263 (0x129cdd400) [pid = 2211] [serial = 263] [outer = 0x127a82c00] 23:42:14 INFO - PROCESS | 2211 | 1461134534051 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]]]}] 23:42:14 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. 23:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 719ms 23:42:14 INFO - PROCESS | 2211 | 1461134534087 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:42:14 INFO - PROCESS | 2211 | 1461134534088 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:42:14 INFO - PROCESS | 2211 | 1461134534108 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:42:14 INFO - PROCESS | 2211 | 1461134534109 Marionette TRACE conn2 <- [1,326,null,{}] 23:42:14 INFO - PROCESS | 2211 | 1461134534118 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}] 23:42:14 INFO - PROCESS | 2211 | 1461134534212 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:42:14 INFO - PROCESS | 2211 | 1461134534217 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5b0000 == 14 [pid = 2211] [id = 89] 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 264 (0x12b2e4400) [pid = 2211] [serial = 264] [outer = 0x0] 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 265 (0x12b2e9c00) [pid = 2211] [serial = 265] [outer = 0x12b2e4400] 23:42:14 INFO - PROCESS | 2211 | 1461134534250 Marionette DEBUG loaded listener.js 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 266 (0x12b648000) [pid = 2211] [serial = 266] [outer = 0x12b2e4400] 23:42:14 INFO - PROCESS | 2211 | 1461134534619 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]]]}] 23:42:14 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. 23:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 539ms 23:42:14 INFO - PROCESS | 2211 | 1461134534632 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:42:14 INFO - PROCESS | 2211 | 1461134534634 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:42:14 INFO - PROCESS | 2211 | 1461134534636 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:42:14 INFO - PROCESS | 2211 | 1461134534637 Marionette TRACE conn2 <- [1,330,null,{}] 23:42:14 INFO - PROCESS | 2211 | 1461134534639 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}] 23:42:14 INFO - PROCESS | 2211 | 1461134534745 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:42:14 INFO - PROCESS | 2211 | 1461134534759 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x119564000 == 15 [pid = 2211] [id = 90] 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 267 (0x12bb38c00) [pid = 2211] [serial = 267] [outer = 0x0] 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 268 (0x12bd2d800) [pid = 2211] [serial = 268] [outer = 0x12bb38c00] 23:42:14 INFO - PROCESS | 2211 | 1461134534784 Marionette DEBUG loaded listener.js 23:42:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 269 (0x12cfca400) [pid = 2211] [serial = 269] [outer = 0x12bb38c00] 23:42:15 INFO - PROCESS | 2211 | 1461134535134 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]]]}] 23:42:15 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. 23:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 23:42:15 INFO - PROCESS | 2211 | 1461134535154 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:42:15 INFO - PROCESS | 2211 | 1461134535155 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:42:15 INFO - PROCESS | 2211 | 1461134535157 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:42:15 INFO - PROCESS | 2211 | 1461134535158 Marionette TRACE conn2 <- [1,334,null,{}] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 268 (0x11578f400) [pid = 2211] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 267 (0x118fdf400) [pid = 2211] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 266 (0x1191ae400) [pid = 2211] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 265 (0x118fde000) [pid = 2211] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 264 (0x12b6e2400) [pid = 2211] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 263 (0x11c39a800) [pid = 2211] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 262 (0x11bbd0c00) [pid = 2211] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 261 (0x11aaed400) [pid = 2211] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 260 (0x119546400) [pid = 2211] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 259 (0x11bd10000) [pid = 2211] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 258 (0x12b2dac00) [pid = 2211] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 257 (0x11a9d1000) [pid = 2211] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 256 (0x11897f800) [pid = 2211] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 255 (0x11465c000) [pid = 2211] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 254 (0x123a0b800) [pid = 2211] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 253 (0x11bbd8800) [pid = 2211] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 252 (0x11602ac00) [pid = 2211] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 251 (0x1153f2c00) [pid = 2211] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 250 (0x116035c00) [pid = 2211] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 249 (0x12e2afc00) [pid = 2211] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 248 (0x119544c00) [pid = 2211] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 247 (0x11672cc00) [pid = 2211] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 246 (0x118642000) [pid = 2211] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 245 (0x129c95400) [pid = 2211] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 244 (0x123a09800) [pid = 2211] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 243 (0x1158bcc00) [pid = 2211] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 242 (0x1275c4800) [pid = 2211] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 241 (0x11584b800) [pid = 2211] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 240 (0x11b6c1800) [pid = 2211] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 239 (0x12705e800) [pid = 2211] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 238 (0x129c99c00) [pid = 2211] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 237 (0x11a9cec00) [pid = 2211] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 236 (0x115487400) [pid = 2211] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 235 (0x11c39d000) [pid = 2211] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 234 (0x129c99400) [pid = 2211] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 233 (0x11bd04000) [pid = 2211] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 232 (0x12e852800) [pid = 2211] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 231 (0x123e2b400) [pid = 2211] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 230 (0x11bbd1400) [pid = 2211] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 229 (0x11bf60c00) [pid = 2211] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 228 (0x11863f000) [pid = 2211] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 227 (0x11c8b8400) [pid = 2211] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 226 (0x123b13800) [pid = 2211] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 225 (0x12b361000) [pid = 2211] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 224 (0x12e853800) [pid = 2211] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 223 (0x114b79800) [pid = 2211] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 222 (0x11c8b8800) [pid = 2211] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 221 (0x12e2b2000) [pid = 2211] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 220 (0x12cfc2000) [pid = 2211] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 219 (0x12dba7400) [pid = 2211] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 218 (0x11bdc1800) [pid = 2211] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 217 (0x12d18e400) [pid = 2211] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 216 (0x12bd2c800) [pid = 2211] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 215 (0x11bdc4c00) [pid = 2211] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 214 (0x1299fc400) [pid = 2211] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 213 (0x129cdb000) [pid = 2211] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 212 (0x12d183800) [pid = 2211] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 211 (0x12bb35c00) [pid = 2211] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 210 (0x12f146400) [pid = 2211] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 209 (0x12d5cd800) [pid = 2211] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 208 (0x11c165000) [pid = 2211] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 207 (0x12feb5400) [pid = 2211] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12fc35800) [pid = 2211] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x11bbddc00) [pid = 2211] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x12d5cfc00) [pid = 2211] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 203 (0x12f491000) [pid = 2211] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 202 (0x129223400) [pid = 2211] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x12d5cf000) [pid = 2211] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x129c99000) [pid = 2211] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x118f4e400) [pid = 2211] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12f147800) [pid = 2211] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12ee77000) [pid = 2211] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x12d191800) [pid = 2211] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:42:16 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x12d3c9400) [pid = 2211] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:42:16 INFO - PROCESS | 2211 | 1461134536324 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}] 23:42:16 INFO - PROCESS | 2211 | 1461134536413 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:42:16 INFO - PROCESS | 2211 | 1461134536418 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x1160b2800 == 16 [pid = 2211] [id = 91] 23:42:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x1144aa400) [pid = 2211] [serial = 270] [outer = 0x0] 23:42:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x1153f1400) [pid = 2211] [serial = 271] [outer = 0x1144aa400] 23:42:16 INFO - PROCESS | 2211 | 1461134536443 Marionette DEBUG loaded listener.js 23:42:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x11602ac00) [pid = 2211] [serial = 272] [outer = 0x1144aa400] 23:42:16 INFO - PROCESS | 2211 | 1461134536838 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]]]}] 23:42:16 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. 23:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1719ms 23:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:42:16 INFO - PROCESS | 2211 | 1461134536878 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:42:16 INFO - PROCESS | 2211 | 1461134536880 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:42:16 INFO - PROCESS | 2211 | 1461134536883 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:42:16 INFO - PROCESS | 2211 | 1461134536885 Marionette TRACE conn2 <- [1,338,null,{}] 23:42:16 INFO - PROCESS | 2211 | 1461134536889 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}] 23:42:17 INFO - PROCESS | 2211 | 1461134537012 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:42:17 INFO - PROCESS | 2211 | 1461134537019 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6a800 == 17 [pid = 2211] [id = 92] 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x11602b800) [pid = 2211] [serial = 273] [outer = 0x0] 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x1191ae400) [pid = 2211] [serial = 274] [outer = 0x11602b800] 23:42:17 INFO - PROCESS | 2211 | 1461134537058 Marionette DEBUG loaded listener.js 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x11af73c00) [pid = 2211] [serial = 275] [outer = 0x11602b800] 23:42:17 INFO - PROCESS | 2211 | 1461134537605 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]]]}] 23:42:17 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. 23:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 772ms 23:42:17 INFO - PROCESS | 2211 | 1461134537655 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:42:17 INFO - PROCESS | 2211 | 1461134537657 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:42:17 INFO - PROCESS | 2211 | 1461134537661 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:42:17 INFO - PROCESS | 2211 | 1461134537662 Marionette TRACE conn2 <- [1,342,null,{}] 23:42:17 INFO - PROCESS | 2211 | 1461134537665 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}] 23:42:17 INFO - PROCESS | 2211 | 1461134537739 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:42:17 INFO - PROCESS | 2211 | 1461134537745 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbb8800 == 18 [pid = 2211] [id = 93] 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x123a0b800) [pid = 2211] [serial = 276] [outer = 0x0] 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 203 (0x123e22400) [pid = 2211] [serial = 277] [outer = 0x123a0b800] 23:42:17 INFO - PROCESS | 2211 | 1461134537770 Marionette DEBUG loaded listener.js 23:42:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 204 (0x127410c00) [pid = 2211] [serial = 278] [outer = 0x123a0b800] 23:42:18 INFO - PROCESS | 2211 | 1461134538111 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]]]}] 23:42:18 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. 23:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 23:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:42:18 INFO - PROCESS | 2211 | 1461134538130 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:42:18 INFO - PROCESS | 2211 | 1461134538131 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:42:18 INFO - PROCESS | 2211 | 1461134538133 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:42:18 INFO - PROCESS | 2211 | 1461134538134 Marionette TRACE conn2 <- [1,346,null,{}] 23:42:18 INFO - PROCESS | 2211 | 1461134538136 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}] 23:42:18 INFO - PROCESS | 2211 | 1461134538217 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:42:18 INFO - PROCESS | 2211 | 1461134538221 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d38c000 == 19 [pid = 2211] [id = 94] 23:42:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x127a84400) [pid = 2211] [serial = 279] [outer = 0x0] 23:42:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x129c94800) [pid = 2211] [serial = 280] [outer = 0x127a84400] 23:42:18 INFO - PROCESS | 2211 | 1461134538257 Marionette DEBUG loaded listener.js 23:42:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x12bb33000) [pid = 2211] [serial = 281] [outer = 0x127a84400] 23:42:18 INFO - PROCESS | 2211 | 1461134538777 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]]]}] 23:42:18 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. 23:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 668ms 23:42:18 INFO - PROCESS | 2211 | 1461134538802 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:42:18 INFO - PROCESS | 2211 | 1461134538804 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:42:18 INFO - PROCESS | 2211 | 1461134538807 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:42:18 INFO - PROCESS | 2211 | 1461134538809 Marionette TRACE conn2 <- [1,350,null,{}] 23:42:18 INFO - PROCESS | 2211 | 1461134538814 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}] 23:42:18 INFO - PROCESS | 2211 | 1461134538916 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:42:19 INFO - PROCESS | 2211 | 1461134539011 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c85000 == 20 [pid = 2211] [id = 95] 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 208 (0x11a9cdc00) [pid = 2211] [serial = 282] [outer = 0x0] 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 209 (0x11af75800) [pid = 2211] [serial = 283] [outer = 0x11a9cdc00] 23:42:19 INFO - PROCESS | 2211 | 1461134539044 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 210 (0x11bd0cc00) [pid = 2211] [serial = 284] [outer = 0x11a9cdc00] 23:42:19 INFO - PROCESS | 2211 | 1461134539459 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]]]}] 23:42:19 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. 23:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 23:42:19 INFO - PROCESS | 2211 | 1461134539479 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:42:19 INFO - PROCESS | 2211 | 1461134539483 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:42:19 INFO - PROCESS | 2211 | 1461134539488 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:42:19 INFO - PROCESS | 2211 | 1461134539490 Marionette TRACE conn2 <- [1,354,null,{}] 23:42:19 INFO - PROCESS | 2211 | 1461134539492 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}] 23:42:19 INFO - PROCESS | 2211 | 1461134539591 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:42:19 INFO - PROCESS | 2211 | 1461134539649 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfbf000 == 21 [pid = 2211] [id = 96] 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 211 (0x11bd0d800) [pid = 2211] [serial = 285] [outer = 0x0] 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 212 (0x11c8b5400) [pid = 2211] [serial = 286] [outer = 0x11bd0d800] 23:42:19 INFO - PROCESS | 2211 | 1461134539680 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 213 (0x12414bc00) [pid = 2211] [serial = 287] [outer = 0x11bd0d800] 23:42:19 INFO - PROCESS | 2211 | 1461134539885 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:42:20 INFO - PROCESS | 2211 | 1461134540139 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]]]}] 23:42:20 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. 23:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 669ms 23:42:20 INFO - PROCESS | 2211 | 1461134540180 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 2211 | 1461134540181 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:42:20 INFO - PROCESS | 2211 | 1461134540186 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 2211 | 1461134540188 Marionette TRACE conn2 <- [1,358,null,{}] 23:42:20 INFO - PROCESS | 2211 | 1461134540198 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}] 23:42:20 INFO - PROCESS | 2211 | 1461134540323 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:42:20 INFO - PROCESS | 2211 | 1461134540394 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e383000 == 22 [pid = 2211] [id = 97] 23:42:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 214 (0x11227c400) [pid = 2211] [serial = 288] [outer = 0x0] 23:42:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 215 (0x12b2dbc00) [pid = 2211] [serial = 289] [outer = 0x11227c400] 23:42:20 INFO - PROCESS | 2211 | 1461134540426 Marionette DEBUG loaded listener.js 23:42:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 216 (0x12b645400) [pid = 2211] [serial = 290] [outer = 0x11227c400] 23:42:20 INFO - PROCESS | 2211 | 1461134540864 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]]]}] 23:42:20 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. 23:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 727ms 23:42:20 INFO - PROCESS | 2211 | 1461134540927 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 2211 | 1461134540929 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:42:20 INFO - PROCESS | 2211 | 1461134540934 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 2211 | 1461134540935 Marionette TRACE conn2 <- [1,362,null,{}] 23:42:20 INFO - PROCESS | 2211 | 1461134540937 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}] 23:42:21 INFO - PROCESS | 2211 | 1461134541039 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:42:21 INFO - PROCESS | 2211 | 1461134541099 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x11517b000 == 23 [pid = 2211] [id = 98] 23:42:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 217 (0x1189dbc00) [pid = 2211] [serial = 291] [outer = 0x0] 23:42:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 218 (0x118f52000) [pid = 2211] [serial = 292] [outer = 0x1189dbc00] 23:42:21 INFO - PROCESS | 2211 | 1461134541129 Marionette DEBUG loaded listener.js 23:42:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 219 (0x11af6f400) [pid = 2211] [serial = 293] [outer = 0x1189dbc00] 23:42:21 INFO - PROCESS | 2211 | 1461134541741 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]]]}] 23:42:21 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. 23:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 821ms 23:42:21 INFO - PROCESS | 2211 | 1461134541755 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:42:21 INFO - PROCESS | 2211 | 1461134541757 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:42:21 INFO - PROCESS | 2211 | 1461134541780 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:42:21 INFO - PROCESS | 2211 | 1461134541782 Marionette TRACE conn2 <- [1,366,null,{}] 23:42:21 INFO - PROCESS | 2211 | 1461134541786 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}] 23:42:21 INFO - PROCESS | 2211 | 1461134541867 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:42:21 INFO - PROCESS | 2211 | 1461134541936 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x1167d1800 == 24 [pid = 2211] [id = 99] 23:42:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 220 (0x114b76400) [pid = 2211] [serial = 294] [outer = 0x0] 23:42:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 221 (0x114b81800) [pid = 2211] [serial = 295] [outer = 0x114b76400] 23:42:21 INFO - PROCESS | 2211 | 1461134541967 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 222 (0x116055c00) [pid = 2211] [serial = 296] [outer = 0x114b76400] 23:42:22 INFO - PROCESS | 2211 | 1461134542435 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]]]}] 23:42:22 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. 23:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 681ms 23:42:22 INFO - PROCESS | 2211 | 1461134542458 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:42:22 INFO - PROCESS | 2211 | 1461134542462 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:42:22 INFO - PROCESS | 2211 | 1461134542466 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:42:22 INFO - PROCESS | 2211 | 1461134542467 Marionette TRACE conn2 <- [1,370,null,{}] 23:42:22 INFO - PROCESS | 2211 | 1461134542469 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}] 23:42:22 INFO - PROCESS | 2211 | 1461134542549 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:42:22 INFO - PROCESS | 2211 | 1461134542637 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 221 (0x112283000) [pid = 2211] [serial = 247] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 220 (0x12705dc00) [pid = 2211] [serial = 11] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 219 (0x1242ef400) [pid = 2211] [serial = 8] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x1144d7800 == 25 [pid = 2211] [id = 100] 23:42:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 220 (0x112283000) [pid = 2211] [serial = 297] [outer = 0x0] 23:42:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 221 (0x114b7ec00) [pid = 2211] [serial = 298] [outer = 0x112283000] 23:42:22 INFO - PROCESS | 2211 | 1461134542680 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 222 (0x11794dc00) [pid = 2211] [serial = 299] [outer = 0x112283000] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 221 (0x11c8b2400) [pid = 2211] [serial = 195] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 220 (0x1158b1c00) [pid = 2211] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 219 (0x11aaea400) [pid = 2211] [serial = 151] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 218 (0x11adef800) [pid = 2211] [serial = 153] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 217 (0x11bf60800) [pid = 2211] [serial = 85] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 216 (0x11954b400) [pid = 2211] [serial = 121] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 215 (0x12fed9400) [pid = 2211] [serial = 61] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 214 (0x1165dc400) [pid = 2211] [serial = 192] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 213 (0x11af6d800) [pid = 2211] [serial = 123] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 212 (0x11b6bd400) [pid = 2211] [serial = 79] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 211 (0x12b365400) [pid = 2211] [serial = 112] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 210 (0x119543c00) [pid = 2211] [serial = 67] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 209 (0x11bd03000) [pid = 2211] [serial = 82] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 208 (0x119130800) [pid = 2211] [serial = 150] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 207 (0x115293000) [pid = 2211] [serial = 64] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12b6e0c00) [pid = 2211] [serial = 115] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x12bb39000) [pid = 2211] [serial = 117] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x12bc75400) [pid = 2211] [serial = 118] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 203 (0x123b13400) [pid = 2211] [serial = 96] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 202 (0x12b64a000) [pid = 2211] [serial = 114] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x123a11000) [pid = 2211] [serial = 93] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x119efa000) [pid = 2211] [serial = 135] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x11bd02c00) [pid = 2211] [serial = 84] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12888c400) [pid = 2211] [serial = 105] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12913f000) [pid = 2211] [serial = 108] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x124111c00) [pid = 2211] [serial = 99] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x1275c4c00) [pid = 2211] [serial = 130] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x129ca0000) [pid = 2211] [serial = 111] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x11bbdb000) [pid = 2211] [serial = 70] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x11af77400) [pid = 2211] [serial = 69] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x11897f400) [pid = 2211] [serial = 66] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12e6dec00) [pid = 2211] [serial = 208] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x119552c00) [pid = 2211] [serial = 132] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x11c8b0800) [pid = 2211] [serial = 88] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x11c393000) [pid = 2211] [serial = 156] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x123a05c00) [pid = 2211] [serial = 91] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x123b12000) [pid = 2211] [serial = 94] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x11b928400) [pid = 2211] [serial = 171] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x123e2a800) [pid = 2211] [serial = 97] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x123a09000) [pid = 2211] [serial = 127] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x124459c00) [pid = 2211] [serial = 100] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x127410400) [pid = 2211] [serial = 129] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x127996000) [pid = 2211] [serial = 103] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x1191ad800) [pid = 2211] [serial = 73] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x1299f3c00) [pid = 2211] [serial = 106] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x11a9ca800) [pid = 2211] [serial = 193] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x129c96000) [pid = 2211] [serial = 109] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x11b6c1000) [pid = 2211] [serial = 154] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x11b928000) [pid = 2211] [serial = 124] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x11c6f7000) [pid = 2211] [serial = 126] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x123bed800) [pid = 2211] [serial = 177] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x11c6fc800) [pid = 2211] [serial = 226] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x123a03000) [pid = 2211] [serial = 142] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x11c8bcc00) [pid = 2211] [serial = 224] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x11c6f6400) [pid = 2211] [serial = 141] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x11bd06400) [pid = 2211] [serial = 139] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11adf0400) [pid = 2211] [serial = 136] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x11c891000) [pid = 2211] [serial = 175] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12b2e7400) [pid = 2211] [serial = 245] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x11bd0b800) [pid = 2211] [serial = 172] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x11b930800) [pid = 2211] [serial = 138] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x11c168800) [pid = 2211] [serial = 174] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x11bdccc00) [pid = 2211] [serial = 223] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12b2e3400) [pid = 2211] [serial = 244] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x11a9c6c00) [pid = 2211] [serial = 133] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x1146b8400) [pid = 2211] [serial = 63] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x127059400) [pid = 2211] [serial = 102] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x11c8b3800) [pid = 2211] [serial = 90] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x11b6c4000) [pid = 2211] [serial = 81] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x11adf3800) [pid = 2211] [serial = 78] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x11c16a400) [pid = 2211] [serial = 87] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x12e84f400) [pid = 2211] [serial = 209] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x119ef2000) [pid = 2211] [serial = 75] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x11aae7000) [pid = 2211] [serial = 76] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x118f51000) [pid = 2211] [serial = 72] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x127094000) [pid = 2211] [serial = 159] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12740f800) [pid = 2211] [serial = 196] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11c8af800) [pid = 2211] [serial = 157] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x127505400) [pid = 2211] [serial = 148] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x127579400) [pid = 2211] [serial = 178] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12705e000) [pid = 2211] [serial = 147] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x124151400) [pid = 2211] [serial = 145] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12b641800) [pid = 2211] [serial = 180] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x123e25400) [pid = 2211] [serial = 144] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12bb37800) [pid = 2211] [serial = 15] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12d186c00) [pid = 2211] [serial = 168] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12f78fc00) [pid = 2211] [serial = 215] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12bc6c400) [pid = 2211] [serial = 16] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11bdc7000) [pid = 2211] [serial = 217] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x129cdec00) [pid = 2211] [serial = 229] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12bc75c00) [pid = 2211] [serial = 166] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x127a86c00) [pid = 2211] [serial = 200] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12bc70c00) [pid = 2211] [serial = 202] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12bb33400) [pid = 2211] [serial = 163] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12ee71800) [pid = 2211] [serial = 212] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x12f484400) [pid = 2211] [serial = 214] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x12bb3b000) [pid = 2211] [serial = 165] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x12e859c00) [pid = 2211] [serial = 211] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x12741ac00) [pid = 2211] [serial = 199] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x12887ec00) [pid = 2211] [serial = 160] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11bdcb400) [pid = 2211] [serial = 218] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12e282400) [pid = 2211] [serial = 27] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12d5cd400) [pid = 2211] [serial = 24] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12dba0800) [pid = 2211] [serial = 25] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12bb33800) [pid = 2211] [serial = 232] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12d183400) [pid = 2211] [serial = 21] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x123f0a400) [pid = 2211] [serial = 227] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12d187400) [pid = 2211] [serial = 22] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12bd2b400) [pid = 2211] [serial = 181] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x114b80000) [pid = 2211] [serial = 220] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12d112000) [pid = 2211] [serial = 183] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x129ce4800) [pid = 2211] [serial = 230] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12d3c2400) [pid = 2211] [serial = 169] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12bd28000) [pid = 2211] [serial = 18] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12d5cb400) [pid = 2211] [serial = 187] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12dba8800) [pid = 2211] [serial = 236] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12e27fc00) [pid = 2211] [serial = 189] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12ee7a800) [pid = 2211] [serial = 39] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x12cfcd800) [pid = 2211] [serial = 233] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x12d5c2800) [pid = 2211] [serial = 186] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x12e85a000) [pid = 2211] [serial = 36] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x12ee70400) [pid = 2211] [serial = 37] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x114b84000) [pid = 2211] [serial = 221] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x12d5ce000) [pid = 2211] [serial = 235] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x12e6e1c00) [pid = 2211] [serial = 33] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x12e851000) [pid = 2211] [serial = 34] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x12e6e0c00) [pid = 2211] [serial = 30] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x12e6e7c00) [pid = 2211] [serial = 31] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x12d189800) [pid = 2211] [serial = 184] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x12e2ae400) [pid = 2211] [serial = 28] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x12feac000) [pid = 2211] [serial = 57] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x12fde0800) [pid = 2211] [serial = 54] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x12fde5c00) [pid = 2211] [serial = 55] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x12e6df000) [pid = 2211] [serial = 239] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x12fc34400) [pid = 2211] [serial = 51] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x12fddf000) [pid = 2211] [serial = 52] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x12bd3a800) [pid = 2211] [serial = 203] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x12f54e000) [pid = 2211] [serial = 45] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x12f788000) [pid = 2211] [serial = 48] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x12e6de800) [pid = 2211] [serial = 190] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 81 (0x129ce3c00) [pid = 2211] [serial = 162] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 80 (0x118f4f800) [pid = 2211] [serial = 120] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 79 (0x12f14f000) [pid = 2211] [serial = 42] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 78 (0x12f486000) [pid = 2211] [serial = 43] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 77 (0x12e289400) [pid = 2211] [serial = 238] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 76 (0x12db9b400) [pid = 2211] [serial = 205] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 75 (0x12f145400) [pid = 2211] [serial = 40] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 74 (0x12e280000) [pid = 2211] [serial = 206] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 73 (0x12f78c000) [pid = 2211] [serial = 242] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 72 (0x12fed1000) [pid = 2211] [serial = 60] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 71 (0x12ee77400) [pid = 2211] [serial = 241] [outer = 0x0] [url = about:blank] 23:42:22 INFO - PROCESS | 2211 | --DOMWINDOW == 70 (0x12feb2c00) [pid = 2211] [serial = 58] [outer = 0x0] [url = about:blank] 23:42:23 INFO - PROCESS | 2211 | 1461134543121 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]]]}] 23:42:23 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. 23:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 722ms 23:42:23 INFO - PROCESS | 2211 | 1461134543187 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:42:23 INFO - PROCESS | 2211 | 1461134543189 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:42:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:42:23 INFO - PROCESS | 2211 | 1461134543191 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 2211 | 1461134543193 Marionette TRACE conn2 <- [1,374,null,{}] 23:42:23 INFO - PROCESS | 2211 | 1461134543200 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}] 23:42:23 INFO - PROCESS | 2211 | 1461134543272 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:42:23 INFO - PROCESS | 2211 | 1461134543278 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x11955e800 == 26 [pid = 2211] [id = 101] 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 71 (0x118f4ac00) [pid = 2211] [serial = 300] [outer = 0x0] 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 72 (0x1191ac800) [pid = 2211] [serial = 301] [outer = 0x118f4ac00] 23:42:23 INFO - PROCESS | 2211 | 1461134543306 Marionette DEBUG loaded listener.js 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 73 (0x119e65400) [pid = 2211] [serial = 302] [outer = 0x118f4ac00] 23:42:23 INFO - PROCESS | 2211 | 1461134543644 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:42:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:42:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 472ms 23:42:23 INFO - PROCESS | 2211 | 1461134543667 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:42:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:42:23 INFO - PROCESS | 2211 | 1461134543669 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:42:23 INFO - PROCESS | 2211 | 1461134543671 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 2211 | 1461134543672 Marionette TRACE conn2 <- [1,378,null,{}] 23:42:23 INFO - PROCESS | 2211 | 1461134543676 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}] 23:42:23 INFO - PROCESS | 2211 | 1461134543747 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:42:23 INFO - PROCESS | 2211 | 1461134543751 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x119854800 == 27 [pid = 2211] [id = 102] 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 74 (0x119ef6400) [pid = 2211] [serial = 303] [outer = 0x0] 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 75 (0x11aae8400) [pid = 2211] [serial = 304] [outer = 0x119ef6400] 23:42:23 INFO - PROCESS | 2211 | 1461134543780 Marionette DEBUG loaded listener.js 23:42:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 76 (0x11adf7800) [pid = 2211] [serial = 305] [outer = 0x119ef6400] 23:42:24 INFO - PROCESS | 2211 | 1461134544086 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:42:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:42:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 23:42:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:42:24 INFO - PROCESS | 2211 | 1461134544140 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:42:24 INFO - PROCESS | 2211 | 1461134544141 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:42:24 INFO - PROCESS | 2211 | 1461134544143 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:42:24 INFO - PROCESS | 2211 | 1461134544144 Marionette TRACE conn2 <- [1,382,null,{}] 23:42:24 INFO - PROCESS | 2211 | 1461134544147 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}] 23:42:24 INFO - PROCESS | 2211 | 1461134544215 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:42:24 INFO - PROCESS | 2211 | 1461134544257 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x114e82000 == 28 [pid = 2211] [id = 103] 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 77 (0x119122000) [pid = 2211] [serial = 306] [outer = 0x0] 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 78 (0x11af6e000) [pid = 2211] [serial = 307] [outer = 0x119122000] 23:42:24 INFO - PROCESS | 2211 | 1461134544283 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 79 (0x11b6c1000) [pid = 2211] [serial = 308] [outer = 0x119122000] 23:42:24 INFO - PROCESS | 2211 | 1461134544573 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:42:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:42:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 23:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:42:24 INFO - PROCESS | 2211 | 1461134544614 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:42:24 INFO - PROCESS | 2211 | 1461134544615 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:42:24 INFO - PROCESS | 2211 | 1461134544617 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:42:24 INFO - PROCESS | 2211 | 1461134544618 Marionette TRACE conn2 <- [1,386,null,{}] 23:42:24 INFO - PROCESS | 2211 | 1461134544620 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}] 23:42:24 INFO - PROCESS | 2211 | 1461134544706 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:42:24 INFO - PROCESS | 2211 | 1461134544713 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99f000 == 29 [pid = 2211] [id = 104] 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 80 (0x11b92bc00) [pid = 2211] [serial = 309] [outer = 0x0] 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 81 (0x11bd07000) [pid = 2211] [serial = 310] [outer = 0x11b92bc00] 23:42:24 INFO - PROCESS | 2211 | 1461134544742 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x11c166400) [pid = 2211] [serial = 311] [outer = 0x11b92bc00] 23:42:25 INFO - PROCESS | 2211 | 1461134545119 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]]]}] 23:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 23:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:42:25 INFO - PROCESS | 2211 | 1461134545137 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:42:25 INFO - PROCESS | 2211 | 1461134545139 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:42:25 INFO - PROCESS | 2211 | 1461134545144 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:42:25 INFO - PROCESS | 2211 | 1461134545146 Marionette TRACE conn2 <- [1,390,null,{}] 23:42:25 INFO - PROCESS | 2211 | 1461134545149 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}] 23:42:25 INFO - PROCESS | 2211 | 1461134545269 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:42:25 INFO - PROCESS | 2211 | 1461134545286 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x114e64800 == 30 [pid = 2211] [id = 105] 23:42:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x11b92c400) [pid = 2211] [serial = 312] [outer = 0x0] 23:42:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11c396000) [pid = 2211] [serial = 313] [outer = 0x11b92c400] 23:42:25 INFO - PROCESS | 2211 | 1461134545326 Marionette DEBUG loaded listener.js 23:42:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x11c6f6800) [pid = 2211] [serial = 314] [outer = 0x11b92c400] 23:42:25 INFO - PROCESS | 2211 | 1461134545764 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]]]}] 23:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 672ms 23:42:25 INFO - PROCESS | 2211 | 1461134545816 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:42:25 INFO - PROCESS | 2211 | 1461134545818 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:42:25 INFO - PROCESS | 2211 | 1461134545820 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:42:25 INFO - PROCESS | 2211 | 1461134545821 Marionette TRACE conn2 <- [1,394,null,{}] 23:42:25 INFO - PROCESS | 2211 | 1461134545823 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}] 23:42:25 INFO - PROCESS | 2211 | 1461134545909 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:42:25 INFO - PROCESS | 2211 | 1461134545955 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6f000 == 31 [pid = 2211] [id = 106] 23:42:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x11c6f7000) [pid = 2211] [serial = 315] [outer = 0x0] 23:42:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x11c8b2c00) [pid = 2211] [serial = 316] [outer = 0x11c6f7000] 23:42:25 INFO - PROCESS | 2211 | 1461134545980 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x11af6ec00) [pid = 2211] [serial = 317] [outer = 0x11c6f7000] 23:42:26 INFO - PROCESS | 2211 | 1461134546318 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]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 23:42:26 INFO - PROCESS | 2211 | 1461134546338 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 2211 | 1461134546340 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:42:26 INFO - PROCESS | 2211 | 1461134546344 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 2211 | 1461134546346 Marionette TRACE conn2 <- [1,398,null,{}] 23:42:26 INFO - PROCESS | 2211 | 1461134546355 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}] 23:42:26 INFO - PROCESS | 2211 | 1461134546442 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:42:26 INFO - PROCESS | 2211 | 1461134546446 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc5b000 == 32 [pid = 2211] [id = 107] 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11c887400) [pid = 2211] [serial = 318] [outer = 0x0] 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x123a11000) [pid = 2211] [serial = 319] [outer = 0x11c887400] 23:42:26 INFO - PROCESS | 2211 | 1461134546471 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x123e24c00) [pid = 2211] [serial = 320] [outer = 0x11c887400] 23:42:26 INFO - PROCESS | 2211 | 1461134546802 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]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x11227c000) [pid = 2211] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x123a0b800) [pid = 2211] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x127a82c00) [pid = 2211] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x114b85400) [pid = 2211] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x11912a400) [pid = 2211] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x12b2e4400) [pid = 2211] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x12bb38c00) [pid = 2211] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x117951400) [pid = 2211] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x118f53400) [pid = 2211] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 81 (0x11602b800) [pid = 2211] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:42:26 INFO - PROCESS | 2211 | --DOMWINDOW == 80 (0x1144aa400) [pid = 2211] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:42:26 INFO - PROCESS | 2211 | 1461134546847 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 2211 | 1461134546848 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:42:26 INFO - PROCESS | 2211 | 1461134546852 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 2211 | 1461134546853 Marionette TRACE conn2 <- [1,402,null,{}] 23:42:26 INFO - PROCESS | 2211 | 1461134546855 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}] 23:42:26 INFO - PROCESS | 2211 | 1461134546925 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:42:26 INFO - PROCESS | 2211 | 1461134546931 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1f800 == 33 [pid = 2211] [id = 108] 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 81 (0x11a9c5c00) [pid = 2211] [serial = 321] [outer = 0x0] 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x11c6f6000) [pid = 2211] [serial = 322] [outer = 0x11a9c5c00] 23:42:26 INFO - PROCESS | 2211 | 1461134546957 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x124109000) [pid = 2211] [serial = 323] [outer = 0x11a9c5c00] 23:42:27 INFO - PROCESS | 2211 | 1461134547304 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]]]}] 23:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 23:42:27 INFO - PROCESS | 2211 | 1461134547321 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:42:27 INFO - PROCESS | 2211 | 1461134547323 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:42:27 INFO - PROCESS | 2211 | 1461134547327 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:42:27 INFO - PROCESS | 2211 | 1461134547330 Marionette TRACE conn2 <- [1,406,null,{}] 23:42:27 INFO - PROCESS | 2211 | 1461134547332 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}] 23:42:27 INFO - PROCESS | 2211 | 1461134547416 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:42:27 INFO - PROCESS | 2211 | 1461134547459 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c34b800 == 34 [pid = 2211] [id = 109] 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x1163e8c00) [pid = 2211] [serial = 324] [outer = 0x0] 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x124151400) [pid = 2211] [serial = 325] [outer = 0x1163e8c00] 23:42:27 INFO - PROCESS | 2211 | 1461134547488 Marionette DEBUG loaded listener.js 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x127573800) [pid = 2211] [serial = 326] [outer = 0x1163e8c00] 23:42:27 INFO - PROCESS | 2211 | 1461134547776 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]]]}] 23:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 23:42:27 INFO - PROCESS | 2211 | 1461134547800 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:42:27 INFO - PROCESS | 2211 | 1461134547801 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:42:27 INFO - PROCESS | 2211 | 1461134547803 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:42:27 INFO - PROCESS | 2211 | 1461134547805 Marionette TRACE conn2 <- [1,410,null,{}] 23:42:27 INFO - PROCESS | 2211 | 1461134547808 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}] 23:42:27 INFO - PROCESS | 2211 | 1461134547885 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:42:27 INFO - PROCESS | 2211 | 1461134547889 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c99800 == 35 [pid = 2211] [id = 110] 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x127574800) [pid = 2211] [serial = 327] [outer = 0x0] 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x127a84800) [pid = 2211] [serial = 328] [outer = 0x127574800] 23:42:27 INFO - PROCESS | 2211 | 1461134547916 Marionette DEBUG loaded listener.js 23:42:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x129139800) [pid = 2211] [serial = 329] [outer = 0x127574800] 23:42:28 INFO - PROCESS | 2211 | 1461134548230 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]]]}] 23:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 23:42:28 INFO - PROCESS | 2211 | 1461134548274 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:42:28 INFO - PROCESS | 2211 | 1461134548276 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:42:28 INFO - PROCESS | 2211 | 1461134548285 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:42:28 INFO - PROCESS | 2211 | 1461134548286 Marionette TRACE conn2 <- [1,414,null,{}] 23:42:28 INFO - PROCESS | 2211 | 1461134548288 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}] 23:42:28 INFO - PROCESS | 2211 | 1461134548362 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:42:28 INFO - PROCESS | 2211 | 1461134548366 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x124230000 == 36 [pid = 2211] [id = 111] 23:42:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x12913d400) [pid = 2211] [serial = 330] [outer = 0x0] 23:42:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x1299f5800) [pid = 2211] [serial = 331] [outer = 0x12913d400] 23:42:28 INFO - PROCESS | 2211 | 1461134548391 Marionette DEBUG loaded listener.js 23:42:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x129c9f000) [pid = 2211] [serial = 332] [outer = 0x12913d400] 23:42:28 INFO - PROCESS | 2211 | 1461134548736 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]]]}] 23:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 474ms 23:42:28 INFO - PROCESS | 2211 | 1461134548753 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:42:28 INFO - PROCESS | 2211 | 1461134548754 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:42:28 INFO - PROCESS | 2211 | 1461134548756 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:42:28 INFO - PROCESS | 2211 | 1461134548757 Marionette TRACE conn2 <- [1,418,null,{}] 23:42:28 INFO - PROCESS | 2211 | 1461134548763 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}] 23:42:28 INFO - PROCESS | 2211 | 1461134548837 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:42:28 INFO - PROCESS | 2211 | 1461134548924 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x114e6f800 == 37 [pid = 2211] [id = 112] 23:42:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x112278c00) [pid = 2211] [serial = 333] [outer = 0x0] 23:42:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x112282000) [pid = 2211] [serial = 334] [outer = 0x112278c00] 23:42:28 INFO - PROCESS | 2211 | 1461134548955 Marionette DEBUG loaded listener.js 23:42:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x1146b6000) [pid = 2211] [serial = 335] [outer = 0x112278c00] 23:42:29 INFO - PROCESS | 2211 | 1461134549861 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]]]}] 23:42:29 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 23:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1123ms 23:42:29 INFO - PROCESS | 2211 | 1461134549880 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:42:29 INFO - PROCESS | 2211 | 1461134549883 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:42:29 INFO - PROCESS | 2211 | 1461134549887 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:42:29 INFO - PROCESS | 2211 | 1461134549889 Marionette TRACE conn2 <- [1,422,null,{}] 23:42:29 INFO - PROCESS | 2211 | 1461134549892 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}] 23:42:29 INFO - PROCESS | 2211 | 1461134549987 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:42:30 INFO - PROCESS | 2211 | 1461134550028 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11957b800 == 38 [pid = 2211] [id = 113] 23:42:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x114b80c00) [pid = 2211] [serial = 336] [outer = 0x0] 23:42:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x1165de400) [pid = 2211] [serial = 337] [outer = 0x114b80c00] 23:42:30 INFO - PROCESS | 2211 | 1461134550059 Marionette DEBUG loaded listener.js 23:42:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x118f4f800) [pid = 2211] [serial = 338] [outer = 0x114b80c00] 23:42:30 INFO - PROCESS | 2211 | 1461134550972 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]]]}] 23:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 23:42:31 INFO - PROCESS | 2211 | 1461134551010 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:42:31 INFO - PROCESS | 2211 | 1461134551013 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:42:31 INFO - PROCESS | 2211 | 1461134551016 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 2211 | 1461134551017 Marionette TRACE conn2 <- [1,426,null,{}] 23:42:31 INFO - PROCESS | 2211 | 1461134551020 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}] 23:42:31 INFO - PROCESS | 2211 | 1461134551114 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:42:31 INFO - PROCESS | 2211 | 1461134551155 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb17000 == 39 [pid = 2211] [id = 114] 23:42:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x115734000) [pid = 2211] [serial = 339] [outer = 0x0] 23:42:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11a9ca800) [pid = 2211] [serial = 340] [outer = 0x115734000] 23:42:31 INFO - PROCESS | 2211 | 1461134551186 Marionette DEBUG loaded listener.js 23:42:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11bb93800) [pid = 2211] [serial = 341] [outer = 0x115734000] 23:42:31 INFO - PROCESS | 2211 | 1461134551858 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] 23:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:42:31 INFO - PROCESS | 2211 | 1461134551895 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:42:31 INFO - PROCESS | 2211 | 1461134551901 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 2211 | 1461134551904 Marionette TRACE conn2 <- [1,430,null,{}] 23:42:31 INFO - PROCESS | 2211 | 1461134551909 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}] 23:42:32 INFO - PROCESS | 2211 | 1461134552028 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:42:32 INFO - PROCESS | 2211 | 1461134552108 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a912000 == 40 [pid = 2211] [id = 115] 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x116061c00) [pid = 2211] [serial = 342] [outer = 0x0] 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x11672f000) [pid = 2211] [serial = 343] [outer = 0x116061c00] 23:42:32 INFO - PROCESS | 2211 | 1461134552141 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x11912bc00) [pid = 2211] [serial = 344] [outer = 0x116061c00] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x114a6e000 == 39 [pid = 2211] [id = 84] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x124230000 == 38 [pid = 2211] [id = 111] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x123c99800 == 37 [pid = 2211] [id = 110] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x11c34b800 == 36 [pid = 2211] [id = 109] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1f800 == 35 [pid = 2211] [id = 108] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc5b000 == 34 [pid = 2211] [id = 107] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6f000 == 33 [pid = 2211] [id = 106] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x114e64800 == 32 [pid = 2211] [id = 105] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99f000 == 31 [pid = 2211] [id = 104] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x114e82000 == 30 [pid = 2211] [id = 103] 23:42:32 INFO - PROCESS | 2211 | --DOCSHELL 0x119854800 == 29 [pid = 2211] [id = 102] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x114b81400) [pid = 2211] [serial = 248] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x1299f4000) [pid = 2211] [serial = 262] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11528f800) [pid = 2211] [serial = 250] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11863f400) [pid = 2211] [serial = 251] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x123f0d000) [pid = 2211] [serial = 259] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x12b2e9c00) [pid = 2211] [serial = 265] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x12b648000) [pid = 2211] [serial = 266] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x12cfca400) [pid = 2211] [serial = 269] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x12bd2d800) [pid = 2211] [serial = 268] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x11a9c2400) [pid = 2211] [serial = 253] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11bd03400) [pid = 2211] [serial = 254] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x11bdbfc00) [pid = 2211] [serial = 256] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x11c6f0400) [pid = 2211] [serial = 257] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x11af73c00) [pid = 2211] [serial = 275] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x1153f1400) [pid = 2211] [serial = 271] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x1191ae400) [pid = 2211] [serial = 274] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x127410c00) [pid = 2211] [serial = 278] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x129cdd400) [pid = 2211] [serial = 263] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x1275c6800) [pid = 2211] [serial = 260] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x11602ac00) [pid = 2211] [serial = 272] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x123e22400) [pid = 2211] [serial = 277] [outer = 0x0] [url = about:blank] 23:42:32 INFO - PROCESS | 2211 | 1461134552615 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]]]}] 23:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 724ms 23:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:42:32 INFO - PROCESS | 2211 | 1461134552624 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:42:32 INFO - PROCESS | 2211 | 1461134552630 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:42:32 INFO - PROCESS | 2211 | 1461134552634 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:42:32 INFO - PROCESS | 2211 | 1461134552636 Marionette TRACE conn2 <- [1,434,null,{}] 23:42:32 INFO - PROCESS | 2211 | 1461134552639 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}] 23:42:32 INFO - PROCESS | 2211 | 1461134552715 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:42:32 INFO - PROCESS | 2211 | 1461134552722 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11883a800 == 30 [pid = 2211] [id = 116] 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11897c000) [pid = 2211] [serial = 345] [outer = 0x0] 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x11954a400) [pid = 2211] [serial = 346] [outer = 0x11897c000] 23:42:32 INFO - PROCESS | 2211 | 1461134552756 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x11acb2000) [pid = 2211] [serial = 347] [outer = 0x11897c000] 23:42:33 INFO - PROCESS | 2211 | 1461134553258 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]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 23:42:33 INFO - PROCESS | 2211 | 1461134553308 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:42:33 INFO - PROCESS | 2211 | 1461134553309 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:42:33 INFO - PROCESS | 2211 | 1461134553312 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 2211 | 1461134553314 Marionette TRACE conn2 <- [1,438,null,{}] 23:42:33 INFO - PROCESS | 2211 | 1461134553322 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}] 23:42:33 INFO - PROCESS | 2211 | 1461134553396 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:42:33 INFO - PROCESS | 2211 | 1461134553401 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99c000 == 31 [pid = 2211] [id = 117] 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x1146b6800) [pid = 2211] [serial = 348] [outer = 0x0] 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x11bd0ac00) [pid = 2211] [serial = 349] [outer = 0x1146b6800] 23:42:33 INFO - PROCESS | 2211 | 1461134553431 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11bdc1800) [pid = 2211] [serial = 350] [outer = 0x1146b6800] 23:42:33 INFO - PROCESS | 2211 | 1461134553784 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]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 23:42:33 INFO - PROCESS | 2211 | 1461134553833 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:42:33 INFO - PROCESS | 2211 | 1461134553834 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:42:33 INFO - PROCESS | 2211 | 1461134553837 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 2211 | 1461134553838 Marionette TRACE conn2 <- [1,442,null,{}] 23:42:33 INFO - PROCESS | 2211 | 1461134553840 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}] 23:42:33 INFO - PROCESS | 2211 | 1461134553911 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:42:33 INFO - PROCESS | 2211 | 1461134553915 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf02800 == 32 [pid = 2211] [id = 118] 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11bdc8000) [pid = 2211] [serial = 351] [outer = 0x0] 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11bf66800) [pid = 2211] [serial = 352] [outer = 0x11bdc8000] 23:42:33 INFO - PROCESS | 2211 | 1461134553943 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11c6bf000) [pid = 2211] [serial = 353] [outer = 0x11bdc8000] 23:42:34 INFO - PROCESS | 2211 | 1461134554277 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]]]}] 23:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 23:42:34 INFO - PROCESS | 2211 | 1461134554305 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:42:34 INFO - PROCESS | 2211 | 1461134554306 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:42:34 INFO - PROCESS | 2211 | 1461134554309 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 2211 | 1461134554312 Marionette TRACE conn2 <- [1,446,null,{}] 23:42:34 INFO - PROCESS | 2211 | 1461134554314 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}] 23:42:34 INFO - PROCESS | 2211 | 1461134554382 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:42:34 INFO - PROCESS | 2211 | 1461134554432 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c345800 == 33 [pid = 2211] [id = 119] 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11227e800) [pid = 2211] [serial = 354] [outer = 0x0] 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11c6b9800) [pid = 2211] [serial = 355] [outer = 0x11227e800] 23:42:34 INFO - PROCESS | 2211 | 1461134554457 Marionette DEBUG loaded listener.js 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11c8bd000) [pid = 2211] [serial = 356] [outer = 0x11227e800] 23:42:34 INFO - PROCESS | 2211 | 1461134554763 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]]]}] 23:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 470ms 23:42:34 INFO - PROCESS | 2211 | 1461134554779 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:42:34 INFO - PROCESS | 2211 | 1461134554780 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:42:34 INFO - PROCESS | 2211 | 1461134554782 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 2211 | 1461134554783 Marionette TRACE conn2 <- [1,450,null,{}] 23:42:34 INFO - PROCESS | 2211 | 1461134554786 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}] 23:42:34 INFO - PROCESS | 2211 | 1461134554888 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:42:34 INFO - PROCESS | 2211 | 1461134554893 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c94000 == 34 [pid = 2211] [id = 120] 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x123a02400) [pid = 2211] [serial = 357] [outer = 0x0] 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x123b12000) [pid = 2211] [serial = 358] [outer = 0x123a02400] 23:42:34 INFO - PROCESS | 2211 | 1461134554921 Marionette DEBUG loaded listener.js 23:42:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x127416800) [pid = 2211] [serial = 359] [outer = 0x123a02400] 23:42:35 INFO - PROCESS | 2211 | 1461134555256 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] 23:42:35 INFO - PROCESS | 2211 | 1461134555304 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:42:35 INFO - PROCESS | 2211 | 1461134555306 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:42:35 INFO - PROCESS | 2211 | 1461134555307 Marionette TRACE conn2 <- [1,454,null,{}] 23:42:35 INFO - PROCESS | 2211 | 1461134555310 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}] 23:42:35 INFO - PROCESS | 2211 | 1461134555393 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:42:35 INFO - PROCESS | 2211 | 1461134555421 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12707c800 == 35 [pid = 2211] [id = 121] 23:42:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x114b76800) [pid = 2211] [serial = 360] [outer = 0x0] 23:42:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x1275c6800) [pid = 2211] [serial = 361] [outer = 0x114b76800] 23:42:35 INFO - PROCESS | 2211 | 1461134555445 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x1299f4000) [pid = 2211] [serial = 362] [outer = 0x114b76800] 23:42:35 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:35 INFO - PROCESS | 2211 | 1461134555772 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]]]}] 23:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 23:42:35 INFO - PROCESS | 2211 | 1461134555828 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:42:35 INFO - PROCESS | 2211 | 1461134555830 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:42:35 INFO - PROCESS | 2211 | 1461134555832 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:42:35 INFO - PROCESS | 2211 | 1461134555833 Marionette TRACE conn2 <- [1,458,null,{}] 23:42:35 INFO - PROCESS | 2211 | 1461134555835 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}] 23:42:35 INFO - PROCESS | 2211 | 1461134555930 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:42:35 INFO - PROCESS | 2211 | 1461134555934 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271c3800 == 36 [pid = 2211] [id = 122] 23:42:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x1275c1800) [pid = 2211] [serial = 363] [outer = 0x0] 23:42:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x129c9e400) [pid = 2211] [serial = 364] [outer = 0x1275c1800] 23:42:35 INFO - PROCESS | 2211 | 1461134555959 Marionette DEBUG loaded listener.js 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x129cdf000) [pid = 2211] [serial = 365] [outer = 0x1275c1800] 23:42:36 INFO - PROCESS | 2211 | 1461134556280 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] 23:42:36 INFO - PROCESS | 2211 | 1461134556302 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:42:36 INFO - PROCESS | 2211 | 1461134556304 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 2211 | 1461134556305 Marionette TRACE conn2 <- [1,462,null,{}] 23:42:36 INFO - PROCESS | 2211 | 1461134556307 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}] 23:42:36 INFO - PROCESS | 2211 | 1461134556396 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:42:36 INFO - PROCESS | 2211 | 1461134556400 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a999800 == 37 [pid = 2211] [id = 123] 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x1299f6400) [pid = 2211] [serial = 366] [outer = 0x0] 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x129ce4400) [pid = 2211] [serial = 367] [outer = 0x1299f6400] 23:42:36 INFO - PROCESS | 2211 | 1461134556424 Marionette DEBUG loaded listener.js 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12b2e5000) [pid = 2211] [serial = 368] [outer = 0x1299f6400] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11c887400) [pid = 2211] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x127574800) [pid = 2211] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11a9c5c00) [pid = 2211] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x1163e8c00) [pid = 2211] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11b92c400) [pid = 2211] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11c6f7000) [pid = 2211] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x114b76400) [pid = 2211] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x118f4ac00) [pid = 2211] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x112283000) [pid = 2211] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x119122000) [pid = 2211] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x119ef6400) [pid = 2211] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:42:36 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x11b92bc00) [pid = 2211] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:42:36 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:36 INFO - PROCESS | 2211 | 1461134556852 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] 23:42:36 INFO - PROCESS | 2211 | 1461134556875 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:42:36 INFO - PROCESS | 2211 | 1461134556879 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 2211 | 1461134556880 Marionette TRACE conn2 <- [1,466,null,{}] 23:42:36 INFO - PROCESS | 2211 | 1461134556883 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}] 23:42:36 INFO - PROCESS | 2211 | 1461134556951 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:42:36 INFO - PROCESS | 2211 | 1461134556955 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1e800 == 38 [pid = 2211] [id = 124] 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x117951400) [pid = 2211] [serial = 369] [outer = 0x0] 23:42:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11c6b8000) [pid = 2211] [serial = 370] [outer = 0x117951400] 23:42:36 INFO - PROCESS | 2211 | 1461134556983 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x127053000) [pid = 2211] [serial = 371] [outer = 0x117951400] 23:42:37 INFO - PROCESS | 2211 | 1461134557299 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] 23:42:37 INFO - PROCESS | 2211 | 1461134557349 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:42:37 INFO - PROCESS | 2211 | 1461134557352 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 2211 | 1461134557353 Marionette TRACE conn2 <- [1,470,null,{}] 23:42:37 INFO - PROCESS | 2211 | 1461134557355 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}] 23:42:37 INFO - PROCESS | 2211 | 1461134557459 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:42:37 INFO - PROCESS | 2211 | 1461134557465 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299cd000 == 39 [pid = 2211] [id = 125] 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11b92c400) [pid = 2211] [serial = 372] [outer = 0x0] 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x129cde000) [pid = 2211] [serial = 373] [outer = 0x11b92c400] 23:42:37 INFO - PROCESS | 2211 | 1461134557495 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12bb2dc00) [pid = 2211] [serial = 374] [outer = 0x11b92c400] 23:42:37 INFO - PROCESS | 2211 | 1461134557811 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]]]}] 23:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 23:42:37 INFO - PROCESS | 2211 | 1461134557820 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:42:37 INFO - PROCESS | 2211 | 1461134557821 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:42:37 INFO - PROCESS | 2211 | 1461134557823 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 2211 | 1461134557825 Marionette TRACE conn2 <- [1,474,null,{}] 23:42:37 INFO - PROCESS | 2211 | 1461134557830 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}] 23:42:37 INFO - PROCESS | 2211 | 1461134557903 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:42:37 INFO - PROCESS | 2211 | 1461134557909 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b676000 == 40 [pid = 2211] [id = 126] 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x12bb35800) [pid = 2211] [serial = 375] [outer = 0x0] 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x12bb3b800) [pid = 2211] [serial = 376] [outer = 0x12bb35800] 23:42:37 INFO - PROCESS | 2211 | 1461134557936 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x12bc77c00) [pid = 2211] [serial = 377] [outer = 0x12bb35800] 23:42:38 INFO - PROCESS | 2211 | 1461134558234 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]]]}] 23:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 421ms 23:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:42:38 INFO - PROCESS | 2211 | 1461134558250 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:42:38 INFO - PROCESS | 2211 | 1461134558251 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:42:38 INFO - PROCESS | 2211 | 1461134558253 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:42:38 INFO - PROCESS | 2211 | 1461134558254 Marionette TRACE conn2 <- [1,478,null,{}] 23:42:38 INFO - PROCESS | 2211 | 1461134558256 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}] 23:42:38 INFO - PROCESS | 2211 | 1461134558332 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:42:38 INFO - PROCESS | 2211 | 1461134558378 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b882800 == 41 [pid = 2211] [id = 127] 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12b6db800) [pid = 2211] [serial = 378] [outer = 0x0] 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12bc78c00) [pid = 2211] [serial = 379] [outer = 0x12b6db800] 23:42:38 INFO - PROCESS | 2211 | 1461134558405 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12bd34800) [pid = 2211] [serial = 380] [outer = 0x12b6db800] 23:42:38 INFO - PROCESS | 2211 | 1461134558655 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]]]}] 23:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 418ms 23:42:38 INFO - PROCESS | 2211 | 1461134558671 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:42:38 INFO - PROCESS | 2211 | 1461134558672 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:42:38 INFO - PROCESS | 2211 | 1461134558707 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:42:38 INFO - PROCESS | 2211 | 1461134558709 Marionette TRACE conn2 <- [1,482,null,{}] 23:42:38 INFO - PROCESS | 2211 | 1461134558718 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}] 23:42:38 INFO - PROCESS | 2211 | 1461134558798 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:42:38 INFO - PROCESS | 2211 | 1461134558888 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x114a6e000 == 42 [pid = 2211] [id = 128] 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11227a000) [pid = 2211] [serial = 381] [outer = 0x0] 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x112285c00) [pid = 2211] [serial = 382] [outer = 0x11227a000] 23:42:38 INFO - PROCESS | 2211 | 1461134558919 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x114b83800) [pid = 2211] [serial = 383] [outer = 0x11227a000] 23:42:39 INFO - PROCESS | 2211 | 1461134559452 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]]]}] 23:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 809ms 23:42:39 INFO - PROCESS | 2211 | 1461134559496 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:42:39 INFO - PROCESS | 2211 | 1461134559501 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:42:39 INFO - PROCESS | 2211 | 1461134559511 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 2211 | 1461134559514 Marionette TRACE conn2 <- [1,486,null,{}] 23:42:39 INFO - PROCESS | 2211 | 1461134559519 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}] 23:42:39 INFO - PROCESS | 2211 | 1461134559649 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:42:39 INFO - PROCESS | 2211 | 1461134559708 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a998800 == 43 [pid = 2211] [id = 129] 23:42:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x119552800) [pid = 2211] [serial = 384] [outer = 0x0] 23:42:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11a9d1000) [pid = 2211] [serial = 385] [outer = 0x119552800] 23:42:39 INFO - PROCESS | 2211 | 1461134559740 Marionette DEBUG loaded listener.js 23:42:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11af77400) [pid = 2211] [serial = 386] [outer = 0x119552800] 23:42:40 INFO - PROCESS | 2211 | 1461134560201 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]]]}] 23:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 724ms 23:42:40 INFO - PROCESS | 2211 | 1461134560234 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:42:40 INFO - PROCESS | 2211 | 1461134560237 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:42:40 INFO - PROCESS | 2211 | 1461134560240 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:42:40 INFO - PROCESS | 2211 | 1461134560242 Marionette TRACE conn2 <- [1,490,null,{}] 23:42:40 INFO - PROCESS | 2211 | 1461134560246 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}] 23:42:40 INFO - PROCESS | 2211 | 1461134560338 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:42:40 INFO - PROCESS | 2211 | 1461134560398 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271ab800 == 44 [pid = 2211] [id = 130] 23:42:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11bd0b800) [pid = 2211] [serial = 387] [outer = 0x0] 23:42:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11bdc3400) [pid = 2211] [serial = 388] [outer = 0x11bd0b800] 23:42:40 INFO - PROCESS | 2211 | 1461134560428 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x123a0a000) [pid = 2211] [serial = 389] [outer = 0x11bd0b800] 23:42:40 INFO - PROCESS | 2211 | 1461134560854 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]]]}] 23:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 23:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:42:40 INFO - PROCESS | 2211 | 1461134560863 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:42:40 INFO - PROCESS | 2211 | 1461134560865 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:42:40 INFO - PROCESS | 2211 | 1461134560872 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:42:40 INFO - PROCESS | 2211 | 1461134560877 Marionette TRACE conn2 <- [1,494,null,{}] 23:42:40 INFO - PROCESS | 2211 | 1461134560880 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}] 23:42:40 INFO - PROCESS | 2211 | 1461134560974 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:42:41 INFO - PROCESS | 2211 | 1461134561031 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbc4800 == 45 [pid = 2211] [id = 131] 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x123a0a400) [pid = 2211] [serial = 390] [outer = 0x0] 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12414b800) [pid = 2211] [serial = 391] [outer = 0x123a0a400] 23:42:41 INFO - PROCESS | 2211 | 1461134561060 Marionette DEBUG loaded listener.js 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12b2da800) [pid = 2211] [serial = 392] [outer = 0x123a0a400] 23:42:41 INFO - PROCESS | 2211 | 1461134561699 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]]]}] 23:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 878ms 23:42:41 INFO - PROCESS | 2211 | 1461134561747 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:42:41 INFO - PROCESS | 2211 | 1461134561749 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:42:41 INFO - PROCESS | 2211 | 1461134561752 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 2211 | 1461134561755 Marionette TRACE conn2 <- [1,498,null,{}] 23:42:41 INFO - PROCESS | 2211 | 1461134561772 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}] 23:42:41 INFO - PROCESS | 2211 | 1461134561854 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:42:41 INFO - PROCESS | 2211 | 1461134561906 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a92d000 == 46 [pid = 2211] [id = 132] 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x1158af000) [pid = 2211] [serial = 393] [outer = 0x0] 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x119543c00) [pid = 2211] [serial = 394] [outer = 0x1158af000] 23:42:41 INFO - PROCESS | 2211 | 1461134561933 Marionette DEBUG loaded listener.js 23:42:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x11aae7000) [pid = 2211] [serial = 395] [outer = 0x1158af000] 23:42:42 INFO - PROCESS | 2211 | 1461134562320 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]]]}] 23:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 626ms 23:42:42 INFO - PROCESS | 2211 | 1461134562379 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:42:42 INFO - PROCESS | 2211 | 1461134562383 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:42:42 INFO - PROCESS | 2211 | 1461134562387 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 2211 | 1461134562388 Marionette TRACE conn2 <- [1,502,null,{}] 23:42:42 INFO - PROCESS | 2211 | 1461134562391 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}] 23:42:42 INFO - PROCESS | 2211 | 1461134562474 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:42:42 INFO - PROCESS | 2211 | 1461134562523 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x119843000 == 47 [pid = 2211] [id = 133] 23:42:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x118f54c00) [pid = 2211] [serial = 396] [outer = 0x0] 23:42:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11adf3800) [pid = 2211] [serial = 397] [outer = 0x118f54c00] 23:42:42 INFO - PROCESS | 2211 | 1461134562550 Marionette DEBUG loaded listener.js 23:42:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11b6c0800) [pid = 2211] [serial = 398] [outer = 0x118f54c00] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12b882800 == 46 [pid = 2211] [id = 127] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12b676000 == 45 [pid = 2211] [id = 126] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x1299cd000 == 44 [pid = 2211] [id = 125] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1e800 == 43 [pid = 2211] [id = 124] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11a999800 == 42 [pid = 2211] [id = 123] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x1271c3800 == 41 [pid = 2211] [id = 122] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12707c800 == 40 [pid = 2211] [id = 121] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x123c94000 == 39 [pid = 2211] [id = 120] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11c345800 == 38 [pid = 2211] [id = 119] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x118f52000) [pid = 2211] [serial = 292] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x1299f5800) [pid = 2211] [serial = 331] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf02800 == 37 [pid = 2211] [id = 118] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99c000 == 36 [pid = 2211] [id = 117] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11883a800 == 35 [pid = 2211] [id = 116] 23:42:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11a912000 == 34 [pid = 2211] [id = 115] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11c396000) [pid = 2211] [serial = 313] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11c8b2c00) [pid = 2211] [serial = 316] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x116055c00) [pid = 2211] [serial = 296] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x114b81800) [pid = 2211] [serial = 295] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x1191ac800) [pid = 2211] [serial = 301] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x119e65400) [pid = 2211] [serial = 302] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x114b7ec00) [pid = 2211] [serial = 298] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11794dc00) [pid = 2211] [serial = 299] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11af6e000) [pid = 2211] [serial = 307] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11b6c1000) [pid = 2211] [serial = 308] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11aae8400) [pid = 2211] [serial = 304] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11adf7800) [pid = 2211] [serial = 305] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11bd07000) [pid = 2211] [serial = 310] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x129c94800) [pid = 2211] [serial = 280] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x11af75800) [pid = 2211] [serial = 283] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x11c8b5400) [pid = 2211] [serial = 286] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12b2dbc00) [pid = 2211] [serial = 289] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x123a11000) [pid = 2211] [serial = 319] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11af6ec00) [pid = 2211] [serial = 317] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x129139800) [pid = 2211] [serial = 329] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x123e24c00) [pid = 2211] [serial = 320] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11c6f6000) [pid = 2211] [serial = 322] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x124109000) [pid = 2211] [serial = 323] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x127a84800) [pid = 2211] [serial = 328] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x11c6f6800) [pid = 2211] [serial = 314] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x124151400) [pid = 2211] [serial = 325] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11c166400) [pid = 2211] [serial = 311] [outer = 0x0] [url = about:blank] 23:42:42 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x127573800) [pid = 2211] [serial = 326] [outer = 0x0] [url = about:blank] 23:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 23:42:43 INFO - PROCESS | 2211 | 1461134562999 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]]]}] 23:42:43 INFO - PROCESS | 2211 | 1461134563012 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:42:43 INFO - PROCESS | 2211 | 1461134563014 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:42:43 INFO - PROCESS | 2211 | 1461134563018 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:42:43 INFO - PROCESS | 2211 | 1461134563021 Marionette TRACE conn2 <- [1,506,null,{}] 23:42:43 INFO - PROCESS | 2211 | 1461134563046 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}] 23:42:43 INFO - PROCESS | 2211 | 1461134563194 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:42:43 INFO - PROCESS | 2211 | 1461134563263 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11985a000 == 35 [pid = 2211] [id = 134] 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x119ef7400) [pid = 2211] [serial = 399] [outer = 0x0] 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11bdbf400) [pid = 2211] [serial = 400] [outer = 0x119ef7400] 23:42:43 INFO - PROCESS | 2211 | 1461134563306 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11bf67800) [pid = 2211] [serial = 401] [outer = 0x119ef7400] 23:42:43 INFO - PROCESS | 2211 | 1461134563668 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]]]}] 23:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 679ms 23:42:43 INFO - PROCESS | 2211 | 1461134563697 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:42:43 INFO - PROCESS | 2211 | 1461134563699 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:42:43 INFO - PROCESS | 2211 | 1461134563701 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:42:43 INFO - PROCESS | 2211 | 1461134563702 Marionette TRACE conn2 <- [1,510,null,{}] 23:42:43 INFO - PROCESS | 2211 | 1461134563704 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}] 23:42:43 INFO - PROCESS | 2211 | 1461134563780 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:42:43 INFO - PROCESS | 2211 | 1461134563825 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91f800 == 36 [pid = 2211] [id = 135] 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11bf60800) [pid = 2211] [serial = 402] [outer = 0x0] 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11c386800) [pid = 2211] [serial = 403] [outer = 0x11bf60800] 23:42:43 INFO - PROCESS | 2211 | 1461134563851 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11c8bec00) [pid = 2211] [serial = 404] [outer = 0x11bf60800] 23:42:44 INFO - PROCESS | 2211 | 1461134564135 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]]]}] 23:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 23:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:42:44 INFO - PROCESS | 2211 | 1461134564170 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:42:44 INFO - PROCESS | 2211 | 1461134564172 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:42:44 INFO - PROCESS | 2211 | 1461134564177 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:42:44 INFO - PROCESS | 2211 | 1461134564180 Marionette TRACE conn2 <- [1,514,null,{}] 23:42:44 INFO - PROCESS | 2211 | 1461134564183 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}] 23:42:44 INFO - PROCESS | 2211 | 1461134564291 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:42:44 INFO - PROCESS | 2211 | 1461134564358 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf03800 == 37 [pid = 2211] [id = 136] 23:42:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11c166000) [pid = 2211] [serial = 405] [outer = 0x0] 23:42:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x123a0c800) [pid = 2211] [serial = 406] [outer = 0x11c166000] 23:42:44 INFO - PROCESS | 2211 | 1461134564397 Marionette DEBUG loaded listener.js 23:42:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x123f0d000) [pid = 2211] [serial = 407] [outer = 0x11c166000] 23:42:44 INFO - PROCESS | 2211 | 1461134564804 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]]]}] 23:42:44 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 23:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 23:42:44 INFO - PROCESS | 2211 | 1461134564847 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:42:44 INFO - PROCESS | 2211 | 1461134564848 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:42:44 INFO - PROCESS | 2211 | 1461134564850 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:42:44 INFO - PROCESS | 2211 | 1461134564851 Marionette TRACE conn2 <- [1,518,null,{}] 23:42:44 INFO - PROCESS | 2211 | 1461134564854 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}] 23:42:44 INFO - PROCESS | 2211 | 1461134564965 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:42:44 INFO - PROCESS | 2211 | 1461134564981 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c344800 == 38 [pid = 2211] [id = 137] 23:42:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12414b400) [pid = 2211] [serial = 408] [outer = 0x0] 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x127410400) [pid = 2211] [serial = 409] [outer = 0x12414b400] 23:42:45 INFO - PROCESS | 2211 | 1461134565009 Marionette DEBUG loaded listener.js 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x129224400) [pid = 2211] [serial = 410] [outer = 0x12414b400] 23:42:45 INFO - PROCESS | 2211 | 1461134565329 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]]]}] 23:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 23:42:45 INFO - PROCESS | 2211 | 1461134565372 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:42:45 INFO - PROCESS | 2211 | 1461134565373 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:42:45 INFO - PROCESS | 2211 | 1461134565375 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:42:45 INFO - PROCESS | 2211 | 1461134565376 Marionette TRACE conn2 <- [1,522,null,{}] 23:42:45 INFO - PROCESS | 2211 | 1461134565378 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}] 23:42:45 INFO - PROCESS | 2211 | 1461134565462 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:42:45 INFO - PROCESS | 2211 | 1461134565466 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x118ee8000 == 39 [pid = 2211] [id = 138] 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12414c400) [pid = 2211] [serial = 411] [outer = 0x0] 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x129cd5800) [pid = 2211] [serial = 412] [outer = 0x12414c400] 23:42:45 INFO - PROCESS | 2211 | 1461134565491 Marionette DEBUG loaded listener.js 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12b2dd400) [pid = 2211] [serial = 413] [outer = 0x12414c400] 23:42:45 INFO - PROCESS | 2211 | 1461134565834 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]]]}] 23:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 23:42:45 INFO - PROCESS | 2211 | 1461134565846 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:42:45 INFO - PROCESS | 2211 | 1461134565847 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:42:45 INFO - PROCESS | 2211 | 1461134565864 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:42:45 INFO - PROCESS | 2211 | 1461134565865 Marionette TRACE conn2 <- [1,526,null,{}] 23:42:45 INFO - PROCESS | 2211 | 1461134565867 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}] 23:42:45 INFO - PROCESS | 2211 | 1461134565962 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:42:45 INFO - PROCESS | 2211 | 1461134565966 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e5f000 == 40 [pid = 2211] [id = 139] 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x129c94000) [pid = 2211] [serial = 414] [outer = 0x0] 23:42:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12b2e7800) [pid = 2211] [serial = 415] [outer = 0x129c94000] 23:42:45 INFO - PROCESS | 2211 | 1461134565991 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12b642800) [pid = 2211] [serial = 416] [outer = 0x129c94000] 23:42:46 INFO - PROCESS | 2211 | 1461134566329 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]]]}] 23:42:46 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 23:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 23:42:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:42:46 INFO - PROCESS | 2211 | 1461134566383 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:42:46 INFO - PROCESS | 2211 | 1461134566384 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:42:46 INFO - PROCESS | 2211 | 1461134566386 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:42:46 INFO - PROCESS | 2211 | 1461134566387 Marionette TRACE conn2 <- [1,530,null,{}] 23:42:46 INFO - PROCESS | 2211 | 1461134566389 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}] 23:42:46 INFO - PROCESS | 2211 | 1461134566476 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:42:46 INFO - PROCESS | 2211 | 1461134566508 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x1274da800 == 41 [pid = 2211] [id = 140] 23:42:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12b648000) [pid = 2211] [serial = 417] [outer = 0x0] 23:42:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12b6e0400) [pid = 2211] [serial = 418] [outer = 0x12b648000] 23:42:46 INFO - PROCESS | 2211 | 1461134566532 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12bc75400) [pid = 2211] [serial = 419] [outer = 0x12b648000] 23:42:46 INFO - PROCESS | 2211 | 1461134566846 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"]]]}] 23:42:46 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 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:42:46 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 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:42:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 23:42:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:42:46 INFO - PROCESS | 2211 | 1461134566856 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:42:46 INFO - PROCESS | 2211 | 1461134566857 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:42:46 INFO - PROCESS | 2211 | 1461134566861 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:42:46 INFO - PROCESS | 2211 | 1461134566864 Marionette TRACE conn2 <- [1,534,null,{}] 23:42:46 INFO - PROCESS | 2211 | 1461134566866 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}] 23:42:47 INFO - PROCESS | 2211 | 1461134567064 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x1146b6800) [pid = 2211] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x116061c00) [pid = 2211] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x115734000) [pid = 2211] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11227e800) [pid = 2211] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11b92c400) [pid = 2211] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x117951400) [pid = 2211] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x1189dbc00) [pid = 2211] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12913d400) [pid = 2211] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12bb35800) [pid = 2211] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x123a02400) [pid = 2211] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x1275c1800) [pid = 2211] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x114b76800) [pid = 2211] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x1299f6400) [pid = 2211] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11897c000) [pid = 2211] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:42:47 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11bdc8000) [pid = 2211] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:42:47 INFO - PROCESS | 2211 | 1461134567105 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x118616000 == 42 [pid = 2211] [id = 141] 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11227f800) [pid = 2211] [serial = 420] [outer = 0x0] 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x116552c00) [pid = 2211] [serial = 421] [outer = 0x11227f800] 23:42:47 INFO - PROCESS | 2211 | 1461134567131 Marionette DEBUG loaded listener.js 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x11bb95c00) [pid = 2211] [serial = 422] [outer = 0x11227f800] 23:42:47 INFO - PROCESS | 2211 | 1461134567404 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]]]}] 23:42:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:42:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 571ms 23:42:47 INFO - PROCESS | 2211 | 1461134567432 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:42:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:42:47 INFO - PROCESS | 2211 | 1461134567434 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:42:47 INFO - PROCESS | 2211 | 1461134567436 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:42:47 INFO - PROCESS | 2211 | 1461134567438 Marionette TRACE conn2 <- [1,538,null,{}] 23:42:47 INFO - PROCESS | 2211 | 1461134567448 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}] 23:42:47 INFO - PROCESS | 2211 | 1461134567553 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:42:47 INFO - PROCESS | 2211 | 1461134567613 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c5000 == 43 [pid = 2211] [id = 142] 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11af74c00) [pid = 2211] [serial = 423] [outer = 0x0] 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12748d400) [pid = 2211] [serial = 424] [outer = 0x11af74c00] 23:42:47 INFO - PROCESS | 2211 | 1461134567648 Marionette DEBUG loaded listener.js 23:42:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12d184400) [pid = 2211] [serial = 425] [outer = 0x11af74c00] 23:42:47 INFO - PROCESS | 2211 | 1461134567965 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]]]}] 23:42:48 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. 23:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 23:42:48 INFO - PROCESS | 2211 | 1461134568007 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 2211 | 1461134568008 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:42:48 INFO - PROCESS | 2211 | 1461134568013 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 2211 | 1461134568014 Marionette TRACE conn2 <- [1,542,null,{}] 23:42:48 INFO - PROCESS | 2211 | 1461134568016 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}] 23:42:48 INFO - PROCESS | 2211 | 1461134568087 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:42:48 INFO - PROCESS | 2211 | 1461134568091 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d153000 == 44 [pid = 2211] [id = 143] 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12d185000) [pid = 2211] [serial = 426] [outer = 0x0] 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x12d18f000) [pid = 2211] [serial = 427] [outer = 0x12d185000] 23:42:48 INFO - PROCESS | 2211 | 1461134568119 Marionette DEBUG loaded listener.js 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12d5c2000) [pid = 2211] [serial = 428] [outer = 0x12d185000] 23:42:48 INFO - PROCESS | 2211 | 1461134568414 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]]]}] 23:42:48 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. 23:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 419ms 23:42:48 INFO - PROCESS | 2211 | 1461134568434 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 2211 | 1461134568435 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:42:48 INFO - PROCESS | 2211 | 1461134568439 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 2211 | 1461134568440 Marionette TRACE conn2 <- [1,546,null,{}] 23:42:48 INFO - PROCESS | 2211 | 1461134568445 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}] 23:42:48 INFO - PROCESS | 2211 | 1461134568565 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:42:48 INFO - PROCESS | 2211 | 1461134568572 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d37b000 == 45 [pid = 2211] [id = 144] 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12d110c00) [pid = 2211] [serial = 429] [outer = 0x0] 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12d18e800) [pid = 2211] [serial = 430] [outer = 0x12d110c00] 23:42:48 INFO - PROCESS | 2211 | 1461134568607 Marionette DEBUG loaded listener.js 23:42:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12d5ce800) [pid = 2211] [serial = 431] [outer = 0x12d110c00] 23:42:48 INFO - PROCESS | 2211 | 1461134568926 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]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 525ms 23:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:42:48 INFO - PROCESS | 2211 | 1461134568965 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 2211 | 1461134568966 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:42:48 INFO - PROCESS | 2211 | 1461134568968 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 2211 | 1461134568969 Marionette TRACE conn2 <- [1,550,null,{}] 23:42:48 INFO - PROCESS | 2211 | 1461134568972 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}] 23:42:49 INFO - PROCESS | 2211 | 1461134569065 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:42:49 INFO - PROCESS | 2211 | 1461134569183 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x1160ba800 == 46 [pid = 2211] [id = 145] 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11227a800) [pid = 2211] [serial = 432] [outer = 0x0] 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x112283000) [pid = 2211] [serial = 433] [outer = 0x11227a800] 23:42:49 INFO - PROCESS | 2211 | 1461134569220 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x115731400) [pid = 2211] [serial = 434] [outer = 0x11227a800] 23:42:49 INFO - PROCESS | 2211 | 1461134569596 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]]]}] 23:42:49 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. 23:42:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 23:42:49 INFO - PROCESS | 2211 | 1461134569641 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:42:49 INFO - PROCESS | 2211 | 1461134569644 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:42:49 INFO - PROCESS | 2211 | 1461134569648 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:42:49 INFO - PROCESS | 2211 | 1461134569650 Marionette TRACE conn2 <- [1,554,null,{}] 23:42:49 INFO - PROCESS | 2211 | 1461134569653 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}] 23:42:49 INFO - PROCESS | 2211 | 1461134569754 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:42:49 INFO - PROCESS | 2211 | 1461134569803 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9ab000 == 47 [pid = 2211] [id = 146] 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x1186eb400) [pid = 2211] [serial = 435] [outer = 0x0] 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11adf3c00) [pid = 2211] [serial = 436] [outer = 0x1186eb400] 23:42:49 INFO - PROCESS | 2211 | 1461134569835 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x11b92f000) [pid = 2211] [serial = 437] [outer = 0x1186eb400] 23:42:50 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:50 INFO - PROCESS | 2211 | 1461134570269 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]]]}] 23:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 23:42:50 INFO - PROCESS | 2211 | 1461134570327 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:42:50 INFO - PROCESS | 2211 | 1461134570330 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:42:50 INFO - PROCESS | 2211 | 1461134570334 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:42:50 INFO - PROCESS | 2211 | 1461134570335 Marionette TRACE conn2 <- [1,558,null,{}] 23:42:50 INFO - PROCESS | 2211 | 1461134570338 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}] 23:42:50 INFO - PROCESS | 2211 | 1461134570435 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:42:50 INFO - PROCESS | 2211 | 1461134570534 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ed8000 == 48 [pid = 2211] [id = 147] 23:42:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x11c393000) [pid = 2211] [serial = 438] [outer = 0x0] 23:42:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11c893400) [pid = 2211] [serial = 439] [outer = 0x11c393000] 23:42:50 INFO - PROCESS | 2211 | 1461134570565 Marionette DEBUG loaded listener.js 23:42:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x123bf3c00) [pid = 2211] [serial = 440] [outer = 0x11c393000] 23:42:50 INFO - PROCESS | 2211 | 1461134570978 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]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 23:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:42:51 INFO - PROCESS | 2211 | 1461134571003 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 2211 | 1461134571005 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:42:51 INFO - PROCESS | 2211 | 1461134571012 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 2211 | 1461134571017 Marionette TRACE conn2 <- [1,562,null,{}] 23:42:51 INFO - PROCESS | 2211 | 1461134571020 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}] 23:42:51 INFO - PROCESS | 2211 | 1461134571117 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:42:51 INFO - PROCESS | 2211 | 1461134571162 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d59f800 == 49 [pid = 2211] [id = 148] 23:42:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12410bc00) [pid = 2211] [serial = 441] [outer = 0x0] 23:42:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x1275c8c00) [pid = 2211] [serial = 442] [outer = 0x12410bc00] 23:42:51 INFO - PROCESS | 2211 | 1461134571196 Marionette DEBUG loaded listener.js 23:42:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12b2e3800) [pid = 2211] [serial = 443] [outer = 0x12410bc00] 23:42:51 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:51 INFO - PROCESS | 2211 | 1461134571610 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]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 632ms 23:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:42:51 INFO - PROCESS | 2211 | 1461134571640 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 2211 | 1461134571643 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:42:51 INFO - PROCESS | 2211 | 1461134571647 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 2211 | 1461134571649 Marionette TRACE conn2 <- [1,566,null,{}] 23:42:51 INFO - PROCESS | 2211 | 1461134571652 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}] 23:42:51 INFO - PROCESS | 2211 | 1461134571828 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:42:51 INFO - PROCESS | 2211 | 1461134571927 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5b8800 == 50 [pid = 2211] [id = 149] 23:42:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12b645800) [pid = 2211] [serial = 444] [outer = 0x0] 23:42:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12bd2b000) [pid = 2211] [serial = 445] [outer = 0x12b645800] 23:42:51 INFO - PROCESS | 2211 | 1461134571976 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x12d10d400) [pid = 2211] [serial = 446] [outer = 0x12b645800] 23:42:52 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:52 INFO - PROCESS | 2211 | 1461134572406 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]]]}] 23:42:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 772ms 23:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:42:52 INFO - PROCESS | 2211 | 1461134572418 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:42:52 INFO - PROCESS | 2211 | 1461134572420 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:42:52 INFO - PROCESS | 2211 | 1461134572422 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:42:52 INFO - PROCESS | 2211 | 1461134572423 Marionette TRACE conn2 <- [1,570,null,{}] 23:42:52 INFO - PROCESS | 2211 | 1461134572426 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}] 23:42:52 INFO - PROCESS | 2211 | 1461134572520 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:42:52 INFO - PROCESS | 2211 | 1461134572566 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6d000 == 51 [pid = 2211] [id = 150] 23:42:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12bb39000) [pid = 2211] [serial = 447] [outer = 0x0] 23:42:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12cfccc00) [pid = 2211] [serial = 448] [outer = 0x12bb39000] 23:42:52 INFO - PROCESS | 2211 | 1461134572602 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12d5d0400) [pid = 2211] [serial = 449] [outer = 0x12bb39000] 23:42:52 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:53 INFO - PROCESS | 2211 | 1461134573108 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]]]}] 23:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 719ms 23:42:53 INFO - PROCESS | 2211 | 1461134573155 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 2211 | 1461134573157 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:42:53 INFO - PROCESS | 2211 | 1461134573179 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 2211 | 1461134573181 Marionette TRACE conn2 <- [1,574,null,{}] 23:42:53 INFO - PROCESS | 2211 | 1461134573185 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}] 23:42:53 INFO - PROCESS | 2211 | 1461134573270 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:42:53 INFO - PROCESS | 2211 | 1461134573320 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf07800 == 52 [pid = 2211] [id = 151] 23:42:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x11863c000) [pid = 2211] [serial = 450] [outer = 0x0] 23:42:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x11912f800) [pid = 2211] [serial = 451] [outer = 0x11863c000] 23:42:53 INFO - PROCESS | 2211 | 1461134573348 Marionette DEBUG loaded listener.js 23:42:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x11aca8c00) [pid = 2211] [serial = 452] [outer = 0x11863c000] 23:42:53 INFO - PROCESS | 2211 | 1461134573752 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]]]}] 23:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 624ms 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x12d37b000 == 51 [pid = 2211] [id = 144] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x12d153000 == 50 [pid = 2211] [id = 143] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c5000 == 49 [pid = 2211] [id = 142] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x118616000 == 48 [pid = 2211] [id = 141] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12bc78c00) [pid = 2211] [serial = 379] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x112282000) [pid = 2211] [serial = 334] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x1165de400) [pid = 2211] [serial = 337] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | 1461134573847 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 2211 | 1461134573850 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x1274da800 == 47 [pid = 2211] [id = 140] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x124e5f000 == 46 [pid = 2211] [id = 139] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x118ee8000 == 45 [pid = 2211] [id = 138] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x11c344800 == 44 [pid = 2211] [id = 137] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf03800 == 43 [pid = 2211] [id = 136] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x11b91f800 == 42 [pid = 2211] [id = 135] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x11985a000 == 41 [pid = 2211] [id = 134] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x119843000 == 40 [pid = 2211] [id = 133] 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x11a92d000 == 39 [pid = 2211] [id = 132] 23:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:42:53 INFO - PROCESS | 2211 | --DOCSHELL 0x114a6e000 == 38 [pid = 2211] [id = 128] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x11af6f400) [pid = 2211] [serial = 293] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x129c9f000) [pid = 2211] [serial = 332] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12bc77c00) [pid = 2211] [serial = 377] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x123b12000) [pid = 2211] [serial = 358] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x129c9e400) [pid = 2211] [serial = 364] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x1299f4000) [pid = 2211] [serial = 362] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x1275c6800) [pid = 2211] [serial = 361] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x129ce4400) [pid = 2211] [serial = 367] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11954a400) [pid = 2211] [serial = 346] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11acb2000) [pid = 2211] [serial = 347] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11bf66800) [pid = 2211] [serial = 352] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11c6bf000) [pid = 2211] [serial = 353] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11bd0ac00) [pid = 2211] [serial = 349] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x11bdc1800) [pid = 2211] [serial = 350] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11912bc00) [pid = 2211] [serial = 344] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11672f000) [pid = 2211] [serial = 343] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11bb93800) [pid = 2211] [serial = 341] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11a9ca800) [pid = 2211] [serial = 340] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11c6b9800) [pid = 2211] [serial = 355] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x129cde000) [pid = 2211] [serial = 373] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11c6b8000) [pid = 2211] [serial = 370] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x127053000) [pid = 2211] [serial = 371] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12bb3b800) [pid = 2211] [serial = 376] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12b2e5000) [pid = 2211] [serial = 368] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x129cdf000) [pid = 2211] [serial = 365] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x127416800) [pid = 2211] [serial = 359] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12bb2dc00) [pid = 2211] [serial = 374] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x11c8bd000) [pid = 2211] [serial = 356] [outer = 0x0] [url = about:blank] 23:42:53 INFO - PROCESS | 2211 | 1461134573875 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 2211 | 1461134573877 Marionette TRACE conn2 <- [1,578,null,{}] 23:42:53 INFO - PROCESS | 2211 | 1461134573880 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}] 23:42:53 INFO - PROCESS | 2211 | 1461134573951 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:42:53 INFO - PROCESS | 2211 | 1461134573961 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x118ee2800 == 39 [pid = 2211] [id = 152] 23:42:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x11af71000) [pid = 2211] [serial = 453] [outer = 0x0] 23:42:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11b6bf800) [pid = 2211] [serial = 454] [outer = 0x11af71000] 23:42:53 INFO - PROCESS | 2211 | 1461134573988 Marionette DEBUG loaded listener.js 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11bdc4800) [pid = 2211] [serial = 455] [outer = 0x11af71000] 23:42:54 INFO - PROCESS | 2211 | 1461134574334 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]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 478ms 23:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:42:54 INFO - PROCESS | 2211 | 1461134574348 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 2211 | 1461134574349 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:42:54 INFO - PROCESS | 2211 | 1461134574351 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 2211 | 1461134574354 Marionette TRACE conn2 <- [1,582,null,{}] 23:42:54 INFO - PROCESS | 2211 | 1461134574363 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}] 23:42:54 INFO - PROCESS | 2211 | 1461134574449 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:42:54 INFO - PROCESS | 2211 | 1461134574492 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b661800 == 40 [pid = 2211] [id = 153] 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11bd0c800) [pid = 2211] [serial = 456] [outer = 0x0] 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11c389c00) [pid = 2211] [serial = 457] [outer = 0x11bd0c800] 23:42:54 INFO - PROCESS | 2211 | 1461134574519 Marionette DEBUG loaded listener.js 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x123e22400) [pid = 2211] [serial = 458] [outer = 0x11bd0c800] 23:42:54 INFO - PROCESS | 2211 | 1461134574818 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]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 23:42:54 INFO - PROCESS | 2211 | 1461134574872 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 2211 | 1461134574874 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:42:54 INFO - PROCESS | 2211 | 1461134574879 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 2211 | 1461134574880 Marionette TRACE conn2 <- [1,586,null,{}] 23:42:54 INFO - PROCESS | 2211 | 1461134574882 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}] 23:42:54 INFO - PROCESS | 2211 | 1461134574944 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:42:54 INFO - PROCESS | 2211 | 1461134574948 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c45e000 == 41 [pid = 2211] [id = 154] 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x124151400) [pid = 2211] [serial = 459] [outer = 0x0] 23:42:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x1275c8400) [pid = 2211] [serial = 460] [outer = 0x124151400] 23:42:54 INFO - PROCESS | 2211 | 1461134574969 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12921c800) [pid = 2211] [serial = 461] [outer = 0x124151400] 23:42:55 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:55 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12b2dc000) [pid = 2211] [serial = 462] [outer = 0x12f48d000] 23:42:55 INFO - PROCESS | 2211 | 1461134575462 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]]]}] 23:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 622ms 23:42:55 INFO - PROCESS | 2211 | 1461134575502 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:42:55 INFO - PROCESS | 2211 | 1461134575503 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:42:55 INFO - PROCESS | 2211 | 1461134575507 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:42:55 INFO - PROCESS | 2211 | 1461134575510 Marionette TRACE conn2 <- [1,590,null,{}] 23:42:55 INFO - PROCESS | 2211 | 1461134575513 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}] 23:42:55 INFO - PROCESS | 2211 | 1461134575626 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:42:55 INFO - PROCESS | 2211 | 1461134575735 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e72000 == 42 [pid = 2211] [id = 155] 23:42:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x127410c00) [pid = 2211] [serial = 463] [outer = 0x0] 23:42:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x129cd8c00) [pid = 2211] [serial = 464] [outer = 0x127410c00] 23:42:55 INFO - PROCESS | 2211 | 1461134575766 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12b356c00) [pid = 2211] [serial = 465] [outer = 0x127410c00] 23:42:56 INFO - PROCESS | 2211 | 1461134576106 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]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 623ms 23:42:56 INFO - PROCESS | 2211 | 1461134576129 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 2211 | 1461134576130 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:42:56 INFO - PROCESS | 2211 | 1461134576133 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 2211 | 1461134576134 Marionette TRACE conn2 <- [1,594,null,{}] 23:42:56 INFO - PROCESS | 2211 | 1461134576136 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}] 23:42:56 INFO - PROCESS | 2211 | 1461134576241 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:42:56 INFO - PROCESS | 2211 | 1461134576274 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x128870000 == 43 [pid = 2211] [id = 156] 23:42:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12b35bc00) [pid = 2211] [serial = 466] [outer = 0x0] 23:42:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12bb36400) [pid = 2211] [serial = 467] [outer = 0x12b35bc00] 23:42:56 INFO - PROCESS | 2211 | 1461134576299 Marionette DEBUG loaded listener.js 23:42:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12d18d400) [pid = 2211] [serial = 468] [outer = 0x12b35bc00] 23:42:56 INFO - PROCESS | 2211 | 1461134576652 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]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 23:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:42:56 INFO - PROCESS | 2211 | 1461134576710 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 2211 | 1461134576713 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:42:56 INFO - PROCESS | 2211 | 1461134576716 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 2211 | 1461134576718 Marionette TRACE conn2 <- [1,598,null,{}] 23:42:56 INFO - PROCESS | 2211 | 1461134576722 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}] 23:42:56 INFO - PROCESS | 2211 | 1461134576864 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:42:56 INFO - PROCESS | 2211 | 1461134576911 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c9000 == 44 [pid = 2211] [id = 157] 23:42:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12d18b800) [pid = 2211] [serial = 469] [outer = 0x0] 23:42:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12d5cd400) [pid = 2211] [serial = 470] [outer = 0x12d18b800] 23:42:56 INFO - PROCESS | 2211 | 1461134576987 Marionette DEBUG loaded listener.js 23:42:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12dba3000) [pid = 2211] [serial = 471] [outer = 0x12d18b800] 23:42:57 INFO - PROCESS | 2211 | 1461134577365 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]]]}] 23:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 675ms 23:42:57 INFO - PROCESS | 2211 | 1461134577391 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:42:57 INFO - PROCESS | 2211 | 1461134577394 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:42:57 INFO - PROCESS | 2211 | 1461134577398 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:42:57 INFO - PROCESS | 2211 | 1461134577400 Marionette TRACE conn2 <- [1,602,null,{}] 23:42:57 INFO - PROCESS | 2211 | 1461134577404 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}] 23:42:57 INFO - PROCESS | 2211 | 1461134577547 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:42:57 INFO - PROCESS | 2211 | 1461134577565 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b87a000 == 45 [pid = 2211] [id = 158] 23:42:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12d5ce000) [pid = 2211] [serial = 472] [outer = 0x0] 23:42:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12e27bc00) [pid = 2211] [serial = 473] [outer = 0x12d5ce000] 23:42:57 INFO - PROCESS | 2211 | 1461134577604 Marionette DEBUG loaded listener.js 23:42:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12e281400) [pid = 2211] [serial = 474] [outer = 0x12d5ce000] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11a9cdc00) [pid = 2211] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x12b6db800) [pid = 2211] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x127a84400) [pid = 2211] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x12414c400) [pid = 2211] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x129c94000) [pid = 2211] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11bf60800) [pid = 2211] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x1158af000) [pid = 2211] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x118f54c00) [pid = 2211] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x119ef7400) [pid = 2211] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11c166000) [pid = 2211] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12b648000) [pid = 2211] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11af74c00) [pid = 2211] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12d185000) [pid = 2211] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11227f800) [pid = 2211] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12414b400) [pid = 2211] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11227c400) [pid = 2211] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:42:58 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x11bd0d800) [pid = 2211] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:42:58 INFO - PROCESS | 2211 | 1461134578197 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]]]}] 23:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 820ms 23:42:58 INFO - PROCESS | 2211 | 1461134578218 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:42:58 INFO - PROCESS | 2211 | 1461134578220 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:42:58 INFO - PROCESS | 2211 | 1461134578222 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:42:58 INFO - PROCESS | 2211 | 1461134578224 Marionette TRACE conn2 <- [1,606,null,{}] 23:42:58 INFO - PROCESS | 2211 | 1461134578234 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}] 23:42:58 INFO - PROCESS | 2211 | 1461134578320 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:42:58 INFO - PROCESS | 2211 | 1461134578326 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b89800 == 46 [pid = 2211] [id = 159] 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x115343800) [pid = 2211] [serial = 475] [outer = 0x0] 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11bf60800) [pid = 2211] [serial = 476] [outer = 0x115343800] 23:42:58 INFO - PROCESS | 2211 | 1461134578352 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x129c95800) [pid = 2211] [serial = 477] [outer = 0x115343800] 23:42:58 INFO - PROCESS | 2211 | 1461134578666 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]]]}] 23:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 477ms 23:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:42:58 INFO - PROCESS | 2211 | 1461134578700 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:42:58 INFO - PROCESS | 2211 | 1461134578701 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:42:58 INFO - PROCESS | 2211 | 1461134578703 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:42:58 INFO - PROCESS | 2211 | 1461134578704 Marionette TRACE conn2 <- [1,610,null,{}] 23:42:58 INFO - PROCESS | 2211 | 1461134578706 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}] 23:42:58 INFO - PROCESS | 2211 | 1461134578801 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:42:58 INFO - PROCESS | 2211 | 1461134578807 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7f0000 == 47 [pid = 2211] [id = 160] 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11bdcc000) [pid = 2211] [serial = 478] [outer = 0x0] 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12bd3a800) [pid = 2211] [serial = 479] [outer = 0x11bdcc000] 23:42:58 INFO - PROCESS | 2211 | 1461134578835 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12e289800) [pid = 2211] [serial = 480] [outer = 0x11bdcc000] 23:42:59 INFO - PROCESS | 2211 | 1461134579135 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]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 23:42:59 INFO - PROCESS | 2211 | 1461134579172 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 2211 | 1461134579173 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:42:59 INFO - PROCESS | 2211 | 1461134579178 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 2211 | 1461134579180 Marionette TRACE conn2 <- [1,614,null,{}] 23:42:59 INFO - PROCESS | 2211 | 1461134579183 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}] 23:42:59 INFO - PROCESS | 2211 | 1461134579270 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:42:59 INFO - PROCESS | 2211 | 1461134579274 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da8d800 == 48 [pid = 2211] [id = 161] 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12e281000) [pid = 2211] [serial = 481] [outer = 0x0] 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12e2b5400) [pid = 2211] [serial = 482] [outer = 0x12e281000] 23:42:59 INFO - PROCESS | 2211 | 1461134579305 Marionette DEBUG loaded listener.js 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12e6e7c00) [pid = 2211] [serial = 483] [outer = 0x12e281000] 23:42:59 INFO - PROCESS | 2211 | 1461134579632 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]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 23:42:59 INFO - PROCESS | 2211 | 1461134579650 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 2211 | 1461134579651 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:42:59 INFO - PROCESS | 2211 | 1461134579653 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 2211 | 1461134579654 Marionette TRACE conn2 <- [1,618,null,{}] 23:42:59 INFO - PROCESS | 2211 | 1461134579657 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}] 23:42:59 INFO - PROCESS | 2211 | 1461134579763 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:42:59 INFO - PROCESS | 2211 | 1461134579769 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6bd800 == 49 [pid = 2211] [id = 162] 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11605e000) [pid = 2211] [serial = 484] [outer = 0x0] 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12e6e7400) [pid = 2211] [serial = 485] [outer = 0x11605e000] 23:42:59 INFO - PROCESS | 2211 | 1461134579795 Marionette DEBUG loaded listener.js 23:42:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12e856400) [pid = 2211] [serial = 486] [outer = 0x11605e000] 23:43:00 INFO - PROCESS | 2211 | 1461134580072 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]]]}] 23:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 23:43:00 INFO - PROCESS | 2211 | 1461134580170 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:43:00 INFO - PROCESS | 2211 | 1461134580172 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:43:00 INFO - PROCESS | 2211 | 1461134580178 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:43:00 INFO - PROCESS | 2211 | 1461134580180 Marionette TRACE conn2 <- [1,622,null,{}] 23:43:00 INFO - PROCESS | 2211 | 1461134580184 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}] 23:43:00 INFO - PROCESS | 2211 | 1461134580286 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:43:00 INFO - PROCESS | 2211 | 1461134580345 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x118ee7000 == 50 [pid = 2211] [id = 163] 23:43:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x114c10c00) [pid = 2211] [serial = 487] [outer = 0x0] 23:43:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x11578e800) [pid = 2211] [serial = 488] [outer = 0x114c10c00] 23:43:00 INFO - PROCESS | 2211 | 1461134580378 Marionette DEBUG loaded listener.js 23:43:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x118f56c00) [pid = 2211] [serial = 489] [outer = 0x114c10c00] 23:43:00 INFO - PROCESS | 2211 | 1461134580804 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]]]}] 23:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 672ms 23:43:00 INFO - PROCESS | 2211 | 1461134580849 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:43:00 INFO - PROCESS | 2211 | 1461134580852 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:43:00 INFO - PROCESS | 2211 | 1461134580858 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:43:00 INFO - PROCESS | 2211 | 1461134580861 Marionette TRACE conn2 <- [1,626,null,{}] 23:43:00 INFO - PROCESS | 2211 | 1461134580864 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}] 23:43:00 INFO - PROCESS | 2211 | 1461134580986 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:43:01 INFO - PROCESS | 2211 | 1461134581059 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a930000 == 51 [pid = 2211] [id = 164] 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x1191ad800) [pid = 2211] [serial = 490] [outer = 0x0] 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11bf61400) [pid = 2211] [serial = 491] [outer = 0x1191ad800] 23:43:01 INFO - PROCESS | 2211 | 1461134581089 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11c8b7800) [pid = 2211] [serial = 492] [outer = 0x1191ad800] 23:43:01 INFO - PROCESS | 2211 | 1461134581487 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]]]}] 23:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 23:43:01 INFO - PROCESS | 2211 | 1461134581530 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:43:01 INFO - PROCESS | 2211 | 1461134581531 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:43:01 INFO - PROCESS | 2211 | 1461134581534 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:43:01 INFO - PROCESS | 2211 | 1461134581535 Marionette TRACE conn2 <- [1,630,null,{}] 23:43:01 INFO - PROCESS | 2211 | 1461134581542 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}] 23:43:01 INFO - PROCESS | 2211 | 1461134581642 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:43:01 INFO - PROCESS | 2211 | 1461134581697 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d168800 == 52 [pid = 2211] [id = 165] 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x127a84c00) [pid = 2211] [serial = 493] [outer = 0x0] 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x129c9b000) [pid = 2211] [serial = 494] [outer = 0x127a84c00] 23:43:01 INFO - PROCESS | 2211 | 1461134581732 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12b64cc00) [pid = 2211] [serial = 495] [outer = 0x127a84c00] 23:43:02 INFO - PROCESS | 2211 | 1461134582162 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]]]}] 23:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 669ms 23:43:02 INFO - PROCESS | 2211 | 1461134582203 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:43:02 INFO - PROCESS | 2211 | 1461134582205 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:43:02 INFO - PROCESS | 2211 | 1461134582207 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:43:02 INFO - PROCESS | 2211 | 1461134582208 Marionette TRACE conn2 <- [1,634,null,{}] 23:43:02 INFO - PROCESS | 2211 | 1461134582211 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}] 23:43:02 INFO - PROCESS | 2211 | 1461134582330 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:43:02 INFO - PROCESS | 2211 | 1461134582394 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb5c800 == 53 [pid = 2211] [id = 166] 23:43:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12d111c00) [pid = 2211] [serial = 496] [outer = 0x0] 23:43:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12d3cd400) [pid = 2211] [serial = 497] [outer = 0x12d111c00] 23:43:02 INFO - PROCESS | 2211 | 1461134582424 Marionette DEBUG loaded listener.js 23:43:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12e280800) [pid = 2211] [serial = 498] [outer = 0x12d111c00] 23:43:02 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:02 INFO - PROCESS | 2211 | 1461134582821 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]]]}] 23:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 621ms 23:43:02 INFO - PROCESS | 2211 | 1461134582828 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:43:02 INFO - PROCESS | 2211 | 1461134582830 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:43:02 INFO - PROCESS | 2211 | 1461134582832 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:43:02 INFO - PROCESS | 2211 | 1461134582833 Marionette TRACE conn2 <- [1,638,null,{}] 23:43:02 INFO - PROCESS | 2211 | 1461134582836 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}] 23:43:02 INFO - PROCESS | 2211 | 1461134582929 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:43:02 INFO - PROCESS | 2211 | 1461134582977 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efb2000 == 54 [pid = 2211] [id = 167] 23:43:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12e281800) [pid = 2211] [serial = 499] [outer = 0x0] 23:43:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12e2b4800) [pid = 2211] [serial = 500] [outer = 0x12e281800] 23:43:03 INFO - PROCESS | 2211 | 1461134583006 Marionette DEBUG loaded listener.js 23:43:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12e6e4c00) [pid = 2211] [serial = 501] [outer = 0x12e281800] 23:43:03 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:03 INFO - PROCESS | 2211 | 1461134583417 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]]]}] 23:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 618ms 23:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:43:03 INFO - PROCESS | 2211 | 1461134583451 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:43:03 INFO - PROCESS | 2211 | 1461134583452 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:43:03 INFO - PROCESS | 2211 | 1461134583454 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:43:03 INFO - PROCESS | 2211 | 1461134583455 Marionette TRACE conn2 <- [1,642,null,{}] 23:43:03 INFO - PROCESS | 2211 | 1461134583458 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}] 23:43:03 INFO - PROCESS | 2211 | 1461134583573 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:43:03 INFO - PROCESS | 2211 | 1461134583798 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a947000 == 55 [pid = 2211] [id = 168] 23:43:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x114b7e000) [pid = 2211] [serial = 502] [outer = 0x0] 23:43:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x114b84800) [pid = 2211] [serial = 503] [outer = 0x114b7e000] 23:43:03 INFO - PROCESS | 2211 | 1461134583844 Marionette DEBUG loaded listener.js 23:43:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x117950000) [pid = 2211] [serial = 504] [outer = 0x114b7e000] 23:43:04 INFO - PROCESS | 2211 | 1461134584257 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]]]}] 23:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 873ms 23:43:04 INFO - PROCESS | 2211 | 1461134584328 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:43:04 INFO - PROCESS | 2211 | 1461134584331 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:43:04 INFO - PROCESS | 2211 | 1461134584334 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:43:04 INFO - PROCESS | 2211 | 1461134584336 Marionette TRACE conn2 <- [1,646,null,{}] 23:43:04 INFO - PROCESS | 2211 | 1461134584339 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}] 23:43:04 INFO - PROCESS | 2211 | 1461134584463 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:43:04 INFO - PROCESS | 2211 | 1461134584499 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x119154800 == 56 [pid = 2211] [id = 169] 23:43:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x119e64c00) [pid = 2211] [serial = 505] [outer = 0x0] 23:43:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11a9cec00) [pid = 2211] [serial = 506] [outer = 0x119e64c00] 23:43:04 INFO - PROCESS | 2211 | 1461134584528 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x11afdd400) [pid = 2211] [serial = 507] [outer = 0x119e64c00] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x12da8d800 == 55 [pid = 2211] [id = 161] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7f0000 == 54 [pid = 2211] [id = 160] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x123b89800 == 53 [pid = 2211] [id = 159] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x12b87a000 == 52 [pid = 2211] [id = 158] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c9000 == 51 [pid = 2211] [id = 157] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x128870000 == 50 [pid = 2211] [id = 156] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x124e72000 == 49 [pid = 2211] [id = 155] 23:43:04 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x11a9d1000) [pid = 2211] [serial = 385] [outer = 0x0] [url = about:blank] 23:43:04 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12414b800) [pid = 2211] [serial = 391] [outer = 0x0] [url = about:blank] 23:43:04 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x112285c00) [pid = 2211] [serial = 382] [outer = 0x0] [url = about:blank] 23:43:04 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11bdc3400) [pid = 2211] [serial = 388] [outer = 0x0] [url = about:blank] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x11c45e000 == 48 [pid = 2211] [id = 154] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x11b661800 == 47 [pid = 2211] [id = 153] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x118ee2800 == 46 [pid = 2211] [id = 152] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf07800 == 45 [pid = 2211] [id = 151] 23:43:04 INFO - PROCESS | 2211 | 1461134584952 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]]]}] 23:43:04 INFO - PROCESS | 2211 | --DOCSHELL 0x1160ba800 == 44 [pid = 2211] [id = 145] 23:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 23:43:05 INFO - PROCESS | 2211 | 1461134585012 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 2211 | 1461134585014 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:43:05 INFO - PROCESS | 2211 | 1461134585018 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 2211 | 1461134585019 Marionette TRACE conn2 <- [1,650,null,{}] 23:43:05 INFO - PROCESS | 2211 | 1461134585021 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}] 23:43:05 INFO - PROCESS | 2211 | 1461134585104 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12b645400) [pid = 2211] [serial = 290] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12414bc00) [pid = 2211] [serial = 287] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11bd0cc00) [pid = 2211] [serial = 284] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12bd34800) [pid = 2211] [serial = 380] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12bb33000) [pid = 2211] [serial = 281] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x129cd5800) [pid = 2211] [serial = 412] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12b2e7800) [pid = 2211] [serial = 415] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11c386800) [pid = 2211] [serial = 403] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x11c8bec00) [pid = 2211] [serial = 404] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x11aae7000) [pid = 2211] [serial = 395] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x119543c00) [pid = 2211] [serial = 394] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11b6c0800) [pid = 2211] [serial = 398] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11adf3800) [pid = 2211] [serial = 397] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11bdbf400) [pid = 2211] [serial = 400] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11bf67800) [pid = 2211] [serial = 401] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x123a0c800) [pid = 2211] [serial = 406] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x123f0d000) [pid = 2211] [serial = 407] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12b6e0400) [pid = 2211] [serial = 418] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12b642800) [pid = 2211] [serial = 416] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12748d400) [pid = 2211] [serial = 424] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12bc75400) [pid = 2211] [serial = 419] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x12d18f000) [pid = 2211] [serial = 427] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11bb95c00) [pid = 2211] [serial = 422] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x116552c00) [pid = 2211] [serial = 421] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x127410400) [pid = 2211] [serial = 409] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12d184400) [pid = 2211] [serial = 425] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12b2dd400) [pid = 2211] [serial = 413] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12d5c2000) [pid = 2211] [serial = 428] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12d18e800) [pid = 2211] [serial = 430] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x129224400) [pid = 2211] [serial = 410] [outer = 0x0] [url = about:blank] 23:43:05 INFO - PROCESS | 2211 | 1461134585162 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec1000 == 45 [pid = 2211] [id = 170] 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x119543c00) [pid = 2211] [serial = 508] [outer = 0x0] 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11bb96c00) [pid = 2211] [serial = 509] [outer = 0x119543c00] 23:43:05 INFO - PROCESS | 2211 | 1461134585189 Marionette DEBUG loaded listener.js 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11c16b800) [pid = 2211] [serial = 510] [outer = 0x119543c00] 23:43:05 INFO - PROCESS | 2211 | 1461134585494 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]]]}] 23:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 23:43:05 INFO - PROCESS | 2211 | 1461134585539 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 2211 | 1461134585540 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:43:05 INFO - PROCESS | 2211 | 1461134585545 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 2211 | 1461134585550 Marionette TRACE conn2 <- [1,654,null,{}] 23:43:05 INFO - PROCESS | 2211 | 1461134585556 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}] 23:43:05 INFO - PROCESS | 2211 | 1461134585631 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:43:05 INFO - PROCESS | 2211 | 1461134585688 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6f000 == 46 [pid = 2211] [id = 171] 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11bdc5000) [pid = 2211] [serial = 511] [outer = 0x0] 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11c8b0800) [pid = 2211] [serial = 512] [outer = 0x11bdc5000] 23:43:05 INFO - PROCESS | 2211 | 1461134585714 Marionette DEBUG loaded listener.js 23:43:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x123b12400) [pid = 2211] [serial = 513] [outer = 0x11bdc5000] 23:43:05 INFO - PROCESS | 2211 | 1461134585993 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]]]}] 23:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 475ms 23:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:43:06 INFO - PROCESS | 2211 | 1461134586018 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:43:06 INFO - PROCESS | 2211 | 1461134586020 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:43:06 INFO - PROCESS | 2211 | 1461134586022 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:43:06 INFO - PROCESS | 2211 | 1461134586023 Marionette TRACE conn2 <- [1,658,null,{}] 23:43:06 INFO - PROCESS | 2211 | 1461134586026 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}] 23:43:06 INFO - PROCESS | 2211 | 1461134586115 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:43:06 INFO - PROCESS | 2211 | 1461134586119 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1da800 == 47 [pid = 2211] [id = 172] 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x123b14800) [pid = 2211] [serial = 514] [outer = 0x0] 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12705a400) [pid = 2211] [serial = 515] [outer = 0x123b14800] 23:43:06 INFO - PROCESS | 2211 | 1461134586144 Marionette DEBUG loaded listener.js 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12757b800) [pid = 2211] [serial = 516] [outer = 0x123b14800] 23:43:06 INFO - PROCESS | 2211 | 1461134586470 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]]]}] 23:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 23:43:06 INFO - PROCESS | 2211 | 1461134586492 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:43:06 INFO - PROCESS | 2211 | 1461134586495 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:43:06 INFO - PROCESS | 2211 | 1461134586498 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:43:06 INFO - PROCESS | 2211 | 1461134586499 Marionette TRACE conn2 <- [1,662,null,{}] 23:43:06 INFO - PROCESS | 2211 | 1461134586502 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}] 23:43:06 INFO - PROCESS | 2211 | 1461134586573 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:43:06 INFO - PROCESS | 2211 | 1461134586579 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f4a000 == 48 [pid = 2211] [id = 173] 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x128884c00) [pid = 2211] [serial = 517] [outer = 0x0] 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12921d400) [pid = 2211] [serial = 518] [outer = 0x128884c00] 23:43:06 INFO - PROCESS | 2211 | 1461134586612 Marionette DEBUG loaded listener.js 23:43:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x129cdf400) [pid = 2211] [serial = 519] [outer = 0x128884c00] 23:43:06 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:06 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:06 INFO - PROCESS | 2211 | 1461134586951 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]]]}] 23:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 23:43:06 INFO - PROCESS | 2211 | 1461134586968 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:43:06 INFO - PROCESS | 2211 | 1461134586969 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:43:06 INFO - PROCESS | 2211 | 1461134586972 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:43:06 INFO - PROCESS | 2211 | 1461134586973 Marionette TRACE conn2 <- [1,666,null,{}] 23:43:06 INFO - PROCESS | 2211 | 1461134586975 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}] 23:43:07 INFO - PROCESS | 2211 | 1461134587050 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:43:07 INFO - PROCESS | 2211 | 1461134587110 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e58000 == 49 [pid = 2211] [id = 174] 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x1275c6800) [pid = 2211] [serial = 520] [outer = 0x0] 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x129ce3800) [pid = 2211] [serial = 521] [outer = 0x1275c6800] 23:43:07 INFO - PROCESS | 2211 | 1461134587135 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12bc6bc00) [pid = 2211] [serial = 522] [outer = 0x1275c6800] 23:43:07 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:07 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:07 INFO - PROCESS | 2211 | 1461134587475 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]]]}] 23:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 23:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:43:07 INFO - PROCESS | 2211 | 1461134587491 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:43:07 INFO - PROCESS | 2211 | 1461134587492 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:43:07 INFO - PROCESS | 2211 | 1461134587497 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:43:07 INFO - PROCESS | 2211 | 1461134587498 Marionette TRACE conn2 <- [1,670,null,{}] 23:43:07 INFO - PROCESS | 2211 | 1461134587500 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}] 23:43:07 INFO - PROCESS | 2211 | 1461134587589 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:43:07 INFO - PROCESS | 2211 | 1461134587621 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x1288a1000 == 50 [pid = 2211] [id = 175] 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12bc6e000) [pid = 2211] [serial = 523] [outer = 0x0] 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12bd34800) [pid = 2211] [serial = 524] [outer = 0x12bc6e000] 23:43:07 INFO - PROCESS | 2211 | 1461134587646 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12d11a000) [pid = 2211] [serial = 525] [outer = 0x12bc6e000] 23:43:07 INFO - PROCESS | 2211 | 1461134587975 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]]]}] 23:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 23:43:08 INFO - PROCESS | 2211 | 1461134588017 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:43:08 INFO - PROCESS | 2211 | 1461134588018 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:43:08 INFO - PROCESS | 2211 | 1461134588021 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 2211 | 1461134588022 Marionette TRACE conn2 <- [1,674,null,{}] 23:43:08 INFO - PROCESS | 2211 | 1461134588024 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}] 23:43:08 INFO - PROCESS | 2211 | 1461134588116 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:43:08 INFO - PROCESS | 2211 | 1461134588120 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c5000 == 51 [pid = 2211] [id = 176] 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12bc71000) [pid = 2211] [serial = 526] [outer = 0x0] 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12d189800) [pid = 2211] [serial = 527] [outer = 0x12bc71000] 23:43:08 INFO - PROCESS | 2211 | 1461134588146 Marionette DEBUG loaded listener.js 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x12d3c4800) [pid = 2211] [serial = 528] [outer = 0x12bc71000] 23:43:08 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:08 INFO - PROCESS | 2211 | [2211] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:43:08 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:43:08 INFO - PROCESS | 2211 | 1461134588475 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]]]}] 23:43:08 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 23:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 23:43:08 INFO - PROCESS | 2211 | 1461134588491 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:43:08 INFO - PROCESS | 2211 | 1461134588493 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:43:08 INFO - PROCESS | 2211 | 1461134588497 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 2211 | 1461134588499 Marionette TRACE conn2 <- [1,678,null,{}] 23:43:08 INFO - PROCESS | 2211 | 1461134588501 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}] 23:43:08 INFO - PROCESS | 2211 | 1461134588593 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:43:08 INFO - PROCESS | 2211 | 1461134588606 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbc3000 == 52 [pid = 2211] [id = 177] 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x1188d4c00) [pid = 2211] [serial = 529] [outer = 0x0] 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12d5c5400) [pid = 2211] [serial = 530] [outer = 0x1188d4c00] 23:43:08 INFO - PROCESS | 2211 | 1461134588631 Marionette DEBUG loaded listener.js 23:43:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12dba5000) [pid = 2211] [serial = 531] [outer = 0x1188d4c00] 23:43:08 INFO - PROCESS | 2211 | 1461134588975 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]]]}] 23:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 23:43:09 INFO - PROCESS | 2211 | 1461134589018 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 2211 | 1461134589019 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:43:09 INFO - PROCESS | 2211 | 1461134589021 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:43:09 INFO - PROCESS | 2211 | 1461134589022 Marionette TRACE conn2 <- [1,682,null,{}] 23:43:09 INFO - PROCESS | 2211 | 1461134589025 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}] 23:43:09 INFO - PROCESS | 2211 | 1461134589236 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x123a0a400) [pid = 2211] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12b35bc00) [pid = 2211] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12d18b800) [pid = 2211] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12d5ce000) [pid = 2211] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x124151400) [pid = 2211] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x12bb39000) [pid = 2211] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11bd0c800) [pid = 2211] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x115343800) [pid = 2211] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x127410c00) [pid = 2211] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11863c000) [pid = 2211] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11af71000) [pid = 2211] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12e281000) [pid = 2211] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:43:09 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11bdcc000) [pid = 2211] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:43:09 INFO - PROCESS | 2211 | 1461134589277 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x114a81000 == 53 [pid = 2211] [id = 178] 23:43:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x11863c000) [pid = 2211] [serial = 532] [outer = 0x0] 23:43:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x11b6c4400) [pid = 2211] [serial = 533] [outer = 0x11863c000] 23:43:09 INFO - PROCESS | 2211 | 1461134589308 Marionette DEBUG loaded listener.js 23:43:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12b2e0400) [pid = 2211] [serial = 534] [outer = 0x11863c000] 23:43:10 INFO - PROCESS | 2211 | 1461134590086 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]]]}] 23:43:10 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) 23:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1069ms 23:43:10 INFO - PROCESS | 2211 | 1461134590094 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:43:10 INFO - PROCESS | 2211 | 1461134590096 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:43:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:43:10 INFO - PROCESS | 2211 | 1461134590098 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:43:10 INFO - PROCESS | 2211 | 1461134590100 Marionette TRACE conn2 <- [1,686,null,{}] 23:43:10 INFO - PROCESS | 2211 | 1461134590102 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}] 23:43:10 INFO - PROCESS | 2211 | 1461134590192 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:43:10 INFO - PROCESS | 2211 | 1461134590199 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d391800 == 54 [pid = 2211] [id = 179] 23:43:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12d5ca800) [pid = 2211] [serial = 535] [outer = 0x0] 23:43:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12e853400) [pid = 2211] [serial = 536] [outer = 0x12d5ca800] 23:43:10 INFO - PROCESS | 2211 | 1461134590224 Marionette DEBUG loaded listener.js 23:43:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12e859800) [pid = 2211] [serial = 537] [outer = 0x12d5ca800] 23:43:11 INFO - PROCESS | 2211 | 1461134591023 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]]]}] 23:43:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:43:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 23:43:11 INFO - PROCESS | 2211 | 1461134591068 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:43:11 INFO - PROCESS | 2211 | 1461134591069 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:43:11 INFO - PROCESS | 2211 | 1461134591071 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:43:11 INFO - PROCESS | 2211 | 1461134591072 Marionette TRACE conn2 <- [1,690,null,{}] 23:43:11 INFO - PROCESS | 2211 | 1461134591075 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}] 23:43:11 INFO - PROCESS | 2211 | 1461134591169 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:43:11 INFO - PROCESS | 2211 | 1461134591176 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e38e000 == 55 [pid = 2211] [id = 180] 23:43:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12e27f800) [pid = 2211] [serial = 538] [outer = 0x0] 23:43:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12ee6dc00) [pid = 2211] [serial = 539] [outer = 0x12e27f800] 23:43:11 INFO - PROCESS | 2211 | 1461134591201 Marionette DEBUG loaded listener.js 23:43:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12ee75400) [pid = 2211] [serial = 540] [outer = 0x12e27f800] 23:43:12 INFO - PROCESS | 2211 | 1461134592206 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]]]}] 23:43:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:43:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 23:43:12 INFO - PROCESS | 2211 | 1461134592242 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:43:12 INFO - PROCESS | 2211 | 1461134592245 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:43:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:43:12 INFO - PROCESS | 2211 | 1461134592248 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:43:12 INFO - PROCESS | 2211 | 1461134592251 Marionette TRACE conn2 <- [1,694,null,{}] 23:43:12 INFO - PROCESS | 2211 | 1461134592254 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}] 23:43:12 INFO - PROCESS | 2211 | 1461134592351 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:43:12 INFO - PROCESS | 2211 | 1461134592399 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9a8000 == 56 [pid = 2211] [id = 181] 23:43:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11af76800) [pid = 2211] [serial = 541] [outer = 0x0] 23:43:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11bd0bc00) [pid = 2211] [serial = 542] [outer = 0x11af76800] 23:43:12 INFO - PROCESS | 2211 | 1461134592430 Marionette DEBUG loaded listener.js 23:43:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11c166800) [pid = 2211] [serial = 543] [outer = 0x11af76800] 23:43:13 INFO - PROCESS | 2211 | 1461134593329 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]]]}] 23:43:13 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) 23:43:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 23:43:13 INFO - PROCESS | 2211 | 1461134593370 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:43:13 INFO - PROCESS | 2211 | 1461134593374 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:43:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:43:13 INFO - PROCESS | 2211 | 1461134593379 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:43:13 INFO - PROCESS | 2211 | 1461134593381 Marionette TRACE conn2 <- [1,698,null,{}] 23:43:13 INFO - PROCESS | 2211 | 1461134593383 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}] 23:43:13 INFO - PROCESS | 2211 | 1461134593481 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:43:13 INFO - PROCESS | 2211 | 1461134593528 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ed0000 == 57 [pid = 2211] [id = 182] 23:43:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11c171400) [pid = 2211] [serial = 544] [outer = 0x0] 23:43:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x123e23400) [pid = 2211] [serial = 545] [outer = 0x11c171400] 23:43:13 INFO - PROCESS | 2211 | 1461134593558 Marionette DEBUG loaded listener.js 23:43:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x127a7a800) [pid = 2211] [serial = 546] [outer = 0x11c171400] 23:43:14 INFO - PROCESS | 2211 | 1461134594431 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]]]}] 23:43:14 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) 23:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1073ms 23:43:14 INFO - PROCESS | 2211 | 1461134594451 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:43:14 INFO - PROCESS | 2211 | 1461134594453 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:43:14 INFO - PROCESS | 2211 | 1461134594455 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:43:14 INFO - PROCESS | 2211 | 1461134594458 Marionette TRACE conn2 <- [1,702,null,{}] 23:43:14 INFO - PROCESS | 2211 | 1461134594468 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}] 23:43:14 INFO - PROCESS | 2211 | 1461134594720 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:43:14 INFO - PROCESS | 2211 | 1461134594798 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a94a000 == 58 [pid = 2211] [id = 183] 23:43:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x1141c4800) [pid = 2211] [serial = 547] [outer = 0x0] 23:43:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x1163edc00) [pid = 2211] [serial = 548] [outer = 0x1141c4800] 23:43:14 INFO - PROCESS | 2211 | 1461134594828 Marionette DEBUG loaded listener.js 23:43:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11adf1000) [pid = 2211] [serial = 549] [outer = 0x1141c4800] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x12d391800 == 57 [pid = 2211] [id = 179] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x114a81000 == 56 [pid = 2211] [id = 178] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbc3000 == 55 [pid = 2211] [id = 177] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c5000 == 54 [pid = 2211] [id = 176] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x1288a1000 == 53 [pid = 2211] [id = 175] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12e6e7400) [pid = 2211] [serial = 485] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x124e58000 == 52 [pid = 2211] [id = 174] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x123f4a000 == 51 [pid = 2211] [id = 173] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1da800 == 50 [pid = 2211] [id = 172] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6f000 == 49 [pid = 2211] [id = 171] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x119ec1000 == 48 [pid = 2211] [id = 170] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x119154800 == 47 [pid = 2211] [id = 169] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x11a947000 == 46 [pid = 2211] [id = 168] 23:43:15 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6bd800 == 45 [pid = 2211] [id = 162] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12b2da800) [pid = 2211] [serial = 392] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12e27bc00) [pid = 2211] [serial = 473] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12bd2b000) [pid = 2211] [serial = 445] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x1275c8400) [pid = 2211] [serial = 460] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12921c800) [pid = 2211] [serial = 461] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12d5d0400) [pid = 2211] [serial = 449] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12cfccc00) [pid = 2211] [serial = 448] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x112283000) [pid = 2211] [serial = 433] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11c389c00) [pid = 2211] [serial = 457] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x123e22400) [pid = 2211] [serial = 458] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11bf60800) [pid = 2211] [serial = 476] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x129cd8c00) [pid = 2211] [serial = 464] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11c893400) [pid = 2211] [serial = 439] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11aca8c00) [pid = 2211] [serial = 452] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11912f800) [pid = 2211] [serial = 451] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11b6bf800) [pid = 2211] [serial = 454] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11bdc4800) [pid = 2211] [serial = 455] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x129c95800) [pid = 2211] [serial = 477] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11adf3c00) [pid = 2211] [serial = 436] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x1275c8c00) [pid = 2211] [serial = 442] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12e6e7c00) [pid = 2211] [serial = 483] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12e2b5400) [pid = 2211] [serial = 482] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11bb9a800) [pid = 2211] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12bd3a800) [pid = 2211] [serial = 479] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12e281400) [pid = 2211] [serial = 474] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12e289800) [pid = 2211] [serial = 480] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12b356c00) [pid = 2211] [serial = 465] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12d18d400) [pid = 2211] [serial = 468] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12bb36400) [pid = 2211] [serial = 467] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12dba3000) [pid = 2211] [serial = 471] [outer = 0x0] [url = about:blank] 23:43:15 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12d5cd400) [pid = 2211] [serial = 470] [outer = 0x0] [url = about:blank] 23:43:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:43:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1328ms 23:43:15 INFO - PROCESS | 2211 | 1461134595779 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]]]}] 23:43:15 INFO - PROCESS | 2211 | 1461134595784 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:43:15 INFO - PROCESS | 2211 | 1461134595787 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:43:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:43:15 INFO - PROCESS | 2211 | 1461134595790 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:43:15 INFO - PROCESS | 2211 | 1461134595792 Marionette TRACE conn2 <- [1,706,null,{}] 23:43:15 INFO - PROCESS | 2211 | 1461134595797 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}] 23:43:15 INFO - PROCESS | 2211 | 1461134595882 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:43:15 INFO - PROCESS | 2211 | 1461134595928 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec1000 == 46 [pid = 2211] [id = 184] 23:43:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11a9cc000) [pid = 2211] [serial = 550] [outer = 0x0] 23:43:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11bdcc400) [pid = 2211] [serial = 551] [outer = 0x11a9cc000] 23:43:15 INFO - PROCESS | 2211 | 1461134595956 Marionette DEBUG loaded listener.js 23:43:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11c8b8c00) [pid = 2211] [serial = 552] [outer = 0x11a9cc000] 23:43:16 INFO - PROCESS | 2211 | 1461134596752 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]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:43:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 974ms 23:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:43:16 INFO - PROCESS | 2211 | 1461134596765 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 2211 | 1461134596767 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:43:16 INFO - PROCESS | 2211 | 1461134596769 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 2211 | 1461134596770 Marionette TRACE conn2 <- [1,710,null,{}] 23:43:16 INFO - PROCESS | 2211 | 1461134596773 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}] 23:43:16 INFO - PROCESS | 2211 | 1461134596851 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:43:16 INFO - PROCESS | 2211 | 1461134596856 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1d9800 == 47 [pid = 2211] [id = 185] 23:43:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x123a09c00) [pid = 2211] [serial = 553] [outer = 0x0] 23:43:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x12740ec00) [pid = 2211] [serial = 554] [outer = 0x123a09c00] 23:43:16 INFO - PROCESS | 2211 | 1461134596886 Marionette DEBUG loaded listener.js 23:43:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12887f800) [pid = 2211] [serial = 555] [outer = 0x123a09c00] 23:43:17 INFO - PROCESS | 2211 | 1461134597752 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]]]}] 23:43:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:43:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 23:43:17 INFO - PROCESS | 2211 | 1461134597792 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:43:17 INFO - PROCESS | 2211 | 1461134597797 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:43:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:43:17 INFO - PROCESS | 2211 | 1461134597818 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:43:17 INFO - PROCESS | 2211 | 1461134597821 Marionette TRACE conn2 <- [1,714,null,{}] 23:43:17 INFO - PROCESS | 2211 | 1461134597824 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}] 23:43:17 INFO - PROCESS | 2211 | 1461134597915 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:43:17 INFO - PROCESS | 2211 | 1461134597947 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f4b800 == 48 [pid = 2211] [id = 186] 23:43:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12921f000) [pid = 2211] [serial = 556] [outer = 0x0] 23:43:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12b2dd400) [pid = 2211] [serial = 557] [outer = 0x12921f000] 23:43:17 INFO - PROCESS | 2211 | 1461134597973 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12b35e800) [pid = 2211] [serial = 558] [outer = 0x12921f000] 23:43:18 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 23:43:18 INFO - PROCESS | 2211 | 1461134598787 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]]]}] 23:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 976ms 23:43:18 INFO - PROCESS | 2211 | 1461134598790 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 2211 | 1461134598792 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:43:18 INFO - PROCESS | 2211 | 1461134598795 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 2211 | 1461134598796 Marionette TRACE conn2 <- [1,718,null,{}] 23:43:18 INFO - PROCESS | 2211 | 1461134598798 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}] 23:43:18 INFO - PROCESS | 2211 | 1461134598890 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:43:18 INFO - PROCESS | 2211 | 1461134598894 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12885f000 == 49 [pid = 2211] [id = 187] 23:43:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x129224400) [pid = 2211] [serial = 559] [outer = 0x0] 23:43:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12bb3a000) [pid = 2211] [serial = 560] [outer = 0x129224400] 23:43:18 INFO - PROCESS | 2211 | 1461134598920 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12bd3c000) [pid = 2211] [serial = 561] [outer = 0x129224400] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x1275c6800) [pid = 2211] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x114b80c00) [pid = 2211] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x119552800) [pid = 2211] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11bd0b800) [pid = 2211] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11227a000) [pid = 2211] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x112278c00) [pid = 2211] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11227a800) [pid = 2211] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12410bc00) [pid = 2211] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12b645800) [pid = 2211] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x1186eb400) [pid = 2211] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11c393000) [pid = 2211] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12bc6e000) [pid = 2211] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x12bc71000) [pid = 2211] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x123b14800) [pid = 2211] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11605e000) [pid = 2211] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x114b7e000) [pid = 2211] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x119e64c00) [pid = 2211] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x119543c00) [pid = 2211] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x128884c00) [pid = 2211] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11bdc5000) [pid = 2211] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x12d5ca800) [pid = 2211] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x1188d4c00) [pid = 2211] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:43:19 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11863c000) [pid = 2211] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:43:19 INFO - PROCESS | 2211 | 1461134599718 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]]]}] 23:43:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:43:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 23:43:19 INFO - PROCESS | 2211 | 1461134599767 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:43:19 INFO - PROCESS | 2211 | 1461134599769 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:43:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:43:19 INFO - PROCESS | 2211 | 1461134599773 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:43:19 INFO - PROCESS | 2211 | 1461134599774 Marionette TRACE conn2 <- [1,722,null,{}] 23:43:19 INFO - PROCESS | 2211 | 1461134599776 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}] 23:43:19 INFO - PROCESS | 2211 | 1461134599911 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:43:19 INFO - PROCESS | 2211 | 1461134599981 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1d0800 == 50 [pid = 2211] [id = 188] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x12410bc00) [pid = 2211] [serial = 562] [outer = 0x0] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x1275c6800) [pid = 2211] [serial = 563] [outer = 0x12410bc00] 23:43:20 INFO - PROCESS | 2211 | 1461134600019 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x12cfc3c00) [pid = 2211] [serial = 564] [outer = 0x12410bc00] 23:43:20 INFO - PROCESS | 2211 | 1461134600317 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] 23:43:20 INFO - PROCESS | 2211 | 1461134600343 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:43:20 INFO - PROCESS | 2211 | 1461134600349 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 2211 | 1461134600350 Marionette TRACE conn2 <- [1,726,null,{}] 23:43:20 INFO - PROCESS | 2211 | 1461134600352 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}] 23:43:20 INFO - PROCESS | 2211 | 1461134600425 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:43:20 INFO - PROCESS | 2211 | 1461134600432 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x118ed6800 == 51 [pid = 2211] [id = 189] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x128886400) [pid = 2211] [serial = 565] [outer = 0x0] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x12d191800) [pid = 2211] [serial = 566] [outer = 0x128886400] 23:43:20 INFO - PROCESS | 2211 | 1461134600458 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x12d5d0c00) [pid = 2211] [serial = 567] [outer = 0x128886400] 23:43:20 INFO - PROCESS | 2211 | 1461134600807 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]]]}] 23:43:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 469ms 23:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:43:20 INFO - PROCESS | 2211 | 1461134600818 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:43:20 INFO - PROCESS | 2211 | 1461134600819 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:43:20 INFO - PROCESS | 2211 | 1461134600821 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 2211 | 1461134600822 Marionette TRACE conn2 <- [1,730,null,{}] 23:43:20 INFO - PROCESS | 2211 | 1461134600824 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}] 23:43:20 INFO - PROCESS | 2211 | 1461134600921 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:43:20 INFO - PROCESS | 2211 | 1461134600929 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b882800 == 52 [pid = 2211] [id = 190] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x12d5d0800) [pid = 2211] [serial = 568] [outer = 0x0] 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12dba6c00) [pid = 2211] [serial = 569] [outer = 0x12d5d0800] 23:43:20 INFO - PROCESS | 2211 | 1461134600954 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x12e28a000) [pid = 2211] [serial = 570] [outer = 0x12d5d0800] 23:43:21 INFO - PROCESS | 2211 | 1461134601340 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 2211 | 1461134601462 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:43:21 INFO - PROCESS | 2211 | 1461134601469 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 2211 | 1461134601473 Marionette TRACE conn2 <- [1,734,null,{}] 23:43:21 INFO - PROCESS | 2211 | 1461134601487 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}] 23:43:21 INFO - PROCESS | 2211 | 1461134601637 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:43:21 INFO - PROCESS | 2211 | 1461134601684 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x11983f000 == 53 [pid = 2211] [id = 191] 23:43:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x1188ca400) [pid = 2211] [serial = 571] [outer = 0x0] 23:43:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x119125800) [pid = 2211] [serial = 572] [outer = 0x1188ca400] 23:43:21 INFO - PROCESS | 2211 | 1461134601715 Marionette DEBUG loaded listener.js 23:43:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x119ef6400) [pid = 2211] [serial = 573] [outer = 0x1188ca400] 23:43:22 INFO - PROCESS | 2211 | 1461134602128 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]]]}] 23:43:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 725ms 23:43:22 INFO - PROCESS | 2211 | 1461134602211 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:43:22 INFO - PROCESS | 2211 | 1461134602213 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:43:22 INFO - PROCESS | 2211 | 1461134602219 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:43:22 INFO - PROCESS | 2211 | 1461134602221 Marionette TRACE conn2 <- [1,738,null,{}] 23:43:22 INFO - PROCESS | 2211 | 1461134602224 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}] 23:43:22 INFO - PROCESS | 2211 | 1461134602321 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:43:22 INFO - PROCESS | 2211 | 1461134602384 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b8b000 == 54 [pid = 2211] [id = 192] 23:43:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11af71800) [pid = 2211] [serial = 574] [outer = 0x0] 23:43:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11bdc8000) [pid = 2211] [serial = 575] [outer = 0x11af71800] 23:43:22 INFO - PROCESS | 2211 | 1461134602414 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11c8b3800) [pid = 2211] [serial = 576] [outer = 0x11af71800] 23:43:23 INFO - PROCESS | 2211 | 1461134603288 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]]]}] 23:43:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1075ms 23:43:23 INFO - PROCESS | 2211 | 1461134603295 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:43:23 INFO - PROCESS | 2211 | 1461134603296 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:43:23 INFO - PROCESS | 2211 | 1461134603299 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:43:23 INFO - PROCESS | 2211 | 1461134603300 Marionette TRACE conn2 <- [1,742,null,{}] 23:43:23 INFO - PROCESS | 2211 | 1461134603307 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}] 23:43:23 INFO - PROCESS | 2211 | 1461134603407 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:43:23 INFO - PROCESS | 2211 | 1461134603457 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d163000 == 55 [pid = 2211] [id = 193] 23:43:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x128882800) [pid = 2211] [serial = 577] [outer = 0x0] 23:43:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x129ca2400) [pid = 2211] [serial = 578] [outer = 0x128882800] 23:43:23 INFO - PROCESS | 2211 | 1461134603489 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12b2e7800) [pid = 2211] [serial = 579] [outer = 0x128882800] 23:43:24 INFO - PROCESS | 2211 | 1461134604375 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]]]}] 23:43:24 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 23:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 23:43:24 INFO - PROCESS | 2211 | 1461134604420 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:43:24 INFO - PROCESS | 2211 | 1461134604422 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:43:24 INFO - PROCESS | 2211 | 1461134604424 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:43:24 INFO - PROCESS | 2211 | 1461134604425 Marionette TRACE conn2 <- [1,746,null,{}] 23:43:24 INFO - PROCESS | 2211 | 1461134604428 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}] 23:43:24 INFO - PROCESS | 2211 | 1461134604522 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:43:24 INFO - PROCESS | 2211 | 1461134604570 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d512800 == 56 [pid = 2211] [id = 194] 23:43:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12b6d9800) [pid = 2211] [serial = 580] [outer = 0x0] 23:43:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12d5c2800) [pid = 2211] [serial = 581] [outer = 0x12b6d9800] 23:43:24 INFO - PROCESS | 2211 | 1461134604601 Marionette DEBUG loaded listener.js 23:43:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12e6e5400) [pid = 2211] [serial = 582] [outer = 0x12b6d9800] 23:43:25 INFO - PROCESS | 2211 | 1461134605468 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]]]}] 23:43:25 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.) 23:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 23:43:25 INFO - PROCESS | 2211 | 1461134605496 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:43:25 INFO - PROCESS | 2211 | 1461134605498 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:43:25 INFO - PROCESS | 2211 | 1461134605500 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:43:25 INFO - PROCESS | 2211 | 1461134605501 Marionette TRACE conn2 <- [1,750,null,{}] 23:43:25 INFO - PROCESS | 2211 | 1461134605503 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}] 23:43:25 INFO - PROCESS | 2211 | 1461134605595 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:43:25 INFO - PROCESS | 2211 | 1461134605643 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6bd000 == 57 [pid = 2211] [id = 195] 23:43:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12bc6e000) [pid = 2211] [serial = 583] [outer = 0x0] 23:43:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12e859000) [pid = 2211] [serial = 584] [outer = 0x12bc6e000] 23:43:25 INFO - PROCESS | 2211 | 1461134605673 Marionette DEBUG loaded listener.js 23:43:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12ee75000) [pid = 2211] [serial = 585] [outer = 0x12bc6e000] 23:43:26 INFO - PROCESS | 2211 | 1461134606553 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]]]}] 23:43:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1070ms 23:43:26 INFO - PROCESS | 2211 | 1461134606573 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:43:26 INFO - PROCESS | 2211 | 1461134606576 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:43:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:43:26 INFO - PROCESS | 2211 | 1461134606582 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 2211 | 1461134606584 Marionette TRACE conn2 <- [1,754,null,{}] 23:43:26 INFO - PROCESS | 2211 | 1461134606588 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}] 23:43:26 INFO - PROCESS | 2211 | 1461134606689 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:43:26 INFO - PROCESS | 2211 | 1461134606740 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb0f000 == 58 [pid = 2211] [id = 196] 23:43:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x118fe6000) [pid = 2211] [serial = 586] [outer = 0x0] 23:43:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x1191a5800) [pid = 2211] [serial = 587] [outer = 0x118fe6000] 23:43:26 INFO - PROCESS | 2211 | 1461134606768 Marionette DEBUG loaded listener.js 23:43:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x11acb3400) [pid = 2211] [serial = 588] [outer = 0x118fe6000] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x118ed6800 == 57 [pid = 2211] [id = 189] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1d0800 == 56 [pid = 2211] [id = 188] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x12885f000 == 55 [pid = 2211] [id = 187] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x123f4b800 == 54 [pid = 2211] [id = 186] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1d9800 == 53 [pid = 2211] [id = 185] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x119ec1000 == 52 [pid = 2211] [id = 184] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11578e800) [pid = 2211] [serial = 488] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11bf61400) [pid = 2211] [serial = 491] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12e2b4800) [pid = 2211] [serial = 500] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12d3cd400) [pid = 2211] [serial = 497] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x129c9b000) [pid = 2211] [serial = 494] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x11a94a000 == 51 [pid = 2211] [id = 183] 23:43:27 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9a8000 == 50 [pid = 2211] [id = 181] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x123a0a000) [pid = 2211] [serial = 389] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x114b83800) [pid = 2211] [serial = 383] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x1146b6000) [pid = 2211] [serial = 335] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12bd34800) [pid = 2211] [serial = 524] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12d189800) [pid = 2211] [serial = 527] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12705a400) [pid = 2211] [serial = 515] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12e856400) [pid = 2211] [serial = 486] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x117950000) [pid = 2211] [serial = 504] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x114b84800) [pid = 2211] [serial = 503] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11afdd400) [pid = 2211] [serial = 507] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11a9cec00) [pid = 2211] [serial = 506] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x11bb96c00) [pid = 2211] [serial = 509] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11c16b800) [pid = 2211] [serial = 510] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x12921d400) [pid = 2211] [serial = 518] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x129cdf400) [pid = 2211] [serial = 519] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11c8b0800) [pid = 2211] [serial = 512] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x123b12400) [pid = 2211] [serial = 513] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x12d11a000) [pid = 2211] [serial = 525] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x12e853400) [pid = 2211] [serial = 536] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x12d5c5400) [pid = 2211] [serial = 530] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x12dba5000) [pid = 2211] [serial = 531] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x12b2e0400) [pid = 2211] [serial = 534] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x11b6c4400) [pid = 2211] [serial = 533] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x12757b800) [pid = 2211] [serial = 516] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x12d3c4800) [pid = 2211] [serial = 528] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x129ce3800) [pid = 2211] [serial = 521] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x12bc6bc00) [pid = 2211] [serial = 522] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x12e859800) [pid = 2211] [serial = 537] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x118f4f800) [pid = 2211] [serial = 338] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x11af77400) [pid = 2211] [serial = 386] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x115731400) [pid = 2211] [serial = 434] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x12b2e3800) [pid = 2211] [serial = 443] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x12d10d400) [pid = 2211] [serial = 446] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 81 (0x11b92f000) [pid = 2211] [serial = 437] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | --DOMWINDOW == 80 (0x123bf3c00) [pid = 2211] [serial = 440] [outer = 0x0] [url = about:blank] 23:43:27 INFO - PROCESS | 2211 | 1461134607663 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]]]}] 23:43:27 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 23:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 23:43:27 INFO - PROCESS | 2211 | 1461134607704 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:43:27 INFO - PROCESS | 2211 | 1461134607707 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:43:27 INFO - PROCESS | 2211 | 1461134607712 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:43:27 INFO - PROCESS | 2211 | 1461134607713 Marionette TRACE conn2 <- [1,758,null,{}] 23:43:27 INFO - PROCESS | 2211 | 1461134607716 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}] 23:43:27 INFO - PROCESS | 2211 | 1461134607792 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:43:27 INFO - PROCESS | 2211 | 1461134607847 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11914f000 == 51 [pid = 2211] [id = 197] 23:43:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 81 (0x118fe7800) [pid = 2211] [serial = 589] [outer = 0x0] 23:43:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x11bb96c00) [pid = 2211] [serial = 590] [outer = 0x118fe7800] 23:43:27 INFO - PROCESS | 2211 | 1461134607873 Marionette DEBUG loaded listener.js 23:43:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x11c16f400) [pid = 2211] [serial = 591] [outer = 0x118fe7800] 23:43:28 INFO - PROCESS | 2211 | 1461134608197 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]]]}] 23:43:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 23:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:43:28 INFO - PROCESS | 2211 | 1461134608231 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:43:28 INFO - PROCESS | 2211 | 1461134608233 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:43:28 INFO - PROCESS | 2211 | 1461134608235 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:43:28 INFO - PROCESS | 2211 | 1461134608237 Marionette TRACE conn2 <- [1,762,null,{}] 23:43:28 INFO - PROCESS | 2211 | 1461134608247 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}] 23:43:28 INFO - PROCESS | 2211 | 1461134608325 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:43:28 INFO - PROCESS | 2211 | 1461134608332 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc5c000 == 52 [pid = 2211] [id = 198] 23:43:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11c88e400) [pid = 2211] [serial = 592] [outer = 0x0] 23:43:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x12414bc00) [pid = 2211] [serial = 593] [outer = 0x11c88e400] 23:43:28 INFO - PROCESS | 2211 | 1461134608360 Marionette DEBUG loaded listener.js 23:43:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x12750ac00) [pid = 2211] [serial = 594] [outer = 0x11c88e400] 23:43:29 INFO - PROCESS | 2211 | 1461134609178 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]]]}] 23:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 23:43:29 INFO - PROCESS | 2211 | 1461134609206 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:43:29 INFO - PROCESS | 2211 | 1461134609207 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:43:29 INFO - PROCESS | 2211 | 1461134609210 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:43:29 INFO - PROCESS | 2211 | 1461134609211 Marionette TRACE conn2 <- [1,766,null,{}] 23:43:29 INFO - PROCESS | 2211 | 1461134609222 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}] 23:43:29 INFO - PROCESS | 2211 | 1461134609318 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:43:29 INFO - PROCESS | 2211 | 1461134609322 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c80000 == 53 [pid = 2211] [id = 199] 23:43:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x12757d000) [pid = 2211] [serial = 595] [outer = 0x0] 23:43:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x129cdf000) [pid = 2211] [serial = 596] [outer = 0x12757d000] 23:43:29 INFO - PROCESS | 2211 | 1461134609348 Marionette DEBUG loaded listener.js 23:43:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x12b359c00) [pid = 2211] [serial = 597] [outer = 0x12757d000] 23:43:30 INFO - PROCESS | 2211 | 1461134610156 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]]]}] 23:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 980ms 23:43:30 INFO - PROCESS | 2211 | 1461134610190 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:43:30 INFO - PROCESS | 2211 | 1461134610191 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:43:30 INFO - PROCESS | 2211 | 1461134610193 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:43:30 INFO - PROCESS | 2211 | 1461134610195 Marionette TRACE conn2 <- [1,770,null,{}] 23:43:30 INFO - PROCESS | 2211 | 1461134610197 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}] 23:43:30 INFO - PROCESS | 2211 | 1461134610289 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:43:30 INFO - PROCESS | 2211 | 1461134610295 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x127069800 == 54 [pid = 2211] [id = 200] 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x129c94000) [pid = 2211] [serial = 598] [outer = 0x0] 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x12bc6b400) [pid = 2211] [serial = 599] [outer = 0x129c94000] 23:43:30 INFO - PROCESS | 2211 | 1461134610321 Marionette DEBUG loaded listener.js 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x12cfc9400) [pid = 2211] [serial = 600] [outer = 0x129c94000] 23:43:30 INFO - PROCESS | 2211 | 1461134610674 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]]]}] 23:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 23:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:43:30 INFO - PROCESS | 2211 | 1461134610714 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:43:30 INFO - PROCESS | 2211 | 1461134610715 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:43:30 INFO - PROCESS | 2211 | 1461134610717 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:43:30 INFO - PROCESS | 2211 | 1461134610718 Marionette TRACE conn2 <- [1,774,null,{}] 23:43:30 INFO - PROCESS | 2211 | 1461134610721 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}] 23:43:30 INFO - PROCESS | 2211 | 1461134610843 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x129224400) [pid = 2211] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x123a09c00) [pid = 2211] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x11a9cc000) [pid = 2211] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x1141c4800) [pid = 2211] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x128886400) [pid = 2211] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x12921f000) [pid = 2211] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:43:30 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x12410bc00) [pid = 2211] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:43:30 INFO - PROCESS | 2211 | 1461134610892 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x118e1b800 == 55 [pid = 2211] [id = 201] 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x11bf66800) [pid = 2211] [serial = 601] [outer = 0x0] 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x12414c400) [pid = 2211] [serial = 602] [outer = 0x11bf66800] 23:43:30 INFO - PROCESS | 2211 | 1461134610920 Marionette DEBUG loaded listener.js 23:43:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x12dba3800) [pid = 2211] [serial = 603] [outer = 0x11bf66800] 23:43:31 INFO - PROCESS | 2211 | 1461134611200 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]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 23:43:31 INFO - PROCESS | 2211 | 1461134611237 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 2211 | 1461134611238 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:43:31 INFO - PROCESS | 2211 | 1461134611241 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 2211 | 1461134611242 Marionette TRACE conn2 <- [1,778,null,{}] 23:43:31 INFO - PROCESS | 2211 | 1461134611247 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}] 23:43:31 INFO - PROCESS | 2211 | 1461134611324 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:43:31 INFO - PROCESS | 2211 | 1461134611329 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c2800 == 56 [pid = 2211] [id = 202] 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x128886400) [pid = 2211] [serial = 604] [outer = 0x0] 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x12ee73800) [pid = 2211] [serial = 605] [outer = 0x128886400] 23:43:31 INFO - PROCESS | 2211 | 1461134611355 Marionette DEBUG loaded listener.js 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x12ee7ac00) [pid = 2211] [serial = 606] [outer = 0x128886400] 23:43:31 INFO - PROCESS | 2211 | 1461134611692 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]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 23:43:31 INFO - PROCESS | 2211 | 1461134611710 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:43:31 INFO - PROCESS | 2211 | 1461134611713 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:43:31 INFO - PROCESS | 2211 | 1461134611715 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 2211 | 1461134611716 Marionette TRACE conn2 <- [1,782,null,{}] 23:43:31 INFO - PROCESS | 2211 | 1461134611719 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}] 23:43:31 INFO - PROCESS | 2211 | 1461134611818 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:43:31 INFO - PROCESS | 2211 | 1461134611824 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b871000 == 57 [pid = 2211] [id = 203] 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x12e859c00) [pid = 2211] [serial = 607] [outer = 0x0] 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x12f145800) [pid = 2211] [serial = 608] [outer = 0x12e859c00] 23:43:31 INFO - PROCESS | 2211 | 1461134611850 Marionette DEBUG loaded listener.js 23:43:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x12f14a400) [pid = 2211] [serial = 609] [outer = 0x12e859c00] 23:43:32 INFO - PROCESS | 2211 | 1461134612147 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]]]}] 23:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 23:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:43:32 INFO - PROCESS | 2211 | 1461134612184 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:43:32 INFO - PROCESS | 2211 | 1461134612185 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:43:32 INFO - PROCESS | 2211 | 1461134612187 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:43:32 INFO - PROCESS | 2211 | 1461134612188 Marionette TRACE conn2 <- [1,786,null,{}] 23:43:32 INFO - PROCESS | 2211 | 1461134612190 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}] 23:43:32 INFO - PROCESS | 2211 | 1461134612268 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:43:32 INFO - PROCESS | 2211 | 1461134612272 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d15b000 == 58 [pid = 2211] [id = 204] 23:43:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x12f14a800) [pid = 2211] [serial = 610] [outer = 0x0] 23:43:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x12f483400) [pid = 2211] [serial = 611] [outer = 0x12f14a800] 23:43:32 INFO - PROCESS | 2211 | 1461134612297 Marionette DEBUG loaded listener.js 23:43:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x12f487c00) [pid = 2211] [serial = 612] [outer = 0x12f14a800] 23:43:32 INFO - PROCESS | 2211 | 1461134612721 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]]]}] 23:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 568ms 23:43:32 INFO - PROCESS | 2211 | 1461134612756 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:43:32 INFO - PROCESS | 2211 | 1461134612759 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:43:32 INFO - PROCESS | 2211 | 1461134612762 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:43:32 INFO - PROCESS | 2211 | 1461134612765 Marionette TRACE conn2 <- [1,790,null,{}] 23:43:32 INFO - PROCESS | 2211 | 1461134612768 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}] 23:43:32 INFO - PROCESS | 2211 | 1461134612869 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:43:32 INFO - PROCESS | 2211 | 1461134612934 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a93b000 == 59 [pid = 2211] [id = 205] 23:43:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x114b85400) [pid = 2211] [serial = 613] [outer = 0x0] 23:43:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x1189dbc00) [pid = 2211] [serial = 614] [outer = 0x114b85400] 23:43:32 INFO - PROCESS | 2211 | 1461134612966 Marionette DEBUG loaded listener.js 23:43:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11af73c00) [pid = 2211] [serial = 615] [outer = 0x114b85400] 23:43:33 INFO - PROCESS | 2211 | 1461134613420 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]]]}] 23:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 722ms 23:43:33 INFO - PROCESS | 2211 | 1461134613495 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:43:33 INFO - PROCESS | 2211 | 1461134613499 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:43:33 INFO - PROCESS | 2211 | 1461134613504 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:43:33 INFO - PROCESS | 2211 | 1461134613506 Marionette TRACE conn2 <- [1,794,null,{}] 23:43:33 INFO - PROCESS | 2211 | 1461134613509 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}] 23:43:33 INFO - PROCESS | 2211 | 1461134613609 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:43:33 INFO - PROCESS | 2211 | 1461134613672 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b84800 == 60 [pid = 2211] [id = 206] 23:43:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11af74400) [pid = 2211] [serial = 616] [outer = 0x0] 23:43:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11c8ba800) [pid = 2211] [serial = 617] [outer = 0x11af74400] 23:43:33 INFO - PROCESS | 2211 | 1461134613703 Marionette DEBUG loaded listener.js 23:43:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x124269000) [pid = 2211] [serial = 618] [outer = 0x11af74400] 23:43:34 INFO - PROCESS | 2211 | 1461134614115 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]]]}] 23:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 23:43:34 INFO - PROCESS | 2211 | 1461134614175 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:43:34 INFO - PROCESS | 2211 | 1461134614176 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:43:34 INFO - PROCESS | 2211 | 1461134614193 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:43:34 INFO - PROCESS | 2211 | 1461134614195 Marionette TRACE conn2 <- [1,798,null,{}] 23:43:34 INFO - PROCESS | 2211 | 1461134614203 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}] 23:43:34 INFO - PROCESS | 2211 | 1461134614305 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:43:34 INFO - PROCESS | 2211 | 1461134614370 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a4000 == 61 [pid = 2211] [id = 207] 23:43:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x124270800) [pid = 2211] [serial = 619] [outer = 0x0] 23:43:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12705e400) [pid = 2211] [serial = 620] [outer = 0x124270800] 23:43:34 INFO - PROCESS | 2211 | 1461134614402 Marionette DEBUG loaded listener.js 23:43:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12b2de000) [pid = 2211] [serial = 621] [outer = 0x124270800] 23:43:34 INFO - PROCESS | 2211 | 1461134614795 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]]]}] 23:43:34 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 23:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 627ms 23:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:43:34 INFO - PROCESS | 2211 | 1461134614833 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:43:34 INFO - PROCESS | 2211 | 1461134614835 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:43:34 INFO - PROCESS | 2211 | 1461134614837 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:43:34 INFO - PROCESS | 2211 | 1461134614839 Marionette TRACE conn2 <- [1,802,null,{}] 23:43:34 INFO - PROCESS | 2211 | 1461134614841 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}] 23:43:34 INFO - PROCESS | 2211 | 1461134614969 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:43:35 INFO - PROCESS | 2211 | 1461134615073 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6ca000 == 62 [pid = 2211] [id = 208] 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12bb33800) [pid = 2211] [serial = 622] [outer = 0x0] 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12d186c00) [pid = 2211] [serial = 623] [outer = 0x12bb33800] 23:43:35 INFO - PROCESS | 2211 | 1461134615104 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x12e288800) [pid = 2211] [serial = 624] [outer = 0x12bb33800] 23:43:35 INFO - PROCESS | 2211 | 1461134615517 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]]]}] 23:43:35 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 23:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 720ms 23:43:35 INFO - PROCESS | 2211 | 1461134615588 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:43:35 INFO - PROCESS | 2211 | 1461134615590 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:43:35 INFO - PROCESS | 2211 | 1461134615594 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:43:35 INFO - PROCESS | 2211 | 1461134615595 Marionette TRACE conn2 <- [1,806,null,{}] 23:43:35 INFO - PROCESS | 2211 | 1461134615598 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}] 23:43:35 INFO - PROCESS | 2211 | 1461134615692 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:43:35 INFO - PROCESS | 2211 | 1461134615743 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efbd800 == 63 [pid = 2211] [id = 209] 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12e28a400) [pid = 2211] [serial = 625] [outer = 0x0] 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12e84dc00) [pid = 2211] [serial = 626] [outer = 0x12e28a400] 23:43:35 INFO - PROCESS | 2211 | 1461134615773 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12f14e800) [pid = 2211] [serial = 627] [outer = 0x12e28a400] 23:43:36 INFO - PROCESS | 2211 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:43:36 INFO - PROCESS | 2211 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:43:36 INFO - PROCESS | 2211 | [GFX2-]: Using SkiaGL canvas. 23:43:36 INFO - PROCESS | 2211 | 1461134616213 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]]]}] 23:43:36 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 23:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 623ms 23:43:36 INFO - PROCESS | 2211 | 1461134616218 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:43:36 INFO - PROCESS | 2211 | 1461134616219 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:43:36 INFO - PROCESS | 2211 | 1461134616221 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:43:36 INFO - PROCESS | 2211 | 1461134616223 Marionette TRACE conn2 <- [1,810,null,{}] 23:43:36 INFO - PROCESS | 2211 | 1461134616225 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}] 23:43:36 INFO - PROCESS | 2211 | 1461134616449 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:43:36 INFO - PROCESS | 2211 | 1461134616520 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb73800 == 64 [pid = 2211] [id = 210] 23:43:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x115487400) [pid = 2211] [serial = 628] [outer = 0x0] 23:43:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x1163ec400) [pid = 2211] [serial = 629] [outer = 0x115487400] 23:43:36 INFO - PROCESS | 2211 | 1461134616550 Marionette DEBUG loaded listener.js 23:43:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x1191ad400) [pid = 2211] [serial = 630] [outer = 0x115487400] 23:43:37 INFO - PROCESS | 2211 | 1461134617086 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]]]}] 23:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 921ms 23:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:43:37 INFO - PROCESS | 2211 | 1461134617143 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:43:37 INFO - PROCESS | 2211 | 1461134617146 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:43:37 INFO - PROCESS | 2211 | 1461134617149 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:43:37 INFO - PROCESS | 2211 | 1461134617152 Marionette TRACE conn2 <- [1,814,null,{}] 23:43:37 INFO - PROCESS | 2211 | 1461134617155 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}] 23:43:37 INFO - PROCESS | 2211 | 1461134617263 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x12b871000 == 63 [pid = 2211] [id = 203] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c2800 == 62 [pid = 2211] [id = 202] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x118e1b800 == 61 [pid = 2211] [id = 201] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x127069800 == 60 [pid = 2211] [id = 200] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x123c80000 == 59 [pid = 2211] [id = 199] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc5c000 == 58 [pid = 2211] [id = 198] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12dba6c00) [pid = 2211] [serial = 569] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x11914f000 == 57 [pid = 2211] [id = 197] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb0f000 == 56 [pid = 2211] [id = 196] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x12d163000 == 55 [pid = 2211] [id = 193] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x123b8b000 == 54 [pid = 2211] [id = 192] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x11983f000 == 53 [pid = 2211] [id = 191] 23:43:37 INFO - PROCESS | 2211 | --DOCSHELL 0x12b882800 == 52 [pid = 2211] [id = 190] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12bb3a000) [pid = 2211] [serial = 560] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12740ec00) [pid = 2211] [serial = 554] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x123e23400) [pid = 2211] [serial = 545] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11bdcc400) [pid = 2211] [serial = 551] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11c8b8c00) [pid = 2211] [serial = 552] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x11adf1000) [pid = 2211] [serial = 549] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x1163edc00) [pid = 2211] [serial = 548] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12ee6dc00) [pid = 2211] [serial = 539] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11bd0bc00) [pid = 2211] [serial = 542] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12d191800) [pid = 2211] [serial = 566] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x12b2dd400) [pid = 2211] [serial = 557] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x12d5d0c00) [pid = 2211] [serial = 567] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x12b35e800) [pid = 2211] [serial = 558] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x12bd3c000) [pid = 2211] [serial = 561] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x1275c6800) [pid = 2211] [serial = 563] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x12887f800) [pid = 2211] [serial = 555] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x12cfc3c00) [pid = 2211] [serial = 564] [outer = 0x0] [url = about:blank] 23:43:37 INFO - PROCESS | 2211 | 1461134617346 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x11860e800 == 53 [pid = 2211] [id = 211] 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11adf1000) [pid = 2211] [serial = 631] [outer = 0x0] 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11bdc5000) [pid = 2211] [serial = 632] [outer = 0x11adf1000] 23:43:37 INFO - PROCESS | 2211 | 1461134617376 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11c6f3800) [pid = 2211] [serial = 633] [outer = 0x11adf1000] 23:43:37 INFO - PROCESS | 2211 | 1461134617679 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] 23:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:43:37 INFO - PROCESS | 2211 | 1461134617723 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:43:37 INFO - PROCESS | 2211 | 1461134617726 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:43:37 INFO - PROCESS | 2211 | 1461134617729 Marionette TRACE conn2 <- [1,818,null,{}] 23:43:37 INFO - PROCESS | 2211 | 1461134617732 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}] 23:43:37 INFO - PROCESS | 2211 | 1461134617816 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:43:37 INFO - PROCESS | 2211 | 1461134617823 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1a000 == 54 [pid = 2211] [id = 212] 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x123b0f800) [pid = 2211] [serial = 634] [outer = 0x0] 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x12426b800) [pid = 2211] [serial = 635] [outer = 0x123b0f800] 23:43:37 INFO - PROCESS | 2211 | 1461134617856 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x12445b800) [pid = 2211] [serial = 636] [outer = 0x123b0f800] 23:43:38 INFO - PROCESS | 2211 | 1461134618330 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]]]}] 23:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 23:43:38 INFO - PROCESS | 2211 | 1461134618349 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:43:38 INFO - PROCESS | 2211 | 1461134618352 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:43:38 INFO - PROCESS | 2211 | 1461134618363 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 2211 | 1461134618367 Marionette TRACE conn2 <- [1,822,null,{}] 23:43:38 INFO - PROCESS | 2211 | 1461134618371 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}] 23:43:38 INFO - PROCESS | 2211 | 1461134618452 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:43:38 INFO - PROCESS | 2211 | 1461134618457 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e5c800 == 55 [pid = 2211] [id = 213] 23:43:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x12445d400) [pid = 2211] [serial = 637] [outer = 0x0] 23:43:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12921cc00) [pid = 2211] [serial = 638] [outer = 0x12445d400] 23:43:38 INFO - PROCESS | 2211 | 1461134618485 Marionette DEBUG loaded listener.js 23:43:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12b285800) [pid = 2211] [serial = 639] [outer = 0x12445d400] 23:43:38 INFO - PROCESS | 2211 | 1461134618834 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] 23:43:38 INFO - PROCESS | 2211 | 1461134618887 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:43:38 INFO - PROCESS | 2211 | 1461134618889 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 2211 | 1461134618890 Marionette TRACE conn2 <- [1,826,null,{}] 23:43:38 INFO - PROCESS | 2211 | 1461134618898 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}] 23:43:38 INFO - PROCESS | 2211 | 1461134618975 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:43:38 INFO - PROCESS | 2211 | 1461134618982 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x12886f800 == 56 [pid = 2211] [id = 214] 23:43:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12b28e000) [pid = 2211] [serial = 640] [outer = 0x0] 23:43:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12b2e8800) [pid = 2211] [serial = 641] [outer = 0x12b28e000] 23:43:39 INFO - PROCESS | 2211 | 1461134619007 Marionette DEBUG loaded listener.js 23:43:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x12b650c00) [pid = 2211] [serial = 642] [outer = 0x12b28e000] 23:43:39 INFO - PROCESS | 2211 | 1461134619331 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]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 23:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:43:39 INFO - PROCESS | 2211 | 1461134619358 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 2211 | 1461134619359 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:43:39 INFO - PROCESS | 2211 | 1461134619362 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 2211 | 1461134619365 Marionette TRACE conn2 <- [1,830,null,{}] 23:43:39 INFO - PROCESS | 2211 | 1461134619367 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}] 23:43:39 INFO - PROCESS | 2211 | 1461134619442 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:43:39 INFO - PROCESS | 2211 | 1461134619476 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x119846800 == 57 [pid = 2211] [id = 215] 23:43:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12bc75800) [pid = 2211] [serial = 643] [outer = 0x0] 23:43:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12bd2a000) [pid = 2211] [serial = 644] [outer = 0x12bc75800] 23:43:39 INFO - PROCESS | 2211 | 1461134619538 Marionette DEBUG loaded listener.js 23:43:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12d11cc00) [pid = 2211] [serial = 645] [outer = 0x12bc75800] 23:43:39 INFO - PROCESS | 2211 | 1461134619918 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]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 571ms 23:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:43:39 INFO - PROCESS | 2211 | 1461134619933 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 2211 | 1461134619935 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:43:39 INFO - PROCESS | 2211 | 1461134619937 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 2211 | 1461134619939 Marionette TRACE conn2 <- [1,834,null,{}] 23:43:39 INFO - PROCESS | 2211 | 1461134619950 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}] 23:43:40 INFO - PROCESS | 2211 | 1461134620062 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:43:40 INFO - PROCESS | 2211 | 1461134620065 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b589000 == 58 [pid = 2211] [id = 216] 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12d182400) [pid = 2211] [serial = 646] [outer = 0x0] 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12d5c6c00) [pid = 2211] [serial = 647] [outer = 0x12d182400] 23:43:40 INFO - PROCESS | 2211 | 1461134620091 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12e2b6400) [pid = 2211] [serial = 648] [outer = 0x12d182400] 23:43:40 INFO - PROCESS | 2211 | 1461134620413 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]]]}] 23:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 529ms 23:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:43:40 INFO - PROCESS | 2211 | 1461134620467 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:43:40 INFO - PROCESS | 2211 | 1461134620468 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:43:40 INFO - PROCESS | 2211 | 1461134620470 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:43:40 INFO - PROCESS | 2211 | 1461134620471 Marionette TRACE conn2 <- [1,838,null,{}] 23:43:40 INFO - PROCESS | 2211 | 1461134620473 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}] 23:43:40 INFO - PROCESS | 2211 | 1461134620569 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:43:40 INFO - PROCESS | 2211 | 1461134620580 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7f5000 == 59 [pid = 2211] [id = 217] 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12e6e0400) [pid = 2211] [serial = 649] [outer = 0x0] 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12e852800) [pid = 2211] [serial = 650] [outer = 0x12e6e0400] 23:43:40 INFO - PROCESS | 2211 | 1461134620605 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12ee6e400) [pid = 2211] [serial = 651] [outer = 0x12e6e0400] 23:43:40 INFO - PROCESS | 2211 | 1461134620938 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]]]}] 23:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 23:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:43:40 INFO - PROCESS | 2211 | 1461134620990 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:43:40 INFO - PROCESS | 2211 | 1461134620991 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:43:40 INFO - PROCESS | 2211 | 1461134620993 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:43:40 INFO - PROCESS | 2211 | 1461134620994 Marionette TRACE conn2 <- [1,842,null,{}] 23:43:40 INFO - PROCESS | 2211 | 1461134620997 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}] 23:43:41 INFO - PROCESS | 2211 | 1461134621091 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:43:41 INFO - PROCESS | 2211 | 1461134621103 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a1800 == 60 [pid = 2211] [id = 218] 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12e854800) [pid = 2211] [serial = 652] [outer = 0x0] 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12f149000) [pid = 2211] [serial = 653] [outer = 0x12e854800] 23:43:41 INFO - PROCESS | 2211 | 1461134621128 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12f484400) [pid = 2211] [serial = 654] [outer = 0x12e854800] 23:43:41 INFO - PROCESS | 2211 | 1461134621440 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]]]}] 23:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 23:43:41 INFO - PROCESS | 2211 | 1461134621465 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 2211 | 1461134621466 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:43:41 INFO - PROCESS | 2211 | 1461134621468 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 2211 | 1461134621469 Marionette TRACE conn2 <- [1,846,null,{}] 23:43:41 INFO - PROCESS | 2211 | 1461134621471 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}] 23:43:41 INFO - PROCESS | 2211 | 1461134621614 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12e27f800) [pid = 2211] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x118fe7800) [pid = 2211] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x129c94000) [pid = 2211] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x118fe6000) [pid = 2211] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12e859c00) [pid = 2211] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x128886400) [pid = 2211] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11bf66800) [pid = 2211] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12757d000) [pid = 2211] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11c88e400) [pid = 2211] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:43:41 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12d5d0800) [pid = 2211] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:43:41 INFO - PROCESS | 2211 | 1461134621654 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1e800 == 61 [pid = 2211] [id = 219] 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x115343800) [pid = 2211] [serial = 655] [outer = 0x0] 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11abc6800) [pid = 2211] [serial = 656] [outer = 0x115343800] 23:43:41 INFO - PROCESS | 2211 | 1461134621679 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11abca800) [pid = 2211] [serial = 657] [outer = 0x115343800] 23:43:41 INFO - PROCESS | 2211 | 1461134621985 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]]]}] 23:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 572ms 23:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:43:42 INFO - PROCESS | 2211 | 1461134622040 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:43:42 INFO - PROCESS | 2211 | 1461134622041 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:43:42 INFO - PROCESS | 2211 | 1461134622044 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:43:42 INFO - PROCESS | 2211 | 1461134622045 Marionette TRACE conn2 <- [1,850,null,{}] 23:43:42 INFO - PROCESS | 2211 | 1461134622047 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}] 23:43:42 INFO - PROCESS | 2211 | 1461134622123 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:43:42 INFO - PROCESS | 2211 | 1461134622177 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f408000 == 62 [pid = 2211] [id = 220] 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x1163eac00) [pid = 2211] [serial = 658] [outer = 0x0] 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x11abcc800) [pid = 2211] [serial = 659] [outer = 0x1163eac00] 23:43:42 INFO - PROCESS | 2211 | 1461134622207 Marionette DEBUG loaded listener.js 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12ee78000) [pid = 2211] [serial = 660] [outer = 0x1163eac00] 23:43:42 INFO - PROCESS | 2211 | 1461134622502 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]]]}] 23:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 23:43:42 INFO - PROCESS | 2211 | 1461134622518 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:43:42 INFO - PROCESS | 2211 | 1461134622519 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:43:42 INFO - PROCESS | 2211 | 1461134622522 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:43:42 INFO - PROCESS | 2211 | 1461134622523 Marionette TRACE conn2 <- [1,854,null,{}] 23:43:42 INFO - PROCESS | 2211 | 1461134622525 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}] 23:43:42 INFO - PROCESS | 2211 | 1461134622632 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:43:42 INFO - PROCESS | 2211 | 1461134622637 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f98a800 == 63 [pid = 2211] [id = 221] 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12b3cc400) [pid = 2211] [serial = 661] [outer = 0x0] 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12b3d1400) [pid = 2211] [serial = 662] [outer = 0x12b3cc400] 23:43:42 INFO - PROCESS | 2211 | 1461134622662 Marionette DEBUG loaded listener.js 23:43:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12f486800) [pid = 2211] [serial = 663] [outer = 0x12b3cc400] 23:43:42 INFO - PROCESS | 2211 | 1461134622993 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]]]}] 23:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 23:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:43:43 INFO - PROCESS | 2211 | 1461134623049 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 2211 | 1461134623050 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:43:43 INFO - PROCESS | 2211 | 1461134623052 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 2211 | 1461134623053 Marionette TRACE conn2 <- [1,858,null,{}] 23:43:43 INFO - PROCESS | 2211 | 1461134623056 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}] 23:43:43 INFO - PROCESS | 2211 | 1461134623137 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:43:43 INFO - PROCESS | 2211 | 1461134623141 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc67000 == 64 [pid = 2211] [id = 222] 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12f216c00) [pid = 2211] [serial = 664] [outer = 0x0] 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12f218800) [pid = 2211] [serial = 665] [outer = 0x12f216c00] 23:43:43 INFO - PROCESS | 2211 | 1461134623167 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12f21c400) [pid = 2211] [serial = 666] [outer = 0x12f216c00] 23:43:43 INFO - PROCESS | 2211 | 1461134623484 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]]]}] 23:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 23:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:43:43 INFO - PROCESS | 2211 | 1461134623524 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 2211 | 1461134623525 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:43:43 INFO - PROCESS | 2211 | 1461134623527 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 2211 | 1461134623528 Marionette TRACE conn2 <- [1,862,null,{}] 23:43:43 INFO - PROCESS | 2211 | 1461134623531 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}] 23:43:43 INFO - PROCESS | 2211 | 1461134623611 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:43:43 INFO - PROCESS | 2211 | 1461134623725 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x1188f5800 == 65 [pid = 2211] [id = 223] 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x1146b6000) [pid = 2211] [serial = 667] [outer = 0x0] 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x116032000) [pid = 2211] [serial = 668] [outer = 0x1146b6000] 23:43:43 INFO - PROCESS | 2211 | 1461134623758 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x119552c00) [pid = 2211] [serial = 669] [outer = 0x1146b6000] 23:43:44 INFO - PROCESS | 2211 | 1461134624285 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]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 820ms 23:43:44 INFO - PROCESS | 2211 | 1461134624354 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 2211 | 1461134624357 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:43:44 INFO - PROCESS | 2211 | 1461134624367 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 2211 | 1461134624371 Marionette TRACE conn2 <- [1,866,null,{}] 23:43:44 INFO - PROCESS | 2211 | 1461134624377 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}] 23:43:44 INFO - PROCESS | 2211 | 1461134624531 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:43:44 INFO - PROCESS | 2211 | 1461134624625 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f41800 == 66 [pid = 2211] [id = 224] 23:43:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11c8b2400) [pid = 2211] [serial = 670] [outer = 0x0] 23:43:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x123a0a000) [pid = 2211] [serial = 671] [outer = 0x11c8b2400] 23:43:44 INFO - PROCESS | 2211 | 1461134624659 Marionette DEBUG loaded listener.js 23:43:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12426f800) [pid = 2211] [serial = 672] [outer = 0x11c8b2400] 23:43:45 INFO - PROCESS | 2211 | 1461134625068 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]]]}] 23:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 728ms 23:43:45 INFO - PROCESS | 2211 | 1461134625096 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:43:45 INFO - PROCESS | 2211 | 1461134625099 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:43:45 INFO - PROCESS | 2211 | 1461134625102 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:43:45 INFO - PROCESS | 2211 | 1461134625103 Marionette TRACE conn2 <- [1,870,null,{}] 23:43:45 INFO - PROCESS | 2211 | 1461134625106 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}] 23:43:45 INFO - PROCESS | 2211 | 1461134625206 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:43:45 INFO - PROCESS | 2211 | 1461134625259 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7e5000 == 67 [pid = 2211] [id = 225] 23:43:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x1242fa800) [pid = 2211] [serial = 673] [outer = 0x0] 23:43:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12921d400) [pid = 2211] [serial = 674] [outer = 0x1242fa800] 23:43:45 INFO - PROCESS | 2211 | 1461134625289 Marionette DEBUG loaded listener.js 23:43:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12b255c00) [pid = 2211] [serial = 675] [outer = 0x1242fa800] 23:43:45 INFO - PROCESS | 2211 | 1461134625692 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]]]}] 23:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 23:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:43:45 INFO - PROCESS | 2211 | 1461134625723 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:43:45 INFO - PROCESS | 2211 | 1461134625725 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:43:45 INFO - PROCESS | 2211 | 1461134625732 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:43:45 INFO - PROCESS | 2211 | 1461134625737 Marionette TRACE conn2 <- [1,874,null,{}] 23:43:45 INFO - PROCESS | 2211 | 1461134625740 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}] 23:43:45 INFO - PROCESS | 2211 | 1461134625843 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:43:45 INFO - PROCESS | 2211 | 1461134625946 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fd52000 == 68 [pid = 2211] [id = 226] 23:43:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12741ac00) [pid = 2211] [serial = 676] [outer = 0x0] 23:43:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12b283c00) [pid = 2211] [serial = 677] [outer = 0x12741ac00] 23:43:45 INFO - PROCESS | 2211 | 1461134625977 Marionette DEBUG loaded listener.js 23:43:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12b3d2400) [pid = 2211] [serial = 678] [outer = 0x12741ac00] 23:43:46 INFO - PROCESS | 2211 | 1461134626383 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]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 676ms 23:43:46 INFO - PROCESS | 2211 | 1461134626405 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:43:46 INFO - PROCESS | 2211 | 1461134626407 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:43:46 INFO - PROCESS | 2211 | 1461134626409 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 2211 | 1461134626410 Marionette TRACE conn2 <- [1,878,null,{}] 23:43:46 INFO - PROCESS | 2211 | 1461134626413 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}] 23:43:46 INFO - PROCESS | 2211 | 1461134626515 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:43:46 INFO - PROCESS | 2211 | 1461134626568 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a03000 == 69 [pid = 2211] [id = 227] 23:43:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12b3d2800) [pid = 2211] [serial = 679] [outer = 0x0] 23:43:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12bc6d000) [pid = 2211] [serial = 680] [outer = 0x12b3d2800] 23:43:46 INFO - PROCESS | 2211 | 1461134626597 Marionette DEBUG loaded listener.js 23:43:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12cfce000) [pid = 2211] [serial = 681] [outer = 0x12b3d2800] 23:43:47 INFO - PROCESS | 2211 | 1461134626994 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]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 23:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:43:47 INFO - PROCESS | 2211 | 1461134627029 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 2211 | 1461134627031 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:43:47 INFO - PROCESS | 2211 | 1461134627033 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 2211 | 1461134627034 Marionette TRACE conn2 <- [1,882,null,{}] 23:43:47 INFO - PROCESS | 2211 | 1461134627037 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}] 23:43:47 INFO - PROCESS | 2211 | 1461134627134 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:43:47 INFO - PROCESS | 2211 | 1461134627235 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a21800 == 70 [pid = 2211] [id = 228] 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12e27d800) [pid = 2211] [serial = 682] [outer = 0x0] 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12e852c00) [pid = 2211] [serial = 683] [outer = 0x12e27d800] 23:43:47 INFO - PROCESS | 2211 | 1461134627271 Marionette DEBUG loaded listener.js 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12f219400) [pid = 2211] [serial = 684] [outer = 0x12e27d800] 23:43:47 INFO - PROCESS | 2211 | 1461134627682 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]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 668ms 23:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:43:47 INFO - PROCESS | 2211 | 1461134627702 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 2211 | 1461134627703 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:43:47 INFO - PROCESS | 2211 | 1461134627705 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 2211 | 1461134627706 Marionette TRACE conn2 <- [1,886,null,{}] 23:43:47 INFO - PROCESS | 2211 | 1461134627709 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}] 23:43:47 INFO - PROCESS | 2211 | 1461134627809 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:43:47 INFO - PROCESS | 2211 | 1461134627861 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c72800 == 71 [pid = 2211] [id = 229] 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12a7db800) [pid = 2211] [serial = 685] [outer = 0x0] 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12a7e0800) [pid = 2211] [serial = 686] [outer = 0x12a7db800] 23:43:47 INFO - PROCESS | 2211 | 1461134627890 Marionette DEBUG loaded listener.js 23:43:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12f21b800) [pid = 2211] [serial = 687] [outer = 0x12a7db800] 23:43:48 INFO - PROCESS | 2211 | 1461134628523 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]]]}] 23:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 870ms 23:43:48 INFO - PROCESS | 2211 | 1461134628577 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:43:48 INFO - PROCESS | 2211 | 1461134628581 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:43:48 INFO - PROCESS | 2211 | 1461134628586 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:43:48 INFO - PROCESS | 2211 | 1461134628589 Marionette TRACE conn2 <- [1,890,null,{}] 23:43:48 INFO - PROCESS | 2211 | 1461134628611 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}] 23:43:48 INFO - PROCESS | 2211 | 1461134628745 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:43:48 INFO - PROCESS | 2211 | 1461134628880 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb70800 == 72 [pid = 2211] [id = 230] 23:43:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x11227f000) [pid = 2211] [serial = 688] [outer = 0x0] 23:43:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11534d800) [pid = 2211] [serial = 689] [outer = 0x11227f000] 23:43:48 INFO - PROCESS | 2211 | 1461134628926 Marionette DEBUG loaded listener.js 23:43:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x1188b4400) [pid = 2211] [serial = 690] [outer = 0x11227f000] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb5c800 == 71 [pid = 2211] [id = 166] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12e38e000 == 70 [pid = 2211] [id = 180] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11a930000 == 69 [pid = 2211] [id = 164] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d168800 == 68 [pid = 2211] [id = 165] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x118ee7000 == 67 [pid = 2211] [id = 163] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc67000 == 66 [pid = 2211] [id = 222] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12f98a800 == 65 [pid = 2211] [id = 221] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12f408000 == 64 [pid = 2211] [id = 220] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12f483400) [pid = 2211] [serial = 611] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | 1461134629485 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]]]}] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1e800 == 63 [pid = 2211] [id = 219] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a1800 == 62 [pid = 2211] [id = 218] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7f5000 == 61 [pid = 2211] [id = 217] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12b589000 == 60 [pid = 2211] [id = 216] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x119846800 == 59 [pid = 2211] [id = 215] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12886f800 == 58 [pid = 2211] [id = 214] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x124e5c800 == 57 [pid = 2211] [id = 213] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1a000 == 56 [pid = 2211] [id = 212] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11860e800 == 55 [pid = 2211] [id = 211] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb73800 == 54 [pid = 2211] [id = 210] 23:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 932ms 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x123b84800 == 53 [pid = 2211] [id = 206] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11a93b000 == 52 [pid = 2211] [id = 205] 23:43:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d15b000 == 51 [pid = 2211] [id = 204] 23:43:49 INFO - PROCESS | 2211 | 1461134629518 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:43:49 INFO - PROCESS | 2211 | 1461134629523 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:43:49 INFO - PROCESS | 2211 | 1461134629531 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 2211 | 1461134629533 Marionette TRACE conn2 <- [1,894,null,{}] 23:43:49 INFO - PROCESS | 2211 | 1461134629537 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}] 23:43:49 INFO - PROCESS | 2211 | 1461134629659 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:43:49 INFO - PROCESS | 2211 | 1461134629673 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9a8800 == 52 [pid = 2211] [id = 231] 23:43:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x1195c4400) [pid = 2211] [serial = 691] [outer = 0x0] 23:43:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11aaedc00) [pid = 2211] [serial = 692] [outer = 0x1195c4400] 23:43:49 INFO - PROCESS | 2211 | 1461134629715 Marionette DEBUG loaded listener.js 23:43:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x11abcdc00) [pid = 2211] [serial = 693] [outer = 0x1195c4400] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12f14a400) [pid = 2211] [serial = 609] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12ee75400) [pid = 2211] [serial = 540] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x11c16f400) [pid = 2211] [serial = 591] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12cfc9400) [pid = 2211] [serial = 600] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11acb3400) [pid = 2211] [serial = 588] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11bdc8000) [pid = 2211] [serial = 575] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12f145800) [pid = 2211] [serial = 608] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12ee73800) [pid = 2211] [serial = 605] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12dba3800) [pid = 2211] [serial = 603] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x129ca2400) [pid = 2211] [serial = 578] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12ee7ac00) [pid = 2211] [serial = 606] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11bb96c00) [pid = 2211] [serial = 590] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x129cdf000) [pid = 2211] [serial = 596] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12d5c2800) [pid = 2211] [serial = 581] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12e859000) [pid = 2211] [serial = 584] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12414c400) [pid = 2211] [serial = 602] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12414bc00) [pid = 2211] [serial = 593] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12b359c00) [pid = 2211] [serial = 597] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x1191a5800) [pid = 2211] [serial = 587] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12e28a000) [pid = 2211] [serial = 570] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x119125800) [pid = 2211] [serial = 572] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12750ac00) [pid = 2211] [serial = 594] [outer = 0x0] [url = about:blank] 23:43:49 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x12bc6b400) [pid = 2211] [serial = 599] [outer = 0x0] [url = about:blank] 23:43:50 INFO - PROCESS | 2211 | 1461134630092 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]]]}] 23:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 572ms 23:43:50 INFO - PROCESS | 2211 | 1461134630103 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:43:50 INFO - PROCESS | 2211 | 1461134630104 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:43:50 INFO - PROCESS | 2211 | 1461134630106 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:43:50 INFO - PROCESS | 2211 | 1461134630109 Marionette TRACE conn2 <- [1,898,null,{}] 23:43:50 INFO - PROCESS | 2211 | 1461134630116 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}] 23:43:50 INFO - PROCESS | 2211 | 1461134630215 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:43:50 INFO - PROCESS | 2211 | 1461134630221 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b80800 == 53 [pid = 2211] [id = 232] 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11af72400) [pid = 2211] [serial = 694] [outer = 0x0] 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11bdc8400) [pid = 2211] [serial = 695] [outer = 0x11af72400] 23:43:50 INFO - PROCESS | 2211 | 1461134630249 Marionette DEBUG loaded listener.js 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11c6f4400) [pid = 2211] [serial = 696] [outer = 0x11af72400] 23:43:50 INFO - PROCESS | 2211 | 1461134630584 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]]]}] 23:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 522ms 23:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:43:50 INFO - PROCESS | 2211 | 1461134630636 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:43:50 INFO - PROCESS | 2211 | 1461134630637 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:43:50 INFO - PROCESS | 2211 | 1461134630641 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:43:50 INFO - PROCESS | 2211 | 1461134630642 Marionette TRACE conn2 <- [1,902,null,{}] 23:43:50 INFO - PROCESS | 2211 | 1461134630644 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}] 23:43:50 INFO - PROCESS | 2211 | 1461134630720 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:43:50 INFO - PROCESS | 2211 | 1461134630727 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245aa800 == 54 [pid = 2211] [id = 233] 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11c8b0400) [pid = 2211] [serial = 697] [outer = 0x0] 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x123e22400) [pid = 2211] [serial = 698] [outer = 0x11c8b0400] 23:43:50 INFO - PROCESS | 2211 | 1461134630755 Marionette DEBUG loaded listener.js 23:43:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x124268800) [pid = 2211] [serial = 699] [outer = 0x11c8b0400] 23:43:51 INFO - PROCESS | 2211 | 1461134631162 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]]]}] 23:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 570ms 23:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:43:51 INFO - PROCESS | 2211 | 1461134631213 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:43:51 INFO - PROCESS | 2211 | 1461134631215 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:43:51 INFO - PROCESS | 2211 | 1461134631218 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:43:51 INFO - PROCESS | 2211 | 1461134631220 Marionette TRACE conn2 <- [1,906,null,{}] 23:43:51 INFO - PROCESS | 2211 | 1461134631223 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}] 23:43:51 INFO - PROCESS | 2211 | 1461134631382 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:43:51 INFO - PROCESS | 2211 | 1461134631435 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b90d800 == 55 [pid = 2211] [id = 234] 23:43:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x123e2b000) [pid = 2211] [serial = 700] [outer = 0x0] 23:43:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x124273000) [pid = 2211] [serial = 701] [outer = 0x123e2b000] 23:43:51 INFO - PROCESS | 2211 | 1461134631460 Marionette DEBUG loaded listener.js 23:43:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x127996000) [pid = 2211] [serial = 702] [outer = 0x123e2b000] 23:43:51 INFO - PROCESS | 2211 | 1461134631751 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]]]}] 23:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 573ms 23:43:51 INFO - PROCESS | 2211 | 1461134631791 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:43:51 INFO - PROCESS | 2211 | 1461134631792 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:43:51 INFO - PROCESS | 2211 | 1461134631795 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:43:51 INFO - PROCESS | 2211 | 1461134631798 Marionette TRACE conn2 <- [1,910,null,{}] 23:43:51 INFO - PROCESS | 2211 | 1461134631800 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}] 23:43:51 INFO - PROCESS | 2211 | 1461134631911 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:43:51 INFO - PROCESS | 2211 | 1461134631949 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x1292a1800 == 56 [pid = 2211] [id = 235] 23:43:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x128889400) [pid = 2211] [serial = 703] [outer = 0x0] 23:43:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12a7d6000) [pid = 2211] [serial = 704] [outer = 0x128889400] 23:43:51 INFO - PROCESS | 2211 | 1461134631976 Marionette DEBUG loaded listener.js 23:43:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12b257c00) [pid = 2211] [serial = 705] [outer = 0x128889400] 23:43:52 INFO - PROCESS | 2211 | 1461134632284 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]]]}] 23:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 23:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:43:52 INFO - PROCESS | 2211 | 1461134632319 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 2211 | 1461134632321 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:43:52 INFO - PROCESS | 2211 | 1461134632323 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 2211 | 1461134632324 Marionette TRACE conn2 <- [1,914,null,{}] 23:43:52 INFO - PROCESS | 2211 | 1461134632326 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}] 23:43:52 INFO - PROCESS | 2211 | 1461134632422 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:43:52 INFO - PROCESS | 2211 | 1461134632426 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b584800 == 57 [pid = 2211] [id = 236] 23:43:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12a7da800) [pid = 2211] [serial = 706] [outer = 0x0] 23:43:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12b288400) [pid = 2211] [serial = 707] [outer = 0x12a7da800] 23:43:52 INFO - PROCESS | 2211 | 1461134632452 Marionette DEBUG loaded listener.js 23:43:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12b2dd800) [pid = 2211] [serial = 708] [outer = 0x12a7da800] 23:43:52 INFO - PROCESS | 2211 | 1461134632830 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]]]}] 23:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 23:43:52 INFO - PROCESS | 2211 | 1461134632849 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 2211 | 1461134632851 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:43:52 INFO - PROCESS | 2211 | 1461134632854 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 2211 | 1461134632856 Marionette TRACE conn2 <- [1,918,null,{}] 23:43:52 INFO - PROCESS | 2211 | 1461134632859 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}] 23:43:53 INFO - PROCESS | 2211 | 1461134633014 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:43:53 INFO - PROCESS | 2211 | 1461134633032 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfbd800 == 58 [pid = 2211] [id = 237] 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12b258000) [pid = 2211] [serial = 709] [outer = 0x0] 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12b361800) [pid = 2211] [serial = 710] [outer = 0x12b258000] 23:43:53 INFO - PROCESS | 2211 | 1461134633071 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12b3cf400) [pid = 2211] [serial = 711] [outer = 0x12b258000] 23:43:53 INFO - PROCESS | 2211 | 1461134633502 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]]]}] 23:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 23:43:53 INFO - PROCESS | 2211 | 1461134633524 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:43:53 INFO - PROCESS | 2211 | 1461134633525 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:43:53 INFO - PROCESS | 2211 | 1461134633529 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:43:53 INFO - PROCESS | 2211 | 1461134633531 Marionette TRACE conn2 <- [1,922,null,{}] 23:43:53 INFO - PROCESS | 2211 | 1461134633533 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}] 23:43:53 INFO - PROCESS | 2211 | 1461134633633 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12d182400) [pid = 2211] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12445d400) [pid = 2211] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12b28e000) [pid = 2211] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x123b0f800) [pid = 2211] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x11adf1000) [pid = 2211] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x115487400) [pid = 2211] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12e6e0400) [pid = 2211] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12f14a800) [pid = 2211] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12e854800) [pid = 2211] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x115343800) [pid = 2211] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12b3cc400) [pid = 2211] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x1163eac00) [pid = 2211] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:43:53 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12bc75800) [pid = 2211] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:43:53 INFO - PROCESS | 2211 | 1461134633828 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x11970b000 == 59 [pid = 2211] [id = 238] 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x114b79400) [pid = 2211] [serial = 712] [outer = 0x0] 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x11abc1800) [pid = 2211] [serial = 713] [outer = 0x114b79400] 23:43:53 INFO - PROCESS | 2211 | 1461134633853 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x124268c00) [pid = 2211] [serial = 714] [outer = 0x114b79400] 23:43:54 INFO - PROCESS | 2211 | 1461134634112 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]]]}] 23:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 620ms 23:43:54 INFO - PROCESS | 2211 | 1461134634153 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:43:54 INFO - PROCESS | 2211 | 1461134634154 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:43:54 INFO - PROCESS | 2211 | 1461134634156 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:43:54 INFO - PROCESS | 2211 | 1461134634157 Marionette TRACE conn2 <- [1,926,null,{}] 23:43:54 INFO - PROCESS | 2211 | 1461134634160 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}] 23:43:54 INFO - PROCESS | 2211 | 1461134634255 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:43:54 INFO - PROCESS | 2211 | 1461134634259 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9d000 == 60 [pid = 2211] [id = 239] 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12705a400) [pid = 2211] [serial = 715] [outer = 0x0] 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12bd2c800) [pid = 2211] [serial = 716] [outer = 0x12705a400] 23:43:54 INFO - PROCESS | 2211 | 1461134634284 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12d188c00) [pid = 2211] [serial = 717] [outer = 0x12705a400] 23:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 23:43:54 INFO - PROCESS | 2211 | 1461134634621 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]]]}] 23:43:54 INFO - PROCESS | 2211 | 1461134634625 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:43:54 INFO - PROCESS | 2211 | 1461134634627 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:43:54 INFO - PROCESS | 2211 | 1461134634633 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:43:54 INFO - PROCESS | 2211 | 1461134634634 Marionette TRACE conn2 <- [1,930,null,{}] 23:43:54 INFO - PROCESS | 2211 | 1461134634636 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}] 23:43:54 INFO - PROCESS | 2211 | 1461134634756 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:43:54 INFO - PROCESS | 2211 | 1461134634764 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6d9000 == 61 [pid = 2211] [id = 240] 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x118feac00) [pid = 2211] [serial = 718] [outer = 0x0] 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12d5c5400) [pid = 2211] [serial = 719] [outer = 0x118feac00] 23:43:54 INFO - PROCESS | 2211 | 1461134634793 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12e288c00) [pid = 2211] [serial = 720] [outer = 0x118feac00] 23:43:55 INFO - PROCESS | 2211 | 1461134635126 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]]]}] 23:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 23:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:43:55 INFO - PROCESS | 2211 | 1461134635152 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 2211 | 1461134635153 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:43:55 INFO - PROCESS | 2211 | 1461134635155 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 2211 | 1461134635156 Marionette TRACE conn2 <- [1,934,null,{}] 23:43:55 INFO - PROCESS | 2211 | 1461134635158 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}] 23:43:55 INFO - PROCESS | 2211 | 1461134635240 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:43:55 INFO - PROCESS | 2211 | 1461134635245 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f541000 == 62 [pid = 2211] [id = 241] 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12e2af000) [pid = 2211] [serial = 721] [outer = 0x0] 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12e855c00) [pid = 2211] [serial = 722] [outer = 0x12e2af000] 23:43:55 INFO - PROCESS | 2211 | 1461134635269 Marionette DEBUG loaded listener.js 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12ee7a000) [pid = 2211] [serial = 723] [outer = 0x12e2af000] 23:43:55 INFO - PROCESS | 2211 | 1461134635587 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]]]}] 23:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 23:43:55 INFO - PROCESS | 2211 | 1461134635626 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 2211 | 1461134635627 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:43:55 INFO - PROCESS | 2211 | 1461134635632 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 2211 | 1461134635633 Marionette TRACE conn2 <- [1,938,null,{}] 23:43:55 INFO - PROCESS | 2211 | 1461134635635 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}] 23:43:55 INFO - PROCESS | 2211 | 1461134635741 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:43:55 INFO - PROCESS | 2211 | 1461134635748 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc71800 == 63 [pid = 2211] [id = 242] 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12ee71800) [pid = 2211] [serial = 724] [outer = 0x0] 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12f150800) [pid = 2211] [serial = 725] [outer = 0x12ee71800] 23:43:55 INFO - PROCESS | 2211 | 1461134635772 Marionette DEBUG loaded listener.js 23:43:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12f216800) [pid = 2211] [serial = 726] [outer = 0x12ee71800] 23:43:56 INFO - PROCESS | 2211 | 1461134636253 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]]]}] 23:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 23:43:56 INFO - PROCESS | 2211 | 1461134636311 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:43:56 INFO - PROCESS | 2211 | 1461134636315 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:43:56 INFO - PROCESS | 2211 | 1461134636320 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:43:56 INFO - PROCESS | 2211 | 1461134636322 Marionette TRACE conn2 <- [1,942,null,{}] 23:43:56 INFO - PROCESS | 2211 | 1461134636326 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}] 23:43:56 INFO - PROCESS | 2211 | 1461134636430 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:43:56 INFO - PROCESS | 2211 | 1461134636526 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf21800 == 64 [pid = 2211] [id = 243] 23:43:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x118fdf400) [pid = 2211] [serial = 727] [outer = 0x0] 23:43:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x119e61000) [pid = 2211] [serial = 728] [outer = 0x118fdf400] 23:43:56 INFO - PROCESS | 2211 | 1461134636557 Marionette DEBUG loaded listener.js 23:43:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x11abcac00) [pid = 2211] [serial = 729] [outer = 0x118fdf400] 23:43:56 INFO - PROCESS | 2211 | 1461134636983 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]]]}] 23:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 23:43:57 INFO - PROCESS | 2211 | 1461134637042 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 2211 | 1461134637049 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:43:57 INFO - PROCESS | 2211 | 1461134637053 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 2211 | 1461134637055 Marionette TRACE conn2 <- [1,946,null,{}] 23:43:57 INFO - PROCESS | 2211 | 1461134637058 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}] 23:43:57 INFO - PROCESS | 2211 | 1461134637162 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:43:57 INFO - PROCESS | 2211 | 1461134637232 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12886d800 == 65 [pid = 2211] [id = 244] 23:43:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x11c16f400) [pid = 2211] [serial = 730] [outer = 0x0] 23:43:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x123a06800) [pid = 2211] [serial = 731] [outer = 0x11c16f400] 23:43:57 INFO - PROCESS | 2211 | 1461134637261 Marionette DEBUG loaded listener.js 23:43:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x124275800) [pid = 2211] [serial = 732] [outer = 0x11c16f400] 23:43:57 INFO - PROCESS | 2211 | 1461134637645 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]]]}] 23:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 621ms 23:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:43:57 INFO - PROCESS | 2211 | 1461134637683 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 2211 | 1461134637684 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:43:57 INFO - PROCESS | 2211 | 1461134637686 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 2211 | 1461134637689 Marionette TRACE conn2 <- [1,950,null,{}] 23:43:57 INFO - PROCESS | 2211 | 1461134637699 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}] 23:43:57 INFO - PROCESS | 2211 | 1461134637827 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:43:57 INFO - PROCESS | 2211 | 1461134637890 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f546000 == 66 [pid = 2211] [id = 245] 23:43:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x129ca2400) [pid = 2211] [serial = 733] [outer = 0x0] 23:43:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x12a7e0c00) [pid = 2211] [serial = 734] [outer = 0x129ca2400] 23:43:57 INFO - PROCESS | 2211 | 1461134637964 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x12b28d800) [pid = 2211] [serial = 735] [outer = 0x129ca2400] 23:43:58 INFO - PROCESS | 2211 | 1461134638373 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]]]}] 23:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 724ms 23:43:58 INFO - PROCESS | 2211 | 1461134638411 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:43:58 INFO - PROCESS | 2211 | 1461134638413 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:43:58 INFO - PROCESS | 2211 | 1461134638415 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:43:58 INFO - PROCESS | 2211 | 1461134638416 Marionette TRACE conn2 <- [1,954,null,{}] 23:43:58 INFO - PROCESS | 2211 | 1461134638419 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}] 23:43:58 INFO - PROCESS | 2211 | 1461134638521 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:43:58 INFO - PROCESS | 2211 | 1461134638578 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300c0000 == 67 [pid = 2211] [id = 246] 23:43:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12b360800) [pid = 2211] [serial = 736] [outer = 0x0] 23:43:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12d18b400) [pid = 2211] [serial = 737] [outer = 0x12b360800] 23:43:58 INFO - PROCESS | 2211 | 1461134638607 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12db9f800) [pid = 2211] [serial = 738] [outer = 0x12b360800] 23:43:59 INFO - PROCESS | 2211 | 1461134639037 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]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 669ms 23:43:59 INFO - PROCESS | 2211 | 1461134639085 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:43:59 INFO - PROCESS | 2211 | 1461134639086 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:43:59 INFO - PROCESS | 2211 | 1461134639089 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 2211 | 1461134639090 Marionette TRACE conn2 <- [1,958,null,{}] 23:43:59 INFO - PROCESS | 2211 | 1461134639092 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}] 23:43:59 INFO - PROCESS | 2211 | 1461134639195 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:43:59 INFO - PROCESS | 2211 | 1461134639294 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd7800 == 68 [pid = 2211] [id = 247] 23:43:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12dba0400) [pid = 2211] [serial = 739] [outer = 0x0] 23:43:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12e6e8000) [pid = 2211] [serial = 740] [outer = 0x12dba0400] 23:43:59 INFO - PROCESS | 2211 | 1461134639325 Marionette DEBUG loaded listener.js 23:43:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12f21a000) [pid = 2211] [serial = 741] [outer = 0x12dba0400] 23:43:59 INFO - PROCESS | 2211 | 1461134639754 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]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 718ms 23:43:59 INFO - PROCESS | 2211 | 1461134639812 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:43:59 INFO - PROCESS | 2211 | 1461134639814 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:43:59 INFO - PROCESS | 2211 | 1461134639818 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 2211 | 1461134639819 Marionette TRACE conn2 <- [1,962,null,{}] 23:43:59 INFO - PROCESS | 2211 | 1461134639822 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}] 23:43:59 INFO - PROCESS | 2211 | 1461134639957 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:44:00 INFO - PROCESS | 2211 | 1461134640056 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99b000 == 69 [pid = 2211] [id = 248] 23:44:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x124267400) [pid = 2211] [serial = 742] [outer = 0x0] 23:44:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12f21d800) [pid = 2211] [serial = 743] [outer = 0x124267400] 23:44:00 INFO - PROCESS | 2211 | 1461134640106 Marionette DEBUG loaded listener.js 23:44:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12f48bc00) [pid = 2211] [serial = 744] [outer = 0x124267400] 23:44:00 INFO - PROCESS | 2211 | 1461134640714 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]]]}] 23:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 924ms 23:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:44:00 INFO - PROCESS | 2211 | 1461134640753 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:44:00 INFO - PROCESS | 2211 | 1461134640756 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:44:00 INFO - PROCESS | 2211 | 1461134640759 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:44:00 INFO - PROCESS | 2211 | 1461134640763 Marionette TRACE conn2 <- [1,966,null,{}] 23:44:00 INFO - PROCESS | 2211 | 1461134640768 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}] 23:44:00 INFO - PROCESS | 2211 | 1461134640864 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:44:00 INFO - PROCESS | 2211 | 1461134640935 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x1153b3000 == 70 [pid = 2211] [id = 249] 23:44:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x11460fc00) [pid = 2211] [serial = 745] [outer = 0x0] 23:44:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x114b7b800) [pid = 2211] [serial = 746] [outer = 0x11460fc00] 23:44:00 INFO - PROCESS | 2211 | 1461134640963 Marionette DEBUG loaded listener.js 23:44:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x114c14400) [pid = 2211] [serial = 747] [outer = 0x11460fc00] 23:44:01 INFO - PROCESS | 2211 | 1461134641428 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]]]}] 23:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 726ms 23:44:01 INFO - PROCESS | 2211 | 1461134641485 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:44:01 INFO - PROCESS | 2211 | 1461134641491 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:44:01 INFO - PROCESS | 2211 | 1461134641498 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:44:01 INFO - PROCESS | 2211 | 1461134641501 Marionette TRACE conn2 <- [1,970,null,{}] 23:44:01 INFO - PROCESS | 2211 | 1461134641504 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}] 23:44:01 INFO - PROCESS | 2211 | 1461134641641 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12f541000 == 69 [pid = 2211] [id = 241] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6d9000 == 68 [pid = 2211] [id = 240] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9d000 == 67 [pid = 2211] [id = 239] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12f218800) [pid = 2211] [serial = 665] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x11970b000 == 66 [pid = 2211] [id = 238] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfbd800 == 65 [pid = 2211] [id = 237] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12b584800 == 64 [pid = 2211] [id = 236] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x1292a1800 == 63 [pid = 2211] [id = 235] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x11b90d800 == 62 [pid = 2211] [id = 234] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x1245aa800 == 61 [pid = 2211] [id = 233] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x123b80800 == 60 [pid = 2211] [id = 232] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9a8800 == 59 [pid = 2211] [id = 231] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb70800 == 58 [pid = 2211] [id = 230] 23:44:01 INFO - PROCESS | 2211 | 1461134641807 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7e5000 == 57 [pid = 2211] [id = 225] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x123f41800 == 56 [pid = 2211] [id = 224] 23:44:01 INFO - PROCESS | 2211 | --DOCSHELL 0x1188f5800 == 55 [pid = 2211] [id = 223] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12d5c6c00) [pid = 2211] [serial = 647] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12921cc00) [pid = 2211] [serial = 638] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12b285800) [pid = 2211] [serial = 639] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12b2e8800) [pid = 2211] [serial = 641] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12b650c00) [pid = 2211] [serial = 642] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12426b800) [pid = 2211] [serial = 635] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12445b800) [pid = 2211] [serial = 636] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x11bdc5000) [pid = 2211] [serial = 632] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x11c6f3800) [pid = 2211] [serial = 633] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x1191ad400) [pid = 2211] [serial = 630] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x1163ec400) [pid = 2211] [serial = 629] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12e852800) [pid = 2211] [serial = 650] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12f487c00) [pid = 2211] [serial = 612] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12f149000) [pid = 2211] [serial = 653] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x12e84dc00) [pid = 2211] [serial = 626] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11c8ba800) [pid = 2211] [serial = 617] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11abca800) [pid = 2211] [serial = 657] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12b3d1400) [pid = 2211] [serial = 662] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12d186c00) [pid = 2211] [serial = 623] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12705e400) [pid = 2211] [serial = 620] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x11abcc800) [pid = 2211] [serial = 659] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x1189dbc00) [pid = 2211] [serial = 614] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11abc6800) [pid = 2211] [serial = 656] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12f486800) [pid = 2211] [serial = 663] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12ee6e400) [pid = 2211] [serial = 651] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12bd2a000) [pid = 2211] [serial = 644] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12d11cc00) [pid = 2211] [serial = 645] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12ee78000) [pid = 2211] [serial = 660] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12f484400) [pid = 2211] [serial = 654] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12e2b6400) [pid = 2211] [serial = 648] [outer = 0x0] [url = about:blank] 23:44:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x119708000 == 56 [pid = 2211] [id = 250] 23:44:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x116062c00) [pid = 2211] [serial = 748] [outer = 0x0] 23:44:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x116552800) [pid = 2211] [serial = 749] [outer = 0x116062c00] 23:44:01 INFO - PROCESS | 2211 | 1461134641841 Marionette DEBUG loaded listener.js 23:44:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11863fc00) [pid = 2211] [serial = 750] [outer = 0x116062c00] 23:44:02 INFO - PROCESS | 2211 | 1461134642175 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]]]}] 23:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 721ms 23:44:02 INFO - PROCESS | 2211 | 1461134642219 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:44:02 INFO - PROCESS | 2211 | 1461134642220 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:44:02 INFO - PROCESS | 2211 | 1461134642223 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:44:02 INFO - PROCESS | 2211 | 1461134642225 Marionette TRACE conn2 <- [1,974,null,{}] 23:44:02 INFO - PROCESS | 2211 | 1461134642233 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}] 23:44:02 INFO - PROCESS | 2211 | 1461134642319 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:44:02 INFO - PROCESS | 2211 | 1461134642382 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6f000 == 57 [pid = 2211] [id = 251] 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x118638000) [pid = 2211] [serial = 751] [outer = 0x0] 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x1188b3000) [pid = 2211] [serial = 752] [outer = 0x118638000] 23:44:02 INFO - PROCESS | 2211 | 1461134642410 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x119eed400) [pid = 2211] [serial = 753] [outer = 0x118638000] 23:44:02 INFO - PROCESS | 2211 | 1461134642710 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]]]}] 23:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 525ms 23:44:02 INFO - PROCESS | 2211 | 1461134642750 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:44:02 INFO - PROCESS | 2211 | 1461134642751 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:44:02 INFO - PROCESS | 2211 | 1461134642753 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:44:02 INFO - PROCESS | 2211 | 1461134642755 Marionette TRACE conn2 <- [1,978,null,{}] 23:44:02 INFO - PROCESS | 2211 | 1461134642757 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}] 23:44:02 INFO - PROCESS | 2211 | 1461134642847 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:44:02 INFO - PROCESS | 2211 | 1461134642852 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c469800 == 58 [pid = 2211] [id = 252] 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x11a9cd800) [pid = 2211] [serial = 754] [outer = 0x0] 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x11acb0000) [pid = 2211] [serial = 755] [outer = 0x11a9cd800] 23:44:02 INFO - PROCESS | 2211 | 1461134642880 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x11af71000) [pid = 2211] [serial = 756] [outer = 0x11a9cd800] 23:44:03 INFO - PROCESS | 2211 | 1461134643319 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]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 569ms 23:44:03 INFO - PROCESS | 2211 | 1461134643323 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 2211 | 1461134643324 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:44:03 INFO - PROCESS | 2211 | 1461134643327 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 2211 | 1461134643328 Marionette TRACE conn2 <- [1,982,null,{}] 23:44:03 INFO - PROCESS | 2211 | 1461134643334 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}] 23:44:03 INFO - PROCESS | 2211 | 1461134643415 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:44:03 INFO - PROCESS | 2211 | 1461134643419 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f41000 == 59 [pid = 2211] [id = 253] 23:44:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11adee400) [pid = 2211] [serial = 757] [outer = 0x0] 23:44:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x11b6b7400) [pid = 2211] [serial = 758] [outer = 0x11adee400] 23:44:03 INFO - PROCESS | 2211 | 1461134643444 Marionette DEBUG loaded listener.js 23:44:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11bb90c00) [pid = 2211] [serial = 759] [outer = 0x11adee400] 23:44:03 INFO - PROCESS | 2211 | 1461134643786 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]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 23:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:44:03 INFO - PROCESS | 2211 | 1461134643799 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 2211 | 1461134643801 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:44:03 INFO - PROCESS | 2211 | 1461134643803 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 2211 | 1461134643804 Marionette TRACE conn2 <- [1,986,null,{}] 23:44:03 INFO - PROCESS | 2211 | 1461134643806 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}] 23:44:03 INFO - PROCESS | 2211 | 1461134643904 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:44:03 INFO - PROCESS | 2211 | 1461134643976 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x12423a000 == 60 [pid = 2211] [id = 254] 23:44:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x11abca800) [pid = 2211] [serial = 760] [outer = 0x0] 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x11bbd1000) [pid = 2211] [serial = 761] [outer = 0x11abca800] 23:44:04 INFO - PROCESS | 2211 | 1461134644004 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x11c8ba800) [pid = 2211] [serial = 762] [outer = 0x11abca800] 23:44:04 INFO - PROCESS | 2211 | 1461134644308 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]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 23:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:44:04 INFO - PROCESS | 2211 | 1461134644323 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 2211 | 1461134644324 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:44:04 INFO - PROCESS | 2211 | 1461134644326 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 2211 | 1461134644327 Marionette TRACE conn2 <- [1,990,null,{}] 23:44:04 INFO - PROCESS | 2211 | 1461134644333 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}] 23:44:04 INFO - PROCESS | 2211 | 1461134644437 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:44:04 INFO - PROCESS | 2211 | 1461134644449 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271a4000 == 61 [pid = 2211] [id = 255] 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x11c8b3000) [pid = 2211] [serial = 763] [outer = 0x0] 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x123b13400) [pid = 2211] [serial = 764] [outer = 0x11c8b3000] 23:44:04 INFO - PROCESS | 2211 | 1461134644474 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x1188d6400) [pid = 2211] [serial = 765] [outer = 0x11c8b3000] 23:44:04 INFO - PROCESS | 2211 | 1461134644838 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]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 23:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:44:04 INFO - PROCESS | 2211 | 1461134644849 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 2211 | 1461134644850 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:44:04 INFO - PROCESS | 2211 | 1461134644852 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 2211 | 1461134644853 Marionette TRACE conn2 <- [1,994,null,{}] 23:44:04 INFO - PROCESS | 2211 | 1461134644855 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}] 23:44:04 INFO - PROCESS | 2211 | 1461134644956 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:44:04 INFO - PROCESS | 2211 | 1461134644969 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x128894800 == 62 [pid = 2211] [id = 256] 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x123a0f000) [pid = 2211] [serial = 766] [outer = 0x0] 23:44:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12426b800) [pid = 2211] [serial = 767] [outer = 0x123a0f000] 23:44:04 INFO - PROCESS | 2211 | 1461134644993 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x1242f0800) [pid = 2211] [serial = 768] [outer = 0x123a0f000] 23:44:05 INFO - PROCESS | 2211 | 1461134645310 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]]]}] 23:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 23:44:05 INFO - PROCESS | 2211 | 1461134645322 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:44:05 INFO - PROCESS | 2211 | 1461134645323 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:44:05 INFO - PROCESS | 2211 | 1461134645333 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:44:05 INFO - PROCESS | 2211 | 1461134645335 Marionette TRACE conn2 <- [1,998,null,{}] 23:44:05 INFO - PROCESS | 2211 | 1461134645337 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}] 23:44:05 INFO - PROCESS | 2211 | 1461134645441 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:44:05 INFO - PROCESS | 2211 | 1461134645478 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b376000 == 63 [pid = 2211] [id = 257] 23:44:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x123d52800) [pid = 2211] [serial = 769] [outer = 0x0] 23:44:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12445b800) [pid = 2211] [serial = 770] [outer = 0x123d52800] 23:44:05 INFO - PROCESS | 2211 | 1461134645502 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x1275bfc00) [pid = 2211] [serial = 771] [outer = 0x123d52800] 23:44:05 INFO - PROCESS | 2211 | 1461134645822 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]]]}] 23:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 23:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:44:05 INFO - PROCESS | 2211 | 1461134645852 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:44:05 INFO - PROCESS | 2211 | 1461134645853 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:44:05 INFO - PROCESS | 2211 | 1461134645855 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:44:05 INFO - PROCESS | 2211 | 1461134645856 Marionette TRACE conn2 <- [1,1002,null,{}] 23:44:05 INFO - PROCESS | 2211 | 1461134645859 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}] 23:44:05 INFO - PROCESS | 2211 | 1461134645960 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12b258000) [pid = 2211] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x114b79400) [pid = 2211] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x118feac00) [pid = 2211] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x123e2b000) [pid = 2211] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12705a400) [pid = 2211] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12f216c00) [pid = 2211] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12e2af000) [pid = 2211] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x128889400) [pid = 2211] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x1195c4400) [pid = 2211] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11c8b0400) [pid = 2211] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x12a7da800) [pid = 2211] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x11227f000) [pid = 2211] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:44:06 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x11af72400) [pid = 2211] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:44:06 INFO - PROCESS | 2211 | 1461134646106 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1d0800 == 64 [pid = 2211] [id = 258] 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x114b79400) [pid = 2211] [serial = 772] [outer = 0x0] 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x119ef8000) [pid = 2211] [serial = 773] [outer = 0x114b79400] 23:44:06 INFO - PROCESS | 2211 | 1461134646131 Marionette DEBUG loaded listener.js 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x1275c3000) [pid = 2211] [serial = 774] [outer = 0x114b79400] 23:44:06 INFO - PROCESS | 2211 | 1461134646413 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]]]}] 23:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 23:44:06 INFO - PROCESS | 2211 | 1461134646475 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:44:06 INFO - PROCESS | 2211 | 1461134646477 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:44:06 INFO - PROCESS | 2211 | 1461134646483 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:44:06 INFO - PROCESS | 2211 | 1461134646486 Marionette TRACE conn2 <- [1,1006,null,{}] 23:44:06 INFO - PROCESS | 2211 | 1461134646489 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}] 23:44:06 INFO - PROCESS | 2211 | 1461134646640 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:44:06 INFO - PROCESS | 2211 | 1461134646696 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfbb000 == 65 [pid = 2211] [id = 259] 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x116553800) [pid = 2211] [serial = 775] [outer = 0x0] 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x129138800) [pid = 2211] [serial = 776] [outer = 0x116553800] 23:44:06 INFO - PROCESS | 2211 | 1461134646725 Marionette DEBUG loaded listener.js 23:44:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x12a7e3400) [pid = 2211] [serial = 777] [outer = 0x116553800] 23:44:07 INFO - PROCESS | 2211 | 1461134646998 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]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 23:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:44:07 INFO - PROCESS | 2211 | 1461134647054 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 2211 | 1461134647055 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:44:07 INFO - PROCESS | 2211 | 1461134647057 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 2211 | 1461134647058 Marionette TRACE conn2 <- [1,1010,null,{}] 23:44:07 INFO - PROCESS | 2211 | 1461134647061 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}] 23:44:07 INFO - PROCESS | 2211 | 1461134647150 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:44:07 INFO - PROCESS | 2211 | 1461134647154 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d399800 == 66 [pid = 2211] [id = 260] 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x12a7e3800) [pid = 2211] [serial = 778] [outer = 0x0] 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x12b258800) [pid = 2211] [serial = 779] [outer = 0x12a7e3800] 23:44:07 INFO - PROCESS | 2211 | 1461134647178 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12b286400) [pid = 2211] [serial = 780] [outer = 0x12a7e3800] 23:44:07 INFO - PROCESS | 2211 | 1461134647605 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]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 569ms 23:44:07 INFO - PROCESS | 2211 | 1461134647627 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 2211 | 1461134647630 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:44:07 INFO - PROCESS | 2211 | 1461134647634 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 2211 | 1461134647635 Marionette TRACE conn2 <- [1,1014,null,{}] 23:44:07 INFO - PROCESS | 2211 | 1461134647638 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}] 23:44:07 INFO - PROCESS | 2211 | 1461134647722 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:44:07 INFO - PROCESS | 2211 | 1461134647726 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da86000 == 67 [pid = 2211] [id = 261] 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12b28a800) [pid = 2211] [serial = 781] [outer = 0x0] 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12b28fc00) [pid = 2211] [serial = 782] [outer = 0x12b28a800] 23:44:07 INFO - PROCESS | 2211 | 1461134647753 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12b2e8800) [pid = 2211] [serial = 783] [outer = 0x12b28a800] 23:44:08 INFO - PROCESS | 2211 | 1461134648063 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]]]}] 23:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 23:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:44:08 INFO - PROCESS | 2211 | 1461134648155 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:44:08 INFO - PROCESS | 2211 | 1461134648159 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:44:08 INFO - PROCESS | 2211 | 1461134648163 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:44:08 INFO - PROCESS | 2211 | 1461134648168 Marionette TRACE conn2 <- [1,1018,null,{}] 23:44:08 INFO - PROCESS | 2211 | 1461134648173 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}] 23:44:08 INFO - PROCESS | 2211 | 1461134648366 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:44:08 INFO - PROCESS | 2211 | 1461134648520 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x1188f3800 == 68 [pid = 2211] [id = 262] 23:44:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x11465c000) [pid = 2211] [serial = 784] [outer = 0x0] 23:44:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x114b7a000) [pid = 2211] [serial = 785] [outer = 0x11465c000] 23:44:08 INFO - PROCESS | 2211 | 1461134648567 Marionette DEBUG loaded listener.js 23:44:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x115481800) [pid = 2211] [serial = 786] [outer = 0x11465c000] 23:44:09 INFO - PROCESS | 2211 | 1461134649036 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]]]}] 23:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 925ms 23:44:09 INFO - PROCESS | 2211 | 1461134649088 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:44:09 INFO - PROCESS | 2211 | 1461134649091 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:44:09 INFO - PROCESS | 2211 | 1461134649115 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 2211 | 1461134649118 Marionette TRACE conn2 <- [1,1022,null,{}] 23:44:09 INFO - PROCESS | 2211 | 1461134649122 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}] 23:44:09 INFO - PROCESS | 2211 | 1461134649227 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:44:09 INFO - PROCESS | 2211 | 1461134649299 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c34d000 == 69 [pid = 2211] [id = 263] 23:44:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x11584a400) [pid = 2211] [serial = 787] [outer = 0x0] 23:44:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x118f54800) [pid = 2211] [serial = 788] [outer = 0x11584a400] 23:44:09 INFO - PROCESS | 2211 | 1461134649329 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x119e60800) [pid = 2211] [serial = 789] [outer = 0x11584a400] 23:44:09 INFO - PROCESS | 2211 | 1461134649747 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]]]}] 23:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 693ms 23:44:09 INFO - PROCESS | 2211 | 1461134649788 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:44:09 INFO - PROCESS | 2211 | 1461134649790 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:44:09 INFO - PROCESS | 2211 | 1461134649792 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 2211 | 1461134649793 Marionette TRACE conn2 <- [1,1026,null,{}] 23:44:09 INFO - PROCESS | 2211 | 1461134649822 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}] 23:44:09 INFO - PROCESS | 2211 | 1461134649927 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:44:09 INFO - PROCESS | 2211 | 1461134649989 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfd1800 == 70 [pid = 2211] [id = 264] 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x11abcd800) [pid = 2211] [serial = 790] [outer = 0x0] 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x11bd0d400) [pid = 2211] [serial = 791] [outer = 0x11abcd800] 23:44:10 INFO - PROCESS | 2211 | 1461134650062 Marionette DEBUG loaded listener.js 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x11c398400) [pid = 2211] [serial = 792] [outer = 0x11abcd800] 23:44:10 INFO - PROCESS | 2211 | 1461134650446 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]]]}] 23:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 690ms 23:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:44:10 INFO - PROCESS | 2211 | 1461134650484 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:44:10 INFO - PROCESS | 2211 | 1461134650485 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:44:10 INFO - PROCESS | 2211 | 1461134650487 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:44:10 INFO - PROCESS | 2211 | 1461134650489 Marionette TRACE conn2 <- [1,1030,null,{}] 23:44:10 INFO - PROCESS | 2211 | 1461134650491 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}] 23:44:10 INFO - PROCESS | 2211 | 1461134650597 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:44:10 INFO - PROCESS | 2211 | 1461134650669 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6d6000 == 71 [pid = 2211] [id = 265] 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x11c6f6000) [pid = 2211] [serial = 793] [outer = 0x0] 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12426bc00) [pid = 2211] [serial = 794] [outer = 0x11c6f6000] 23:44:10 INFO - PROCESS | 2211 | 1461134650701 Marionette DEBUG loaded listener.js 23:44:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x129c93c00) [pid = 2211] [serial = 795] [outer = 0x11c6f6000] 23:44:11 INFO - PROCESS | 2211 | 1461134651108 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]]]}] 23:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 23:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:44:11 INFO - PROCESS | 2211 | 1461134651157 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:44:11 INFO - PROCESS | 2211 | 1461134651159 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:44:11 INFO - PROCESS | 2211 | 1461134651161 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:44:11 INFO - PROCESS | 2211 | 1461134651164 Marionette TRACE conn2 <- [1,1034,null,{}] 23:44:11 INFO - PROCESS | 2211 | 1461134651167 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}] 23:44:11 INFO - PROCESS | 2211 | 1461134651270 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:44:11 INFO - PROCESS | 2211 | 1461134651361 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb6d800 == 72 [pid = 2211] [id = 266] 23:44:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x1188b3400) [pid = 2211] [serial = 796] [outer = 0x0] 23:44:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x129cda800) [pid = 2211] [serial = 797] [outer = 0x1188b3400] 23:44:11 INFO - PROCESS | 2211 | 1461134651391 Marionette DEBUG loaded listener.js 23:44:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12b256400) [pid = 2211] [serial = 798] [outer = 0x1188b3400] 23:44:12 INFO - PROCESS | 2211 | 1461134652009 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]]]}] 23:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 874ms 23:44:12 INFO - PROCESS | 2211 | 1461134652048 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:44:12 INFO - PROCESS | 2211 | 1461134652050 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:44:12 INFO - PROCESS | 2211 | 1461134652058 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:44:12 INFO - PROCESS | 2211 | 1461134652060 Marionette TRACE conn2 <- [1,1038,null,{}] 23:44:12 INFO - PROCESS | 2211 | 1461134652068 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}] 23:44:12 INFO - PROCESS | 2211 | 1461134652174 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:44:12 INFO - PROCESS | 2211 | 1461134652255 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a907800 == 73 [pid = 2211] [id = 267] 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x114b7cc00) [pid = 2211] [serial = 799] [outer = 0x0] 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x115790000) [pid = 2211] [serial = 800] [outer = 0x114b7cc00] 23:44:12 INFO - PROCESS | 2211 | 1461134652284 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x1165dc400) [pid = 2211] [serial = 801] [outer = 0x114b7cc00] 23:44:12 INFO - PROCESS | 2211 | 1461134652706 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]]]}] 23:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 680ms 23:44:12 INFO - PROCESS | 2211 | 1461134652738 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:44:12 INFO - PROCESS | 2211 | 1461134652742 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:44:12 INFO - PROCESS | 2211 | 1461134652746 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:44:12 INFO - PROCESS | 2211 | 1461134652748 Marionette TRACE conn2 <- [1,1042,null,{}] 23:44:12 INFO - PROCESS | 2211 | 1461134652750 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}] 23:44:12 INFO - PROCESS | 2211 | 1461134652842 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:44:12 INFO - PROCESS | 2211 | 1461134652919 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a920000 == 74 [pid = 2211] [id = 268] 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x1188a7800) [pid = 2211] [serial = 802] [outer = 0x0] 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x118931800) [pid = 2211] [serial = 803] [outer = 0x1188a7800] 23:44:12 INFO - PROCESS | 2211 | 1461134652946 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x119e5d400) [pid = 2211] [serial = 804] [outer = 0x1188a7800] 23:44:13 INFO - PROCESS | 2211 | 1461134653367 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]]]}] 23:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 671ms 23:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:44:13 INFO - PROCESS | 2211 | 1461134653418 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:44:13 INFO - PROCESS | 2211 | 1461134653419 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:44:13 INFO - PROCESS | 2211 | 1461134653421 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:44:13 INFO - PROCESS | 2211 | 1461134653424 Marionette TRACE conn2 <- [1,1046,null,{}] 23:44:13 INFO - PROCESS | 2211 | 1461134653450 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}] 23:44:13 INFO - PROCESS | 2211 | 1461134653564 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12efbd800 == 73 [pid = 2211] [id = 209] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6ca000 == 72 [pid = 2211] [id = 208] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a4000 == 71 [pid = 2211] [id = 207] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12d399800 == 70 [pid = 2211] [id = 260] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfbb000 == 69 [pid = 2211] [id = 259] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1d0800 == 68 [pid = 2211] [id = 258] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12b376000 == 67 [pid = 2211] [id = 257] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x128894800 == 66 [pid = 2211] [id = 256] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x12bc6d000) [pid = 2211] [serial = 680] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x116032000) [pid = 2211] [serial = 668] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x12921d400) [pid = 2211] [serial = 674] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12a7e0800) [pid = 2211] [serial = 686] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x12b283c00) [pid = 2211] [serial = 677] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12e852c00) [pid = 2211] [serial = 683] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x123a0a000) [pid = 2211] [serial = 671] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x1271a4000 == 65 [pid = 2211] [id = 255] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12423a000 == 64 [pid = 2211] [id = 254] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x123f41000 == 63 [pid = 2211] [id = 253] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11c469800 == 62 [pid = 2211] [id = 252] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6f000 == 61 [pid = 2211] [id = 251] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x119708000 == 60 [pid = 2211] [id = 250] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x1153b3000 == 59 [pid = 2211] [id = 249] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99b000 == 58 [pid = 2211] [id = 248] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd7800 == 57 [pid = 2211] [id = 247] 23:44:13 INFO - PROCESS | 2211 | 1461134653666 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x1300c0000 == 56 [pid = 2211] [id = 246] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12f546000 == 55 [pid = 2211] [id = 245] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12886d800 == 54 [pid = 2211] [id = 244] 23:44:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf21800 == 53 [pid = 2211] [id = 243] 23:44:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x11860e800 == 54 [pid = 2211] [id = 269] 23:44:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x11584a800) [pid = 2211] [serial = 805] [outer = 0x0] 23:44:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x1188ce400) [pid = 2211] [serial = 806] [outer = 0x11584a800] 23:44:13 INFO - PROCESS | 2211 | 1461134653696 Marionette DEBUG loaded listener.js 23:44:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x11aca7000) [pid = 2211] [serial = 807] [outer = 0x11584a800] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x12f21c400) [pid = 2211] [serial = 666] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12b257c00) [pid = 2211] [serial = 705] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12a7d6000) [pid = 2211] [serial = 704] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x11aaedc00) [pid = 2211] [serial = 692] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x11abcdc00) [pid = 2211] [serial = 693] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x123e22400) [pid = 2211] [serial = 698] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x124268800) [pid = 2211] [serial = 699] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12b288400) [pid = 2211] [serial = 707] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x11534d800) [pid = 2211] [serial = 689] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x11bdc8400) [pid = 2211] [serial = 695] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11c6f4400) [pid = 2211] [serial = 696] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12b3cf400) [pid = 2211] [serial = 711] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12b361800) [pid = 2211] [serial = 710] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x124268c00) [pid = 2211] [serial = 714] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12d5c5400) [pid = 2211] [serial = 719] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12e288c00) [pid = 2211] [serial = 720] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x1188b4400) [pid = 2211] [serial = 690] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x11abc1800) [pid = 2211] [serial = 713] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x124273000) [pid = 2211] [serial = 701] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12bd2c800) [pid = 2211] [serial = 716] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12b2dd800) [pid = 2211] [serial = 708] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12ee7a000) [pid = 2211] [serial = 723] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12d188c00) [pid = 2211] [serial = 717] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x127996000) [pid = 2211] [serial = 702] [outer = 0x0] [url = about:blank] 23:44:13 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x12e855c00) [pid = 2211] [serial = 722] [outer = 0x0] [url = about:blank] 23:44:14 INFO - PROCESS | 2211 | 1461134654000 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]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 622ms 23:44:14 INFO - PROCESS | 2211 | 1461134654044 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:44:14 INFO - PROCESS | 2211 | 1461134654045 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:44:14 INFO - PROCESS | 2211 | 1461134654047 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:44:14 INFO - PROCESS | 2211 | 1461134654049 Marionette TRACE conn2 <- [1,1050,null,{}] 23:44:14 INFO - PROCESS | 2211 | 1461134654051 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}] 23:44:14 INFO - PROCESS | 2211 | 1461134654130 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:44:14 INFO - PROCESS | 2211 | 1461134654217 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99b000 == 55 [pid = 2211] [id = 270] 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x118978c00) [pid = 2211] [serial = 808] [outer = 0x0] 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11afd6c00) [pid = 2211] [serial = 809] [outer = 0x118978c00] 23:44:14 INFO - PROCESS | 2211 | 1461134654244 Marionette DEBUG loaded listener.js 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11bb98000) [pid = 2211] [serial = 810] [outer = 0x118978c00] 23:44:14 INFO - PROCESS | 2211 | 1461134654504 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]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 23:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:44:14 INFO - PROCESS | 2211 | 1461134654521 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:44:14 INFO - PROCESS | 2211 | 1461134654522 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:44:14 INFO - PROCESS | 2211 | 1461134654524 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:44:14 INFO - PROCESS | 2211 | 1461134654525 Marionette TRACE conn2 <- [1,1054,null,{}] 23:44:14 INFO - PROCESS | 2211 | 1461134654527 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}] 23:44:14 INFO - PROCESS | 2211 | 1461134654619 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:44:14 INFO - PROCESS | 2211 | 1461134654623 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c60800 == 56 [pid = 2211] [id = 271] 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11bb9a800) [pid = 2211] [serial = 811] [outer = 0x0] 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x11bd0e000) [pid = 2211] [serial = 812] [outer = 0x11bb9a800] 23:44:14 INFO - PROCESS | 2211 | 1461134654649 Marionette DEBUG loaded listener.js 23:44:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11bf5cc00) [pid = 2211] [serial = 813] [outer = 0x11bb9a800] 23:44:14 INFO - PROCESS | 2211 | 1461134654973 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]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 23:44:14 INFO - PROCESS | 2211 | 1461134654995 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:44:14 INFO - PROCESS | 2211 | 1461134654998 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:44:15 INFO - PROCESS | 2211 | 1461134655001 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:44:15 INFO - PROCESS | 2211 | 1461134655002 Marionette TRACE conn2 <- [1,1058,null,{}] 23:44:15 INFO - PROCESS | 2211 | 1461134655004 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}] 23:44:15 INFO - PROCESS | 2211 | 1461134655093 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:44:15 INFO - PROCESS | 2211 | 1461134655100 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x118613800 == 57 [pid = 2211] [id = 272] 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x11c388400) [pid = 2211] [serial = 814] [outer = 0x0] 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x11c8bd000) [pid = 2211] [serial = 815] [outer = 0x11c388400] 23:44:15 INFO - PROCESS | 2211 | 1461134655128 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12410c400) [pid = 2211] [serial = 816] [outer = 0x11c388400] 23:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 467ms 23:44:15 INFO - PROCESS | 2211 | 1461134655465 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]]]}] 23:44:15 INFO - PROCESS | 2211 | 1461134655469 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:44:15 INFO - PROCESS | 2211 | 1461134655470 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:44:15 INFO - PROCESS | 2211 | 1461134655472 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:44:15 INFO - PROCESS | 2211 | 1461134655473 Marionette TRACE conn2 <- [1,1062,null,{}] 23:44:15 INFO - PROCESS | 2211 | 1461134655476 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}] 23:44:15 INFO - PROCESS | 2211 | 1461134655553 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:44:15 INFO - PROCESS | 2211 | 1461134655558 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245be000 == 58 [pid = 2211] [id = 273] 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x124155800) [pid = 2211] [serial = 817] [outer = 0x0] 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12426dc00) [pid = 2211] [serial = 818] [outer = 0x124155800] 23:44:15 INFO - PROCESS | 2211 | 1461134655583 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12705c400) [pid = 2211] [serial = 819] [outer = 0x124155800] 23:44:15 INFO - PROCESS | 2211 | 1461134655953 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]]]}] 23:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 23:44:16 INFO - PROCESS | 2211 | 1461134655999 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 2211 | 1461134656000 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:44:16 INFO - PROCESS | 2211 | 1461134656003 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 2211 | 1461134656004 Marionette TRACE conn2 <- [1,1066,null,{}] 23:44:16 INFO - PROCESS | 2211 | 1461134656006 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}] 23:44:16 INFO - PROCESS | 2211 | 1461134656104 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:44:16 INFO - PROCESS | 2211 | 1461134656108 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271bf000 == 59 [pid = 2211] [id = 274] 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x124269800) [pid = 2211] [serial = 820] [outer = 0x0] 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x127412800) [pid = 2211] [serial = 821] [outer = 0x124269800] 23:44:16 INFO - PROCESS | 2211 | 1461134656133 Marionette DEBUG loaded listener.js 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x1275c3800) [pid = 2211] [serial = 822] [outer = 0x124269800] 23:44:16 INFO - PROCESS | 2211 | 1461134656448 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]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:44:16 INFO - PROCESS | 2211 | 1461134656471 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 2211 | 1461134656472 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:44:16 INFO - PROCESS | 2211 | 1461134656474 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 2211 | 1461134656476 Marionette TRACE conn2 <- [1,1070,null,{}] 23:44:16 INFO - PROCESS | 2211 | 1461134656478 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}] 23:44:16 INFO - PROCESS | 2211 | 1461134656597 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:44:16 INFO - PROCESS | 2211 | 1461134656602 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x129189000 == 60 [pid = 2211] [id = 275] 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x127094c00) [pid = 2211] [serial = 823] [outer = 0x0] 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12921e000) [pid = 2211] [serial = 824] [outer = 0x127094c00] 23:44:16 INFO - PROCESS | 2211 | 1461134656656 Marionette DEBUG loaded listener.js 23:44:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x129c97800) [pid = 2211] [serial = 825] [outer = 0x127094c00] 23:44:16 INFO - PROCESS | 2211 | 1461134656977 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]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 23:44:16 INFO - PROCESS | 2211 | 1461134656994 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 2211 | 1461134656995 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:44:17 INFO - PROCESS | 2211 | 1461134657000 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 2211 | 1461134657001 Marionette TRACE conn2 <- [1,1074,null,{}] 23:44:17 INFO - PROCESS | 2211 | 1461134657003 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}] 23:44:17 INFO - PROCESS | 2211 | 1461134657102 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:44:17 INFO - PROCESS | 2211 | 1461134657113 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b372800 == 61 [pid = 2211] [id = 276] 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x129cd5c00) [pid = 2211] [serial = 826] [outer = 0x0] 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x129cdc000) [pid = 2211] [serial = 827] [outer = 0x129cd5c00] 23:44:17 INFO - PROCESS | 2211 | 1461134657138 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12a7d5000) [pid = 2211] [serial = 828] [outer = 0x129cd5c00] 23:44:17 INFO - PROCESS | 2211 | 1461134657488 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]]]}] 23:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 517ms 23:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:44:17 INFO - PROCESS | 2211 | 1461134657518 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:44:17 INFO - PROCESS | 2211 | 1461134657519 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:44:17 INFO - PROCESS | 2211 | 1461134657521 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 2211 | 1461134657523 Marionette TRACE conn2 <- [1,1078,null,{}] 23:44:17 INFO - PROCESS | 2211 | 1461134657525 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}] 23:44:17 INFO - PROCESS | 2211 | 1461134657642 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:44:17 INFO - PROCESS | 2211 | 1461134657679 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbbf000 == 62 [pid = 2211] [id = 277] 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x129cd6000) [pid = 2211] [serial = 829] [outer = 0x0] 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12b252c00) [pid = 2211] [serial = 830] [outer = 0x129cd6000] 23:44:17 INFO - PROCESS | 2211 | 1461134657708 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12b2e3400) [pid = 2211] [serial = 831] [outer = 0x129cd6000] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12b3d2800) [pid = 2211] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x114b85400) [pid = 2211] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x12d111c00) [pid = 2211] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x114c10c00) [pid = 2211] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x11af71800) [pid = 2211] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12b6d9800) [pid = 2211] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x11af76800) [pid = 2211] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x128882800) [pid = 2211] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x11c171400) [pid = 2211] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12bc6e000) [pid = 2211] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x1191ad800) [pid = 2211] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x1242fa800) [pid = 2211] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x127a84c00) [pid = 2211] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x1188ca400) [pid = 2211] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12d110c00) [pid = 2211] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x11af74400) [pid = 2211] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12e27d800) [pid = 2211] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12bb33800) [pid = 2211] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12741ac00) [pid = 2211] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12e28a400) [pid = 2211] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x1146b6000) [pid = 2211] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12a7db800) [pid = 2211] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x124270800) [pid = 2211] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x12e281800) [pid = 2211] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11c8b2400) [pid = 2211] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11c8b3000) [pid = 2211] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x11460fc00) [pid = 2211] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x11adee400) [pid = 2211] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x123a0f000) [pid = 2211] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x116062c00) [pid = 2211] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11a9cd800) [pid = 2211] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x118638000) [pid = 2211] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x123d52800) [pid = 2211] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x124267400) [pid = 2211] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x116553800) [pid = 2211] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x114b79400) [pid = 2211] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12a7e3800) [pid = 2211] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:44:18 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11abca800) [pid = 2211] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:44:18 INFO - PROCESS | 2211 | 1461134658299 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]]]}] 23:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 820ms 23:44:18 INFO - PROCESS | 2211 | 1461134658345 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:44:18 INFO - PROCESS | 2211 | 1461134658347 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:44:18 INFO - PROCESS | 2211 | 1461134658355 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:44:18 INFO - PROCESS | 2211 | 1461134658356 Marionette TRACE conn2 <- [1,1082,null,{}] 23:44:18 INFO - PROCESS | 2211 | 1461134658358 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}] 23:44:18 INFO - PROCESS | 2211 | 1461134658443 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:44:18 INFO - PROCESS | 2211 | 1461134658449 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1a000 == 63 [pid = 2211] [id = 278] 23:44:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x118fe4400) [pid = 2211] [serial = 832] [outer = 0x0] 23:44:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11abc2400) [pid = 2211] [serial = 833] [outer = 0x118fe4400] 23:44:18 INFO - PROCESS | 2211 | 1461134658475 Marionette DEBUG loaded listener.js 23:44:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11b929400) [pid = 2211] [serial = 834] [outer = 0x118fe4400] 23:44:18 INFO - PROCESS | 2211 | 1461134658924 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]]]}] 23:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 620ms 23:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:44:18 INFO - PROCESS | 2211 | 1461134658975 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:44:18 INFO - PROCESS | 2211 | 1461134658976 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:44:18 INFO - PROCESS | 2211 | 1461134658979 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:44:18 INFO - PROCESS | 2211 | 1461134658980 Marionette TRACE conn2 <- [1,1086,null,{}] 23:44:18 INFO - PROCESS | 2211 | 1461134658982 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}] 23:44:19 INFO - PROCESS | 2211 | 1461134659057 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:44:19 INFO - PROCESS | 2211 | 1461134659066 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d38f000 == 64 [pid = 2211] [id = 279] 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x11c37d000) [pid = 2211] [serial = 835] [outer = 0x0] 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x11c8b7000) [pid = 2211] [serial = 836] [outer = 0x11c37d000] 23:44:19 INFO - PROCESS | 2211 | 1461134659090 Marionette DEBUG loaded listener.js 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12b363000) [pid = 2211] [serial = 837] [outer = 0x11c37d000] 23:44:19 INFO - PROCESS | 2211 | 1461134659425 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]]]}] 23:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 23:44:19 INFO - PROCESS | 2211 | 1461134659449 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:44:19 INFO - PROCESS | 2211 | 1461134659451 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:44:19 INFO - PROCESS | 2211 | 1461134659453 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:44:19 INFO - PROCESS | 2211 | 1461134659454 Marionette TRACE conn2 <- [1,1090,null,{}] 23:44:19 INFO - PROCESS | 2211 | 1461134659456 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}] 23:44:19 INFO - PROCESS | 2211 | 1461134659536 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:44:19 INFO - PROCESS | 2211 | 1461134659540 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9b000 == 65 [pid = 2211] [id = 280] 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12b35fc00) [pid = 2211] [serial = 838] [outer = 0x0] 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12b3cfc00) [pid = 2211] [serial = 839] [outer = 0x12b35fc00] 23:44:19 INFO - PROCESS | 2211 | 1461134659564 Marionette DEBUG loaded listener.js 23:44:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12b642800) [pid = 2211] [serial = 840] [outer = 0x12b35fc00] 23:44:19 INFO - PROCESS | 2211 | 1461134659886 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]]]}] 23:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 23:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:44:19 INFO - PROCESS | 2211 | 1461134659922 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:44:19 INFO - PROCESS | 2211 | 1461134659923 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:44:19 INFO - PROCESS | 2211 | 1461134659925 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:44:19 INFO - PROCESS | 2211 | 1461134659926 Marionette TRACE conn2 <- [1,1094,null,{}] 23:44:19 INFO - PROCESS | 2211 | 1461134659929 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}] 23:44:20 INFO - PROCESS | 2211 | 1461134660035 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:44:20 INFO - PROCESS | 2211 | 1461134660042 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6d9000 == 66 [pid = 2211] [id = 281] 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12b641800) [pid = 2211] [serial = 841] [outer = 0x0] 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12b6d9800) [pid = 2211] [serial = 842] [outer = 0x12b641800] 23:44:20 INFO - PROCESS | 2211 | 1461134660066 Marionette DEBUG loaded listener.js 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12bb2d000) [pid = 2211] [serial = 843] [outer = 0x12b641800] 23:44:20 INFO - PROCESS | 2211 | 1461134660570 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]]]}] 23:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 668ms 23:44:20 INFO - PROCESS | 2211 | 1461134660610 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:44:20 INFO - PROCESS | 2211 | 1461134660615 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:44:20 INFO - PROCESS | 2211 | 1461134660621 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:44:20 INFO - PROCESS | 2211 | 1461134660623 Marionette TRACE conn2 <- [1,1098,null,{}] 23:44:20 INFO - PROCESS | 2211 | 1461134660627 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}] 23:44:20 INFO - PROCESS | 2211 | 1461134660732 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:44:20 INFO - PROCESS | 2211 | 1461134660805 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec6000 == 67 [pid = 2211] [id = 282] 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x116064800) [pid = 2211] [serial = 844] [outer = 0x0] 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x1188acc00) [pid = 2211] [serial = 845] [outer = 0x116064800] 23:44:20 INFO - PROCESS | 2211 | 1461134660837 Marionette DEBUG loaded listener.js 23:44:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x118f51800) [pid = 2211] [serial = 846] [outer = 0x116064800] 23:44:21 INFO - PROCESS | 2211 | 1461134661238 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]]]}] 23:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 23:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:44:21 INFO - PROCESS | 2211 | 1461134661292 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:44:21 INFO - PROCESS | 2211 | 1461134661297 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:44:21 INFO - PROCESS | 2211 | 1461134661301 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:44:21 INFO - PROCESS | 2211 | 1461134661303 Marionette TRACE conn2 <- [1,1102,null,{}] 23:44:21 INFO - PROCESS | 2211 | 1461134661306 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}] 23:44:21 INFO - PROCESS | 2211 | 1461134661411 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:44:21 INFO - PROCESS | 2211 | 1461134661503 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fcb800 == 68 [pid = 2211] [id = 283] 23:44:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x119552800) [pid = 2211] [serial = 847] [outer = 0x0] 23:44:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11abca000) [pid = 2211] [serial = 848] [outer = 0x119552800] 23:44:21 INFO - PROCESS | 2211 | 1461134661546 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11afd3c00) [pid = 2211] [serial = 849] [outer = 0x119552800] 23:44:21 INFO - PROCESS | 2211 | 1461134661956 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]]]}] 23:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 23:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:44:21 INFO - PROCESS | 2211 | 1461134661972 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:44:21 INFO - PROCESS | 2211 | 1461134661973 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:44:21 INFO - PROCESS | 2211 | 1461134661976 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:44:21 INFO - PROCESS | 2211 | 1461134661978 Marionette TRACE conn2 <- [1,1106,null,{}] 23:44:21 INFO - PROCESS | 2211 | 1461134661986 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}] 23:44:22 INFO - PROCESS | 2211 | 1461134662092 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:44:22 INFO - PROCESS | 2211 | 1461134662152 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e38a800 == 69 [pid = 2211] [id = 284] 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x11bdcbc00) [pid = 2211] [serial = 850] [outer = 0x0] 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11c8b8c00) [pid = 2211] [serial = 851] [outer = 0x11bdcbc00] 23:44:22 INFO - PROCESS | 2211 | 1461134662184 Marionette DEBUG loaded listener.js 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x124271c00) [pid = 2211] [serial = 852] [outer = 0x11bdcbc00] 23:44:22 INFO - PROCESS | 2211 | 1461134662629 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]]]}] 23:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 23:44:22 INFO - PROCESS | 2211 | 1461134662650 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:44:22 INFO - PROCESS | 2211 | 1461134662651 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:44:22 INFO - PROCESS | 2211 | 1461134662654 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:44:22 INFO - PROCESS | 2211 | 1461134662655 Marionette TRACE conn2 <- [1,1110,null,{}] 23:44:22 INFO - PROCESS | 2211 | 1461134662658 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}] 23:44:22 INFO - PROCESS | 2211 | 1461134662761 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:44:22 INFO - PROCESS | 2211 | 1461134662852 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f40a800 == 70 [pid = 2211] [id = 285] 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x124158000) [pid = 2211] [serial = 853] [outer = 0x0] 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x129cd8000) [pid = 2211] [serial = 854] [outer = 0x124158000] 23:44:22 INFO - PROCESS | 2211 | 1461134662882 Marionette DEBUG loaded listener.js 23:44:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12b25c400) [pid = 2211] [serial = 855] [outer = 0x124158000] 23:44:23 INFO - PROCESS | 2211 | 1461134663283 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]]]}] 23:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 672ms 23:44:23 INFO - PROCESS | 2211 | 1461134663326 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:44:23 INFO - PROCESS | 2211 | 1461134663328 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:44:23 INFO - PROCESS | 2211 | 1461134663330 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:44:23 INFO - PROCESS | 2211 | 1461134663331 Marionette TRACE conn2 <- [1,1114,null,{}] 23:44:23 INFO - PROCESS | 2211 | 1461134663333 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}] 23:44:23 INFO - PROCESS | 2211 | 1461134663436 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:44:23 INFO - PROCESS | 2211 | 1461134663495 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f421800 == 71 [pid = 2211] [id = 286] 23:44:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12b25d000) [pid = 2211] [serial = 856] [outer = 0x0] 23:44:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12b2ddc00) [pid = 2211] [serial = 857] [outer = 0x12b25d000] 23:44:23 INFO - PROCESS | 2211 | 1461134663524 Marionette DEBUG loaded listener.js 23:44:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12b3d2c00) [pid = 2211] [serial = 858] [outer = 0x12b25d000] 23:44:24 INFO - PROCESS | 2211 | 1461134664034 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]]]}] 23:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 720ms 23:44:24 INFO - PROCESS | 2211 | 1461134664093 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:44:24 INFO - PROCESS | 2211 | 1461134664096 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:44:24 INFO - PROCESS | 2211 | 1461134664103 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:44:24 INFO - PROCESS | 2211 | 1461134664105 Marionette TRACE conn2 <- [1,1118,null,{}] 23:44:24 INFO - PROCESS | 2211 | 1461134664109 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}] 23:44:24 INFO - PROCESS | 2211 | 1461134664272 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:44:24 INFO - PROCESS | 2211 | 1461134664407 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x116527000 == 72 [pid = 2211] [id = 287] 23:44:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x11528f800) [pid = 2211] [serial = 859] [outer = 0x0] 23:44:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x1188aa000) [pid = 2211] [serial = 860] [outer = 0x11528f800] 23:44:24 INFO - PROCESS | 2211 | 1461134664459 Marionette DEBUG loaded listener.js 23:44:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12bc75400) [pid = 2211] [serial = 861] [outer = 0x11528f800] 23:44:25 INFO - PROCESS | 2211 | 1461134665068 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]]]}] 23:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 973ms 23:44:25 INFO - PROCESS | 2211 | 1461134665076 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 2211 | 1461134665079 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:44:25 INFO - PROCESS | 2211 | 1461134665082 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 2211 | 1461134665085 Marionette TRACE conn2 <- [1,1122,null,{}] 23:44:25 INFO - PROCESS | 2211 | 1461134665088 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}] 23:44:25 INFO - PROCESS | 2211 | 1461134665184 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:44:25 INFO - PROCESS | 2211 | 1461134665244 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb80000 == 73 [pid = 2211] [id = 288] 23:44:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x114b77c00) [pid = 2211] [serial = 862] [outer = 0x0] 23:44:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x11534ac00) [pid = 2211] [serial = 863] [outer = 0x114b77c00] 23:44:25 INFO - PROCESS | 2211 | 1461134665272 Marionette DEBUG loaded listener.js 23:44:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x116553000) [pid = 2211] [serial = 864] [outer = 0x114b77c00] 23:44:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x11897d000) [pid = 2211] [serial = 865] [outer = 0x12f48d000] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11957b800 == 72 [pid = 2211] [id = 113] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9b000 == 71 [pid = 2211] [id = 280] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12d38f000 == 70 [pid = 2211] [id = 279] 23:44:25 INFO - PROCESS | 2211 | 1461134665856 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]]]}] 23:44:25 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12b28fc00) [pid = 2211] [serial = 782] [outer = 0x0] [url = about:blank] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1a000 == 69 [pid = 2211] [id = 278] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbbf000 == 68 [pid = 2211] [id = 277] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12b372800 == 67 [pid = 2211] [id = 276] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x129189000 == 66 [pid = 2211] [id = 275] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1271bf000 == 65 [pid = 2211] [id = 274] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1245be000 == 64 [pid = 2211] [id = 273] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x118613800 == 63 [pid = 2211] [id = 272] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x123c60800 == 62 [pid = 2211] [id = 271] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99b000 == 61 [pid = 2211] [id = 270] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11860e800 == 60 [pid = 2211] [id = 269] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11a920000 == 59 [pid = 2211] [id = 268] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11a907800 == 58 [pid = 2211] [id = 267] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6d800 == 57 [pid = 2211] [id = 266] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6d6000 == 56 [pid = 2211] [id = 265] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfd1800 == 55 [pid = 2211] [id = 264] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11c34d000 == 54 [pid = 2211] [id = 263] 23:44:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1188f3800 == 53 [pid = 2211] [id = 262] 23:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 823ms 23:44:25 INFO - PROCESS | 2211 | 1461134665905 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 2211 | 1461134665908 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:44:25 INFO - PROCESS | 2211 | 1461134665914 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 2211 | 1461134665917 Marionette TRACE conn2 <- [1,1126,null,{}] 23:44:25 INFO - PROCESS | 2211 | 1461134665920 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}] 23:44:26 INFO - PROCESS | 2211 | 1461134665999 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:44:26 INFO - PROCESS | 2211 | 1461134666003 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11883b000 == 54 [pid = 2211] [id = 289] 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x115790c00) [pid = 2211] [serial = 866] [outer = 0x0] 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x11886f000) [pid = 2211] [serial = 867] [outer = 0x115790c00] 23:44:26 INFO - PROCESS | 2211 | 1461134666029 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x119545800) [pid = 2211] [serial = 868] [outer = 0x115790c00] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x11c8b7800) [pid = 2211] [serial = 492] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12b255c00) [pid = 2211] [serial = 675] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12b64cc00) [pid = 2211] [serial = 495] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x119ef6400) [pid = 2211] [serial = 573] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12d5ce800) [pid = 2211] [serial = 431] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x124269000) [pid = 2211] [serial = 618] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12f219400) [pid = 2211] [serial = 684] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12e288800) [pid = 2211] [serial = 624] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12b3d2400) [pid = 2211] [serial = 678] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12f14e800) [pid = 2211] [serial = 627] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x119552c00) [pid = 2211] [serial = 669] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12f21b800) [pid = 2211] [serial = 687] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12b2de000) [pid = 2211] [serial = 621] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12e6e4c00) [pid = 2211] [serial = 501] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12426f800) [pid = 2211] [serial = 672] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12cfce000) [pid = 2211] [serial = 681] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x11af73c00) [pid = 2211] [serial = 615] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12e280800) [pid = 2211] [serial = 498] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x118f56c00) [pid = 2211] [serial = 489] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x11c8b3800) [pid = 2211] [serial = 576] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12e6e5400) [pid = 2211] [serial = 582] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x11c166800) [pid = 2211] [serial = 543] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x12b2e7800) [pid = 2211] [serial = 579] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x127a7a800) [pid = 2211] [serial = 546] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12ee75000) [pid = 2211] [serial = 585] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x123b13400) [pid = 2211] [serial = 764] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x114c14400) [pid = 2211] [serial = 747] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x114b7b800) [pid = 2211] [serial = 746] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x119e61000) [pid = 2211] [serial = 728] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x123a06800) [pid = 2211] [serial = 731] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12a7e0c00) [pid = 2211] [serial = 734] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12d18b400) [pid = 2211] [serial = 737] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x11b6b7400) [pid = 2211] [serial = 758] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12426b800) [pid = 2211] [serial = 767] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x11bb90c00) [pid = 2211] [serial = 759] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x116552800) [pid = 2211] [serial = 749] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x11863fc00) [pid = 2211] [serial = 750] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12f150800) [pid = 2211] [serial = 725] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11acb0000) [pid = 2211] [serial = 755] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11af71000) [pid = 2211] [serial = 756] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x1188b3000) [pid = 2211] [serial = 752] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x119eed400) [pid = 2211] [serial = 753] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12e6e8000) [pid = 2211] [serial = 740] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12445b800) [pid = 2211] [serial = 770] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12f48bc00) [pid = 2211] [serial = 744] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12f21d800) [pid = 2211] [serial = 743] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x1242f0800) [pid = 2211] [serial = 768] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x129138800) [pid = 2211] [serial = 776] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x1275bfc00) [pid = 2211] [serial = 771] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x1275c3000) [pid = 2211] [serial = 774] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x12b258800) [pid = 2211] [serial = 779] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x119ef8000) [pid = 2211] [serial = 773] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12a7e3400) [pid = 2211] [serial = 777] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11bbd1000) [pid = 2211] [serial = 761] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11c8ba800) [pid = 2211] [serial = 762] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x1188d6400) [pid = 2211] [serial = 765] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12b286400) [pid = 2211] [serial = 780] [outer = 0x0] [url = about:blank] 23:44:26 INFO - PROCESS | 2211 | 1461134666401 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]]]}] 23:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 23:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:44:26 INFO - PROCESS | 2211 | 1461134666435 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:44:26 INFO - PROCESS | 2211 | 1461134666436 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:44:26 INFO - PROCESS | 2211 | 1461134666439 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:44:26 INFO - PROCESS | 2211 | 1461134666441 Marionette TRACE conn2 <- [1,1130,null,{}] 23:44:26 INFO - PROCESS | 2211 | 1461134666449 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}] 23:44:26 INFO - PROCESS | 2211 | 1461134666528 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:44:26 INFO - PROCESS | 2211 | 1461134666537 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb08800 == 55 [pid = 2211] [id = 290] 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x11abc4c00) [pid = 2211] [serial = 869] [outer = 0x0] 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11acb2000) [pid = 2211] [serial = 870] [outer = 0x11abc4c00] 23:44:26 INFO - PROCESS | 2211 | 1461134666565 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x11b6b7400) [pid = 2211] [serial = 871] [outer = 0x11abc4c00] 23:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 23:44:26 INFO - PROCESS | 2211 | 1461134666903 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]]]}] 23:44:26 INFO - PROCESS | 2211 | 1461134666910 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:44:26 INFO - PROCESS | 2211 | 1461134666912 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:44:26 INFO - PROCESS | 2211 | 1461134666918 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:44:26 INFO - PROCESS | 2211 | 1461134666919 Marionette TRACE conn2 <- [1,1134,null,{}] 23:44:26 INFO - PROCESS | 2211 | 1461134666921 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}] 23:44:27 INFO - PROCESS | 2211 | 1461134667019 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:44:27 INFO - PROCESS | 2211 | 1461134667074 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1bf800 == 56 [pid = 2211] [id = 291] 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x11b6be800) [pid = 2211] [serial = 872] [outer = 0x0] 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11bbdcc00) [pid = 2211] [serial = 873] [outer = 0x11b6be800] 23:44:27 INFO - PROCESS | 2211 | 1461134667100 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x11bdcac00) [pid = 2211] [serial = 874] [outer = 0x11b6be800] 23:44:27 INFO - PROCESS | 2211 | 1461134667388 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]]]}] 23:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 23:44:27 INFO - PROCESS | 2211 | 1461134667436 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 2211 | 1461134667437 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:44:27 INFO - PROCESS | 2211 | 1461134667439 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:44:27 INFO - PROCESS | 2211 | 1461134667440 Marionette TRACE conn2 <- [1,1138,null,{}] 23:44:27 INFO - PROCESS | 2211 | 1461134667443 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}] 23:44:27 INFO - PROCESS | 2211 | 1461134667522 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:44:27 INFO - PROCESS | 2211 | 1461134667584 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11913a000 == 57 [pid = 2211] [id = 292] 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x11b928400) [pid = 2211] [serial = 875] [outer = 0x0] 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11c164c00) [pid = 2211] [serial = 876] [outer = 0x11b928400] 23:44:27 INFO - PROCESS | 2211 | 1461134667610 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11c88e400) [pid = 2211] [serial = 877] [outer = 0x11b928400] 23:44:27 INFO - PROCESS | 2211 | 1461134667901 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]]]}] 23:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 23:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:44:27 INFO - PROCESS | 2211 | 1461134667958 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 2211 | 1461134667959 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:44:27 INFO - PROCESS | 2211 | 1461134667961 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:44:27 INFO - PROCESS | 2211 | 1461134667962 Marionette TRACE conn2 <- [1,1142,null,{}] 23:44:27 INFO - PROCESS | 2211 | 1461134667965 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}] 23:44:28 INFO - PROCESS | 2211 | 1461134668079 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:44:28 INFO - PROCESS | 2211 | 1461134668115 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245be000 == 58 [pid = 2211] [id = 293] 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11c396800) [pid = 2211] [serial = 878] [outer = 0x0] 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x123a0f400) [pid = 2211] [serial = 879] [outer = 0x11c396800] 23:44:28 INFO - PROCESS | 2211 | 1461134668141 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x127092800) [pid = 2211] [serial = 880] [outer = 0x11c396800] 23:44:28 INFO - PROCESS | 2211 | 1461134668461 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]]]}] 23:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 23:44:28 INFO - PROCESS | 2211 | 1461134668483 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:44:28 INFO - PROCESS | 2211 | 1461134668484 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:44:28 INFO - PROCESS | 2211 | 1461134668487 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:44:28 INFO - PROCESS | 2211 | 1461134668488 Marionette TRACE conn2 <- [1,1146,null,{}] 23:44:28 INFO - PROCESS | 2211 | 1461134668490 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}] 23:44:28 INFO - PROCESS | 2211 | 1461134668589 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:44:28 INFO - PROCESS | 2211 | 1461134668602 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x12707f800 == 59 [pid = 2211] [id = 294] 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x127413000) [pid = 2211] [serial = 881] [outer = 0x0] 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x128880000) [pid = 2211] [serial = 882] [outer = 0x127413000] 23:44:28 INFO - PROCESS | 2211 | 1461134668627 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x1299f6000) [pid = 2211] [serial = 883] [outer = 0x127413000] 23:44:28 INFO - PROCESS | 2211 | 1461134668973 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]]]}] 23:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 23:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:44:29 INFO - PROCESS | 2211 | 1461134669012 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 2211 | 1461134669013 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:44:29 INFO - PROCESS | 2211 | 1461134669015 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 2211 | 1461134669016 Marionette TRACE conn2 <- [1,1150,null,{}] 23:44:29 INFO - PROCESS | 2211 | 1461134669018 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}] 23:44:29 INFO - PROCESS | 2211 | 1461134669118 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:44:29 INFO - PROCESS | 2211 | 1461134669154 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x128878000 == 60 [pid = 2211] [id = 295] 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x128885000) [pid = 2211] [serial = 884] [outer = 0x0] 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x129ce4000) [pid = 2211] [serial = 885] [outer = 0x128885000] 23:44:29 INFO - PROCESS | 2211 | 1461134669178 Marionette DEBUG loaded listener.js 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12b252000) [pid = 2211] [serial = 886] [outer = 0x128885000] 23:44:29 INFO - PROCESS | 2211 | 1461134669493 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]]]}] 23:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 23:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:44:29 INFO - PROCESS | 2211 | 1461134669534 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 2211 | 1461134669535 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:44:29 INFO - PROCESS | 2211 | 1461134669537 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 2211 | 1461134669538 Marionette TRACE conn2 <- [1,1154,null,{}] 23:44:29 INFO - PROCESS | 2211 | 1461134669540 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}] 23:44:29 INFO - PROCESS | 2211 | 1461134669641 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:44:29 INFO - PROCESS | 2211 | 1461134669653 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b374000 == 61 [pid = 2211] [id = 296] 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x129cd9400) [pid = 2211] [serial = 887] [outer = 0x0] 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12b28bc00) [pid = 2211] [serial = 888] [outer = 0x129cd9400] 23:44:29 INFO - PROCESS | 2211 | 1461134669678 Marionette DEBUG loaded listener.js 23:44:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12b2e4000) [pid = 2211] [serial = 889] [outer = 0x129cd9400] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12b35fc00) [pid = 2211] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x11465c000) [pid = 2211] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11bb9a800) [pid = 2211] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11abcd800) [pid = 2211] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x124269800) [pid = 2211] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x11584a400) [pid = 2211] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x11c6f6000) [pid = 2211] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11c37d000) [pid = 2211] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x114b7cc00) [pid = 2211] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x1188b3400) [pid = 2211] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x124155800) [pid = 2211] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11c388400) [pid = 2211] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x118978c00) [pid = 2211] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11584a800) [pid = 2211] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x1188a7800) [pid = 2211] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x127094c00) [pid = 2211] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x129cd5c00) [pid = 2211] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x129cd6000) [pid = 2211] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x118fe4400) [pid = 2211] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12ee71800) [pid = 2211] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12dba0400) [pid = 2211] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11c16f400) [pid = 2211] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12b360800) [pid = 2211] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x129ca2400) [pid = 2211] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:44:30 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x118fdf400) [pid = 2211] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:44:30 INFO - PROCESS | 2211 | 1461134670148 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]]]}] 23:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 619ms 23:44:30 INFO - PROCESS | 2211 | 1461134670156 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:44:30 INFO - PROCESS | 2211 | 1461134670157 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:44:30 INFO - PROCESS | 2211 | 1461134670160 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:44:30 INFO - PROCESS | 2211 | 1461134670161 Marionette TRACE conn2 <- [1,1158,null,{}] 23:44:30 INFO - PROCESS | 2211 | 1461134670167 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}] 23:44:30 INFO - PROCESS | 2211 | 1461134670253 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:44:30 INFO - PROCESS | 2211 | 1461134670305 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c345800 == 62 [pid = 2211] [id = 297] 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x114137000) [pid = 2211] [serial = 890] [outer = 0x0] 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x118f4bc00) [pid = 2211] [serial = 891] [outer = 0x114137000] 23:44:30 INFO - PROCESS | 2211 | 1461134670333 Marionette DEBUG loaded listener.js 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11bdbe400) [pid = 2211] [serial = 892] [outer = 0x114137000] 23:44:30 INFO - PROCESS | 2211 | 1461134670639 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]]]}] 23:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 23:44:30 INFO - PROCESS | 2211 | 1461134670683 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:44:30 INFO - PROCESS | 2211 | 1461134670684 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:44:30 INFO - PROCESS | 2211 | 1461134670686 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:44:30 INFO - PROCESS | 2211 | 1461134670688 Marionette TRACE conn2 <- [1,1162,null,{}] 23:44:30 INFO - PROCESS | 2211 | 1461134670691 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}] 23:44:30 INFO - PROCESS | 2211 | 1461134670790 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:44:30 INFO - PROCESS | 2211 | 1461134670794 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bcd5800 == 63 [pid = 2211] [id = 298] 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x11c6f3800) [pid = 2211] [serial = 893] [outer = 0x0] 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12b2e3000) [pid = 2211] [serial = 894] [outer = 0x11c6f3800] 23:44:30 INFO - PROCESS | 2211 | 1461134670825 Marionette DEBUG loaded listener.js 23:44:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12b64cc00) [pid = 2211] [serial = 895] [outer = 0x11c6f3800] 23:44:31 INFO - PROCESS | 2211 | 1461134671173 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]]]}] 23:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 23:44:31 INFO - PROCESS | 2211 | 1461134671217 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:44:31 INFO - PROCESS | 2211 | 1461134671218 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:44:31 INFO - PROCESS | 2211 | 1461134671220 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:44:31 INFO - PROCESS | 2211 | 1461134671222 Marionette TRACE conn2 <- [1,1166,null,{}] 23:44:31 INFO - PROCESS | 2211 | 1461134671224 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}] 23:44:31 INFO - PROCESS | 2211 | 1461134671307 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:44:31 INFO - PROCESS | 2211 | 1461134671311 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d381800 == 64 [pid = 2211] [id = 299] 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12b3cc400) [pid = 2211] [serial = 896] [outer = 0x0] 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12bb36400) [pid = 2211] [serial = 897] [outer = 0x12b3cc400] 23:44:31 INFO - PROCESS | 2211 | 1461134671337 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12bc77c00) [pid = 2211] [serial = 898] [outer = 0x12b3cc400] 23:44:31 INFO - PROCESS | 2211 | 1461134671690 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]]]}] 23:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 23:44:31 INFO - PROCESS | 2211 | 1461134671742 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:44:31 INFO - PROCESS | 2211 | 1461134671743 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:44:31 INFO - PROCESS | 2211 | 1461134671745 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:44:31 INFO - PROCESS | 2211 | 1461134671746 Marionette TRACE conn2 <- [1,1170,null,{}] 23:44:31 INFO - PROCESS | 2211 | 1461134671749 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}] 23:44:31 INFO - PROCESS | 2211 | 1461134671828 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:44:31 INFO - PROCESS | 2211 | 1461134671889 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5ab000 == 65 [pid = 2211] [id = 300] 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12b6df800) [pid = 2211] [serial = 899] [outer = 0x0] 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12bd2b800) [pid = 2211] [serial = 900] [outer = 0x12b6df800] 23:44:31 INFO - PROCESS | 2211 | 1461134671913 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12bd35000) [pid = 2211] [serial = 901] [outer = 0x12b6df800] 23:44:32 INFO - PROCESS | 2211 | 1461134672344 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]]]}] 23:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 23:44:32 INFO - PROCESS | 2211 | 1461134672368 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:44:32 INFO - PROCESS | 2211 | 1461134672371 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:44:32 INFO - PROCESS | 2211 | 1461134672375 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:44:32 INFO - PROCESS | 2211 | 1461134672377 Marionette TRACE conn2 <- [1,1174,null,{}] 23:44:32 INFO - PROCESS | 2211 | 1461134672400 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}] 23:44:32 INFO - PROCESS | 2211 | 1461134672506 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:44:32 INFO - PROCESS | 2211 | 1461134672577 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a996800 == 66 [pid = 2211] [id = 301] 23:44:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x116315400) [pid = 2211] [serial = 902] [outer = 0x0] 23:44:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x1188a8000) [pid = 2211] [serial = 903] [outer = 0x116315400] 23:44:32 INFO - PROCESS | 2211 | 1461134672609 Marionette DEBUG loaded listener.js 23:44:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x118fdf400) [pid = 2211] [serial = 904] [outer = 0x116315400] 23:44:33 INFO - PROCESS | 2211 | 1461134673020 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] 23:44:33 INFO - PROCESS | 2211 | 1461134673073 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:44:33 INFO - PROCESS | 2211 | 1461134673077 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:44:33 INFO - PROCESS | 2211 | 1461134673080 Marionette TRACE conn2 <- [1,1178,null,{}] 23:44:33 INFO - PROCESS | 2211 | 1461134673082 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}] 23:44:33 INFO - PROCESS | 2211 | 1461134673209 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:44:33 INFO - PROCESS | 2211 | 1461134673292 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fcf800 == 67 [pid = 2211] [id = 302] 23:44:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11abc2000) [pid = 2211] [serial = 905] [outer = 0x0] 23:44:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11b923c00) [pid = 2211] [serial = 906] [outer = 0x11abc2000] 23:44:33 INFO - PROCESS | 2211 | 1461134673324 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11bd0e800) [pid = 2211] [serial = 907] [outer = 0x11abc2000] 23:44:33 INFO - PROCESS | 2211 | 1461134673753 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] 23:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:44:33 INFO - PROCESS | 2211 | 1461134673803 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:44:33 INFO - PROCESS | 2211 | 1461134673805 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:44:33 INFO - PROCESS | 2211 | 1461134673808 Marionette TRACE conn2 <- [1,1182,null,{}] 23:44:33 INFO - PROCESS | 2211 | 1461134673816 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}] 23:44:33 INFO - PROCESS | 2211 | 1461134673920 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:44:33 INFO - PROCESS | 2211 | 1461134673994 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9e000 == 68 [pid = 2211] [id = 303] 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11c167000) [pid = 2211] [serial = 908] [outer = 0x0] 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12414c400) [pid = 2211] [serial = 909] [outer = 0x11c167000] 23:44:34 INFO - PROCESS | 2211 | 1461134674026 Marionette DEBUG loaded listener.js 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x124273c00) [pid = 2211] [serial = 910] [outer = 0x11c167000] 23:44:34 INFO - PROCESS | 2211 | 1461134674438 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:44:34 INFO - PROCESS | 2211 | 1461134674479 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:44:34 INFO - PROCESS | 2211 | 1461134674481 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:44:34 INFO - PROCESS | 2211 | 1461134674483 Marionette TRACE conn2 <- [1,1186,null,{}] 23:44:34 INFO - PROCESS | 2211 | 1461134674485 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}] 23:44:34 INFO - PROCESS | 2211 | 1461134674608 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:44:34 INFO - PROCESS | 2211 | 1461134674668 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb4f800 == 69 [pid = 2211] [id = 304] 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12750f000) [pid = 2211] [serial = 911] [outer = 0x0] 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12b282400) [pid = 2211] [serial = 912] [outer = 0x12750f000] 23:44:34 INFO - PROCESS | 2211 | 1461134674698 Marionette DEBUG loaded listener.js 23:44:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12b365800) [pid = 2211] [serial = 913] [outer = 0x12750f000] 23:44:35 INFO - PROCESS | 2211 | 1461134675134 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] 23:44:35 INFO - PROCESS | 2211 | 1461134675202 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:44:35 INFO - PROCESS | 2211 | 1461134675205 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 2211 | 1461134675206 Marionette TRACE conn2 <- [1,1190,null,{}] 23:44:35 INFO - PROCESS | 2211 | 1461134675209 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}] 23:44:35 INFO - PROCESS | 2211 | 1461134675310 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:44:35 INFO - PROCESS | 2211 | 1461134675368 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f543800 == 70 [pid = 2211] [id = 305] 23:44:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12b35b000) [pid = 2211] [serial = 914] [outer = 0x0] 23:44:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12bb34000) [pid = 2211] [serial = 915] [outer = 0x12b35b000] 23:44:35 INFO - PROCESS | 2211 | 1461134675398 Marionette DEBUG loaded listener.js 23:44:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12bd3c000) [pid = 2211] [serial = 916] [outer = 0x12b35b000] 23:44:35 INFO - PROCESS | 2211 | 1461134675840 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] 23:44:35 INFO - PROCESS | 2211 | 1461134675878 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:44:35 INFO - PROCESS | 2211 | 1461134675881 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 2211 | 1461134675882 Marionette TRACE conn2 <- [1,1194,null,{}] 23:44:35 INFO - PROCESS | 2211 | 1461134675885 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}] 23:44:36 INFO - PROCESS | 2211 | 1461134676018 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:44:36 INFO - PROCESS | 2211 | 1461134676079 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x118e2d800 == 71 [pid = 2211] [id = 306] 23:44:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x114b7ac00) [pid = 2211] [serial = 917] [outer = 0x0] 23:44:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12cfbf400) [pid = 2211] [serial = 918] [outer = 0x114b7ac00] 23:44:36 INFO - PROCESS | 2211 | 1461134676156 Marionette DEBUG loaded listener.js 23:44:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12d3c8800) [pid = 2211] [serial = 919] [outer = 0x114b7ac00] 23:44:36 INFO - PROCESS | 2211 | 1461134676559 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] 23:44:36 INFO - PROCESS | 2211 | 1461134676602 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:44:36 INFO - PROCESS | 2211 | 1461134676604 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:44:36 INFO - PROCESS | 2211 | 1461134676606 Marionette TRACE conn2 <- [1,1198,null,{}] 23:44:36 INFO - PROCESS | 2211 | 1461134676608 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}] 23:44:36 INFO - PROCESS | 2211 | 1461134676847 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:44:36 INFO - PROCESS | 2211 | 1461134676936 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b647800 == 72 [pid = 2211] [id = 307] 23:44:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x1146bec00) [pid = 2211] [serial = 920] [outer = 0x0] 23:44:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x114b7e400) [pid = 2211] [serial = 921] [outer = 0x1146bec00] 23:44:36 INFO - PROCESS | 2211 | 1461134676965 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x115487400) [pid = 2211] [serial = 922] [outer = 0x1146bec00] 23:44:37 INFO - PROCESS | 2211 | 1461134677396 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]]]}] 23:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 821ms 23:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:44:37 INFO - PROCESS | 2211 | 1461134677427 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 2211 | 1461134677430 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:44:37 INFO - PROCESS | 2211 | 1461134677433 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 2211 | 1461134677437 Marionette TRACE conn2 <- [1,1202,null,{}] 23:44:37 INFO - PROCESS | 2211 | 1461134677440 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}] 23:44:37 INFO - PROCESS | 2211 | 1461134677551 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:44:37 INFO - PROCESS | 2211 | 1461134677651 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x11970c000 == 73 [pid = 2211] [id = 308] 23:44:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x116553800) [pid = 2211] [serial = 923] [outer = 0x0] 23:44:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x118f4b400) [pid = 2211] [serial = 924] [outer = 0x116553800] 23:44:37 INFO - PROCESS | 2211 | 1461134677701 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11adefc00) [pid = 2211] [serial = 925] [outer = 0x116553800] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12d381800 == 72 [pid = 2211] [id = 299] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12bcd5800 == 71 [pid = 2211] [id = 298] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11c345800 == 70 [pid = 2211] [id = 297] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12b374000 == 69 [pid = 2211] [id = 296] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x128878000 == 68 [pid = 2211] [id = 295] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12707f800 == 67 [pid = 2211] [id = 294] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x1245be000 == 66 [pid = 2211] [id = 293] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11913a000 == 65 [pid = 2211] [id = 292] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1bf800 == 64 [pid = 2211] [id = 291] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb08800 == 63 [pid = 2211] [id = 290] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11883b000 == 62 [pid = 2211] [id = 289] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb80000 == 61 [pid = 2211] [id = 288] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x123fcb800 == 60 [pid = 2211] [id = 283] 23:44:38 INFO - PROCESS | 2211 | --DOCSHELL 0x119ec6000 == 59 [pid = 2211] [id = 282] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12b3cfc00) [pid = 2211] [serial = 839] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x115481800) [pid = 2211] [serial = 786] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x114b7a000) [pid = 2211] [serial = 785] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11bf5cc00) [pid = 2211] [serial = 813] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11bd0e000) [pid = 2211] [serial = 812] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11bd0d400) [pid = 2211] [serial = 791] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x11c398400) [pid = 2211] [serial = 792] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x127412800) [pid = 2211] [serial = 821] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x119e60800) [pid = 2211] [serial = 789] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x118f54800) [pid = 2211] [serial = 788] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x129c93c00) [pid = 2211] [serial = 795] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12426bc00) [pid = 2211] [serial = 794] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12b363000) [pid = 2211] [serial = 837] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x1165dc400) [pid = 2211] [serial = 801] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x115790000) [pid = 2211] [serial = 800] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12b256400) [pid = 2211] [serial = 798] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x129cda800) [pid = 2211] [serial = 797] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12426dc00) [pid = 2211] [serial = 818] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11c8bd000) [pid = 2211] [serial = 815] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12410c400) [pid = 2211] [serial = 816] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x11afd6c00) [pid = 2211] [serial = 809] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11bb98000) [pid = 2211] [serial = 810] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x1188ce400) [pid = 2211] [serial = 806] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11aca7000) [pid = 2211] [serial = 807] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x119e5d400) [pid = 2211] [serial = 804] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x118931800) [pid = 2211] [serial = 803] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x12921e000) [pid = 2211] [serial = 824] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x129cdc000) [pid = 2211] [serial = 827] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12a7d5000) [pid = 2211] [serial = 828] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x129c97800) [pid = 2211] [serial = 825] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12b252c00) [pid = 2211] [serial = 830] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11c8b7000) [pid = 2211] [serial = 836] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11abc2400) [pid = 2211] [serial = 833] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12b2e3400) [pid = 2211] [serial = 831] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x1275c3800) [pid = 2211] [serial = 822] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12b642800) [pid = 2211] [serial = 840] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11b929400) [pid = 2211] [serial = 834] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12705c400) [pid = 2211] [serial = 819] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12f216800) [pid = 2211] [serial = 726] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12f21a000) [pid = 2211] [serial = 741] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x124275800) [pid = 2211] [serial = 732] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12db9f800) [pid = 2211] [serial = 738] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12b28d800) [pid = 2211] [serial = 735] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11abcac00) [pid = 2211] [serial = 729] [outer = 0x0] [url = about:blank] 23:44:38 INFO - PROCESS | 2211 | 1461134678161 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]]]}] 23:44:38 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 23:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 772ms 23:44:38 INFO - PROCESS | 2211 | 1461134678205 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:44:38 INFO - PROCESS | 2211 | 1461134678207 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:44:38 INFO - PROCESS | 2211 | 1461134678209 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:44:38 INFO - PROCESS | 2211 | 1461134678210 Marionette TRACE conn2 <- [1,1206,null,{}] 23:44:38 INFO - PROCESS | 2211 | 1461134678219 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}] 23:44:38 INFO - PROCESS | 2211 | 1461134678304 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:44:38 INFO - PROCESS | 2211 | 1461134678309 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x119850000 == 60 [pid = 2211] [id = 309] 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11abc5c00) [pid = 2211] [serial = 926] [outer = 0x0] 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11afd6c00) [pid = 2211] [serial = 927] [outer = 0x11abc5c00] 23:44:38 INFO - PROCESS | 2211 | 1461134678335 Marionette DEBUG loaded listener.js 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11bb9a800) [pid = 2211] [serial = 928] [outer = 0x11abc5c00] 23:44:38 INFO - PROCESS | 2211 | 1461134678717 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]]]}] 23:44:38 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 23:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 23:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:44:38 INFO - PROCESS | 2211 | 1461134678731 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:44:38 INFO - PROCESS | 2211 | 1461134678734 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:44:38 INFO - PROCESS | 2211 | 1461134678741 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:44:38 INFO - PROCESS | 2211 | 1461134678744 Marionette TRACE conn2 <- [1,1210,null,{}] 23:44:38 INFO - PROCESS | 2211 | 1461134678749 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}] 23:44:38 INFO - PROCESS | 2211 | 1461134678831 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:44:38 INFO - PROCESS | 2211 | 1461134678836 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c82800 == 61 [pid = 2211] [id = 310] 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11abcc800) [pid = 2211] [serial = 929] [outer = 0x0] 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11bf5cc00) [pid = 2211] [serial = 930] [outer = 0x11abcc800] 23:44:38 INFO - PROCESS | 2211 | 1461134678859 Marionette DEBUG loaded listener.js 23:44:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11c8b2c00) [pid = 2211] [serial = 931] [outer = 0x11abcc800] 23:44:39 INFO - PROCESS | 2211 | 1461134679209 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]]]}] 23:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 481ms 23:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:44:39 INFO - PROCESS | 2211 | 1461134679219 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:44:39 INFO - PROCESS | 2211 | 1461134679221 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:44:39 INFO - PROCESS | 2211 | 1461134679224 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:44:39 INFO - PROCESS | 2211 | 1461134679226 Marionette TRACE conn2 <- [1,1214,null,{}] 23:44:39 INFO - PROCESS | 2211 | 1461134679230 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}] 23:44:39 INFO - PROCESS | 2211 | 1461134679366 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:44:39 INFO - PROCESS | 2211 | 1461134679449 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99e000 == 62 [pid = 2211] [id = 311] 23:44:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11bd02c00) [pid = 2211] [serial = 932] [outer = 0x0] 23:44:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x123a0f000) [pid = 2211] [serial = 933] [outer = 0x11bd02c00] 23:44:39 INFO - PROCESS | 2211 | 1461134679489 Marionette DEBUG loaded listener.js 23:44:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12426c000) [pid = 2211] [serial = 934] [outer = 0x11bd02c00] 23:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 23:44:39 INFO - PROCESS | 2211 | 1461134679736 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]]]}] 23:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:44:39 INFO - PROCESS | 2211 | 1461134679753 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:44:39 INFO - PROCESS | 2211 | 1461134679755 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:44:39 INFO - PROCESS | 2211 | 1461134679757 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:44:39 INFO - PROCESS | 2211 | 1461134679758 Marionette TRACE conn2 <- [1,1218,null,{}] 23:44:39 INFO - PROCESS | 2211 | 1461134679761 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}] 23:44:39 INFO - PROCESS | 2211 | 1461134679879 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:44:39 INFO - PROCESS | 2211 | 1461134679956 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245b4800 == 63 [pid = 2211] [id = 312] 23:44:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x127490c00) [pid = 2211] [serial = 935] [outer = 0x0] 23:44:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x1275c3c00) [pid = 2211] [serial = 936] [outer = 0x127490c00] 23:44:39 INFO - PROCESS | 2211 | 1461134679998 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x129cd5c00) [pid = 2211] [serial = 937] [outer = 0x127490c00] 23:44:40 INFO - PROCESS | 2211 | 1461134680449 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]]]}] 23:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 720ms 23:44:40 INFO - PROCESS | 2211 | 1461134680477 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:44:40 INFO - PROCESS | 2211 | 1461134680480 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:44:40 INFO - PROCESS | 2211 | 1461134680483 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:44:40 INFO - PROCESS | 2211 | 1461134680484 Marionette TRACE conn2 <- [1,1222,null,{}] 23:44:40 INFO - PROCESS | 2211 | 1461134680486 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}] 23:44:40 INFO - PROCESS | 2211 | 1461134680593 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:44:40 INFO - PROCESS | 2211 | 1461134680629 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x128866800 == 64 [pid = 2211] [id = 313] 23:44:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x127574800) [pid = 2211] [serial = 938] [outer = 0x0] 23:44:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12a7de000) [pid = 2211] [serial = 939] [outer = 0x127574800] 23:44:40 INFO - PROCESS | 2211 | 1461134680654 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12b356800) [pid = 2211] [serial = 940] [outer = 0x127574800] 23:44:40 INFO - PROCESS | 2211 | 1461134680956 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] 23:44:41 INFO - PROCESS | 2211 | 1461134681008 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:44:41 INFO - PROCESS | 2211 | 1461134681010 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:44:41 INFO - PROCESS | 2211 | 1461134681011 Marionette TRACE conn2 <- [1,1226,null,{}] 23:44:41 INFO - PROCESS | 2211 | 1461134681014 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}] 23:44:41 INFO - PROCESS | 2211 | 1461134681120 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:44:41 INFO - PROCESS | 2211 | 1461134681124 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c8800 == 65 [pid = 2211] [id = 314] 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x127579000) [pid = 2211] [serial = 941] [outer = 0x0] 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12bb34c00) [pid = 2211] [serial = 942] [outer = 0x127579000] 23:44:41 INFO - PROCESS | 2211 | 1461134681149 Marionette DEBUG loaded listener.js 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12bd31c00) [pid = 2211] [serial = 943] [outer = 0x127579000] 23:44:41 INFO - PROCESS | 2211 | 1461134681476 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]]]}] 23:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 23:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:44:41 INFO - PROCESS | 2211 | 1461134681528 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:44:41 INFO - PROCESS | 2211 | 1461134681530 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:44:41 INFO - PROCESS | 2211 | 1461134681532 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:44:41 INFO - PROCESS | 2211 | 1461134681533 Marionette TRACE conn2 <- [1,1230,null,{}] 23:44:41 INFO - PROCESS | 2211 | 1461134681535 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}] 23:44:41 INFO - PROCESS | 2211 | 1461134681638 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:44:41 INFO - PROCESS | 2211 | 1461134681677 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b87a800 == 66 [pid = 2211] [id = 315] 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12bd30400) [pid = 2211] [serial = 944] [outer = 0x0] 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12cfcc000) [pid = 2211] [serial = 945] [outer = 0x12bd30400] 23:44:41 INFO - PROCESS | 2211 | 1461134681704 Marionette DEBUG loaded listener.js 23:44:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12d187c00) [pid = 2211] [serial = 946] [outer = 0x12bd30400] 23:44:42 INFO - PROCESS | 2211 | 1461134682137 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]]]}] 23:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 619ms 23:44:42 INFO - PROCESS | 2211 | 1461134682152 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:44:42 INFO - PROCESS | 2211 | 1461134682154 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:44:42 INFO - PROCESS | 2211 | 1461134682157 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:44:42 INFO - PROCESS | 2211 | 1461134682159 Marionette TRACE conn2 <- [1,1234,null,{}] 23:44:42 INFO - PROCESS | 2211 | 1461134682163 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}] 23:44:42 INFO - PROCESS | 2211 | 1461134682446 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x128885000) [pid = 2211] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x127413000) [pid = 2211] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x129cd9400) [pid = 2211] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x114137000) [pid = 2211] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12b641800) [pid = 2211] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11b928400) [pid = 2211] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11abc4c00) [pid = 2211] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x11b6be800) [pid = 2211] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x114b77c00) [pid = 2211] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x115790c00) [pid = 2211] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11c6f3800) [pid = 2211] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12b3cc400) [pid = 2211] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:44:42 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11c396800) [pid = 2211] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:44:42 INFO - PROCESS | 2211 | 1461134682509 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x116711000 == 67 [pid = 2211] [id = 316] 23:44:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x114137000) [pid = 2211] [serial = 947] [outer = 0x0] 23:44:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x114c10c00) [pid = 2211] [serial = 948] [outer = 0x114137000] 23:44:42 INFO - PROCESS | 2211 | 1461134682534 Marionette DEBUG loaded listener.js 23:44:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11b6be800) [pid = 2211] [serial = 949] [outer = 0x114137000] 23:44:42 INFO - PROCESS | 2211 | 1461134682788 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]]]}] 23:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 676ms 23:44:42 INFO - PROCESS | 2211 | 1461134682837 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:44:42 INFO - PROCESS | 2211 | 1461134682838 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:44:42 INFO - PROCESS | 2211 | 1461134682841 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:44:42 INFO - PROCESS | 2211 | 1461134682842 Marionette TRACE conn2 <- [1,1238,null,{}] 23:44:42 INFO - PROCESS | 2211 | 1461134682844 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}] 23:44:42 INFO - PROCESS | 2211 | 1461134682943 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:44:43 INFO - PROCESS | 2211 | 1461134682997 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfd1000 == 68 [pid = 2211] [id = 317] 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x114656000) [pid = 2211] [serial = 950] [outer = 0x0] 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12b286400) [pid = 2211] [serial = 951] [outer = 0x114656000] 23:44:43 INFO - PROCESS | 2211 | 1461134683027 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12d5c2800) [pid = 2211] [serial = 952] [outer = 0x114656000] 23:44:43 INFO - PROCESS | 2211 | 1461134683405 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]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 568ms 23:44:43 INFO - PROCESS | 2211 | 1461134683410 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:44:43 INFO - PROCESS | 2211 | 1461134683413 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:44:43 INFO - PROCESS | 2211 | 1461134683418 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:44:43 INFO - PROCESS | 2211 | 1461134683421 Marionette TRACE conn2 <- [1,1242,null,{}] 23:44:43 INFO - PROCESS | 2211 | 1461134683424 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}] 23:44:43 INFO - PROCESS | 2211 | 1461134683552 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:44:43 INFO - PROCESS | 2211 | 1461134683610 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a8000 == 69 [pid = 2211] [id = 318] 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x11c16ec00) [pid = 2211] [serial = 953] [outer = 0x0] 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12d5c7000) [pid = 2211] [serial = 954] [outer = 0x11c16ec00] 23:44:43 INFO - PROCESS | 2211 | 1461134683634 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12dba9c00) [pid = 2211] [serial = 955] [outer = 0x11c16ec00] 23:44:43 INFO - PROCESS | 2211 | 1461134683924 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]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 23:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:44:43 INFO - PROCESS | 2211 | 1461134683940 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:44:43 INFO - PROCESS | 2211 | 1461134683941 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:44:43 INFO - PROCESS | 2211 | 1461134683943 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:44:43 INFO - PROCESS | 2211 | 1461134683944 Marionette TRACE conn2 <- [1,1246,null,{}] 23:44:43 INFO - PROCESS | 2211 | 1461134683950 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}] 23:44:44 INFO - PROCESS | 2211 | 1461134684035 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:44:44 INFO - PROCESS | 2211 | 1461134684040 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f422800 == 70 [pid = 2211] [id = 319] 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12d3cac00) [pid = 2211] [serial = 956] [outer = 0x0] 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12e288800) [pid = 2211] [serial = 957] [outer = 0x12d3cac00] 23:44:44 INFO - PROCESS | 2211 | 1461134684064 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12e2b3800) [pid = 2211] [serial = 958] [outer = 0x12d3cac00] 23:44:44 INFO - PROCESS | 2211 | 1461134684389 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]]]}] 23:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 474ms 23:44:44 INFO - PROCESS | 2211 | 1461134684474 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:44:44 INFO - PROCESS | 2211 | 1461134684476 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:44:44 INFO - PROCESS | 2211 | 1461134684481 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:44:44 INFO - PROCESS | 2211 | 1461134684483 Marionette TRACE conn2 <- [1,1250,null,{}] 23:44:44 INFO - PROCESS | 2211 | 1461134684488 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}] 23:44:44 INFO - PROCESS | 2211 | 1461134684587 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:44:44 INFO - PROCESS | 2211 | 1461134684689 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x119859000 == 71 [pid = 2211] [id = 320] 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x115121800) [pid = 2211] [serial = 959] [outer = 0x0] 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x115790000) [pid = 2211] [serial = 960] [outer = 0x115121800] 23:44:44 INFO - PROCESS | 2211 | 1461134684720 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x1188b0c00) [pid = 2211] [serial = 961] [outer = 0x115121800] 23:44:45 INFO - PROCESS | 2211 | 1461134685176 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]]]}] 23:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 23:44:45 INFO - PROCESS | 2211 | 1461134685202 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:44:45 INFO - PROCESS | 2211 | 1461134685205 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:44:45 INFO - PROCESS | 2211 | 1461134685210 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 2211 | 1461134685213 Marionette TRACE conn2 <- [1,1254,null,{}] 23:44:45 INFO - PROCESS | 2211 | 1461134685216 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}] 23:44:45 INFO - PROCESS | 2211 | 1461134685322 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:44:45 INFO - PROCESS | 2211 | 1461134685380 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c73000 == 72 [pid = 2211] [id = 321] 23:44:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x1188b2c00) [pid = 2211] [serial = 962] [outer = 0x0] 23:44:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11bbd7800) [pid = 2211] [serial = 963] [outer = 0x1188b2c00] 23:44:45 INFO - PROCESS | 2211 | 1461134685410 Marionette DEBUG loaded listener.js 23:44:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11bdcd000) [pid = 2211] [serial = 964] [outer = 0x1188b2c00] 23:44:45 INFO - PROCESS | 2211 | 1461134685864 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]]]}] 23:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 676ms 23:44:45 INFO - PROCESS | 2211 | 1461134685884 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:44:45 INFO - PROCESS | 2211 | 1461134685886 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:44:45 INFO - PROCESS | 2211 | 1461134685888 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 2211 | 1461134685890 Marionette TRACE conn2 <- [1,1258,null,{}] 23:44:45 INFO - PROCESS | 2211 | 1461134685897 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}] 23:44:46 INFO - PROCESS | 2211 | 1461134686058 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:44:46 INFO - PROCESS | 2211 | 1461134686166 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d37f000 == 73 [pid = 2211] [id = 322] 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x123e2b400) [pid = 2211] [serial = 965] [outer = 0x0] 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12740e400) [pid = 2211] [serial = 966] [outer = 0x123e2b400] 23:44:46 INFO - PROCESS | 2211 | 1461134686200 Marionette DEBUG loaded listener.js 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x129c96000) [pid = 2211] [serial = 967] [outer = 0x123e2b400] 23:44:46 INFO - PROCESS | 2211 | 1461134686595 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]]]}] 23:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 771ms 23:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:44:46 INFO - PROCESS | 2211 | 1461134686660 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:44:46 INFO - PROCESS | 2211 | 1461134686662 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:44:46 INFO - PROCESS | 2211 | 1461134686664 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:44:46 INFO - PROCESS | 2211 | 1461134686665 Marionette TRACE conn2 <- [1,1262,null,{}] 23:44:46 INFO - PROCESS | 2211 | 1461134686668 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}] 23:44:46 INFO - PROCESS | 2211 | 1461134686775 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:44:46 INFO - PROCESS | 2211 | 1461134686874 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fd49000 == 74 [pid = 2211] [id = 323] 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x129cda400) [pid = 2211] [serial = 968] [outer = 0x0] 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12b25bc00) [pid = 2211] [serial = 969] [outer = 0x129cda400] 23:44:46 INFO - PROCESS | 2211 | 1461134686906 Marionette DEBUG loaded listener.js 23:44:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12cfc7c00) [pid = 2211] [serial = 970] [outer = 0x129cda400] 23:44:47 INFO - PROCESS | 2211 | 1461134687331 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]]]}] 23:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 719ms 23:44:47 INFO - PROCESS | 2211 | 1461134687385 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:44:47 INFO - PROCESS | 2211 | 1461134687387 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:44:47 INFO - PROCESS | 2211 | 1461134687389 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:44:47 INFO - PROCESS | 2211 | 1461134687391 Marionette TRACE conn2 <- [1,1266,null,{}] 23:44:47 INFO - PROCESS | 2211 | 1461134687393 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}] 23:44:47 INFO - PROCESS | 2211 | 1461134687528 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:44:47 INFO - PROCESS | 2211 | 1461134687567 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300c1000 == 75 [pid = 2211] [id = 324] 23:44:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12cfcc800) [pid = 2211] [serial = 971] [outer = 0x0] 23:44:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12d5c9000) [pid = 2211] [serial = 972] [outer = 0x12cfcc800] 23:44:47 INFO - PROCESS | 2211 | 1461134687597 Marionette DEBUG loaded listener.js 23:44:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12dba7800) [pid = 2211] [serial = 973] [outer = 0x12cfcc800] 23:44:48 INFO - PROCESS | 2211 | 1461134687999 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]]]}] 23:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 622ms 23:44:48 INFO - PROCESS | 2211 | 1461134688011 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:44:48 INFO - PROCESS | 2211 | 1461134688013 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:44:48 INFO - PROCESS | 2211 | 1461134688018 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:44:48 INFO - PROCESS | 2211 | 1461134688019 Marionette TRACE conn2 <- [1,1270,null,{}] 23:44:48 INFO - PROCESS | 2211 | 1461134688022 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}] 23:44:48 INFO - PROCESS | 2211 | 1461134688152 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:44:48 INFO - PROCESS | 2211 | 1461134688217 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a0a800 == 76 [pid = 2211] [id = 325] 23:44:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12e6ddc00) [pid = 2211] [serial = 974] [outer = 0x0] 23:44:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12e6ea400) [pid = 2211] [serial = 975] [outer = 0x12e6ddc00] 23:44:48 INFO - PROCESS | 2211 | 1461134688289 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12ee6fc00) [pid = 2211] [serial = 976] [outer = 0x12e6ddc00] 23:44:48 INFO - PROCESS | 2211 | 1461134688702 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]]]}] 23:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 23:44:48 INFO - PROCESS | 2211 | 1461134688751 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:44:48 INFO - PROCESS | 2211 | 1461134688752 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:44:48 INFO - PROCESS | 2211 | 1461134688943 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:44:48 INFO - PROCESS | 2211 | 1461134688945 Marionette TRACE conn2 <- [1,1274,null,{}] 23:44:48 INFO - PROCESS | 2211 | 1461134688990 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}] 23:44:49 INFO - PROCESS | 2211 | 1461134689085 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:44:49 INFO - PROCESS | 2211 | 1461134689144 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c340800 == 77 [pid = 2211] [id = 326] 23:44:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x115781400) [pid = 2211] [serial = 977] [outer = 0x0] 23:44:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x11654f800) [pid = 2211] [serial = 978] [outer = 0x115781400] 23:44:49 INFO - PROCESS | 2211 | 1461134689171 Marionette DEBUG loaded listener.js 23:44:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x118f4ec00) [pid = 2211] [serial = 979] [outer = 0x115781400] 23:44:49 INFO - PROCESS | 2211 | 1461134689601 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]]]}] 23:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 866ms 23:44:49 INFO - PROCESS | 2211 | 1461134689647 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:44:49 INFO - PROCESS | 2211 | 1461134689651 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:44:49 INFO - PROCESS | 2211 | 1461134689654 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:44:49 INFO - PROCESS | 2211 | 1461134689656 Marionette TRACE conn2 <- [1,1278,null,{}] 23:44:49 INFO - PROCESS | 2211 | 1461134689661 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}] 23:44:49 INFO - PROCESS | 2211 | 1461134689766 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:44:49 INFO - PROCESS | 2211 | 1461134689911 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d512800 == 76 [pid = 2211] [id = 194] 23:44:49 INFO - PROCESS | 2211 | --DOCSHELL 0x130a21800 == 75 [pid = 2211] [id = 228] 23:44:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a8000 == 74 [pid = 2211] [id = 318] 23:44:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfd1000 == 73 [pid = 2211] [id = 317] 23:44:49 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12bd2b800) [pid = 2211] [serial = 900] [outer = 0x0] [url = about:blank] 23:44:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11575e000 == 74 [pid = 2211] [id = 327] 23:44:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x114b7a400) [pid = 2211] [serial = 980] [outer = 0x0] 23:44:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11954b800) [pid = 2211] [serial = 981] [outer = 0x114b7a400] 23:44:49 INFO - PROCESS | 2211 | 1461134689994 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x11af7bc00) [pid = 2211] [serial = 982] [outer = 0x114b7a400] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x116711000 == 73 [pid = 2211] [id = 316] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x12b87a800 == 72 [pid = 2211] [id = 315] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c8800 == 71 [pid = 2211] [id = 314] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x128866800 == 70 [pid = 2211] [id = 313] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x1245b4800 == 69 [pid = 2211] [id = 312] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99e000 == 68 [pid = 2211] [id = 311] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x123c82800 == 67 [pid = 2211] [id = 310] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x119850000 == 66 [pid = 2211] [id = 309] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x11970c000 == 65 [pid = 2211] [id = 308] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x11b647800 == 64 [pid = 2211] [id = 307] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x12f543800 == 63 [pid = 2211] [id = 305] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb4f800 == 62 [pid = 2211] [id = 304] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9e000 == 61 [pid = 2211] [id = 303] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x123fcf800 == 60 [pid = 2211] [id = 302] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x11a996800 == 59 [pid = 2211] [id = 301] 23:44:50 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5ab000 == 58 [pid = 2211] [id = 300] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x129ce4000) [pid = 2211] [serial = 885] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x128880000) [pid = 2211] [serial = 882] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12b28bc00) [pid = 2211] [serial = 888] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x118f4bc00) [pid = 2211] [serial = 891] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12b6d9800) [pid = 2211] [serial = 842] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12bb2d000) [pid = 2211] [serial = 843] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12b252000) [pid = 2211] [serial = 886] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x11abca000) [pid = 2211] [serial = 848] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x11c164c00) [pid = 2211] [serial = 876] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11acb2000) [pid = 2211] [serial = 870] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x11b6b7400) [pid = 2211] [serial = 871] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x1188acc00) [pid = 2211] [serial = 845] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11bbdcc00) [pid = 2211] [serial = 873] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11bdcac00) [pid = 2211] [serial = 874] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x116553000) [pid = 2211] [serial = 864] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x11534ac00) [pid = 2211] [serial = 863] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12b2ddc00) [pid = 2211] [serial = 857] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11c8b8c00) [pid = 2211] [serial = 851] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x11886f000) [pid = 2211] [serial = 867] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x119545800) [pid = 2211] [serial = 868] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x1188aa000) [pid = 2211] [serial = 860] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x129cd8000) [pid = 2211] [serial = 854] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x12b2e3000) [pid = 2211] [serial = 894] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x12bb36400) [pid = 2211] [serial = 897] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x12bc77c00) [pid = 2211] [serial = 898] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x12b64cc00) [pid = 2211] [serial = 895] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12b2e4000) [pid = 2211] [serial = 889] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x11bdbe400) [pid = 2211] [serial = 892] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12b2dc000) [pid = 2211] [serial = 462] [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.] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x127092800) [pid = 2211] [serial = 880] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x123a0f400) [pid = 2211] [serial = 879] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x1299f6000) [pid = 2211] [serial = 883] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11c88e400) [pid = 2211] [serial = 877] [outer = 0x0] [url = about:blank] 23:44:50 INFO - PROCESS | 2211 | 1461134690471 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]]]}] 23:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 871ms 23:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:44:50 INFO - PROCESS | 2211 | 1461134690526 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:44:50 INFO - PROCESS | 2211 | 1461134690527 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:44:50 INFO - PROCESS | 2211 | 1461134690536 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:44:50 INFO - PROCESS | 2211 | 1461134690537 Marionette TRACE conn2 <- [1,1282,null,{}] 23:44:50 INFO - PROCESS | 2211 | 1461134690539 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}] 23:44:50 INFO - PROCESS | 2211 | 1461134690624 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:44:50 INFO - PROCESS | 2211 | 1461134690632 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b922800 == 59 [pid = 2211] [id = 328] 23:44:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11bd0d800) [pid = 2211] [serial = 983] [outer = 0x0] 23:44:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x11bf61400) [pid = 2211] [serial = 984] [outer = 0x11bd0d800] 23:44:50 INFO - PROCESS | 2211 | 1461134690662 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x11c6c0800) [pid = 2211] [serial = 985] [outer = 0x11bd0d800] 23:44:51 INFO - PROCESS | 2211 | 1461134691126 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]]]}] 23:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 625ms 23:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:44:51 INFO - PROCESS | 2211 | 1461134691159 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:44:51 INFO - PROCESS | 2211 | 1461134691161 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:44:51 INFO - PROCESS | 2211 | 1461134691164 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:44:51 INFO - PROCESS | 2211 | 1461134691166 Marionette TRACE conn2 <- [1,1286,null,{}] 23:44:51 INFO - PROCESS | 2211 | 1461134691170 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}] 23:44:51 INFO - PROCESS | 2211 | 1461134691296 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:44:51 INFO - PROCESS | 2211 | 1461134691379 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c353800 == 60 [pid = 2211] [id = 329] 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11c88e400) [pid = 2211] [serial = 986] [outer = 0x0] 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x11c8bbc00) [pid = 2211] [serial = 987] [outer = 0x11c88e400] 23:44:51 INFO - PROCESS | 2211 | 1461134691414 Marionette DEBUG loaded listener.js 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12426a400) [pid = 2211] [serial = 988] [outer = 0x11c88e400] 23:44:51 INFO - PROCESS | 2211 | 1461134691690 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]]]}] 23:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 23:44:51 INFO - PROCESS | 2211 | 1461134691737 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:44:51 INFO - PROCESS | 2211 | 1461134691738 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:44:51 INFO - PROCESS | 2211 | 1461134691740 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:44:51 INFO - PROCESS | 2211 | 1461134691741 Marionette TRACE conn2 <- [1,1290,null,{}] 23:44:51 INFO - PROCESS | 2211 | 1461134691743 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}] 23:44:51 INFO - PROCESS | 2211 | 1461134691827 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:44:51 INFO - PROCESS | 2211 | 1461134691851 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x124246000 == 61 [pid = 2211] [id = 330] 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x124273400) [pid = 2211] [serial = 989] [outer = 0x0] 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x1275c8000) [pid = 2211] [serial = 990] [outer = 0x124273400] 23:44:51 INFO - PROCESS | 2211 | 1461134691877 Marionette DEBUG loaded listener.js 23:44:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x1299fb800) [pid = 2211] [serial = 991] [outer = 0x124273400] 23:44:52 INFO - PROCESS | 2211 | 1461134692203 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]]]}] 23:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 23:44:52 INFO - PROCESS | 2211 | 1461134692211 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 2211 | 1461134692213 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:44:52 INFO - PROCESS | 2211 | 1461134692223 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 2211 | 1461134692224 Marionette TRACE conn2 <- [1,1294,null,{}] 23:44:52 INFO - PROCESS | 2211 | 1461134692226 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}] 23:44:52 INFO - PROCESS | 2211 | 1461134692372 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:44:52 INFO - PROCESS | 2211 | 1461134692386 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x12706f800 == 62 [pid = 2211] [id = 331] 23:44:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x129cdfc00) [pid = 2211] [serial = 992] [outer = 0x0] 23:44:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12b252000) [pid = 2211] [serial = 993] [outer = 0x129cdfc00] 23:44:52 INFO - PROCESS | 2211 | 1461134692413 Marionette DEBUG loaded listener.js 23:44:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12b360800) [pid = 2211] [serial = 994] [outer = 0x129cdfc00] 23:44:52 INFO - PROCESS | 2211 | 1461134692744 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]]]}] 23:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 571ms 23:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:44:52 INFO - PROCESS | 2211 | 1461134692795 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 2211 | 1461134692796 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:44:52 INFO - PROCESS | 2211 | 1461134692798 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 2211 | 1461134692799 Marionette TRACE conn2 <- [1,1298,null,{}] 23:44:52 INFO - PROCESS | 2211 | 1461134692801 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}] 23:44:52 INFO - PROCESS | 2211 | 1461134692903 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:44:52 INFO - PROCESS | 2211 | 1461134692938 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x12887b000 == 63 [pid = 2211] [id = 332] 23:44:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12b2e4400) [pid = 2211] [serial = 995] [outer = 0x0] 23:44:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x12b3d2400) [pid = 2211] [serial = 996] [outer = 0x12b2e4400] 23:44:52 INFO - PROCESS | 2211 | 1461134692963 Marionette DEBUG loaded listener.js 23:44:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12bc6ec00) [pid = 2211] [serial = 997] [outer = 0x12b2e4400] 23:44:53 INFO - PROCESS | 2211 | 1461134693318 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]]]}] 23:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 23:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:44:53 INFO - PROCESS | 2211 | 1461134693369 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:44:53 INFO - PROCESS | 2211 | 1461134693370 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:44:53 INFO - PROCESS | 2211 | 1461134693372 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:44:53 INFO - PROCESS | 2211 | 1461134693373 Marionette TRACE conn2 <- [1,1302,null,{}] 23:44:53 INFO - PROCESS | 2211 | 1461134693376 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}] 23:44:53 INFO - PROCESS | 2211 | 1461134693476 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:44:53 INFO - PROCESS | 2211 | 1461134693489 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299cf000 == 64 [pid = 2211] [id = 333] 23:44:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12bc79800) [pid = 2211] [serial = 998] [outer = 0x0] 23:44:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12cfc1800) [pid = 2211] [serial = 999] [outer = 0x12bc79800] 23:44:53 INFO - PROCESS | 2211 | 1461134693514 Marionette DEBUG loaded listener.js 23:44:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x11c889000) [pid = 2211] [serial = 1000] [outer = 0x12bc79800] 23:44:53 INFO - PROCESS | 2211 | 1461134693952 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]]]}] 23:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 623ms 23:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:44:54 INFO - PROCESS | 2211 | 1461134693997 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:44:54 INFO - PROCESS | 2211 | 1461134693999 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:44:54 INFO - PROCESS | 2211 | 1461134694002 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:44:54 INFO - PROCESS | 2211 | 1461134694004 Marionette TRACE conn2 <- [1,1306,null,{}] 23:44:54 INFO - PROCESS | 2211 | 1461134694007 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}] 23:44:54 INFO - PROCESS | 2211 | 1461134694168 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:44:54 INFO - PROCESS | 2211 | 1461134694269 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb0a000 == 65 [pid = 2211] [id = 334] 23:44:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12bd35c00) [pid = 2211] [serial = 1001] [outer = 0x0] 23:44:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12d3c4000) [pid = 2211] [serial = 1002] [outer = 0x12bd35c00] 23:44:54 INFO - PROCESS | 2211 | 1461134694314 Marionette DEBUG loaded listener.js 23:44:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12d5cc800) [pid = 2211] [serial = 1003] [outer = 0x12bd35c00] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x127574800) [pid = 2211] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x127490c00) [pid = 2211] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x11bd02c00) [pid = 2211] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x1146bec00) [pid = 2211] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x11abcc800) [pid = 2211] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x127579000) [pid = 2211] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12bd30400) [pid = 2211] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x11c16ec00) [pid = 2211] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x114137000) [pid = 2211] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x114656000) [pid = 2211] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11abc5c00) [pid = 2211] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x116553800) [pid = 2211] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:44:54 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x12b6df800) [pid = 2211] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:44:54 INFO - PROCESS | 2211 | 1461134694750 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]]]}] 23:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 771ms 23:44:54 INFO - PROCESS | 2211 | 1461134694774 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:44:54 INFO - PROCESS | 2211 | 1461134694775 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:44:54 INFO - PROCESS | 2211 | 1461134694777 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:44:54 INFO - PROCESS | 2211 | 1461134694778 Marionette TRACE conn2 <- [1,1310,null,{}] 23:44:54 INFO - PROCESS | 2211 | 1461134694786 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}] 23:44:54 INFO - PROCESS | 2211 | 1461134694904 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:44:54 INFO - PROCESS | 2211 | 1461134694939 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f17800 == 66 [pid = 2211] [id = 335] 23:44:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x1146b8400) [pid = 2211] [serial = 1004] [outer = 0x0] 23:44:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x127574800) [pid = 2211] [serial = 1005] [outer = 0x1146b8400] 23:44:54 INFO - PROCESS | 2211 | 1461134694964 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12d18ac00) [pid = 2211] [serial = 1006] [outer = 0x1146b8400] 23:44:55 INFO - PROCESS | 2211 | 1461134695223 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] 23:44:55 INFO - PROCESS | 2211 | 1461134695256 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:44:55 INFO - PROCESS | 2211 | 1461134695258 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 2211 | 1461134695260 Marionette TRACE conn2 <- [1,1314,null,{}] 23:44:55 INFO - PROCESS | 2211 | 1461134695262 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}] 23:44:55 INFO - PROCESS | 2211 | 1461134695376 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:44:55 INFO - PROCESS | 2211 | 1461134695381 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7de800 == 67 [pid = 2211] [id = 336] 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12b641800) [pid = 2211] [serial = 1007] [outer = 0x0] 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12e283000) [pid = 2211] [serial = 1008] [outer = 0x12b641800] 23:44:55 INFO - PROCESS | 2211 | 1461134695410 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x12e85b400) [pid = 2211] [serial = 1009] [outer = 0x12b641800] 23:44:55 INFO - PROCESS | 2211 | 1461134695760 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]]]}] 23:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 23:44:55 INFO - PROCESS | 2211 | 1461134695779 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:44:55 INFO - PROCESS | 2211 | 1461134695780 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:44:55 INFO - PROCESS | 2211 | 1461134695785 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 2211 | 1461134695786 Marionette TRACE conn2 <- [1,1318,null,{}] 23:44:55 INFO - PROCESS | 2211 | 1461134695788 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}] 23:44:55 INFO - PROCESS | 2211 | 1461134695898 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:44:55 INFO - PROCESS | 2211 | 1461134695906 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d392000 == 68 [pid = 2211] [id = 337] 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12e85c400) [pid = 2211] [serial = 1010] [outer = 0x0] 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12ee75400) [pid = 2211] [serial = 1011] [outer = 0x12e85c400] 23:44:55 INFO - PROCESS | 2211 | 1461134695931 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x12f144c00) [pid = 2211] [serial = 1012] [outer = 0x12e85c400] 23:44:56 INFO - PROCESS | 2211 | 1461134696236 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]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:44:56 INFO - PROCESS | 2211 | 1461134696253 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 2211 | 1461134696255 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:44:56 INFO - PROCESS | 2211 | 1461134696257 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 2211 | 1461134696258 Marionette TRACE conn2 <- [1,1322,null,{}] 23:44:56 INFO - PROCESS | 2211 | 1461134696260 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}] 23:44:56 INFO - PROCESS | 2211 | 1461134696351 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:44:56 INFO - PROCESS | 2211 | 1461134696355 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6cc800 == 69 [pid = 2211] [id = 338] 23:44:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12f145000) [pid = 2211] [serial = 1013] [outer = 0x0] 23:44:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12f14d800) [pid = 2211] [serial = 1014] [outer = 0x12f145000] 23:44:56 INFO - PROCESS | 2211 | 1461134696380 Marionette DEBUG loaded listener.js 23:44:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12f213c00) [pid = 2211] [serial = 1015] [outer = 0x12f145000] 23:44:56 INFO - PROCESS | 2211 | 1461134696868 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]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 618ms 23:44:56 INFO - PROCESS | 2211 | 1461134696875 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:44:56 INFO - PROCESS | 2211 | 1461134696878 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:44:56 INFO - PROCESS | 2211 | 1461134696883 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 2211 | 1461134696886 Marionette TRACE conn2 <- [1,1326,null,{}] 23:44:56 INFO - PROCESS | 2211 | 1461134696890 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}] 23:44:57 INFO - PROCESS | 2211 | 1461134697002 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:44:57 INFO - PROCESS | 2211 | 1461134697099 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b90a000 == 70 [pid = 2211] [id = 339] 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x11abc6000) [pid = 2211] [serial = 1016] [outer = 0x0] 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11adf7800) [pid = 2211] [serial = 1017] [outer = 0x11abc6000] 23:44:57 INFO - PROCESS | 2211 | 1461134697155 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x11bb93800) [pid = 2211] [serial = 1018] [outer = 0x11abc6000] 23:44:57 INFO - PROCESS | 2211 | 1461134697583 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]]]}] 23:44:57 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 23:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 23:44:57 INFO - PROCESS | 2211 | 1461134697605 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:44:57 INFO - PROCESS | 2211 | 1461134697609 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:44:57 INFO - PROCESS | 2211 | 1461134697632 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:44:57 INFO - PROCESS | 2211 | 1461134697634 Marionette TRACE conn2 <- [1,1330,null,{}] 23:44:57 INFO - PROCESS | 2211 | 1461134697638 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}] 23:44:57 INFO - PROCESS | 2211 | 1461134697748 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:44:57 INFO - PROCESS | 2211 | 1461134697820 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245af000 == 71 [pid = 2211] [id = 340] 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11c6b7c00) [pid = 2211] [serial = 1019] [outer = 0x0] 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x123a05c00) [pid = 2211] [serial = 1020] [outer = 0x11c6b7c00] 23:44:57 INFO - PROCESS | 2211 | 1461134697850 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x124270400) [pid = 2211] [serial = 1021] [outer = 0x11c6b7c00] 23:44:58 INFO - PROCESS | 2211 | 1461134698324 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]]]}] 23:44:58 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 23:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 740ms 23:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:44:58 INFO - PROCESS | 2211 | 1461134698356 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:44:58 INFO - PROCESS | 2211 | 1461134698358 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:44:58 INFO - PROCESS | 2211 | 1461134698362 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:44:58 INFO - PROCESS | 2211 | 1461134698365 Marionette TRACE conn2 <- [1,1334,null,{}] 23:44:58 INFO - PROCESS | 2211 | 1461134698395 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}] 23:44:58 INFO - PROCESS | 2211 | 1461134698555 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:44:58 INFO - PROCESS | 2211 | 1461134698691 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a0800 == 72 [pid = 2211] [id = 341] 23:44:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x129ce1c00) [pid = 2211] [serial = 1022] [outer = 0x0] 23:44:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12b28a400) [pid = 2211] [serial = 1023] [outer = 0x129ce1c00] 23:44:58 INFO - PROCESS | 2211 | 1461134698742 Marionette DEBUG loaded listener.js 23:44:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12bd3c800) [pid = 2211] [serial = 1024] [outer = 0x129ce1c00] 23:44:59 INFO - PROCESS | 2211 | 1461134699170 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]]]}] 23:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 839ms 23:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:44:59 INFO - PROCESS | 2211 | 1461134699201 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:44:59 INFO - PROCESS | 2211 | 1461134699203 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:44:59 INFO - PROCESS | 2211 | 1461134699205 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:44:59 INFO - PROCESS | 2211 | 1461134699206 Marionette TRACE conn2 <- [1,1338,null,{}] 23:44:59 INFO - PROCESS | 2211 | 1461134699209 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}] 23:44:59 INFO - PROCESS | 2211 | 1461134699314 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:44:59 INFO - PROCESS | 2211 | 1461134699375 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f40f000 == 73 [pid = 2211] [id = 342] 23:44:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12dba4000) [pid = 2211] [serial = 1025] [outer = 0x0] 23:44:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12e2adc00) [pid = 2211] [serial = 1026] [outer = 0x12dba4000] 23:44:59 INFO - PROCESS | 2211 | 1461134699404 Marionette DEBUG loaded listener.js 23:44:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12e6e7000) [pid = 2211] [serial = 1027] [outer = 0x12dba4000] 23:45:00 INFO - PROCESS | 2211 | 1461134700327 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]]]}] 23:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 23:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:45:00 INFO - PROCESS | 2211 | 1461134700377 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:45:00 INFO - PROCESS | 2211 | 1461134700378 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:45:00 INFO - PROCESS | 2211 | 1461134700381 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:45:00 INFO - PROCESS | 2211 | 1461134700382 Marionette TRACE conn2 <- [1,1342,null,{}] 23:45:00 INFO - PROCESS | 2211 | 1461134700385 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}] 23:45:00 INFO - PROCESS | 2211 | 1461134700486 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:45:00 INFO - PROCESS | 2211 | 1461134700544 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc6c800 == 74 [pid = 2211] [id = 343] 23:45:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12e27d800) [pid = 2211] [serial = 1028] [outer = 0x0] 23:45:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12ee70400) [pid = 2211] [serial = 1029] [outer = 0x12e27d800] 23:45:00 INFO - PROCESS | 2211 | 1461134700574 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12f213800) [pid = 2211] [serial = 1030] [outer = 0x12e27d800] 23:45:01 INFO - PROCESS | 2211 | 1461134701019 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]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 670ms 23:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:45:01 INFO - PROCESS | 2211 | 1461134701051 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 2211 | 1461134701053 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:45:01 INFO - PROCESS | 2211 | 1461134701055 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 2211 | 1461134701056 Marionette TRACE conn2 <- [1,1346,null,{}] 23:45:01 INFO - PROCESS | 2211 | 1461134701058 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}] 23:45:01 INFO - PROCESS | 2211 | 1461134701176 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:45:01 INFO - PROCESS | 2211 | 1461134701239 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300d6000 == 75 [pid = 2211] [id = 344] 23:45:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x12f214c00) [pid = 2211] [serial = 1031] [outer = 0x0] 23:45:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x12f21d000) [pid = 2211] [serial = 1032] [outer = 0x12f214c00] 23:45:01 INFO - PROCESS | 2211 | 1461134701271 Marionette DEBUG loaded listener.js 23:45:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x12f787800) [pid = 2211] [serial = 1033] [outer = 0x12f214c00] 23:45:01 INFO - PROCESS | 2211 | 1461134701751 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]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 920ms 23:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:45:01 INFO - PROCESS | 2211 | 1461134701991 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 2211 | 1461134701993 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:45:02 INFO - PROCESS | 2211 | 1461134701997 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:45:02 INFO - PROCESS | 2211 | 1461134702001 Marionette TRACE conn2 <- [1,1350,null,{}] 23:45:02 INFO - PROCESS | 2211 | 1461134702005 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}] 23:45:02 INFO - PROCESS | 2211 | 1461134702106 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:45:02 INFO - PROCESS | 2211 | 1461134702179 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c81800 == 76 [pid = 2211] [id = 345] 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x1188af400) [pid = 2211] [serial = 1034] [outer = 0x0] 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11954ac00) [pid = 2211] [serial = 1035] [outer = 0x1188af400] 23:45:02 INFO - PROCESS | 2211 | 1461134702206 Marionette DEBUG loaded listener.js 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11af75800) [pid = 2211] [serial = 1036] [outer = 0x1188af400] 23:45:02 INFO - PROCESS | 2211 | 1461134702642 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]]]}] 23:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 678ms 23:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:45:02 INFO - PROCESS | 2211 | 1461134702675 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:45:02 INFO - PROCESS | 2211 | 1461134702677 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:45:02 INFO - PROCESS | 2211 | 1461134702682 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:45:02 INFO - PROCESS | 2211 | 1461134702684 Marionette TRACE conn2 <- [1,1354,null,{}] 23:45:02 INFO - PROCESS | 2211 | 1461134702687 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}] 23:45:02 INFO - PROCESS | 2211 | 1461134702785 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:45:02 INFO - PROCESS | 2211 | 1461134702848 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c33e800 == 77 [pid = 2211] [id = 346] 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x1188b1400) [pid = 2211] [serial = 1037] [outer = 0x0] 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11bd0cc00) [pid = 2211] [serial = 1038] [outer = 0x1188b1400] 23:45:02 INFO - PROCESS | 2211 | 1461134702875 Marionette DEBUG loaded listener.js 23:45:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x11c88a000) [pid = 2211] [serial = 1039] [outer = 0x1188b1400] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d392000 == 76 [pid = 2211] [id = 337] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7de800 == 75 [pid = 2211] [id = 336] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x129f17800 == 74 [pid = 2211] [id = 335] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb0a000 == 73 [pid = 2211] [id = 334] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x1299cf000 == 72 [pid = 2211] [id = 333] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12887b000 == 71 [pid = 2211] [id = 332] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12706f800 == 70 [pid = 2211] [id = 331] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12e288800) [pid = 2211] [serial = 957] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x124246000 == 69 [pid = 2211] [id = 330] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11c353800 == 68 [pid = 2211] [id = 329] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11b922800 == 67 [pid = 2211] [id = 328] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11575e000 == 66 [pid = 2211] [id = 327] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11c340800 == 65 [pid = 2211] [id = 326] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x130a0a800 == 64 [pid = 2211] [id = 325] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x1300c1000 == 63 [pid = 2211] [id = 324] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12fd49000 == 62 [pid = 2211] [id = 323] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d37f000 == 61 [pid = 2211] [id = 322] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x123c73000 == 60 [pid = 2211] [id = 321] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x119859000 == 59 [pid = 2211] [id = 320] 23:45:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12f422800 == 58 [pid = 2211] [id = 319] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12a7de000) [pid = 2211] [serial = 939] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x1275c3c00) [pid = 2211] [serial = 936] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x123a0f000) [pid = 2211] [serial = 933] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12426c000) [pid = 2211] [serial = 934] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x115487400) [pid = 2211] [serial = 922] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x114b7e400) [pid = 2211] [serial = 921] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11bf5cc00) [pid = 2211] [serial = 930] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11c8b2c00) [pid = 2211] [serial = 931] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12bb34000) [pid = 2211] [serial = 915] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x11b923c00) [pid = 2211] [serial = 906] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x1188a8000) [pid = 2211] [serial = 903] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12414c400) [pid = 2211] [serial = 909] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12cfbf400) [pid = 2211] [serial = 918] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12b282400) [pid = 2211] [serial = 912] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12bd31c00) [pid = 2211] [serial = 943] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12bb34c00) [pid = 2211] [serial = 942] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12cfcc000) [pid = 2211] [serial = 945] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12d187c00) [pid = 2211] [serial = 946] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12d5c7000) [pid = 2211] [serial = 954] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11b6be800) [pid = 2211] [serial = 949] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12b286400) [pid = 2211] [serial = 951] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x114c10c00) [pid = 2211] [serial = 948] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11afd6c00) [pid = 2211] [serial = 927] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11bb9a800) [pid = 2211] [serial = 928] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x118f4b400) [pid = 2211] [serial = 924] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12bd35000) [pid = 2211] [serial = 901] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x11adefc00) [pid = 2211] [serial = 925] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12b356800) [pid = 2211] [serial = 940] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x129cd5c00) [pid = 2211] [serial = 937] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12dba9c00) [pid = 2211] [serial = 955] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x12d5c2800) [pid = 2211] [serial = 952] [outer = 0x0] [url = about:blank] 23:45:03 INFO - PROCESS | 2211 | 1461134703278 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]]]}] 23:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 621ms 23:45:03 INFO - PROCESS | 2211 | 1461134703302 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:45:03 INFO - PROCESS | 2211 | 1461134703304 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:45:03 INFO - PROCESS | 2211 | 1461134703306 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:45:03 INFO - PROCESS | 2211 | 1461134703307 Marionette TRACE conn2 <- [1,1358,null,{}] 23:45:03 INFO - PROCESS | 2211 | 1461134703315 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}] 23:45:03 INFO - PROCESS | 2211 | 1461134703420 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:45:03 INFO - PROCESS | 2211 | 1461134703543 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf05800 == 59 [pid = 2211] [id = 347] 23:45:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11c8af800) [pid = 2211] [serial = 1040] [outer = 0x0] 23:45:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x123f17000) [pid = 2211] [serial = 1041] [outer = 0x11c8af800] 23:45:03 INFO - PROCESS | 2211 | 1461134703588 Marionette DEBUG loaded listener.js 23:45:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x12740ec00) [pid = 2211] [serial = 1042] [outer = 0x11c8af800] 23:45:03 INFO - PROCESS | 2211 | 1461134703989 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]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 722ms 23:45:04 INFO - PROCESS | 2211 | 1461134704029 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 2211 | 1461134704030 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:45:04 INFO - PROCESS | 2211 | 1461134704032 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:45:04 INFO - PROCESS | 2211 | 1461134704034 Marionette TRACE conn2 <- [1,1362,null,{}] 23:45:04 INFO - PROCESS | 2211 | 1461134704036 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}] 23:45:04 INFO - PROCESS | 2211 | 1461134704122 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:45:04 INFO - PROCESS | 2211 | 1461134704126 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e6e000 == 60 [pid = 2211] [id = 348] 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x127505400) [pid = 2211] [serial = 1043] [outer = 0x0] 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x129c95800) [pid = 2211] [serial = 1044] [outer = 0x127505400] 23:45:04 INFO - PROCESS | 2211 | 1461134704152 Marionette DEBUG loaded listener.js 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x129fda400) [pid = 2211] [serial = 1045] [outer = 0x127505400] 23:45:04 INFO - PROCESS | 2211 | 1461134704498 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]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 23:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:45:04 INFO - PROCESS | 2211 | 1461134704553 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 2211 | 1461134704554 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:45:04 INFO - PROCESS | 2211 | 1461134704556 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:45:04 INFO - PROCESS | 2211 | 1461134704557 Marionette TRACE conn2 <- [1,1366,null,{}] 23:45:04 INFO - PROCESS | 2211 | 1461134704560 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}] 23:45:04 INFO - PROCESS | 2211 | 1461134704642 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:45:04 INFO - PROCESS | 2211 | 1461134704648 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x1144d8000 == 61 [pid = 2211] [id = 349] 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x129fdb800) [pid = 2211] [serial = 1046] [outer = 0x0] 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x129fe0800) [pid = 2211] [serial = 1047] [outer = 0x129fdb800] 23:45:04 INFO - PROCESS | 2211 | 1461134704686 Marionette DEBUG loaded listener.js 23:45:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x12a7de000) [pid = 2211] [serial = 1048] [outer = 0x129fdb800] 23:45:05 INFO - PROCESS | 2211 | 1461134705218 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] 23:45:05 INFO - PROCESS | 2211 | 1461134705240 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:45:05 INFO - PROCESS | 2211 | 1461134705253 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:45:05 INFO - PROCESS | 2211 | 1461134705255 Marionette TRACE conn2 <- [1,1370,null,{}] 23:45:05 INFO - PROCESS | 2211 | 1461134705258 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}] 23:45:05 INFO - PROCESS | 2211 | 1461134705381 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:45:05 INFO - PROCESS | 2211 | 1461134705403 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab25800 == 62 [pid = 2211] [id = 350] 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12bb37800) [pid = 2211] [serial = 1049] [outer = 0x0] 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12bc71400) [pid = 2211] [serial = 1050] [outer = 0x12bb37800] 23:45:05 INFO - PROCESS | 2211 | 1461134705430 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12cfcb400) [pid = 2211] [serial = 1051] [outer = 0x12bb37800] 23:45:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 23:45:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 23:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:05 INFO - _addTest/ [0,1373,"getWindowHandle",null] 23:45:05 INFO - PROCESS | 2211 | 1461134705775 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:45:05 INFO - PROCESS | 2211 | 1461134705777 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:45:05 INFO - PROCESS | 2211 | 1461134705778 Marionette TRACE conn2 <- [1,1374,null,{}] 23:45:05 INFO - PROCESS | 2211 | 1461134705781 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}] 23:45:05 INFO - PROCESS | 2211 | 1461134705888 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:45:05 INFO - PROCESS | 2211 | 1461134705901 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b372800 == 63 [pid = 2211] [id = 351] 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12d114800) [pid = 2211] [serial = 1052] [outer = 0x0] 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12d5c2800) [pid = 2211] [serial = 1053] [outer = 0x12d114800] 23:45:05 INFO - PROCESS | 2211 | 1461134705926 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12dba4800) [pid = 2211] [serial = 1054] [outer = 0x12d114800] 23:45:06 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:45:06 INFO - PROCESS | 2211 | 1461134706260 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] 23:45:06 INFO - PROCESS | 2211 | 1461134706297 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:45:06 INFO - PROCESS | 2211 | 1461134706300 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 2211 | 1461134706301 Marionette TRACE conn2 <- [1,1378,null,{}] 23:45:06 INFO - PROCESS | 2211 | 1461134706303 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}] 23:45:06 INFO - PROCESS | 2211 | 1461134706413 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:45:06 INFO - PROCESS | 2211 | 1461134706426 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbd1800 == 64 [pid = 2211] [id = 352] 23:45:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12e285400) [pid = 2211] [serial = 1055] [outer = 0x0] 23:45:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12e6e5400) [pid = 2211] [serial = 1056] [outer = 0x12e285400] 23:45:06 INFO - PROCESS | 2211 | 1461134706451 Marionette DEBUG loaded listener.js 23:45:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12ee72000) [pid = 2211] [serial = 1057] [outer = 0x12e285400] 23:45:06 INFO - PROCESS | 2211 | 1461134706776 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] 23:45:06 INFO - PROCESS | 2211 | 1461134706824 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:45:06 INFO - PROCESS | 2211 | 1461134706826 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 2211 | 1461134706827 Marionette TRACE conn2 <- [1,1382,null,{}] 23:45:06 INFO - PROCESS | 2211 | 1461134706830 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}] 23:45:06 INFO - PROCESS | 2211 | 1461134706936 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:45:06 INFO - PROCESS | 2211 | 1461134706975 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d37a800 == 65 [pid = 2211] [id = 353] 23:45:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12ab9b400) [pid = 2211] [serial = 1058] [outer = 0x0] 23:45:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12aba1400) [pid = 2211] [serial = 1059] [outer = 0x12ab9b400] 23:45:07 INFO - PROCESS | 2211 | 1461134706998 Marionette DEBUG loaded listener.js 23:45:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12aba8000) [pid = 2211] [serial = 1060] [outer = 0x12ab9b400] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12b2e4400) [pid = 2211] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12bc79800) [pid = 2211] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12bd35c00) [pid = 2211] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x1146b8400) [pid = 2211] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12d3cac00) [pid = 2211] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x11c88e400) [pid = 2211] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x124273400) [pid = 2211] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x11bd0d800) [pid = 2211] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x115781400) [pid = 2211] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x114b7a400) [pid = 2211] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12b641800) [pid = 2211] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12e85c400) [pid = 2211] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:45:07 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x129cdfc00) [pid = 2211] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:45:07 INFO - PROCESS | 2211 | [2211] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:45:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 23:45:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 23:45:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 23:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:07 INFO - _addTest/ [0,1385,"getWindowHandle",null] 23:45:07 INFO - PROCESS | 2211 | 1461134707500 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:45:07 INFO - PROCESS | 2211 | 1461134707502 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:45:07 INFO - PROCESS | 2211 | 1461134707503 Marionette TRACE conn2 <- [1,1386,null,{}] 23:45:07 INFO - PROCESS | 2211 | 1461134707505 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}] 23:45:07 INFO - PROCESS | 2211 | 1461134707593 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:45:07 INFO - PROCESS | 2211 | 1461134707597 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d15a000 == 66 [pid = 2211] [id = 354] 23:45:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x116061c00) [pid = 2211] [serial = 1061] [outer = 0x0] 23:45:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11bdc4400) [pid = 2211] [serial = 1062] [outer = 0x116061c00] 23:45:07 INFO - PROCESS | 2211 | 1461134707622 Marionette DEBUG loaded listener.js 23:45:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12b363000) [pid = 2211] [serial = 1063] [outer = 0x116061c00] 23:45:07 INFO - PROCESS | 2211 | 1461134707969 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] 23:45:08 INFO - PROCESS | 2211 | 1461134708024 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:45:08 INFO - PROCESS | 2211 | 1461134708026 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:45:08 INFO - PROCESS | 2211 | 1461134708028 Marionette TRACE conn2 <- [1,1390,null,{}] 23:45:08 INFO - PROCESS | 2211 | 1461134708030 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}] 23:45:08 INFO - PROCESS | 2211 | 1461134708130 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:45:08 INFO - PROCESS | 2211 | 1461134708134 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f541000 == 67 [pid = 2211] [id = 355] 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12b3c8c00) [pid = 2211] [serial = 1064] [outer = 0x0] 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12e6dd000) [pid = 2211] [serial = 1065] [outer = 0x12b3c8c00] 23:45:08 INFO - PROCESS | 2211 | 1461134708163 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12f21c400) [pid = 2211] [serial = 1066] [outer = 0x12b3c8c00] 23:45:08 INFO - PROCESS | 2211 | 1461134708511 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]]]}] 23:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 23:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:45:08 INFO - PROCESS | 2211 | 1461134708545 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:45:08 INFO - PROCESS | 2211 | 1461134708546 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:45:08 INFO - PROCESS | 2211 | 1461134708549 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:45:08 INFO - PROCESS | 2211 | 1461134708550 Marionette TRACE conn2 <- [1,1394,null,{}] 23:45:08 INFO - PROCESS | 2211 | 1461134708552 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}] 23:45:08 INFO - PROCESS | 2211 | 1461134708639 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:45:08 INFO - PROCESS | 2211 | 1461134708702 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fd48800 == 68 [pid = 2211] [id = 356] 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12adec400) [pid = 2211] [serial = 1067] [outer = 0x0] 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12adf4400) [pid = 2211] [serial = 1068] [outer = 0x12adec400] 23:45:08 INFO - PROCESS | 2211 | 1461134708729 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12e85b800) [pid = 2211] [serial = 1069] [outer = 0x12adec400] 23:45:08 INFO - PROCESS | 2211 | 1461134708995 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]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 23:45:09 INFO - PROCESS | 2211 | 1461134709021 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:45:09 INFO - PROCESS | 2211 | 1461134709022 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:45:09 INFO - PROCESS | 2211 | 1461134709024 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 2211 | 1461134709025 Marionette TRACE conn2 <- [1,1398,null,{}] 23:45:09 INFO - PROCESS | 2211 | 1461134709027 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}] 23:45:09 INFO - PROCESS | 2211 | 1461134709121 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:45:09 INFO - PROCESS | 2211 | 1461134709125 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a742000 == 69 [pid = 2211] [id = 357] 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12adf6c00) [pid = 2211] [serial = 1070] [outer = 0x0] 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12f48c000) [pid = 2211] [serial = 1071] [outer = 0x12adf6c00] 23:45:09 INFO - PROCESS | 2211 | 1461134709149 Marionette DEBUG loaded listener.js 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12f782400) [pid = 2211] [serial = 1072] [outer = 0x12adf6c00] 23:45:09 INFO - PROCESS | 2211 | 1461134709620 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]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 619ms 23:45:09 INFO - PROCESS | 2211 | 1461134709644 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:45:09 INFO - PROCESS | 2211 | 1461134709647 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:45:09 INFO - PROCESS | 2211 | 1461134709650 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 2211 | 1461134709653 Marionette TRACE conn2 <- [1,1402,null,{}] 23:45:09 INFO - PROCESS | 2211 | 1461134709657 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}] 23:45:09 INFO - PROCESS | 2211 | 1461134709771 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:45:09 INFO - PROCESS | 2211 | 1461134709849 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91e000 == 70 [pid = 2211] [id = 358] 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x114b85800) [pid = 2211] [serial = 1073] [outer = 0x0] 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x1188abc00) [pid = 2211] [serial = 1074] [outer = 0x114b85800] 23:45:09 INFO - PROCESS | 2211 | 1461134709881 Marionette DEBUG loaded listener.js 23:45:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x11abc0400) [pid = 2211] [serial = 1075] [outer = 0x114b85800] 23:45:10 INFO - PROCESS | 2211 | 1461134710333 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]]]}] 23:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 721ms 23:45:10 INFO - PROCESS | 2211 | 1461134710372 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:45:10 INFO - PROCESS | 2211 | 1461134710376 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:45:10 INFO - PROCESS | 2211 | 1461134710399 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:45:10 INFO - PROCESS | 2211 | 1461134710401 Marionette TRACE conn2 <- [1,1406,null,{}] 23:45:10 INFO - PROCESS | 2211 | 1461134710405 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}] 23:45:10 INFO - PROCESS | 2211 | 1461134710513 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:45:10 INFO - PROCESS | 2211 | 1461134710588 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e63800 == 71 [pid = 2211] [id = 359] 23:45:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x11bd0b800) [pid = 2211] [serial = 1076] [outer = 0x0] 23:45:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x123a09000) [pid = 2211] [serial = 1077] [outer = 0x11bd0b800] 23:45:10 INFO - PROCESS | 2211 | 1461134710618 Marionette DEBUG loaded listener.js 23:45:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x127572800) [pid = 2211] [serial = 1078] [outer = 0x11bd0b800] 23:45:11 INFO - PROCESS | 2211 | 1461134711053 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]]]}] 23:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 740ms 23:45:11 INFO - PROCESS | 2211 | 1461134711120 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:45:11 INFO - PROCESS | 2211 | 1461134711122 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:45:11 INFO - PROCESS | 2211 | 1461134711124 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:45:11 INFO - PROCESS | 2211 | 1461134711127 Marionette TRACE conn2 <- [1,1410,null,{}] 23:45:11 INFO - PROCESS | 2211 | 1461134711137 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}] 23:45:11 INFO - PROCESS | 2211 | 1461134711244 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:45:11 INFO - PROCESS | 2211 | 1461134711322 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfd2800 == 72 [pid = 2211] [id = 360] 23:45:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x12a7dc800) [pid = 2211] [serial = 1079] [outer = 0x0] 23:45:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x12ac56000) [pid = 2211] [serial = 1080] [outer = 0x12a7dc800] 23:45:11 INFO - PROCESS | 2211 | 1461134711354 Marionette DEBUG loaded listener.js 23:45:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x12ac5bc00) [pid = 2211] [serial = 1081] [outer = 0x12a7dc800] 23:45:11 INFO - PROCESS | 2211 | 1461134711802 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]]]}] 23:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 23:45:11 INFO - PROCESS | 2211 | 1461134711850 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:45:11 INFO - PROCESS | 2211 | 1461134711852 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:45:11 INFO - PROCESS | 2211 | 1461134711854 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:45:11 INFO - PROCESS | 2211 | 1461134711855 Marionette TRACE conn2 <- [1,1414,null,{}] 23:45:11 INFO - PROCESS | 2211 | 1461134711858 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}] 23:45:11 INFO - PROCESS | 2211 | 1461134711963 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:45:12 INFO - PROCESS | 2211 | 1461134712039 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a1b800 == 73 [pid = 2211] [id = 361] 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12ac5dc00) [pid = 2211] [serial = 1082] [outer = 0x0] 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12adf7c00) [pid = 2211] [serial = 1083] [outer = 0x12ac5dc00] 23:45:12 INFO - PROCESS | 2211 | 1461134712069 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12b35ac00) [pid = 2211] [serial = 1084] [outer = 0x12ac5dc00] 23:45:12 INFO - PROCESS | 2211 | 1461134712551 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]]]}] 23:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 719ms 23:45:12 INFO - PROCESS | 2211 | 1461134712574 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:45:12 INFO - PROCESS | 2211 | 1461134712576 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:45:12 INFO - PROCESS | 2211 | 1461134712578 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:45:12 INFO - PROCESS | 2211 | 1461134712579 Marionette TRACE conn2 <- [1,1418,null,{}] 23:45:12 INFO - PROCESS | 2211 | 1461134712584 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}] 23:45:12 INFO - PROCESS | 2211 | 1461134712689 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:45:12 INFO - PROCESS | 2211 | 1461134712765 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7c6000 == 74 [pid = 2211] [id = 362] 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12adef400) [pid = 2211] [serial = 1085] [outer = 0x0] 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12bb32000) [pid = 2211] [serial = 1086] [outer = 0x12adef400] 23:45:12 INFO - PROCESS | 2211 | 1461134712795 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12d18bc00) [pid = 2211] [serial = 1087] [outer = 0x12adef400] 23:45:13 INFO - PROCESS | 2211 | 1461134713233 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]]]}] 23:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 23:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:45:13 INFO - PROCESS | 2211 | 1461134713251 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:45:13 INFO - PROCESS | 2211 | 1461134713253 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:45:13 INFO - PROCESS | 2211 | 1461134713255 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:45:13 INFO - PROCESS | 2211 | 1461134713256 Marionette TRACE conn2 <- [1,1422,null,{}] 23:45:13 INFO - PROCESS | 2211 | 1461134713259 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}] 23:45:13 INFO - PROCESS | 2211 | 1461134713376 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:45:13 INFO - PROCESS | 2211 | 1461134713454 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acb2800 == 75 [pid = 2211] [id = 363] 23:45:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12d5cd000) [pid = 2211] [serial = 1088] [outer = 0x0] 23:45:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12f14ac00) [pid = 2211] [serial = 1089] [outer = 0x12d5cd000] 23:45:13 INFO - PROCESS | 2211 | 1461134713488 Marionette DEBUG loaded listener.js 23:45:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12f786800) [pid = 2211] [serial = 1090] [outer = 0x12d5cd000] 23:45:13 INFO - PROCESS | 2211 | 1461134713960 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]]]}] 23:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 768ms 23:45:14 INFO - PROCESS | 2211 | 1461134714024 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 2211 | 1461134714025 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:45:14 INFO - PROCESS | 2211 | 1461134714028 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 2211 | 1461134714029 Marionette TRACE conn2 <- [1,1426,null,{}] 23:45:14 INFO - PROCESS | 2211 | 1461134714033 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}] 23:45:14 INFO - PROCESS | 2211 | 1461134714140 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:45:14 INFO - PROCESS | 2211 | 1461134714219 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc46800 == 76 [pid = 2211] [id = 364] 23:45:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x118f54c00) [pid = 2211] [serial = 1091] [outer = 0x0] 23:45:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x129f36800) [pid = 2211] [serial = 1092] [outer = 0x118f54c00] 23:45:14 INFO - PROCESS | 2211 | 1461134714249 Marionette DEBUG loaded listener.js 23:45:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x129f3b400) [pid = 2211] [serial = 1093] [outer = 0x118f54c00] 23:45:14 INFO - PROCESS | 2211 | 1461134714889 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]]]}] 23:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 923ms 23:45:14 INFO - PROCESS | 2211 | 1461134714951 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 2211 | 1461134714953 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:45:14 INFO - PROCESS | 2211 | 1461134714957 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 2211 | 1461134714959 Marionette TRACE conn2 <- [1,1430,null,{}] 23:45:14 INFO - PROCESS | 2211 | 1461134714963 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}] 23:45:15 INFO - PROCESS | 2211 | 1461134715090 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:45:15 INFO - PROCESS | 2211 | 1461134715138 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c34f000 == 77 [pid = 2211] [id = 365] 23:45:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x11584b800) [pid = 2211] [serial = 1094] [outer = 0x0] 23:45:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x116552800) [pid = 2211] [serial = 1095] [outer = 0x11584b800] 23:45:15 INFO - PROCESS | 2211 | 1461134715165 Marionette DEBUG loaded listener.js 23:45:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x118fe8800) [pid = 2211] [serial = 1096] [outer = 0x11584b800] 23:45:15 INFO - PROCESS | 2211 | 1461134715599 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]]]}] 23:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 677ms 23:45:15 INFO - PROCESS | 2211 | 1461134715638 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:45:15 INFO - PROCESS | 2211 | 1461134715642 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:45:15 INFO - PROCESS | 2211 | 1461134715647 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:45:15 INFO - PROCESS | 2211 | 1461134715650 Marionette TRACE conn2 <- [1,1434,null,{}] 23:45:15 INFO - PROCESS | 2211 | 1461134715678 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}] 23:45:15 INFO - PROCESS | 2211 | 1461134715785 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:45:15 INFO - PROCESS | 2211 | 1461134715891 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9a0800 == 78 [pid = 2211] [id = 366] 23:45:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x119ef2000) [pid = 2211] [serial = 1097] [outer = 0x0] 23:45:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x11abc7800) [pid = 2211] [serial = 1098] [outer = 0x119ef2000] 23:45:15 INFO - PROCESS | 2211 | 1461134715935 Marionette DEBUG loaded listener.js 23:45:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x11af6e000) [pid = 2211] [serial = 1099] [outer = 0x119ef2000] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12fd48800 == 77 [pid = 2211] [id = 356] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12f541000 == 76 [pid = 2211] [id = 355] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12d15a000 == 75 [pid = 2211] [id = 354] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12d37a800 == 74 [pid = 2211] [id = 353] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbd1800 == 73 [pid = 2211] [id = 352] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12b372800 == 72 [pid = 2211] [id = 351] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x115790000) [pid = 2211] [serial = 960] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x11bbd7800) [pid = 2211] [serial = 963] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12740e400) [pid = 2211] [serial = 966] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12b25bc00) [pid = 2211] [serial = 969] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12d5c9000) [pid = 2211] [serial = 972] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12e6ea400) [pid = 2211] [serial = 975] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12f14d800) [pid = 2211] [serial = 1014] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | 1461134716467 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]]]}] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab25800 == 71 [pid = 2211] [id = 350] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x1144d8000 == 70 [pid = 2211] [id = 349] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x124e6e000 == 69 [pid = 2211] [id = 348] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf05800 == 68 [pid = 2211] [id = 347] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x11c33e800 == 67 [pid = 2211] [id = 346] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x123c81800 == 66 [pid = 2211] [id = 345] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a0800 == 65 [pid = 2211] [id = 341] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x1245af000 == 64 [pid = 2211] [id = 340] 23:45:16 INFO - PROCESS | 2211 | --DOCSHELL 0x11b90a000 == 63 [pid = 2211] [id = 339] 23:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 849ms 23:45:16 INFO - PROCESS | 2211 | 1461134716496 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:45:16 INFO - PROCESS | 2211 | 1461134716497 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:45:16 INFO - PROCESS | 2211 | 1461134716502 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:45:16 INFO - PROCESS | 2211 | 1461134716504 Marionette TRACE conn2 <- [1,1438,null,{}] 23:45:16 INFO - PROCESS | 2211 | 1461134716511 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}] 23:45:16 INFO - PROCESS | 2211 | 1461134716598 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12b3d2400) [pid = 2211] [serial = 996] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12cfc1800) [pid = 2211] [serial = 999] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12bc6ec00) [pid = 2211] [serial = 997] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12d3c4000) [pid = 2211] [serial = 1002] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x127574800) [pid = 2211] [serial = 1005] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12e2b3800) [pid = 2211] [serial = 958] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x11c8bbc00) [pid = 2211] [serial = 987] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12426a400) [pid = 2211] [serial = 988] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x1275c8000) [pid = 2211] [serial = 990] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x1299fb800) [pid = 2211] [serial = 991] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x11bf61400) [pid = 2211] [serial = 984] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x11c6c0800) [pid = 2211] [serial = 985] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x118f4ec00) [pid = 2211] [serial = 979] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x11654f800) [pid = 2211] [serial = 978] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x11954b800) [pid = 2211] [serial = 981] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11af7bc00) [pid = 2211] [serial = 982] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x12e283000) [pid = 2211] [serial = 1008] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12e85b400) [pid = 2211] [serial = 1009] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12d18ac00) [pid = 2211] [serial = 1006] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12f144c00) [pid = 2211] [serial = 1012] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12d5cc800) [pid = 2211] [serial = 1003] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12b252000) [pid = 2211] [serial = 993] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12b360800) [pid = 2211] [serial = 994] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11c889000) [pid = 2211] [serial = 1000] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12ee75400) [pid = 2211] [serial = 1011] [outer = 0x0] [url = about:blank] 23:45:16 INFO - PROCESS | 2211 | 1461134716663 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9a6000 == 64 [pid = 2211] [id = 367] 23:45:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x118f4ec00) [pid = 2211] [serial = 1100] [outer = 0x0] 23:45:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x11b92c000) [pid = 2211] [serial = 1101] [outer = 0x118f4ec00] 23:45:16 INFO - PROCESS | 2211 | 1461134716697 Marionette DEBUG loaded listener.js 23:45:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x11bf63800) [pid = 2211] [serial = 1102] [outer = 0x118f4ec00] 23:45:17 INFO - PROCESS | 2211 | 1461134717012 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]]]}] 23:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 523ms 23:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:45:17 INFO - PROCESS | 2211 | 1461134717025 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:45:17 INFO - PROCESS | 2211 | 1461134717026 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:45:17 INFO - PROCESS | 2211 | 1461134717028 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 2211 | 1461134717030 Marionette TRACE conn2 <- [1,1442,null,{}] 23:45:17 INFO - PROCESS | 2211 | 1461134717034 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}] 23:45:17 INFO - PROCESS | 2211 | 1461134717122 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:45:17 INFO - PROCESS | 2211 | 1461134717126 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fce000 == 65 [pid = 2211] [id = 368] 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x11c388c00) [pid = 2211] [serial = 1103] [outer = 0x0] 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x123b0fc00) [pid = 2211] [serial = 1104] [outer = 0x11c388c00] 23:45:17 INFO - PROCESS | 2211 | 1461134717152 Marionette DEBUG loaded listener.js 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x124155800) [pid = 2211] [serial = 1105] [outer = 0x11c388c00] 23:45:17 INFO - PROCESS | 2211 | 1461134717531 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]]]}] 23:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 23:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:45:17 INFO - PROCESS | 2211 | 1461134717551 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:45:17 INFO - PROCESS | 2211 | 1461134717552 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:45:17 INFO - PROCESS | 2211 | 1461134717554 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 2211 | 1461134717555 Marionette TRACE conn2 <- [1,1446,null,{}] 23:45:17 INFO - PROCESS | 2211 | 1461134717557 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}] 23:45:17 INFO - PROCESS | 2211 | 1461134717642 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:45:17 INFO - PROCESS | 2211 | 1461134717646 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x129296800 == 66 [pid = 2211] [id = 369] 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x124157c00) [pid = 2211] [serial = 1106] [outer = 0x0] 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12705a400) [pid = 2211] [serial = 1107] [outer = 0x124157c00] 23:45:17 INFO - PROCESS | 2211 | 1461134717673 Marionette DEBUG loaded listener.js 23:45:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x129f35000) [pid = 2211] [serial = 1108] [outer = 0x124157c00] 23:45:18 INFO - PROCESS | 2211 | 1461134718032 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]]]}] 23:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 23:45:18 INFO - PROCESS | 2211 | 1461134718074 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:45:18 INFO - PROCESS | 2211 | 1461134718075 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:45:18 INFO - PROCESS | 2211 | 1461134718078 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:45:18 INFO - PROCESS | 2211 | 1461134718079 Marionette TRACE conn2 <- [1,1450,null,{}] 23:45:18 INFO - PROCESS | 2211 | 1461134718081 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}] 23:45:18 INFO - PROCESS | 2211 | 1461134718179 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:45:18 INFO - PROCESS | 2211 | 1461134718185 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a73c800 == 67 [pid = 2211] [id = 370] 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x129f3e400) [pid = 2211] [serial = 1109] [outer = 0x0] 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x129fe1800) [pid = 2211] [serial = 1110] [outer = 0x129f3e400] 23:45:18 INFO - PROCESS | 2211 | 1461134718212 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x12ac4f800) [pid = 2211] [serial = 1111] [outer = 0x129f3e400] 23:45:18 INFO - PROCESS | 2211 | 1461134718576 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]]]}] 23:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 23:45:18 INFO - PROCESS | 2211 | 1461134718597 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:45:18 INFO - PROCESS | 2211 | 1461134718598 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:45:18 INFO - PROCESS | 2211 | 1461134718603 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:45:18 INFO - PROCESS | 2211 | 1461134718604 Marionette TRACE conn2 <- [1,1454,null,{}] 23:45:18 INFO - PROCESS | 2211 | 1461134718606 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}] 23:45:18 INFO - PROCESS | 2211 | 1461134718688 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:45:18 INFO - PROCESS | 2211 | 1461134718808 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbd800 == 68 [pid = 2211] [id = 371] 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x12b28e400) [pid = 2211] [serial = 1112] [outer = 0x0] 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x12b2dec00) [pid = 2211] [serial = 1113] [outer = 0x12b28e400] 23:45:18 INFO - PROCESS | 2211 | 1461134718843 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12b359800) [pid = 2211] [serial = 1114] [outer = 0x12b28e400] 23:45:19 INFO - PROCESS | 2211 | 1461134719175 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]]]}] 23:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 618ms 23:45:19 INFO - PROCESS | 2211 | 1461134719221 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:45:19 INFO - PROCESS | 2211 | 1461134719223 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:45:19 INFO - PROCESS | 2211 | 1461134719225 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:45:19 INFO - PROCESS | 2211 | 1461134719226 Marionette TRACE conn2 <- [1,1458,null,{}] 23:45:19 INFO - PROCESS | 2211 | 1461134719228 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}] 23:45:19 INFO - PROCESS | 2211 | 1461134719337 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:45:19 INFO - PROCESS | 2211 | 1461134719351 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b879800 == 69 [pid = 2211] [id = 372] 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12ac5a400) [pid = 2211] [serial = 1115] [outer = 0x0] 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12b64b400) [pid = 2211] [serial = 1116] [outer = 0x12ac5a400] 23:45:19 INFO - PROCESS | 2211 | 1461134719376 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12bc76000) [pid = 2211] [serial = 1117] [outer = 0x12ac5a400] 23:45:19 INFO - PROCESS | 2211 | 1461134719743 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]]]}] 23:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 23:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:45:19 INFO - PROCESS | 2211 | 1461134719795 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:45:19 INFO - PROCESS | 2211 | 1461134719796 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:45:19 INFO - PROCESS | 2211 | 1461134719798 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:45:19 INFO - PROCESS | 2211 | 1461134719799 Marionette TRACE conn2 <- [1,1462,null,{}] 23:45:19 INFO - PROCESS | 2211 | 1461134719801 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}] 23:45:19 INFO - PROCESS | 2211 | 1461134719908 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:45:19 INFO - PROCESS | 2211 | 1461134719920 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfcf000 == 70 [pid = 2211] [id = 373] 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12b35c800) [pid = 2211] [serial = 1118] [outer = 0x0] 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12cfcbc00) [pid = 2211] [serial = 1119] [outer = 0x12b35c800] 23:45:19 INFO - PROCESS | 2211 | 1461134719945 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12d184c00) [pid = 2211] [serial = 1120] [outer = 0x12b35c800] 23:45:20 INFO - PROCESS | 2211 | 1461134720306 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]]]}] 23:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 23:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:45:20 INFO - PROCESS | 2211 | 1461134720320 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:45:20 INFO - PROCESS | 2211 | 1461134720321 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:45:20 INFO - PROCESS | 2211 | 1461134720323 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:45:20 INFO - PROCESS | 2211 | 1461134720324 Marionette TRACE conn2 <- [1,1466,null,{}] 23:45:20 INFO - PROCESS | 2211 | 1461134720326 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}] 23:45:20 INFO - PROCESS | 2211 | 1461134720439 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:45:20 INFO - PROCESS | 2211 | 1461134720449 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a1000 == 71 [pid = 2211] [id = 374] 23:45:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12bc79c00) [pid = 2211] [serial = 1121] [outer = 0x0] 23:45:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12d3d0000) [pid = 2211] [serial = 1122] [outer = 0x12bc79c00] 23:45:20 INFO - PROCESS | 2211 | 1461134720474 Marionette DEBUG loaded listener.js 23:45:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12db9f800) [pid = 2211] [serial = 1123] [outer = 0x12bc79c00] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12d114800) [pid = 2211] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12e285400) [pid = 2211] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12ab9b400) [pid = 2211] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x127505400) [pid = 2211] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x116061c00) [pid = 2211] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x1188af400) [pid = 2211] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x129fdb800) [pid = 2211] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x1188b1400) [pid = 2211] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x11c8af800) [pid = 2211] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12b3c8c00) [pid = 2211] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12bb37800) [pid = 2211] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:45:20 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12adec400) [pid = 2211] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:45:21 INFO - PROCESS | 2211 | 1461134721028 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]]]}] 23:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 23:45:21 INFO - PROCESS | 2211 | 1461134721045 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:45:21 INFO - PROCESS | 2211 | 1461134721047 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:45:21 INFO - PROCESS | 2211 | 1461134721053 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:45:21 INFO - PROCESS | 2211 | 1461134721055 Marionette TRACE conn2 <- [1,1470,null,{}] 23:45:21 INFO - PROCESS | 2211 | 1461134721059 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}] 23:45:21 INFO - PROCESS | 2211 | 1461134721251 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:45:21 INFO - PROCESS | 2211 | 1461134721316 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da8f800 == 72 [pid = 2211] [id = 375] 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11c8af800) [pid = 2211] [serial = 1124] [outer = 0x0] 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x12aba8c00) [pid = 2211] [serial = 1125] [outer = 0x11c8af800] 23:45:21 INFO - PROCESS | 2211 | 1461134721362 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x12e2b0c00) [pid = 2211] [serial = 1126] [outer = 0x11c8af800] 23:45:21 INFO - PROCESS | 2211 | 1461134721655 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]]]}] 23:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 623ms 23:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:45:21 INFO - PROCESS | 2211 | 1461134721690 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:45:21 INFO - PROCESS | 2211 | 1461134721692 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:45:21 INFO - PROCESS | 2211 | 1461134721694 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:45:21 INFO - PROCESS | 2211 | 1461134721695 Marionette TRACE conn2 <- [1,1474,null,{}] 23:45:21 INFO - PROCESS | 2211 | 1461134721699 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}] 23:45:21 INFO - PROCESS | 2211 | 1461134721792 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:45:21 INFO - PROCESS | 2211 | 1461134721852 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb65800 == 73 [pid = 2211] [id = 376] 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12e289c00) [pid = 2211] [serial = 1127] [outer = 0x0] 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12e6e8800) [pid = 2211] [serial = 1128] [outer = 0x12e289c00] 23:45:21 INFO - PROCESS | 2211 | 1461134721877 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12ee7ac00) [pid = 2211] [serial = 1129] [outer = 0x12e289c00] 23:45:22 INFO - PROCESS | 2211 | 1461134722155 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]]]}] 23:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 23:45:22 INFO - PROCESS | 2211 | 1461134722212 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 2211 | 1461134722214 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:45:22 INFO - PROCESS | 2211 | 1461134722218 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 2211 | 1461134722220 Marionette TRACE conn2 <- [1,1478,null,{}] 23:45:22 INFO - PROCESS | 2211 | 1461134722222 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}] 23:45:22 INFO - PROCESS | 2211 | 1461134722309 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:45:22 INFO - PROCESS | 2211 | 1461134722314 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc70800 == 74 [pid = 2211] [id = 377] 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12e851000) [pid = 2211] [serial = 1130] [outer = 0x0] 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12f150000) [pid = 2211] [serial = 1131] [outer = 0x12e851000] 23:45:22 INFO - PROCESS | 2211 | 1461134722339 Marionette DEBUG loaded listener.js 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12f220c00) [pid = 2211] [serial = 1132] [outer = 0x12e851000] 23:45:22 INFO - PROCESS | 2211 | 1461134722714 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]]]}] 23:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 23:45:22 INFO - PROCESS | 2211 | 1461134722739 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 2211 | 1461134722741 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:45:22 INFO - PROCESS | 2211 | 1461134722744 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 2211 | 1461134722746 Marionette TRACE conn2 <- [1,1482,null,{}] 23:45:22 INFO - PROCESS | 2211 | 1461134722749 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}] 23:45:22 INFO - PROCESS | 2211 | 1461134722844 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:45:22 INFO - PROCESS | 2211 | 1461134722850 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a14800 == 75 [pid = 2211] [id = 378] 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12f483000) [pid = 2211] [serial = 1133] [outer = 0x0] 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12f488800) [pid = 2211] [serial = 1134] [outer = 0x12f483000] 23:45:22 INFO - PROCESS | 2211 | 1461134722874 Marionette DEBUG loaded listener.js 23:45:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12f781000) [pid = 2211] [serial = 1135] [outer = 0x12f483000] 23:45:23 INFO - PROCESS | 2211 | 1461134723466 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]]]}] 23:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 775ms 23:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:45:23 INFO - PROCESS | 2211 | 1461134723519 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:45:23 INFO - PROCESS | 2211 | 1461134723522 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:45:23 INFO - PROCESS | 2211 | 1461134723525 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:45:23 INFO - PROCESS | 2211 | 1461134723527 Marionette TRACE conn2 <- [1,1486,null,{}] 23:45:23 INFO - PROCESS | 2211 | 1461134723531 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}] 23:45:23 INFO - PROCESS | 2211 | 1461134723643 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:45:23 INFO - PROCESS | 2211 | 1461134723749 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb1a800 == 76 [pid = 2211] [id = 379] 23:45:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x119e5a400) [pid = 2211] [serial = 1136] [outer = 0x0] 23:45:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x11abce000) [pid = 2211] [serial = 1137] [outer = 0x119e5a400] 23:45:23 INFO - PROCESS | 2211 | 1461134723782 Marionette DEBUG loaded listener.js 23:45:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x11b927c00) [pid = 2211] [serial = 1138] [outer = 0x119e5a400] 23:45:24 INFO - PROCESS | 2211 | 1461134724235 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]]]}] 23:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 23:45:24 INFO - PROCESS | 2211 | 1461134724246 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:45:24 INFO - PROCESS | 2211 | 1461134724253 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:45:24 INFO - PROCESS | 2211 | 1461134724257 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 2211 | 1461134724259 Marionette TRACE conn2 <- [1,1490,null,{}] 23:45:24 INFO - PROCESS | 2211 | 1461134724262 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}] 23:45:24 INFO - PROCESS | 2211 | 1461134724372 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:45:24 INFO - PROCESS | 2211 | 1461134724435 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x128879000 == 77 [pid = 2211] [id = 380] 23:45:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x11b92c400) [pid = 2211] [serial = 1139] [outer = 0x0] 23:45:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x11c6bf000) [pid = 2211] [serial = 1140] [outer = 0x11b92c400] 23:45:24 INFO - PROCESS | 2211 | 1461134724505 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x129c9e400) [pid = 2211] [serial = 1141] [outer = 0x11b92c400] 23:45:24 INFO - PROCESS | 2211 | 1461134724928 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]]]}] 23:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 721ms 23:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:45:24 INFO - PROCESS | 2211 | 1461134724979 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:45:24 INFO - PROCESS | 2211 | 1461134724980 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:45:24 INFO - PROCESS | 2211 | 1461134724983 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 2211 | 1461134724986 Marionette TRACE conn2 <- [1,1494,null,{}] 23:45:24 INFO - PROCESS | 2211 | 1461134724994 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}] 23:45:25 INFO - PROCESS | 2211 | 1461134725107 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:45:25 INFO - PROCESS | 2211 | 1461134725182 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d167000 == 78 [pid = 2211] [id = 381] 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x129c9f400) [pid = 2211] [serial = 1142] [outer = 0x0] 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x129fdb800) [pid = 2211] [serial = 1143] [outer = 0x129c9f400] 23:45:25 INFO - PROCESS | 2211 | 1461134725214 Marionette DEBUG loaded listener.js 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12ac50800) [pid = 2211] [serial = 1144] [outer = 0x129c9f400] 23:45:25 INFO - PROCESS | 2211 | 1461134725640 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]]]}] 23:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 671ms 23:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:45:25 INFO - PROCESS | 2211 | 1461134725655 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:45:25 INFO - PROCESS | 2211 | 1461134725656 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:45:25 INFO - PROCESS | 2211 | 1461134725659 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:45:25 INFO - PROCESS | 2211 | 1461134725660 Marionette TRACE conn2 <- [1,1498,null,{}] 23:45:25 INFO - PROCESS | 2211 | 1461134725662 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}] 23:45:25 INFO - PROCESS | 2211 | 1461134725789 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:45:25 INFO - PROCESS | 2211 | 1461134725865 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x138bc6000 == 79 [pid = 2211] [id = 382] 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12a7e3000) [pid = 2211] [serial = 1145] [outer = 0x0] 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12b35cc00) [pid = 2211] [serial = 1146] [outer = 0x12a7e3000] 23:45:25 INFO - PROCESS | 2211 | 1461134725895 Marionette DEBUG loaded listener.js 23:45:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12d112800) [pid = 2211] [serial = 1147] [outer = 0x12a7e3000] 23:45:26 INFO - PROCESS | 2211 | 1461134726299 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]]]}] 23:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 668ms 23:45:26 INFO - PROCESS | 2211 | 1461134726327 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:45:26 INFO - PROCESS | 2211 | 1461134726329 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:45:26 INFO - PROCESS | 2211 | 1461134726331 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:45:26 INFO - PROCESS | 2211 | 1461134726332 Marionette TRACE conn2 <- [1,1502,null,{}] 23:45:26 INFO - PROCESS | 2211 | 1461134726335 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}] 23:45:26 INFO - PROCESS | 2211 | 1461134726444 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:45:26 INFO - PROCESS | 2211 | 1461134726551 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x1384d0000 == 80 [pid = 2211] [id = 383] 23:45:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12d114800) [pid = 2211] [serial = 1148] [outer = 0x0] 23:45:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12dba8000) [pid = 2211] [serial = 1149] [outer = 0x12d114800] 23:45:26 INFO - PROCESS | 2211 | 1461134726582 Marionette DEBUG loaded listener.js 23:45:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x12e2b7400) [pid = 2211] [serial = 1150] [outer = 0x12d114800] 23:45:26 INFO - PROCESS | 2211 | 1461134726986 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]]]}] 23:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 23:45:27 INFO - PROCESS | 2211 | 1461134727001 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:45:27 INFO - PROCESS | 2211 | 1461134727003 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:45:27 INFO - PROCESS | 2211 | 1461134727005 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 2211 | 1461134727006 Marionette TRACE conn2 <- [1,1506,null,{}] 23:45:27 INFO - PROCESS | 2211 | 1461134727009 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}] 23:45:27 INFO - PROCESS | 2211 | 1461134727125 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:45:27 INFO - PROCESS | 2211 | 1461134727222 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a584000 == 81 [pid = 2211] [id = 384] 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x129fbb800) [pid = 2211] [serial = 1151] [outer = 0x0] 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12e853800) [pid = 2211] [serial = 1152] [outer = 0x129fbb800] 23:45:27 INFO - PROCESS | 2211 | 1461134727254 Marionette DEBUG loaded listener.js 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12f483800) [pid = 2211] [serial = 1153] [outer = 0x129fbb800] 23:45:27 INFO - PROCESS | 2211 | 1461134727659 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]]]}] 23:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 23:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:45:27 INFO - PROCESS | 2211 | 1461134727677 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:45:27 INFO - PROCESS | 2211 | 1461134727678 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:45:27 INFO - PROCESS | 2211 | 1461134727680 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 2211 | 1461134727682 Marionette TRACE conn2 <- [1,1510,null,{}] 23:45:27 INFO - PROCESS | 2211 | 1461134727685 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}] 23:45:27 INFO - PROCESS | 2211 | 1461134727804 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:45:27 INFO - PROCESS | 2211 | 1461134727911 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91f000 == 82 [pid = 2211] [id = 385] 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x11630f000) [pid = 2211] [serial = 1154] [outer = 0x0] 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x1188acc00) [pid = 2211] [serial = 1155] [outer = 0x11630f000] 23:45:27 INFO - PROCESS | 2211 | 1461134727943 Marionette DEBUG loaded listener.js 23:45:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12ad7d400) [pid = 2211] [serial = 1156] [outer = 0x11630f000] 23:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:45:28 INFO - PROCESS | 2211 | 1461134728344 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]]]}] 23:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 23:45:28 INFO - PROCESS | 2211 | 1461134728353 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:45:28 INFO - PROCESS | 2211 | 1461134728354 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:45:28 INFO - PROCESS | 2211 | 1461134728356 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:45:28 INFO - PROCESS | 2211 | 1461134728358 Marionette TRACE conn2 <- [1,1514,null,{}] 23:45:28 INFO - PROCESS | 2211 | 1461134728360 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}] 23:45:28 INFO - PROCESS | 2211 | 1461134728467 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:45:28 INFO - PROCESS | 2211 | 1461134728563 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fe4800 == 83 [pid = 2211] [id = 386] 23:45:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x1188a7c00) [pid = 2211] [serial = 1157] [outer = 0x0] 23:45:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12a2a4800) [pid = 2211] [serial = 1158] [outer = 0x1188a7c00] 23:45:28 INFO - PROCESS | 2211 | 1461134728593 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x12a2a9400) [pid = 2211] [serial = 1159] [outer = 0x1188a7c00] 23:45:29 INFO - PROCESS | 2211 | 1461134729162 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]]]}] 23:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 821ms 23:45:29 INFO - PROCESS | 2211 | 1461134729178 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 2211 | 1461134729180 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:45:29 INFO - PROCESS | 2211 | 1461134729184 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 2211 | 1461134729186 Marionette TRACE conn2 <- [1,1518,null,{}] 23:45:29 INFO - PROCESS | 2211 | 1461134729190 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}] 23:45:29 INFO - PROCESS | 2211 | 1461134729298 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:45:29 INFO - PROCESS | 2211 | 1461134729367 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x12885e800 == 84 [pid = 2211] [id = 387] 23:45:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x1188af400) [pid = 2211] [serial = 1160] [outer = 0x0] 23:45:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x11912f000) [pid = 2211] [serial = 1161] [outer = 0x1188af400] 23:45:29 INFO - PROCESS | 2211 | 1461134729407 Marionette DEBUG loaded listener.js 23:45:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x11acb2000) [pid = 2211] [serial = 1162] [outer = 0x1188af400] 23:45:29 INFO - PROCESS | 2211 | 1461134729832 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]]]}] 23:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 23:45:29 INFO - PROCESS | 2211 | 1461134729854 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 2211 | 1461134729858 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:45:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:45:29 INFO - PROCESS | 2211 | 1461134729863 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 2211 | 1461134729864 Marionette TRACE conn2 <- [1,1522,null,{}] 23:45:29 INFO - PROCESS | 2211 | 1461134729867 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}] 23:45:29 INFO - PROCESS | 2211 | 1461134729968 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:45:30 INFO - PROCESS | 2211 | 1461134730117 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12e38a800 == 83 [pid = 2211] [id = 284] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x116527000 == 82 [pid = 2211] [id = 287] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12f40a800 == 81 [pid = 2211] [id = 285] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc70800 == 80 [pid = 2211] [id = 377] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb65800 == 79 [pid = 2211] [id = 376] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12da8f800 == 78 [pid = 2211] [id = 375] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a1000 == 77 [pid = 2211] [id = 374] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfcf000 == 76 [pid = 2211] [id = 373] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12b879800 == 75 [pid = 2211] [id = 372] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbd800 == 74 [pid = 2211] [id = 371] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12ee70400) [pid = 2211] [serial = 1029] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12f21d000) [pid = 2211] [serial = 1032] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12f48c000) [pid = 2211] [serial = 1071] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11956a800 == 75 [pid = 2211] [id = 388] 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x114c08000) [pid = 2211] [serial = 1163] [outer = 0x0] 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x11b6bd400) [pid = 2211] [serial = 1164] [outer = 0x114c08000] 23:45:30 INFO - PROCESS | 2211 | 1461134730181 Marionette DEBUG loaded listener.js 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x11c8b7000) [pid = 2211] [serial = 1165] [outer = 0x114c08000] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12a73c800 == 74 [pid = 2211] [id = 370] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x129296800 == 73 [pid = 2211] [id = 369] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x123fce000 == 72 [pid = 2211] [id = 368] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9a6000 == 71 [pid = 2211] [id = 367] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9a0800 == 70 [pid = 2211] [id = 366] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x11c34f000 == 69 [pid = 2211] [id = 365] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfd2800 == 68 [pid = 2211] [id = 360] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x124e63800 == 67 [pid = 2211] [id = 359] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x11b91e000 == 66 [pid = 2211] [id = 358] 23:45:30 INFO - PROCESS | 2211 | --DOCSHELL 0x12a742000 == 65 [pid = 2211] [id = 357] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12d5c2800) [pid = 2211] [serial = 1053] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12e6e5400) [pid = 2211] [serial = 1056] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12dba4800) [pid = 2211] [serial = 1054] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x12aba1400) [pid = 2211] [serial = 1059] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x12e2adc00) [pid = 2211] [serial = 1026] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x129c95800) [pid = 2211] [serial = 1044] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x129fda400) [pid = 2211] [serial = 1045] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12b363000) [pid = 2211] [serial = 1063] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x11adf7800) [pid = 2211] [serial = 1017] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x11af75800) [pid = 2211] [serial = 1036] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x11954ac00) [pid = 2211] [serial = 1035] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x12b28a400) [pid = 2211] [serial = 1023] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x129fe0800) [pid = 2211] [serial = 1047] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x11c88a000) [pid = 2211] [serial = 1039] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x11bd0cc00) [pid = 2211] [serial = 1038] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x123f17000) [pid = 2211] [serial = 1041] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x12740ec00) [pid = 2211] [serial = 1042] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x123a05c00) [pid = 2211] [serial = 1020] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x11bdc4400) [pid = 2211] [serial = 1062] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x12aba8000) [pid = 2211] [serial = 1060] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12f21c400) [pid = 2211] [serial = 1066] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12e6dd000) [pid = 2211] [serial = 1065] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12bc71400) [pid = 2211] [serial = 1050] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12ee72000) [pid = 2211] [serial = 1057] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12adf4400) [pid = 2211] [serial = 1068] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12cfcb400) [pid = 2211] [serial = 1051] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12a7de000) [pid = 2211] [serial = 1048] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12e85b800) [pid = 2211] [serial = 1069] [outer = 0x0] [url = about:blank] 23:45:30 INFO - PROCESS | 2211 | 1461134730504 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"]]]}] 23:45:30 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 () { 23:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:45:30 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 () { 23:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:45:30 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 () { 23:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:45:30 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 () { 23:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:45:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 23:45:30 INFO - PROCESS | 2211 | 1461134730536 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:45:30 INFO - PROCESS | 2211 | 1461134730538 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:45:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:45:30 INFO - PROCESS | 2211 | 1461134730540 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:45:30 INFO - PROCESS | 2211 | 1461134730542 Marionette TRACE conn2 <- [1,1526,null,{}] 23:45:30 INFO - PROCESS | 2211 | 1461134730550 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}] 23:45:30 INFO - PROCESS | 2211 | 1461134730640 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:45:30 INFO - PROCESS | 2211 | 1461134730645 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x128871000 == 66 [pid = 2211] [id = 389] 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x11bd0cc00) [pid = 2211] [serial = 1166] [outer = 0x0] 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12740e400) [pid = 2211] [serial = 1167] [outer = 0x11bd0cc00] 23:45:30 INFO - PROCESS | 2211 | 1461134730674 Marionette DEBUG loaded listener.js 23:45:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x129fbf800) [pid = 2211] [serial = 1168] [outer = 0x11bd0cc00] 23:45:31 INFO - PROCESS | 2211 | 1461134731009 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"]]]}] 23:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:45:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 474ms 23:45:31 INFO - PROCESS | 2211 | 1461134731016 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:45:31 INFO - PROCESS | 2211 | 1461134731018 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:45:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:45:31 INFO - PROCESS | 2211 | 1461134731029 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:45:31 INFO - PROCESS | 2211 | 1461134731030 Marionette TRACE conn2 <- [1,1530,null,{}] 23:45:31 INFO - PROCESS | 2211 | 1461134731034 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}] 23:45:31 INFO - PROCESS | 2211 | 1461134731130 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:45:31 INFO - PROCESS | 2211 | 1461134731135 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a753000 == 67 [pid = 2211] [id = 390] 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x129fc4800) [pid = 2211] [serial = 1169] [outer = 0x0] 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x129fe2800) [pid = 2211] [serial = 1170] [outer = 0x129fc4800] 23:45:31 INFO - PROCESS | 2211 | 1461134731164 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12a7d6000) [pid = 2211] [serial = 1171] [outer = 0x129fc4800] 23:45:31 INFO - PROCESS | 2211 | 1461134731594 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]]]}] 23:45:31 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 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:45:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:45:31 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. 23:45:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:45:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 577ms 23:45:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:45:31 INFO - PROCESS | 2211 | 1461134731599 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:45:31 INFO - PROCESS | 2211 | 1461134731601 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:45:31 INFO - PROCESS | 2211 | 1461134731603 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:45:31 INFO - PROCESS | 2211 | 1461134731604 Marionette TRACE conn2 <- [1,1534,null,{}] 23:45:31 INFO - PROCESS | 2211 | 1461134731606 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}] 23:45:31 INFO - PROCESS | 2211 | 1461134731693 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:45:31 INFO - PROCESS | 2211 | 1461134731698 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab38800 == 68 [pid = 2211] [id = 391] 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12a2b0c00) [pid = 2211] [serial = 1172] [outer = 0x0] 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12aba5000) [pid = 2211] [serial = 1173] [outer = 0x12a2b0c00] 23:45:31 INFO - PROCESS | 2211 | 1461134731724 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12ac58c00) [pid = 2211] [serial = 1174] [outer = 0x12a2b0c00] 23:45:32 INFO - PROCESS | 2211 | 1461134732073 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]]]}] 23:45:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:45:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 23:45:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:45:32 INFO - PROCESS | 2211 | 1461134732124 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:45:32 INFO - PROCESS | 2211 | 1461134732125 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:45:32 INFO - PROCESS | 2211 | 1461134732127 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:45:32 INFO - PROCESS | 2211 | 1461134732128 Marionette TRACE conn2 <- [1,1538,null,{}] 23:45:32 INFO - PROCESS | 2211 | 1461134732130 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}] 23:45:32 INFO - PROCESS | 2211 | 1461134732267 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:45:32 INFO - PROCESS | 2211 | 1461134732286 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbca000 == 69 [pid = 2211] [id = 392] 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x124152000) [pid = 2211] [serial = 1175] [outer = 0x0] 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12ad81800) [pid = 2211] [serial = 1176] [outer = 0x124152000] 23:45:32 INFO - PROCESS | 2211 | 1461134732314 Marionette DEBUG loaded listener.js 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12b3c7000) [pid = 2211] [serial = 1177] [outer = 0x124152000] 23:45:32 INFO - PROCESS | 2211 | 1461134732679 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]]]}] 23:45:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:45:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 23:45:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:45:32 INFO - PROCESS | 2211 | 1461134732696 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:45:32 INFO - PROCESS | 2211 | 1461134732698 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:45:32 INFO - PROCESS | 2211 | 1461134732701 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:45:32 INFO - PROCESS | 2211 | 1461134732702 Marionette TRACE conn2 <- [1,1542,null,{}] 23:45:32 INFO - PROCESS | 2211 | 1461134732704 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}] 23:45:32 INFO - PROCESS | 2211 | 1461134732818 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:45:32 INFO - PROCESS | 2211 | 1461134732832 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d389000 == 70 [pid = 2211] [id = 393] 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12ac57c00) [pid = 2211] [serial = 1178] [outer = 0x0] 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12bb38000) [pid = 2211] [serial = 1179] [outer = 0x12ac57c00] 23:45:32 INFO - PROCESS | 2211 | 1461134732856 Marionette DEBUG loaded listener.js 23:45:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12cfc4800) [pid = 2211] [serial = 1180] [outer = 0x12ac57c00] 23:45:33 INFO - PROCESS | 2211 | 1461134733206 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]]]}] 23:45:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:45:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 23:45:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:45:33 INFO - PROCESS | 2211 | 1461134733220 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 2211 | 1461134733222 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:45:33 INFO - PROCESS | 2211 | 1461134733224 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 2211 | 1461134733225 Marionette TRACE conn2 <- [1,1546,null,{}] 23:45:33 INFO - PROCESS | 2211 | 1461134733227 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}] 23:45:33 INFO - PROCESS | 2211 | 1461134733341 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:45:33 INFO - PROCESS | 2211 | 1461134733355 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6d4800 == 71 [pid = 2211] [id = 394] 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x12cfca800) [pid = 2211] [serial = 1181] [outer = 0x0] 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12d5c8000) [pid = 2211] [serial = 1182] [outer = 0x12cfca800] 23:45:33 INFO - PROCESS | 2211 | 1461134733380 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12e287400) [pid = 2211] [serial = 1183] [outer = 0x12cfca800] 23:45:33 INFO - PROCESS | 2211 | 1461134733733 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]]]}] 23:45:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:45:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 23:45:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:45:33 INFO - PROCESS | 2211 | 1461134733744 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 2211 | 1461134733745 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:45:33 INFO - PROCESS | 2211 | 1461134733747 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 2211 | 1461134733748 Marionette TRACE conn2 <- [1,1550,null,{}] 23:45:33 INFO - PROCESS | 2211 | 1461134733751 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}] 23:45:33 INFO - PROCESS | 2211 | 1461134733894 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:45:33 INFO - PROCESS | 2211 | 1461134733909 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f543800 == 72 [pid = 2211] [id = 395] 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12e2bb800) [pid = 2211] [serial = 1184] [outer = 0x0] 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12e851800) [pid = 2211] [serial = 1185] [outer = 0x12e2bb800] 23:45:33 INFO - PROCESS | 2211 | 1461134733934 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12ee7c400) [pid = 2211] [serial = 1186] [outer = 0x12e2bb800] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12e851000) [pid = 2211] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12ac5a400) [pid = 2211] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x11584b800) [pid = 2211] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x11c388c00) [pid = 2211] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x118f4ec00) [pid = 2211] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x124157c00) [pid = 2211] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x12b35c800) [pid = 2211] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x129f3e400) [pid = 2211] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12bc79c00) [pid = 2211] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x11c8af800) [pid = 2211] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x119ef2000) [pid = 2211] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12e289c00) [pid = 2211] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:45:34 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x12b28e400) [pid = 2211] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:45:34 INFO - PROCESS | 2211 | 1461134734450 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]]]}] 23:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 725ms 23:45:34 INFO - PROCESS | 2211 | 1461134734473 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:45:34 INFO - PROCESS | 2211 | 1461134734474 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:45:34 INFO - PROCESS | 2211 | 1461134734476 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:45:34 INFO - PROCESS | 2211 | 1461134734477 Marionette TRACE conn2 <- [1,1554,null,{}] 23:45:34 INFO - PROCESS | 2211 | 1461134734480 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}] 23:45:34 INFO - PROCESS | 2211 | 1461134734570 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:45:34 INFO - PROCESS | 2211 | 1461134734574 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271bf000 == 73 [pid = 2211] [id = 396] 23:45:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x119ef2000) [pid = 2211] [serial = 1187] [outer = 0x0] 23:45:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12426a400) [pid = 2211] [serial = 1188] [outer = 0x119ef2000] 23:45:34 INFO - PROCESS | 2211 | 1461134734600 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12bc79800) [pid = 2211] [serial = 1189] [outer = 0x119ef2000] 23:45:34 INFO - PROCESS | 2211 | 1461134734962 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]]]}] 23:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 23:45:35 INFO - PROCESS | 2211 | 1461134735000 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:45:35 INFO - PROCESS | 2211 | 1461134735002 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:45:35 INFO - PROCESS | 2211 | 1461134735004 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:45:35 INFO - PROCESS | 2211 | 1461134735006 Marionette TRACE conn2 <- [1,1558,null,{}] 23:45:35 INFO - PROCESS | 2211 | 1461134735008 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}] 23:45:35 INFO - PROCESS | 2211 | 1461134735114 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:45:35 INFO - PROCESS | 2211 | 1461134735135 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x1384c8800 == 74 [pid = 2211] [id = 397] 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12db9bc00) [pid = 2211] [serial = 1190] [outer = 0x0] 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12f21c400) [pid = 2211] [serial = 1191] [outer = 0x12db9bc00] 23:45:35 INFO - PROCESS | 2211 | 1461134735163 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12fc2e400) [pid = 2211] [serial = 1192] [outer = 0x12db9bc00] 23:45:35 INFO - PROCESS | 2211 | 1461134735502 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]]]}] 23:45:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:45:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 23:45:35 INFO - PROCESS | 2211 | 1461134735524 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:45:35 INFO - PROCESS | 2211 | 1461134735525 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:45:35 INFO - PROCESS | 2211 | 1461134735528 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:45:35 INFO - PROCESS | 2211 | 1461134735530 Marionette TRACE conn2 <- [1,1562,null,{}] 23:45:35 INFO - PROCESS | 2211 | 1461134735533 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}] 23:45:35 INFO - PROCESS | 2211 | 1461134735673 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:45:35 INFO - PROCESS | 2211 | 1461134735762 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x138bd0800 == 75 [pid = 2211] [id = 398] 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x1242c1800) [pid = 2211] [serial = 1193] [outer = 0x0] 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x1242c9400) [pid = 2211] [serial = 1194] [outer = 0x1242c1800] 23:45:35 INFO - PROCESS | 2211 | 1461134735801 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x1242ce800) [pid = 2211] [serial = 1195] [outer = 0x1242c1800] 23:45:36 INFO - PROCESS | 2211 | 1461134736141 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]]]}] 23:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 621ms 23:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:45:36 INFO - PROCESS | 2211 | 1461134736155 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 2211 | 1461134736156 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:45:36 INFO - PROCESS | 2211 | 1461134736158 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 2211 | 1461134736159 Marionette TRACE conn2 <- [1,1566,null,{}] 23:45:36 INFO - PROCESS | 2211 | 1461134736162 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}] 23:45:36 INFO - PROCESS | 2211 | 1461134736258 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:45:36 INFO - PROCESS | 2211 | 1461134736326 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x139d15000 == 76 [pid = 2211] [id = 399] 23:45:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x1242c4000) [pid = 2211] [serial = 1196] [outer = 0x0] 23:45:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12a544800) [pid = 2211] [serial = 1197] [outer = 0x1242c4000] 23:45:36 INFO - PROCESS | 2211 | 1461134736351 Marionette DEBUG loaded listener.js 23:45:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12a54cc00) [pid = 2211] [serial = 1198] [outer = 0x1242c4000] 23:45:36 INFO - PROCESS | 2211 | 1461134736845 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]]]}] 23:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 719ms 23:45:36 INFO - PROCESS | 2211 | 1461134736878 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 2211 | 1461134736882 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:45:36 INFO - PROCESS | 2211 | 1461134736886 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 2211 | 1461134736888 Marionette TRACE conn2 <- [1,1570,null,{}] 23:45:36 INFO - PROCESS | 2211 | 1461134736892 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}] 23:45:37 INFO - PROCESS | 2211 | 1461134737007 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:45:37 INFO - PROCESS | 2211 | 1461134737091 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fde000 == 77 [pid = 2211] [id = 400] 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x11aae8400) [pid = 2211] [serial = 1199] [outer = 0x0] 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x11bb96800) [pid = 2211] [serial = 1200] [outer = 0x11aae8400] 23:45:37 INFO - PROCESS | 2211 | 1461134737123 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x11c88e400) [pid = 2211] [serial = 1201] [outer = 0x11aae8400] 23:45:37 INFO - PROCESS | 2211 | 1461134737541 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]]]}] 23:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 721ms 23:45:37 INFO - PROCESS | 2211 | 1461134737607 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:45:37 INFO - PROCESS | 2211 | 1461134737611 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:45:37 INFO - PROCESS | 2211 | 1461134737629 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:45:37 INFO - PROCESS | 2211 | 1461134737631 Marionette TRACE conn2 <- [1,1574,null,{}] 23:45:37 INFO - PROCESS | 2211 | 1461134737652 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}] 23:45:37 INFO - PROCESS | 2211 | 1461134737765 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:45:37 INFO - PROCESS | 2211 | 1461134737847 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab38000 == 78 [pid = 2211] [id = 401] 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12426bc00) [pid = 2211] [serial = 1202] [outer = 0x0] 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x129f3f000) [pid = 2211] [serial = 1203] [outer = 0x12426bc00] 23:45:37 INFO - PROCESS | 2211 | 1461134737876 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x129fbf400) [pid = 2211] [serial = 1204] [outer = 0x12426bc00] 23:45:38 INFO - PROCESS | 2211 | 1461134738302 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]]]}] 23:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 703ms 23:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:45:38 INFO - PROCESS | 2211 | 1461134738320 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:45:38 INFO - PROCESS | 2211 | 1461134738321 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:45:38 INFO - PROCESS | 2211 | 1461134738324 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:45:38 INFO - PROCESS | 2211 | 1461134738326 Marionette TRACE conn2 <- [1,1578,null,{}] 23:45:38 INFO - PROCESS | 2211 | 1461134738334 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}] 23:45:38 INFO - PROCESS | 2211 | 1461134738448 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:45:38 INFO - PROCESS | 2211 | 1461134738560 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a13000 == 79 [pid = 2211] [id = 402] 23:45:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x12a2ab400) [pid = 2211] [serial = 1205] [outer = 0x0] 23:45:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x12a550000) [pid = 2211] [serial = 1206] [outer = 0x12a2ab400] 23:45:38 INFO - PROCESS | 2211 | 1461134738594 Marionette DEBUG loaded listener.js 23:45:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x12ad7e000) [pid = 2211] [serial = 1207] [outer = 0x12a2ab400] 23:45:38 INFO - PROCESS | 2211 | 1461134738995 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]]]}] 23:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 722ms 23:45:39 INFO - PROCESS | 2211 | 1461134739046 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 2211 | 1461134739048 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:45:39 INFO - PROCESS | 2211 | 1461134739071 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 2211 | 1461134739072 Marionette TRACE conn2 <- [1,1582,null,{}] 23:45:39 INFO - PROCESS | 2211 | 1461134739074 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}] 23:45:39 INFO - PROCESS | 2211 | 1461134739186 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:45:39 INFO - PROCESS | 2211 | 1461134739296 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x139dc1000 == 80 [pid = 2211] [id = 403] 23:45:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x12ad82800) [pid = 2211] [serial = 1208] [outer = 0x0] 23:45:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x12adeb400) [pid = 2211] [serial = 1209] [outer = 0x12ad82800] 23:45:39 INFO - PROCESS | 2211 | 1461134739329 Marionette DEBUG loaded listener.js 23:45:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x12b291000) [pid = 2211] [serial = 1210] [outer = 0x12ad82800] 23:45:39 INFO - PROCESS | 2211 | 1461134739738 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]]]}] 23:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 719ms 23:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:45:39 INFO - PROCESS | 2211 | 1461134739790 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 2211 | 1461134739791 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:45:39 INFO - PROCESS | 2211 | 1461134739793 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 2211 | 1461134739794 Marionette TRACE conn2 <- [1,1586,null,{}] 23:45:39 INFO - PROCESS | 2211 | 1461134739797 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}] 23:45:39 INFO - PROCESS | 2211 | 1461134739907 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:45:39 INFO - PROCESS | 2211 | 1461134739989 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x139cd6800 == 81 [pid = 2211] [id = 404] 23:45:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x12adf4400) [pid = 2211] [serial = 1211] [outer = 0x0] 23:45:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x12bc72800) [pid = 2211] [serial = 1212] [outer = 0x12adf4400] 23:45:40 INFO - PROCESS | 2211 | 1461134740018 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x12e289c00) [pid = 2211] [serial = 1213] [outer = 0x12adf4400] 23:45:40 INFO - PROCESS | 2211 | 1461134740424 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]]]}] 23:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 23:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:45:40 INFO - PROCESS | 2211 | 1461134740463 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:45:40 INFO - PROCESS | 2211 | 1461134740465 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:45:40 INFO - PROCESS | 2211 | 1461134740467 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:45:40 INFO - PROCESS | 2211 | 1461134740468 Marionette TRACE conn2 <- [1,1590,null,{}] 23:45:40 INFO - PROCESS | 2211 | 1461134740471 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}] 23:45:40 INFO - PROCESS | 2211 | 1461134740605 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:45:40 INFO - PROCESS | 2211 | 1461134740690 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x139fc4000 == 82 [pid = 2211] [id = 405] 23:45:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x127110000) [pid = 2211] [serial = 1214] [outer = 0x0] 23:45:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x12e2b5000) [pid = 2211] [serial = 1215] [outer = 0x127110000] 23:45:40 INFO - PROCESS | 2211 | 1461134740724 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x12f485400) [pid = 2211] [serial = 1216] [outer = 0x127110000] 23:45:41 INFO - PROCESS | 2211 | 1461134741152 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]]]}] 23:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 719ms 23:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:45:41 INFO - PROCESS | 2211 | 1461134741187 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:45:41 INFO - PROCESS | 2211 | 1461134741188 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:45:41 INFO - PROCESS | 2211 | 1461134741190 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:45:41 INFO - PROCESS | 2211 | 1461134741191 Marionette TRACE conn2 <- [1,1594,null,{}] 23:45:41 INFO - PROCESS | 2211 | 1461134741194 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}] 23:45:41 INFO - PROCESS | 2211 | 1461134741305 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:45:41 INFO - PROCESS | 2211 | 1461134741579 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b645800 == 83 [pid = 2211] [id = 406] 23:45:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 203 (0x1141ba800) [pid = 2211] [serial = 1217] [outer = 0x0] 23:45:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 204 (0x1146c3000) [pid = 2211] [serial = 1218] [outer = 0x1141ba800] 23:45:41 INFO - PROCESS | 2211 | 1461134741644 Marionette DEBUG loaded listener.js 23:45:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x11584a000) [pid = 2211] [serial = 1219] [outer = 0x1141ba800] 23:45:42 INFO - PROCESS | 2211 | 1461134742090 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]]]}] 23:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 920ms 23:45:42 INFO - PROCESS | 2211 | 1461134742110 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:45:42 INFO - PROCESS | 2211 | 1461134742113 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:45:42 INFO - PROCESS | 2211 | 1461134742119 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:45:42 INFO - PROCESS | 2211 | 1461134742121 Marionette TRACE conn2 <- [1,1598,null,{}] 23:45:42 INFO - PROCESS | 2211 | 1461134742125 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}] 23:45:42 INFO - PROCESS | 2211 | 1461134742225 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:45:42 INFO - PROCESS | 2211 | 1461134742310 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f4b000 == 84 [pid = 2211] [id = 407] 23:45:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x1191ad000) [pid = 2211] [serial = 1220] [outer = 0x0] 23:45:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x119e65c00) [pid = 2211] [serial = 1221] [outer = 0x1191ad000] 23:45:42 INFO - PROCESS | 2211 | 1461134742340 Marionette DEBUG loaded listener.js 23:45:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 208 (0x11adf7800) [pid = 2211] [serial = 1222] [outer = 0x1191ad000] 23:45:42 INFO - PROCESS | 2211 | 1461134742817 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]]]}] 23:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 723ms 23:45:42 INFO - PROCESS | 2211 | 1461134742851 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:45:42 INFO - PROCESS | 2211 | 1461134742853 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:45:42 INFO - PROCESS | 2211 | 1461134742858 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:45:42 INFO - PROCESS | 2211 | 1461134742860 Marionette TRACE conn2 <- [1,1602,null,{}] 23:45:42 INFO - PROCESS | 2211 | 1461134742862 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}] 23:45:42 INFO - PROCESS | 2211 | 1461134742963 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:45:43 INFO - PROCESS | 2211 | 1461134743052 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb7d000 == 85 [pid = 2211] [id = 408] 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 209 (0x11bbd7800) [pid = 2211] [serial = 1223] [outer = 0x0] 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 210 (0x11bdcc000) [pid = 2211] [serial = 1224] [outer = 0x11bbd7800] 23:45:43 INFO - PROCESS | 2211 | 1461134743079 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 211 (0x11c6f5000) [pid = 2211] [serial = 1225] [outer = 0x11bbd7800] 23:45:43 INFO - PROCESS | 2211 | 1461134743508 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]]]}] 23:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 23:45:43 INFO - PROCESS | 2211 | 1461134743565 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:45:43 INFO - PROCESS | 2211 | 1461134743567 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:45:43 INFO - PROCESS | 2211 | 1461134743572 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:45:43 INFO - PROCESS | 2211 | 1461134743576 Marionette TRACE conn2 <- [1,1606,null,{}] 23:45:43 INFO - PROCESS | 2211 | 1461134743583 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}] 23:45:43 INFO - PROCESS | 2211 | 1461134743696 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x138bd0800 == 84 [pid = 2211] [id = 398] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x1384c8800 == 83 [pid = 2211] [id = 397] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x1271bf000 == 82 [pid = 2211] [id = 396] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12f543800 == 81 [pid = 2211] [id = 395] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6d4800 == 80 [pid = 2211] [id = 394] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12d389000 == 79 [pid = 2211] [id = 393] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 210 (0x123a09000) [pid = 2211] [serial = 1077] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 209 (0x1188abc00) [pid = 2211] [serial = 1074] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 208 (0x12adf7c00) [pid = 2211] [serial = 1083] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 207 (0x12ac56000) [pid = 2211] [serial = 1080] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12bb32000) [pid = 2211] [serial = 1086] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x12f14ac00) [pid = 2211] [serial = 1089] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x129f36800) [pid = 2211] [serial = 1092] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbca000 == 78 [pid = 2211] [id = 392] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab38800 == 77 [pid = 2211] [id = 391] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12a753000 == 76 [pid = 2211] [id = 390] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x128871000 == 75 [pid = 2211] [id = 389] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x11956a800 == 74 [pid = 2211] [id = 388] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12885e800 == 73 [pid = 2211] [id = 387] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x123fe4800 == 72 [pid = 2211] [id = 386] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x11b91f000 == 71 [pid = 2211] [id = 385] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12a584000 == 70 [pid = 2211] [id = 384] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x1384d0000 == 69 [pid = 2211] [id = 383] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x138bc6000 == 68 [pid = 2211] [id = 382] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x12d167000 == 67 [pid = 2211] [id = 381] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x128879000 == 66 [pid = 2211] [id = 380] 23:45:43 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb1a800 == 65 [pid = 2211] [id = 379] 23:45:43 INFO - PROCESS | 2211 | 1461134743804 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11984b800 == 66 [pid = 2211] [id = 409] 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x1188cd400) [pid = 2211] [serial = 1226] [outer = 0x0] 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x11bd03800) [pid = 2211] [serial = 1227] [outer = 0x1188cd400] 23:45:43 INFO - PROCESS | 2211 | 1461134743830 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x123a0e800) [pid = 2211] [serial = 1228] [outer = 0x1188cd400] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12f150000) [pid = 2211] [serial = 1131] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x12b64b400) [pid = 2211] [serial = 1116] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x118fe8800) [pid = 2211] [serial = 1096] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 203 (0x116552800) [pid = 2211] [serial = 1095] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 202 (0x123b0fc00) [pid = 2211] [serial = 1104] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x124155800) [pid = 2211] [serial = 1105] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x11bf63800) [pid = 2211] [serial = 1102] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x11b92c000) [pid = 2211] [serial = 1101] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12705a400) [pid = 2211] [serial = 1107] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x129f35000) [pid = 2211] [serial = 1108] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x12cfcbc00) [pid = 2211] [serial = 1119] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x129fe1800) [pid = 2211] [serial = 1110] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x12ac4f800) [pid = 2211] [serial = 1111] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x12d3d0000) [pid = 2211] [serial = 1122] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x12aba8c00) [pid = 2211] [serial = 1125] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x11af6e000) [pid = 2211] [serial = 1099] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x11abc7800) [pid = 2211] [serial = 1098] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12ee7ac00) [pid = 2211] [serial = 1129] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x12db9f800) [pid = 2211] [serial = 1123] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x12f220c00) [pid = 2211] [serial = 1132] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x12b2dec00) [pid = 2211] [serial = 1113] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x12b359800) [pid = 2211] [serial = 1114] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12e2b0c00) [pid = 2211] [serial = 1126] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12bc76000) [pid = 2211] [serial = 1117] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x12d184c00) [pid = 2211] [serial = 1120] [outer = 0x0] [url = about:blank] 23:45:43 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12e6e8800) [pid = 2211] [serial = 1128] [outer = 0x0] [url = about:blank] 23:45:44 INFO - PROCESS | 2211 | 1461134744138 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]]]}] 23:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 577ms 23:45:44 INFO - PROCESS | 2211 | 1461134744148 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:45:44 INFO - PROCESS | 2211 | 1461134744153 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:45:44 INFO - PROCESS | 2211 | 1461134744156 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:45:44 INFO - PROCESS | 2211 | 1461134744157 Marionette TRACE conn2 <- [1,1610,null,{}] 23:45:44 INFO - PROCESS | 2211 | 1461134744159 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}] 23:45:44 INFO - PROCESS | 2211 | 1461134744248 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:45:44 INFO - PROCESS | 2211 | 1461134744313 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1db000 == 67 [pid = 2211] [id = 410] 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x11c8b2400) [pid = 2211] [serial = 1229] [outer = 0x0] 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x124269c00) [pid = 2211] [serial = 1230] [outer = 0x11c8b2400] 23:45:44 INFO - PROCESS | 2211 | 1461134744339 Marionette DEBUG loaded listener.js 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12705a400) [pid = 2211] [serial = 1231] [outer = 0x11c8b2400] 23:45:44 INFO - PROCESS | 2211 | 1461134744635 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]]]}] 23:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 23:45:44 INFO - PROCESS | 2211 | 1461134744676 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:45:44 INFO - PROCESS | 2211 | 1461134744678 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:45:44 INFO - PROCESS | 2211 | 1461134744680 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:45:44 INFO - PROCESS | 2211 | 1461134744681 Marionette TRACE conn2 <- [1,1614,null,{}] 23:45:44 INFO - PROCESS | 2211 | 1461134744686 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}] 23:45:44 INFO - PROCESS | 2211 | 1461134744770 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:45:44 INFO - PROCESS | 2211 | 1461134744834 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a7000 == 68 [pid = 2211] [id = 411] 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12710b000) [pid = 2211] [serial = 1232] [outer = 0x0] 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12710e800) [pid = 2211] [serial = 1233] [outer = 0x12710b000] 23:45:44 INFO - PROCESS | 2211 | 1461134744866 Marionette DEBUG loaded listener.js 23:45:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x129134800) [pid = 2211] [serial = 1234] [outer = 0x12710b000] 23:45:45 INFO - PROCESS | 2211 | 1461134745172 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]]]}] 23:45:45 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 23:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 23:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:45:45 INFO - PROCESS | 2211 | 1461134745205 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 2211 | 1461134745206 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:45:45 INFO - PROCESS | 2211 | 1461134745208 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 2211 | 1461134745209 Marionette TRACE conn2 <- [1,1618,null,{}] 23:45:45 INFO - PROCESS | 2211 | 1461134745211 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}] 23:45:45 INFO - PROCESS | 2211 | 1461134745297 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:45:45 INFO - PROCESS | 2211 | 1461134745302 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a57f000 == 69 [pid = 2211] [id = 412] 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12921e400) [pid = 2211] [serial = 1235] [outer = 0x0] 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x129f3ec00) [pid = 2211] [serial = 1236] [outer = 0x12921e400] 23:45:45 INFO - PROCESS | 2211 | 1461134745327 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x129fc0400) [pid = 2211] [serial = 1237] [outer = 0x12921e400] 23:45:45 INFO - PROCESS | 2211 | 1461134745740 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]]]}] 23:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 571ms 23:45:45 INFO - PROCESS | 2211 | 1461134745780 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 2211 | 1461134745782 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:45:45 INFO - PROCESS | 2211 | 1461134745785 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 2211 | 1461134745787 Marionette TRACE conn2 <- [1,1622,null,{}] 23:45:45 INFO - PROCESS | 2211 | 1461134745790 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}] 23:45:45 INFO - PROCESS | 2211 | 1461134745911 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:45:45 INFO - PROCESS | 2211 | 1461134745916 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a753000 == 70 [pid = 2211] [id = 413] 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x128886400) [pid = 2211] [serial = 1238] [outer = 0x0] 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x129fddc00) [pid = 2211] [serial = 1239] [outer = 0x128886400] 23:45:45 INFO - PROCESS | 2211 | 1461134745941 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x12a2a6800) [pid = 2211] [serial = 1240] [outer = 0x128886400] 23:45:46 INFO - PROCESS | 2211 | 1461134746328 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]]]}] 23:45:46 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 23:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 571ms 23:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:45:46 INFO - PROCESS | 2211 | 1461134746357 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:45:46 INFO - PROCESS | 2211 | 1461134746358 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:45:46 INFO - PROCESS | 2211 | 1461134746360 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 2211 | 1461134746361 Marionette TRACE conn2 <- [1,1626,null,{}] 23:45:46 INFO - PROCESS | 2211 | 1461134746363 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}] 23:45:46 INFO - PROCESS | 2211 | 1461134746473 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:45:46 INFO - PROCESS | 2211 | 1461134746487 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbe800 == 71 [pid = 2211] [id = 414] 23:45:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x12a2a6c00) [pid = 2211] [serial = 1241] [outer = 0x0] 23:45:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x12a545400) [pid = 2211] [serial = 1242] [outer = 0x12a2a6c00] 23:45:46 INFO - PROCESS | 2211 | 1461134746512 Marionette DEBUG loaded listener.js 23:45:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x12a7e2000) [pid = 2211] [serial = 1243] [outer = 0x12a2a6c00] 23:45:46 INFO - PROCESS | 2211 | 1461134746846 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]]]}] 23:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 23:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:45:46 INFO - PROCESS | 2211 | 1461134746882 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:45:46 INFO - PROCESS | 2211 | 1461134746883 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:45:46 INFO - PROCESS | 2211 | 1461134746885 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 2211 | 1461134746886 Marionette TRACE conn2 <- [1,1630,null,{}] 23:45:46 INFO - PROCESS | 2211 | 1461134746888 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}] 23:45:47 INFO - PROCESS | 2211 | 1461134746999 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:45:47 INFO - PROCESS | 2211 | 1461134747040 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b874000 == 72 [pid = 2211] [id = 415] 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x12a2aac00) [pid = 2211] [serial = 1244] [outer = 0x0] 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x12ab73800) [pid = 2211] [serial = 1245] [outer = 0x12a2aac00] 23:45:47 INFO - PROCESS | 2211 | 1461134747065 Marionette DEBUG loaded listener.js 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x12ab77800) [pid = 2211] [serial = 1246] [outer = 0x12a2aac00] 23:45:47 INFO - PROCESS | 2211 | 1461134747410 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]]]}] 23:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 23:45:47 INFO - PROCESS | 2211 | 1461134747458 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:45:47 INFO - PROCESS | 2211 | 1461134747459 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:45:47 INFO - PROCESS | 2211 | 1461134747461 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:45:47 INFO - PROCESS | 2211 | 1461134747462 Marionette TRACE conn2 <- [1,1634,null,{}] 23:45:47 INFO - PROCESS | 2211 | 1461134747465 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}] 23:45:47 INFO - PROCESS | 2211 | 1461134747576 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:45:47 INFO - PROCESS | 2211 | 1461134747587 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d169800 == 73 [pid = 2211] [id = 416] 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x12a54bc00) [pid = 2211] [serial = 1247] [outer = 0x0] 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x12ab9c000) [pid = 2211] [serial = 1248] [outer = 0x12a54bc00] 23:45:47 INFO - PROCESS | 2211 | 1461134747617 Marionette DEBUG loaded listener.js 23:45:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x12ac5a400) [pid = 2211] [serial = 1249] [outer = 0x12a54bc00] 23:45:47 INFO - PROCESS | 2211 | 1461134747988 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]]]}] 23:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 567ms 23:45:48 INFO - PROCESS | 2211 | 1461134748029 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:45:48 INFO - PROCESS | 2211 | 1461134748031 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:45:48 INFO - PROCESS | 2211 | 1461134748034 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:45:48 INFO - PROCESS | 2211 | 1461134748035 Marionette TRACE conn2 <- [1,1638,null,{}] 23:45:48 INFO - PROCESS | 2211 | 1461134748037 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}] 23:45:48 INFO - PROCESS | 2211 | 1461134748519 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x116064800) [pid = 2211] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x129fc4800) [pid = 2211] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x12db9bc00) [pid = 2211] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x124152000) [pid = 2211] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x1242c1800) [pid = 2211] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x116315400) [pid = 2211] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x11bdcbc00) [pid = 2211] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x11abc2000) [pid = 2211] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x11c167000) [pid = 2211] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x124158000) [pid = 2211] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12b28a800) [pid = 2211] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x114b7ac00) [pid = 2211] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12750f000) [pid = 2211] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x118f54c00) [pid = 2211] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x11528f800) [pid = 2211] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x12b25d000) [pid = 2211] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x119552800) [pid = 2211] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12b35b000) [pid = 2211] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12ac57c00) [pid = 2211] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x12cfca800) [pid = 2211] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12e2bb800) [pid = 2211] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x119ef2000) [pid = 2211] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x114c08000) [pid = 2211] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x11bd0cc00) [pid = 2211] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x12a2b0c00) [pid = 2211] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x1188a7c00) [pid = 2211] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:45:48 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x1188af400) [pid = 2211] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:45:48 INFO - PROCESS | 2211 | 1461134748602 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x1189a2800 == 74 [pid = 2211] [id = 417] 23:45:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x1146c2000) [pid = 2211] [serial = 1250] [outer = 0x0] 23:45:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x115343800) [pid = 2211] [serial = 1251] [outer = 0x1146c2000] 23:45:48 INFO - PROCESS | 2211 | 1461134748627 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x11a9cd800) [pid = 2211] [serial = 1252] [outer = 0x1146c2000] 23:45:48 INFO - PROCESS | 2211 | 1461134748905 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]]]}] 23:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 921ms 23:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:45:48 INFO - PROCESS | 2211 | 1461134748956 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:45:48 INFO - PROCESS | 2211 | 1461134748957 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:45:48 INFO - PROCESS | 2211 | 1461134748959 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:45:48 INFO - PROCESS | 2211 | 1461134748960 Marionette TRACE conn2 <- [1,1642,null,{}] 23:45:48 INFO - PROCESS | 2211 | 1461134748963 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}] 23:45:49 INFO - PROCESS | 2211 | 1461134749056 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:45:49 INFO - PROCESS | 2211 | 1461134749124 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d166000 == 75 [pid = 2211] [id = 418] 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x118f52000) [pid = 2211] [serial = 1253] [outer = 0x0] 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x124152000) [pid = 2211] [serial = 1254] [outer = 0x118f52000] 23:45:49 INFO - PROCESS | 2211 | 1461134749150 Marionette DEBUG loaded listener.js 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12ad83c00) [pid = 2211] [serial = 1255] [outer = 0x118f52000] 23:45:49 INFO - PROCESS | 2211 | 1461134749418 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]]]}] 23:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 23:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:45:49 INFO - PROCESS | 2211 | 1461134749430 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 2211 | 1461134749431 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:45:49 INFO - PROCESS | 2211 | 1461134749441 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 2211 | 1461134749442 Marionette TRACE conn2 <- [1,1646,null,{}] 23:45:49 INFO - PROCESS | 2211 | 1461134749444 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}] 23:45:49 INFO - PROCESS | 2211 | 1461134749541 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:45:49 INFO - PROCESS | 2211 | 1461134749546 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb50000 == 76 [pid = 2211] [id = 419] 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12ad85400) [pid = 2211] [serial = 1256] [outer = 0x0] 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12b2e2c00) [pid = 2211] [serial = 1257] [outer = 0x12ad85400] 23:45:49 INFO - PROCESS | 2211 | 1461134749571 Marionette DEBUG loaded listener.js 23:45:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12b3c9400) [pid = 2211] [serial = 1258] [outer = 0x12ad85400] 23:45:49 INFO - PROCESS | 2211 | 1461134749924 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]]]}] 23:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 23:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:45:49 INFO - PROCESS | 2211 | 1461134749960 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 2211 | 1461134749961 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:45:49 INFO - PROCESS | 2211 | 1461134749963 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 2211 | 1461134749965 Marionette TRACE conn2 <- [1,1650,null,{}] 23:45:49 INFO - PROCESS | 2211 | 1461134749982 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}] 23:45:50 INFO - PROCESS | 2211 | 1461134750071 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:45:50 INFO - PROCESS | 2211 | 1461134750075 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efc9000 == 77 [pid = 2211] [id = 420] 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12b3c9c00) [pid = 2211] [serial = 1259] [outer = 0x0] 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12b645400) [pid = 2211] [serial = 1260] [outer = 0x12b3c9c00] 23:45:50 INFO - PROCESS | 2211 | 1461134750100 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x12bb38400) [pid = 2211] [serial = 1261] [outer = 0x12b3c9c00] 23:45:50 INFO - PROCESS | 2211 | 1461134750437 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]]]}] 23:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 23:45:50 INFO - PROCESS | 2211 | 1461134750545 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:45:50 INFO - PROCESS | 2211 | 1461134750547 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:45:50 INFO - PROCESS | 2211 | 1461134750552 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:45:50 INFO - PROCESS | 2211 | 1461134750554 Marionette TRACE conn2 <- [1,1654,null,{}] 23:45:50 INFO - PROCESS | 2211 | 1461134750558 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}] 23:45:50 INFO - PROCESS | 2211 | 1461134750666 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:45:50 INFO - PROCESS | 2211 | 1461134750778 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b65b000 == 78 [pid = 2211] [id = 421] 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x116315400) [pid = 2211] [serial = 1262] [outer = 0x0] 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x1188a9c00) [pid = 2211] [serial = 1263] [outer = 0x116315400] 23:45:50 INFO - PROCESS | 2211 | 1461134750809 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x11a9c3800) [pid = 2211] [serial = 1264] [outer = 0x116315400] 23:45:51 INFO - PROCESS | 2211 | 1461134751283 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]]]}] 23:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 773ms 23:45:51 INFO - PROCESS | 2211 | 1461134751325 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:45:51 INFO - PROCESS | 2211 | 1461134751328 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:45:51 INFO - PROCESS | 2211 | 1461134751353 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:45:51 INFO - PROCESS | 2211 | 1461134751355 Marionette TRACE conn2 <- [1,1658,null,{}] 23:45:51 INFO - PROCESS | 2211 | 1461134751359 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}] 23:45:51 INFO - PROCESS | 2211 | 1461134751470 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:45:51 INFO - PROCESS | 2211 | 1461134751552 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ef2800 == 79 [pid = 2211] [id = 422] 23:45:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x11aae9000) [pid = 2211] [serial = 1265] [outer = 0x0] 23:45:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x11c6f7000) [pid = 2211] [serial = 1266] [outer = 0x11aae9000] 23:45:51 INFO - PROCESS | 2211 | 1461134751582 Marionette DEBUG loaded listener.js 23:45:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x123b10400) [pid = 2211] [serial = 1267] [outer = 0x11aae9000] 23:45:52 INFO - PROCESS | 2211 | 1461134752027 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]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 742ms 23:45:52 INFO - PROCESS | 2211 | 1461134752120 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 2211 | 1461134752122 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:45:52 INFO - PROCESS | 2211 | 1461134752128 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 2211 | 1461134752130 Marionette TRACE conn2 <- [1,1662,null,{}] 23:45:52 INFO - PROCESS | 2211 | 1461134752143 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}] 23:45:52 INFO - PROCESS | 2211 | 1461134752302 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:45:52 INFO - PROCESS | 2211 | 1461134752382 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d15f000 == 80 [pid = 2211] [id = 423] 23:45:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x127109400) [pid = 2211] [serial = 1268] [outer = 0x0] 23:45:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x127111800) [pid = 2211] [serial = 1269] [outer = 0x127109400] 23:45:52 INFO - PROCESS | 2211 | 1461134752416 Marionette DEBUG loaded listener.js 23:45:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x129c9e000) [pid = 2211] [serial = 1270] [outer = 0x127109400] 23:45:52 INFO - PROCESS | 2211 | 1461134752839 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]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 776ms 23:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:45:52 INFO - PROCESS | 2211 | 1461134752904 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 2211 | 1461134752905 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:45:52 INFO - PROCESS | 2211 | 1461134752907 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 2211 | 1461134752909 Marionette TRACE conn2 <- [1,1666,null,{}] 23:45:52 INFO - PROCESS | 2211 | 1461134752911 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}] 23:45:53 INFO - PROCESS | 2211 | 1461134753021 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:45:53 INFO - PROCESS | 2211 | 1461134753104 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc63800 == 81 [pid = 2211] [id = 424] 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x129f36800) [pid = 2211] [serial = 1271] [outer = 0x0] 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x12a548400) [pid = 2211] [serial = 1272] [outer = 0x129f36800] 23:45:53 INFO - PROCESS | 2211 | 1461134753134 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x12ab9a400) [pid = 2211] [serial = 1273] [outer = 0x129f36800] 23:45:53 INFO - PROCESS | 2211 | 1461134753546 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]]]}] 23:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 23:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:45:53 INFO - PROCESS | 2211 | 1461134753579 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:45:53 INFO - PROCESS | 2211 | 1461134753580 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:45:53 INFO - PROCESS | 2211 | 1461134753583 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:45:53 INFO - PROCESS | 2211 | 1461134753584 Marionette TRACE conn2 <- [1,1670,null,{}] 23:45:53 INFO - PROCESS | 2211 | 1461134753605 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}] 23:45:53 INFO - PROCESS | 2211 | 1461134753710 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:45:53 INFO - PROCESS | 2211 | 1461134753793 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300d6800 == 82 [pid = 2211] [id = 425] 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x12ab74400) [pid = 2211] [serial = 1274] [outer = 0x0] 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x12ac5e800) [pid = 2211] [serial = 1275] [outer = 0x12ab74400] 23:45:53 INFO - PROCESS | 2211 | 1461134753823 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x12adf8c00) [pid = 2211] [serial = 1276] [outer = 0x12ab74400] 23:45:54 INFO - PROCESS | 2211 | 1461134754215 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]]]}] 23:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 23:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:45:54 INFO - PROCESS | 2211 | 1461134754253 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:45:54 INFO - PROCESS | 2211 | 1461134754254 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:45:54 INFO - PROCESS | 2211 | 1461134754256 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 2211 | 1461134754258 Marionette TRACE conn2 <- [1,1674,null,{}] 23:45:54 INFO - PROCESS | 2211 | 1461134754260 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}] 23:45:54 INFO - PROCESS | 2211 | 1461134754385 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:45:54 INFO - PROCESS | 2211 | 1461134754500 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x138bd3000 == 83 [pid = 2211] [id = 426] 23:45:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 203 (0x12b2e3400) [pid = 2211] [serial = 1277] [outer = 0x0] 23:45:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 204 (0x12bc79c00) [pid = 2211] [serial = 1278] [outer = 0x12b2e3400] 23:45:54 INFO - PROCESS | 2211 | 1461134754534 Marionette DEBUG loaded listener.js 23:45:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x12d189000) [pid = 2211] [serial = 1279] [outer = 0x12b2e3400] 23:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 23:45:54 INFO - PROCESS | 2211 | 1461134754919 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]]]}] 23:45:54 INFO - PROCESS | 2211 | 1461134754925 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:45:54 INFO - PROCESS | 2211 | 1461134754927 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:45:54 INFO - PROCESS | 2211 | 1461134754929 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 2211 | 1461134754930 Marionette TRACE conn2 <- [1,1678,null,{}] 23:45:54 INFO - PROCESS | 2211 | 1461134754933 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}] 23:45:55 INFO - PROCESS | 2211 | 1461134755042 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:45:55 INFO - PROCESS | 2211 | 1461134755156 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x139d18000 == 84 [pid = 2211] [id = 427] 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x12cfc3000) [pid = 2211] [serial = 1280] [outer = 0x0] 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x12d5ce400) [pid = 2211] [serial = 1281] [outer = 0x12cfc3000] 23:45:55 INFO - PROCESS | 2211 | 1461134755185 Marionette DEBUG loaded listener.js 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 208 (0x12e2b1400) [pid = 2211] [serial = 1282] [outer = 0x12cfc3000] 23:45:55 INFO - PROCESS | 2211 | 1461134755599 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]]]}] 23:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 718ms 23:45:55 INFO - PROCESS | 2211 | 1461134755648 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:45:55 INFO - PROCESS | 2211 | 1461134755650 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:45:55 INFO - PROCESS | 2211 | 1461134755652 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:45:55 INFO - PROCESS | 2211 | 1461134755653 Marionette TRACE conn2 <- [1,1682,null,{}] 23:45:55 INFO - PROCESS | 2211 | 1461134755656 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}] 23:45:55 INFO - PROCESS | 2211 | 1461134755763 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:45:55 INFO - PROCESS | 2211 | 1461134755876 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x139fcf800 == 85 [pid = 2211] [id = 428] 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 209 (0x12d5c4000) [pid = 2211] [serial = 1283] [outer = 0x0] 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 210 (0x12e6e5400) [pid = 2211] [serial = 1284] [outer = 0x12d5c4000] 23:45:55 INFO - PROCESS | 2211 | 1461134755907 Marionette DEBUG loaded listener.js 23:45:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 211 (0x12e859800) [pid = 2211] [serial = 1285] [outer = 0x12d5c4000] 23:45:56 INFO - PROCESS | 2211 | 1461134756341 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]]]}] 23:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 721ms 23:45:56 INFO - PROCESS | 2211 | 1461134756382 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:45:56 INFO - PROCESS | 2211 | 1461134756383 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:45:56 INFO - PROCESS | 2211 | 1461134756387 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:45:56 INFO - PROCESS | 2211 | 1461134756390 Marionette TRACE conn2 <- [1,1686,null,{}] 23:45:56 INFO - PROCESS | 2211 | 1461134756393 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}] 23:45:56 INFO - PROCESS | 2211 | 1461134756502 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:45:56 INFO - PROCESS | 2211 | 1461134756618 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c62800 == 86 [pid = 2211] [id = 429] 23:45:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 212 (0x114c0e000) [pid = 2211] [serial = 1286] [outer = 0x0] 23:45:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 213 (0x1242c4800) [pid = 2211] [serial = 1287] [outer = 0x114c0e000] 23:45:56 INFO - PROCESS | 2211 | 1461134756650 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 214 (0x12a2a9800) [pid = 2211] [serial = 1288] [outer = 0x114c0e000] 23:45:57 INFO - PROCESS | 2211 | 1461134757040 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]]]}] 23:45:57 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 23:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 673ms 23:45:57 INFO - PROCESS | 2211 | 1461134757061 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 2211 | 1461134757062 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:45:57 INFO - PROCESS | 2211 | 1461134757065 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 2211 | 1461134757066 Marionette TRACE conn2 <- [1,1690,null,{}] 23:45:57 INFO - PROCESS | 2211 | 1461134757071 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}] 23:45:57 INFO - PROCESS | 2211 | 1461134757181 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:45:57 INFO - PROCESS | 2211 | 1461134757269 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf18800 == 87 [pid = 2211] [id = 430] 23:45:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 215 (0x11437b400) [pid = 2211] [serial = 1289] [outer = 0x0] 23:45:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 216 (0x119a21000) [pid = 2211] [serial = 1290] [outer = 0x11437b400] 23:45:57 INFO - PROCESS | 2211 | 1461134757299 Marionette DEBUG loaded listener.js 23:45:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 217 (0x12b284800) [pid = 2211] [serial = 1291] [outer = 0x11437b400] 23:45:57 INFO - PROCESS | 2211 | 1461134757935 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]]]}] 23:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 923ms 23:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:45:57 INFO - PROCESS | 2211 | 1461134757988 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 2211 | 1461134757990 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:45:57 INFO - PROCESS | 2211 | 1461134757993 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 2211 | 1461134757995 Marionette TRACE conn2 <- [1,1694,null,{}] 23:45:58 INFO - PROCESS | 2211 | 1461134757999 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}] 23:45:58 INFO - PROCESS | 2211 | 1461134758104 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:45:58 INFO - PROCESS | 2211 | 1461134758189 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x12707c000 == 88 [pid = 2211] [id = 431] 23:45:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 218 (0x118f51400) [pid = 2211] [serial = 1292] [outer = 0x0] 23:45:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 219 (0x11a9d1000) [pid = 2211] [serial = 1293] [outer = 0x118f51400] 23:45:58 INFO - PROCESS | 2211 | 1461134758218 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 220 (0x11b928800) [pid = 2211] [serial = 1294] [outer = 0x118f51400] 23:45:58 INFO - PROCESS | 2211 | 1461134758674 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]]]}] 23:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 23:45:58 INFO - PROCESS | 2211 | 1461134758715 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:45:58 INFO - PROCESS | 2211 | 1461134758719 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:45:58 INFO - PROCESS | 2211 | 1461134758723 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:45:58 INFO - PROCESS | 2211 | 1461134758725 Marionette TRACE conn2 <- [1,1698,null,{}] 23:45:58 INFO - PROCESS | 2211 | 1461134758727 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}] 23:45:58 INFO - PROCESS | 2211 | 1461134758832 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:45:58 INFO - PROCESS | 2211 | 1461134758974 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x1271ab800 == 87 [pid = 2211] [id = 130] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x130a14800 == 86 [pid = 2211] [id = 378] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb50000 == 85 [pid = 2211] [id = 419] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x12d166000 == 84 [pid = 2211] [id = 418] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x1189a2800 == 83 [pid = 2211] [id = 417] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x12d169800 == 82 [pid = 2211] [id = 416] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x12b874000 == 81 [pid = 2211] [id = 415] 23:45:58 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbe800 == 80 [pid = 2211] [id = 414] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 219 (0x12e853800) [pid = 2211] [serial = 1152] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 218 (0x1188acc00) [pid = 2211] [serial = 1155] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x11984e800 == 81 [pid = 2211] [id = 432] 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 219 (0x1188ab400) [pid = 2211] [serial = 1295] [outer = 0x0] 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 220 (0x11b924000) [pid = 2211] [serial = 1296] [outer = 0x1188ab400] 23:45:59 INFO - PROCESS | 2211 | 1461134759045 Marionette DEBUG loaded listener.js 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 221 (0x11c88a000) [pid = 2211] [serial = 1297] [outer = 0x1188ab400] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x12a753000 == 80 [pid = 2211] [id = 413] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x12a57f000 == 79 [pid = 2211] [id = 412] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x1245a7000 == 78 [pid = 2211] [id = 411] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1db000 == 77 [pid = 2211] [id = 410] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x11984b800 == 76 [pid = 2211] [id = 409] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb7d000 == 75 [pid = 2211] [id = 408] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x123f4b000 == 74 [pid = 2211] [id = 407] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x11b645800 == 73 [pid = 2211] [id = 406] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x139fc4000 == 72 [pid = 2211] [id = 405] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x139cd6800 == 71 [pid = 2211] [id = 404] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x139dc1000 == 70 [pid = 2211] [id = 403] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x130a13000 == 69 [pid = 2211] [id = 402] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab38000 == 68 [pid = 2211] [id = 401] 23:45:59 INFO - PROCESS | 2211 | --DOCSHELL 0x123fde000 == 67 [pid = 2211] [id = 400] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 220 (0x118fdf400) [pid = 2211] [serial = 904] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 219 (0x124271c00) [pid = 2211] [serial = 852] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 218 (0x11bd0e800) [pid = 2211] [serial = 907] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 217 (0x124273c00) [pid = 2211] [serial = 910] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 216 (0x12b25c400) [pid = 2211] [serial = 855] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 215 (0x12b2e8800) [pid = 2211] [serial = 783] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 214 (0x12d3c8800) [pid = 2211] [serial = 919] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 213 (0x12b365800) [pid = 2211] [serial = 913] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 212 (0x129f3b400) [pid = 2211] [serial = 1093] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 211 (0x12bc75400) [pid = 2211] [serial = 861] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 210 (0x12b3d2c00) [pid = 2211] [serial = 858] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 209 (0x11afd3c00) [pid = 2211] [serial = 849] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 208 (0x12bd3c000) [pid = 2211] [serial = 916] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 207 (0x118f51800) [pid = 2211] [serial = 846] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12bb38000) [pid = 2211] [serial = 1179] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x12d5c8000) [pid = 2211] [serial = 1182] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x12e851800) [pid = 2211] [serial = 1185] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 203 (0x12bc79800) [pid = 2211] [serial = 1189] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 202 (0x12426a400) [pid = 2211] [serial = 1188] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x12b35cc00) [pid = 2211] [serial = 1146] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x12f488800) [pid = 2211] [serial = 1134] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x11b6bd400) [pid = 2211] [serial = 1164] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x11c8b7000) [pid = 2211] [serial = 1165] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12740e400) [pid = 2211] [serial = 1167] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x129fbf800) [pid = 2211] [serial = 1168] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x11abce000) [pid = 2211] [serial = 1137] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x12dba8000) [pid = 2211] [serial = 1149] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x12ee7c400) [pid = 2211] [serial = 1186] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x12aba5000) [pid = 2211] [serial = 1173] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12ac58c00) [pid = 2211] [serial = 1174] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12a2a9400) [pid = 2211] [serial = 1159] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12a2a4800) [pid = 2211] [serial = 1158] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x11acb2000) [pid = 2211] [serial = 1162] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x11912f000) [pid = 2211] [serial = 1161] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x129fdb800) [pid = 2211] [serial = 1143] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x129fe2800) [pid = 2211] [serial = 1170] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12a7d6000) [pid = 2211] [serial = 1171] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x11c6bf000) [pid = 2211] [serial = 1140] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x12fc2e400) [pid = 2211] [serial = 1192] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12ad81800) [pid = 2211] [serial = 1176] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x12b3c7000) [pid = 2211] [serial = 1177] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x1242c9400) [pid = 2211] [serial = 1194] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x12e287400) [pid = 2211] [serial = 1183] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x12cfc4800) [pid = 2211] [serial = 1180] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12f21c400) [pid = 2211] [serial = 1191] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x1242ce800) [pid = 2211] [serial = 1195] [outer = 0x0] [url = about:blank] 23:45:59 INFO - PROCESS | 2211 | 1461134759382 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]]]}] 23:45:59 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 23:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 721ms 23:45:59 INFO - PROCESS | 2211 | 1461134759445 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:45:59 INFO - PROCESS | 2211 | 1461134759446 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:45:59 INFO - PROCESS | 2211 | 1461134759448 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:45:59 INFO - PROCESS | 2211 | 1461134759451 Marionette TRACE conn2 <- [1,1702,null,{}] 23:45:59 INFO - PROCESS | 2211 | 1461134759458 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}] 23:45:59 INFO - PROCESS | 2211 | 1461134759552 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:45:59 INFO - PROCESS | 2211 | 1461134759637 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12423b000 == 68 [pid = 2211] [id = 433] 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x11c8b3800) [pid = 2211] [serial = 1298] [outer = 0x0] 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x124156400) [pid = 2211] [serial = 1299] [outer = 0x11c8b3800] 23:45:59 INFO - PROCESS | 2211 | 1461134759666 Marionette DEBUG loaded listener.js 23:45:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x127105c00) [pid = 2211] [serial = 1300] [outer = 0x11c8b3800] 23:46:00 INFO - PROCESS | 2211 | 1461134760003 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]]]}] 23:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 573ms 23:46:00 INFO - PROCESS | 2211 | 1461134760022 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:46:00 INFO - PROCESS | 2211 | 1461134760024 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:46:00 INFO - PROCESS | 2211 | 1461134760026 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:46:00 INFO - PROCESS | 2211 | 1461134760027 Marionette TRACE conn2 <- [1,1706,null,{}] 23:46:00 INFO - PROCESS | 2211 | 1461134760030 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}] 23:46:00 INFO - PROCESS | 2211 | 1461134760173 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:46:00 INFO - PROCESS | 2211 | 1461134760284 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12885e800 == 69 [pid = 2211] [id = 434] 23:46:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x127102400) [pid = 2211] [serial = 1301] [outer = 0x0] 23:46:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x127110c00) [pid = 2211] [serial = 1302] [outer = 0x127102400] 23:46:00 INFO - PROCESS | 2211 | 1461134760325 Marionette DEBUG loaded listener.js 23:46:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x129ce0c00) [pid = 2211] [serial = 1303] [outer = 0x127102400] 23:46:00 INFO - PROCESS | 2211 | 1461134760678 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]]]}] 23:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 23:46:00 INFO - PROCESS | 2211 | 1461134760699 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:46:00 INFO - PROCESS | 2211 | 1461134760704 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:46:00 INFO - PROCESS | 2211 | 1461134760707 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:46:00 INFO - PROCESS | 2211 | 1461134760709 Marionette TRACE conn2 <- [1,1710,null,{}] 23:46:00 INFO - PROCESS | 2211 | 1461134760712 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}] 23:46:00 INFO - PROCESS | 2211 | 1461134760882 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:46:00 INFO - PROCESS | 2211 | 1461134760979 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a750000 == 70 [pid = 2211] [id = 435] 23:46:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x123bf7400) [pid = 2211] [serial = 1304] [outer = 0x0] 23:46:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x129f3e000) [pid = 2211] [serial = 1305] [outer = 0x123bf7400] 23:46:01 INFO - PROCESS | 2211 | 1461134761020 Marionette DEBUG loaded listener.js 23:46:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x129fdf800) [pid = 2211] [serial = 1306] [outer = 0x123bf7400] 23:46:01 INFO - PROCESS | 2211 | 1461134761398 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]]]}] 23:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 720ms 23:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:46:01 INFO - PROCESS | 2211 | 1461134761436 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:46:01 INFO - PROCESS | 2211 | 1461134761438 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:46:01 INFO - PROCESS | 2211 | 1461134761440 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 2211 | 1461134761441 Marionette TRACE conn2 <- [1,1714,null,{}] 23:46:01 INFO - PROCESS | 2211 | 1461134761444 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}] 23:46:01 INFO - PROCESS | 2211 | 1461134761583 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:46:01 INFO - PROCESS | 2211 | 1461134761599 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b873800 == 71 [pid = 2211] [id = 436] 23:46:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12a547c00) [pid = 2211] [serial = 1307] [outer = 0x0] 23:46:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12ab75400) [pid = 2211] [serial = 1308] [outer = 0x12a547c00] 23:46:01 INFO - PROCESS | 2211 | 1461134761626 Marionette DEBUG loaded listener.js 23:46:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x12ad7bc00) [pid = 2211] [serial = 1309] [outer = 0x12a547c00] 23:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 23:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:46:01 INFO - PROCESS | 2211 | 1461134761958 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]]]}] 23:46:01 INFO - PROCESS | 2211 | 1461134761962 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:46:01 INFO - PROCESS | 2211 | 1461134761963 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:46:01 INFO - PROCESS | 2211 | 1461134761965 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 2211 | 1461134761967 Marionette TRACE conn2 <- [1,1718,null,{}] 23:46:01 INFO - PROCESS | 2211 | 1461134761970 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}] 23:46:02 INFO - PROCESS | 2211 | 1461134762087 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:46:02 INFO - PROCESS | 2211 | 1461134762101 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7e5800 == 72 [pid = 2211] [id = 437] 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12aba0c00) [pid = 2211] [serial = 1310] [outer = 0x0] 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x12b24f800) [pid = 2211] [serial = 1311] [outer = 0x12aba0c00] 23:46:02 INFO - PROCESS | 2211 | 1461134762126 Marionette DEBUG loaded listener.js 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x12b290c00) [pid = 2211] [serial = 1312] [outer = 0x12aba0c00] 23:46:02 INFO - PROCESS | 2211 | 1461134762499 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]]]}] 23:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 23:46:02 INFO - PROCESS | 2211 | 1461134762541 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:46:02 INFO - PROCESS | 2211 | 1461134762543 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:46:02 INFO - PROCESS | 2211 | 1461134762545 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:46:02 INFO - PROCESS | 2211 | 1461134762546 Marionette TRACE conn2 <- [1,1722,null,{}] 23:46:02 INFO - PROCESS | 2211 | 1461134762548 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}] 23:46:02 INFO - PROCESS | 2211 | 1461134762665 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:46:02 INFO - PROCESS | 2211 | 1461134762677 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5bd000 == 73 [pid = 2211] [id = 438] 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x12ad82000) [pid = 2211] [serial = 1313] [outer = 0x0] 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x12b3c8400) [pid = 2211] [serial = 1314] [outer = 0x12ad82000] 23:46:02 INFO - PROCESS | 2211 | 1461134762702 Marionette DEBUG loaded listener.js 23:46:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x12bc71400) [pid = 2211] [serial = 1315] [outer = 0x12ad82000] 23:46:03 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 23:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 23:46:03 INFO - PROCESS | 2211 | 1461134763057 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]]]}] 23:46:03 INFO - PROCESS | 2211 | 1461134763063 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:46:03 INFO - PROCESS | 2211 | 1461134763064 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:46:03 INFO - PROCESS | 2211 | 1461134763068 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:46:03 INFO - PROCESS | 2211 | 1461134763071 Marionette TRACE conn2 <- [1,1726,null,{}] 23:46:03 INFO - PROCESS | 2211 | 1461134763074 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}] 23:46:03 INFO - PROCESS | 2211 | 1461134763199 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x11630f000) [pid = 2211] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x129c9f400) [pid = 2211] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12d114800) [pid = 2211] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x11b92c400) [pid = 2211] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x119e5a400) [pid = 2211] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x12f483000) [pid = 2211] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x12a7e3000) [pid = 2211] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x12710b000) [pid = 2211] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12a2a6c00) [pid = 2211] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x11bbd7800) [pid = 2211] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x1188cd400) [pid = 2211] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x1191ad000) [pid = 2211] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x1242c4000) [pid = 2211] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x12921e400) [pid = 2211] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x12a2aac00) [pid = 2211] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x128886400) [pid = 2211] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12a54bc00) [pid = 2211] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x1141ba800) [pid = 2211] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x11c8b2400) [pid = 2211] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12ad85400) [pid = 2211] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x1146c2000) [pid = 2211] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x118f52000) [pid = 2211] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x129fbb800) [pid = 2211] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x1188b2c00) [pid = 2211] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x123e2b400) [pid = 2211] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12ac5dc00) [pid = 2211] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12adf6c00) [pid = 2211] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12adef400) [pid = 2211] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x11c6b7c00) [pid = 2211] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12e6ddc00) [pid = 2211] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12a7dc800) [pid = 2211] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x11bd0b800) [pid = 2211] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12f145000) [pid = 2211] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x114b85800) [pid = 2211] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x11abc6000) [pid = 2211] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x115121800) [pid = 2211] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12dba4000) [pid = 2211] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x129ce1c00) [pid = 2211] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12d5cd000) [pid = 2211] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x129cda400) [pid = 2211] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12f214c00) [pid = 2211] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x12cfcc800) [pid = 2211] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:46:03 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x12e27d800) [pid = 2211] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:46:03 INFO - PROCESS | 2211 | 1461134763543 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x1160c3800 == 74 [pid = 2211] [id = 439] 23:46:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x1141ba800) [pid = 2211] [serial = 1316] [outer = 0x0] 23:46:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x114b80000) [pid = 2211] [serial = 1317] [outer = 0x1141ba800] 23:46:03 INFO - PROCESS | 2211 | 1461134763569 Marionette DEBUG loaded listener.js 23:46:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11897f400) [pid = 2211] [serial = 1318] [outer = 0x1141ba800] 23:46:03 INFO - PROCESS | 2211 | 1461134763853 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]]]}] 23:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 822ms 23:46:03 INFO - PROCESS | 2211 | 1461134763891 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:46:03 INFO - PROCESS | 2211 | 1461134763892 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:46:03 INFO - PROCESS | 2211 | 1461134763895 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:46:03 INFO - PROCESS | 2211 | 1461134763896 Marionette TRACE conn2 <- [1,1730,null,{}] 23:46:03 INFO - PROCESS | 2211 | 1461134763899 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}] 23:46:03 INFO - PROCESS | 2211 | 1461134763996 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:46:04 INFO - PROCESS | 2211 | 1461134764000 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a7000 == 75 [pid = 2211] [id = 440] 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11227bc00) [pid = 2211] [serial = 1319] [outer = 0x0] 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11bd0bc00) [pid = 2211] [serial = 1320] [outer = 0x11227bc00] 23:46:04 INFO - PROCESS | 2211 | 1461134764026 Marionette DEBUG loaded listener.js 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x124158c00) [pid = 2211] [serial = 1321] [outer = 0x11227bc00] 23:46:04 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 23:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 23:46:04 INFO - PROCESS | 2211 | 1461134764361 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]]]}] 23:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:46:04 INFO - PROCESS | 2211 | 1461134764374 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 2211 | 1461134764375 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:46:04 INFO - PROCESS | 2211 | 1461134764378 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 2211 | 1461134764379 Marionette TRACE conn2 <- [1,1734,null,{}] 23:46:04 INFO - PROCESS | 2211 | 1461134764390 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}] 23:46:04 INFO - PROCESS | 2211 | 1461134764539 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:46:04 INFO - PROCESS | 2211 | 1461134764544 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efc6800 == 76 [pid = 2211] [id = 441] 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11bd0b800) [pid = 2211] [serial = 1322] [outer = 0x0] 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x129ce3400) [pid = 2211] [serial = 1323] [outer = 0x11bd0b800] 23:46:04 INFO - PROCESS | 2211 | 1461134764573 Marionette DEBUG loaded listener.js 23:46:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12ad85400) [pid = 2211] [serial = 1324] [outer = 0x11bd0b800] 23:46:04 INFO - PROCESS | 2211 | 1461134764912 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]]]}] 23:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 23:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:46:04 INFO - PROCESS | 2211 | 1461134764948 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 2211 | 1461134764949 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:46:04 INFO - PROCESS | 2211 | 1461134764954 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 2211 | 1461134764955 Marionette TRACE conn2 <- [1,1738,null,{}] 23:46:04 INFO - PROCESS | 2211 | 1461134764957 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}] 23:46:05 INFO - PROCESS | 2211 | 1461134765081 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:46:05 INFO - PROCESS | 2211 | 1461134765088 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f9a4000 == 77 [pid = 2211] [id = 442] 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x11c8b1000) [pid = 2211] [serial = 1325] [outer = 0x0] 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12b2e5000) [pid = 2211] [serial = 1326] [outer = 0x11c8b1000] 23:46:05 INFO - PROCESS | 2211 | 1461134765113 Marionette DEBUG loaded listener.js 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12d183400) [pid = 2211] [serial = 1327] [outer = 0x11c8b1000] 23:46:05 INFO - PROCESS | 2211 | 1461134765425 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]]]}] 23:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 23:46:05 INFO - PROCESS | 2211 | 1461134765550 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:46:05 INFO - PROCESS | 2211 | 1461134765552 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:46:05 INFO - PROCESS | 2211 | 1461134765557 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:46:05 INFO - PROCESS | 2211 | 1461134765560 Marionette TRACE conn2 <- [1,1742,null,{}] 23:46:05 INFO - PROCESS | 2211 | 1461134765564 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}] 23:46:05 INFO - PROCESS | 2211 | 1461134765675 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:46:05 INFO - PROCESS | 2211 | 1461134765790 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc4b000 == 78 [pid = 2211] [id = 443] 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x115487400) [pid = 2211] [serial = 1328] [outer = 0x0] 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x1165de400) [pid = 2211] [serial = 1329] [outer = 0x115487400] 23:46:05 INFO - PROCESS | 2211 | 1461134765822 Marionette DEBUG loaded listener.js 23:46:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x119ef2800) [pid = 2211] [serial = 1330] [outer = 0x115487400] 23:46:06 INFO - PROCESS | 2211 | 1461134766277 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]]]}] 23:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 773ms 23:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:46:06 INFO - PROCESS | 2211 | 1461134766331 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:46:06 INFO - PROCESS | 2211 | 1461134766334 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:46:06 INFO - PROCESS | 2211 | 1461134766339 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:46:06 INFO - PROCESS | 2211 | 1461134766342 Marionette TRACE conn2 <- [1,1746,null,{}] 23:46:06 INFO - PROCESS | 2211 | 1461134766345 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}] 23:46:06 INFO - PROCESS | 2211 | 1461134766458 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:46:06 INFO - PROCESS | 2211 | 1461134766543 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f1f800 == 79 [pid = 2211] [id = 444] 23:46:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x11aae7c00) [pid = 2211] [serial = 1331] [outer = 0x0] 23:46:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x11bd02400) [pid = 2211] [serial = 1332] [outer = 0x11aae7c00] 23:46:06 INFO - PROCESS | 2211 | 1461134766574 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12426ac00) [pid = 2211] [serial = 1333] [outer = 0x11aae7c00] 23:46:06 INFO - PROCESS | 2211 | 1461134766989 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]]]}] 23:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 673ms 23:46:07 INFO - PROCESS | 2211 | 1461134767011 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:46:07 INFO - PROCESS | 2211 | 1461134767012 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:46:07 INFO - PROCESS | 2211 | 1461134767015 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 2211 | 1461134767017 Marionette TRACE conn2 <- [1,1750,null,{}] 23:46:07 INFO - PROCESS | 2211 | 1461134767026 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}] 23:46:07 INFO - PROCESS | 2211 | 1461134767163 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:46:07 INFO - PROCESS | 2211 | 1461134767278 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb65800 == 80 [pid = 2211] [id = 445] 23:46:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x127417400) [pid = 2211] [serial = 1334] [outer = 0x0] 23:46:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x129c9b000) [pid = 2211] [serial = 1335] [outer = 0x127417400] 23:46:07 INFO - PROCESS | 2211 | 1461134767314 Marionette DEBUG loaded listener.js 23:46:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x129fdec00) [pid = 2211] [serial = 1336] [outer = 0x127417400] 23:46:07 INFO - PROCESS | 2211 | 1461134767714 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]]]}] 23:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 724ms 23:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:46:07 INFO - PROCESS | 2211 | 1461134767741 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:46:07 INFO - PROCESS | 2211 | 1461134767743 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:46:07 INFO - PROCESS | 2211 | 1461134767745 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 2211 | 1461134767746 Marionette TRACE conn2 <- [1,1754,null,{}] 23:46:07 INFO - PROCESS | 2211 | 1461134767749 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}] 23:46:07 INFO - PROCESS | 2211 | 1461134767866 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:46:07 INFO - PROCESS | 2211 | 1461134767978 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x138bbb800 == 81 [pid = 2211] [id = 446] 23:46:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x128889400) [pid = 2211] [serial = 1337] [outer = 0x0] 23:46:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12a7d9000) [pid = 2211] [serial = 1338] [outer = 0x128889400] 23:46:08 INFO - PROCESS | 2211 | 1461134768010 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12ab7a000) [pid = 2211] [serial = 1339] [outer = 0x128889400] 23:46:08 INFO - PROCESS | 2211 | 1461134768426 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]]]}] 23:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 23:46:08 INFO - PROCESS | 2211 | 1461134768466 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:46:08 INFO - PROCESS | 2211 | 1461134768468 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:46:08 INFO - PROCESS | 2211 | 1461134768470 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:46:08 INFO - PROCESS | 2211 | 1461134768471 Marionette TRACE conn2 <- [1,1758,null,{}] 23:46:08 INFO - PROCESS | 2211 | 1461134768474 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}] 23:46:08 INFO - PROCESS | 2211 | 1461134768600 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:46:08 INFO - PROCESS | 2211 | 1461134768713 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x139ce2000 == 82 [pid = 2211] [id = 447] 23:46:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12a552000) [pid = 2211] [serial = 1340] [outer = 0x0] 23:46:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12ac5d800) [pid = 2211] [serial = 1341] [outer = 0x12a552000] 23:46:08 INFO - PROCESS | 2211 | 1461134768743 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12b3ca400) [pid = 2211] [serial = 1342] [outer = 0x12a552000] 23:46:09 INFO - PROCESS | 2211 | 1461134769153 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]]]}] 23:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 719ms 23:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:46:09 INFO - PROCESS | 2211 | 1461134769189 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:46:09 INFO - PROCESS | 2211 | 1461134769190 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:46:09 INFO - PROCESS | 2211 | 1461134769192 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 2211 | 1461134769193 Marionette TRACE conn2 <- [1,1762,null,{}] 23:46:09 INFO - PROCESS | 2211 | 1461134769195 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}] 23:46:09 INFO - PROCESS | 2211 | 1461134769347 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:46:09 INFO - PROCESS | 2211 | 1461134769514 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x139ee8000 == 83 [pid = 2211] [id = 448] 23:46:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12d114800) [pid = 2211] [serial = 1343] [outer = 0x0] 23:46:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12db9fc00) [pid = 2211] [serial = 1344] [outer = 0x12d114800] 23:46:09 INFO - PROCESS | 2211 | 1461134769565 Marionette DEBUG loaded listener.js 23:46:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x12ee72000) [pid = 2211] [serial = 1345] [outer = 0x12d114800] 23:46:10 INFO - PROCESS | 2211 | 1461134770016 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]]]}] 23:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 868ms 23:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:46:10 INFO - PROCESS | 2211 | 1461134770061 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:46:10 INFO - PROCESS | 2211 | 1461134770062 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:46:10 INFO - PROCESS | 2211 | 1461134770064 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:46:10 INFO - PROCESS | 2211 | 1461134770066 Marionette TRACE conn2 <- [1,1766,null,{}] 23:46:10 INFO - PROCESS | 2211 | 1461134770070 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}] 23:46:10 INFO - PROCESS | 2211 | 1461134770180 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:46:10 INFO - PROCESS | 2211 | 1461134770265 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x139fdc000 == 84 [pid = 2211] [id = 449] 23:46:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12e6de000) [pid = 2211] [serial = 1346] [outer = 0x0] 23:46:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12ee7c800) [pid = 2211] [serial = 1347] [outer = 0x12e6de000] 23:46:10 INFO - PROCESS | 2211 | 1461134770295 Marionette DEBUG loaded listener.js 23:46:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12f14c000) [pid = 2211] [serial = 1348] [outer = 0x12e6de000] 23:46:10 INFO - PROCESS | 2211 | 1461134770742 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]]]}] 23:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 23:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:46:10 INFO - PROCESS | 2211 | 1461134770787 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:46:10 INFO - PROCESS | 2211 | 1461134770788 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:46:10 INFO - PROCESS | 2211 | 1461134770790 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:46:10 INFO - PROCESS | 2211 | 1461134770792 Marionette TRACE conn2 <- [1,1770,null,{}] 23:46:10 INFO - PROCESS | 2211 | 1461134770794 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}] 23:46:10 INFO - PROCESS | 2211 | 1461134770906 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:46:11 INFO - PROCESS | 2211 | 1461134771020 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x116711000 == 85 [pid = 2211] [id = 450] 23:46:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x1141bcc00) [pid = 2211] [serial = 1349] [outer = 0x0] 23:46:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x114a8c400) [pid = 2211] [serial = 1350] [outer = 0x1141bcc00] 23:46:11 INFO - PROCESS | 2211 | 1461134771052 Marionette DEBUG loaded listener.js 23:46:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x114a91800) [pid = 2211] [serial = 1351] [outer = 0x1141bcc00] 23:46:11 INFO - PROCESS | 2211 | 1461134771442 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]]]}] 23:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 719ms 23:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:46:11 INFO - PROCESS | 2211 | 1461134771512 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:46:11 INFO - PROCESS | 2211 | 1461134771514 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:46:11 INFO - PROCESS | 2211 | 1461134771517 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:46:11 INFO - PROCESS | 2211 | 1461134771519 Marionette TRACE conn2 <- [1,1774,null,{}] 23:46:11 INFO - PROCESS | 2211 | 1461134771521 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}] 23:46:11 INFO - PROCESS | 2211 | 1461134771634 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:46:11 INFO - PROCESS | 2211 | 1461134771919 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fe4000 == 86 [pid = 2211] [id = 451] 23:46:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x114405800) [pid = 2211] [serial = 1352] [outer = 0x0] 23:46:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x114a8cc00) [pid = 2211] [serial = 1353] [outer = 0x114405800] 23:46:11 INFO - PROCESS | 2211 | 1461134771989 Marionette DEBUG loaded listener.js 23:46:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x11578f400) [pid = 2211] [serial = 1354] [outer = 0x114405800] 23:46:12 INFO - PROCESS | 2211 | 1461134772405 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]]]}] 23:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 921ms 23:46:12 INFO - PROCESS | 2211 | 1461134772440 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:46:12 INFO - PROCESS | 2211 | 1461134772442 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:46:12 INFO - PROCESS | 2211 | 1461134772445 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:46:12 INFO - PROCESS | 2211 | 1461134772448 Marionette TRACE conn2 <- [1,1778,null,{}] 23:46:12 INFO - PROCESS | 2211 | 1461134772475 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}] 23:46:12 INFO - PROCESS | 2211 | 1461134772582 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:46:12 INFO - PROCESS | 2211 | 1461134772672 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb1c000 == 87 [pid = 2211] [id = 452] 23:46:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x118f57c00) [pid = 2211] [serial = 1355] [outer = 0x0] 23:46:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x119e5a400) [pid = 2211] [serial = 1356] [outer = 0x118f57c00] 23:46:12 INFO - PROCESS | 2211 | 1461134772701 Marionette DEBUG loaded listener.js 23:46:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x11abc1c00) [pid = 2211] [serial = 1357] [outer = 0x118f57c00] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12efc6800 == 86 [pid = 2211] [id = 441] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a7000 == 85 [pid = 2211] [id = 440] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x1160c3800 == 84 [pid = 2211] [id = 439] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5bd000 == 83 [pid = 2211] [id = 438] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7e5800 == 82 [pid = 2211] [id = 437] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12e2b5000) [pid = 2211] [serial = 1215] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x12b645400) [pid = 2211] [serial = 1260] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12b873800 == 81 [pid = 2211] [id = 436] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12a750000 == 80 [pid = 2211] [id = 435] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12885e800 == 79 [pid = 2211] [id = 434] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12423b000 == 78 [pid = 2211] [id = 433] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11984e800 == 77 [pid = 2211] [id = 432] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12707c000 == 76 [pid = 2211] [id = 431] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x123c62800 == 75 [pid = 2211] [id = 429] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x139fcf800 == 74 [pid = 2211] [id = 428] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x139d18000 == 73 [pid = 2211] [id = 427] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x138bd3000 == 72 [pid = 2211] [id = 426] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x1300d6800 == 71 [pid = 2211] [id = 425] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc63800 == 70 [pid = 2211] [id = 424] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x12d15f000 == 69 [pid = 2211] [id = 423] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x124ef2800 == 68 [pid = 2211] [id = 422] 23:46:13 INFO - PROCESS | 2211 | --DOCSHELL 0x11b65b000 == 67 [pid = 2211] [id = 421] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12f483800) [pid = 2211] [serial = 1153] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x12ad7d400) [pid = 2211] [serial = 1156] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x129f3f000) [pid = 2211] [serial = 1203] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x12710e800) [pid = 2211] [serial = 1233] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x129134800) [pid = 2211] [serial = 1234] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12a550000) [pid = 2211] [serial = 1206] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12a545400) [pid = 2211] [serial = 1242] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x11c6f5000) [pid = 2211] [serial = 1225] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x11bdcc000) [pid = 2211] [serial = 1224] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x11bd03800) [pid = 2211] [serial = 1227] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x123a0e800) [pid = 2211] [serial = 1228] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x11adf7800) [pid = 2211] [serial = 1222] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x119e65c00) [pid = 2211] [serial = 1221] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x11bb96800) [pid = 2211] [serial = 1200] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x12a544800) [pid = 2211] [serial = 1197] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12a54cc00) [pid = 2211] [serial = 1198] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x129f3ec00) [pid = 2211] [serial = 1236] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x129fc0400) [pid = 2211] [serial = 1237] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12ab73800) [pid = 2211] [serial = 1245] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x129fddc00) [pid = 2211] [serial = 1239] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12a7e2000) [pid = 2211] [serial = 1243] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12ab9c000) [pid = 2211] [serial = 1248] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12ab77800) [pid = 2211] [serial = 1246] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x1146c3000) [pid = 2211] [serial = 1218] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11584a000) [pid = 2211] [serial = 1219] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x124269c00) [pid = 2211] [serial = 1230] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12705a400) [pid = 2211] [serial = 1231] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12bc72800) [pid = 2211] [serial = 1212] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12ac5a400) [pid = 2211] [serial = 1249] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12adeb400) [pid = 2211] [serial = 1209] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12b2e2c00) [pid = 2211] [serial = 1257] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x115343800) [pid = 2211] [serial = 1251] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x124152000) [pid = 2211] [serial = 1254] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x11a9cd800) [pid = 2211] [serial = 1252] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12ad83c00) [pid = 2211] [serial = 1255] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x12b3c9400) [pid = 2211] [serial = 1258] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12a2a6800) [pid = 2211] [serial = 1240] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x11bdcd000) [pid = 2211] [serial = 964] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x129c96000) [pid = 2211] [serial = 967] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x12b35ac00) [pid = 2211] [serial = 1084] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x12f782400) [pid = 2211] [serial = 1072] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12d18bc00) [pid = 2211] [serial = 1087] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x124270400) [pid = 2211] [serial = 1021] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12ee6fc00) [pid = 2211] [serial = 976] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12ac5bc00) [pid = 2211] [serial = 1081] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x127572800) [pid = 2211] [serial = 1078] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12f213c00) [pid = 2211] [serial = 1015] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11abc0400) [pid = 2211] [serial = 1075] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x11bb93800) [pid = 2211] [serial = 1018] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x1188b0c00) [pid = 2211] [serial = 961] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12e6e7000) [pid = 2211] [serial = 1027] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12bd3c800) [pid = 2211] [serial = 1024] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12f786800) [pid = 2211] [serial = 1090] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12cfc7c00) [pid = 2211] [serial = 970] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12f787800) [pid = 2211] [serial = 1033] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12dba7800) [pid = 2211] [serial = 973] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12f213800) [pid = 2211] [serial = 1030] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12ac50800) [pid = 2211] [serial = 1144] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12e2b7400) [pid = 2211] [serial = 1150] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x129c9e400) [pid = 2211] [serial = 1141] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11b927c00) [pid = 2211] [serial = 1138] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12f781000) [pid = 2211] [serial = 1135] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12d112800) [pid = 2211] [serial = 1147] [outer = 0x0] [url = about:blank] 23:46:13 INFO - PROCESS | 2211 | 1461134773160 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]]]}] 23:46:13 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 23:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 742ms 23:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:46:13 INFO - PROCESS | 2211 | 1461134773208 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:46:13 INFO - PROCESS | 2211 | 1461134773211 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:46:13 INFO - PROCESS | 2211 | 1461134773213 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:46:13 INFO - PROCESS | 2211 | 1461134773214 Marionette TRACE conn2 <- [1,1782,null,{}] 23:46:13 INFO - PROCESS | 2211 | 1461134773222 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}] 23:46:13 INFO - PROCESS | 2211 | 1461134773315 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:46:13 INFO - PROCESS | 2211 | 1461134773321 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1c800 == 68 [pid = 2211] [id = 453] 23:46:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x1188b0c00) [pid = 2211] [serial = 1358] [outer = 0x0] 23:46:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11b92cc00) [pid = 2211] [serial = 1359] [outer = 0x1188b0c00] 23:46:13 INFO - PROCESS | 2211 | 1461134773347 Marionette DEBUG loaded listener.js 23:46:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11bd0c800) [pid = 2211] [serial = 1360] [outer = 0x1188b0c00] 23:46:13 INFO - PROCESS | 2211 | 1461134773762 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]]]}] 23:46:13 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 23:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 23:46:13 INFO - PROCESS | 2211 | 1461134773781 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:46:13 INFO - PROCESS | 2211 | 1461134773785 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:46:13 INFO - PROCESS | 2211 | 1461134773794 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:46:13 INFO - PROCESS | 2211 | 1461134773798 Marionette TRACE conn2 <- [1,1786,null,{}] 23:46:13 INFO - PROCESS | 2211 | 1461134773801 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}] 23:46:13 INFO - PROCESS | 2211 | 1461134773902 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:46:13 INFO - PROCESS | 2211 | 1461134773906 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x12459e800 == 69 [pid = 2211] [id = 454] 23:46:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11bdbf400) [pid = 2211] [serial = 1361] [outer = 0x0] 23:46:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x11c397c00) [pid = 2211] [serial = 1362] [outer = 0x11bdbf400] 23:46:13 INFO - PROCESS | 2211 | 1461134773949 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x124157000) [pid = 2211] [serial = 1363] [outer = 0x11bdbf400] 23:46:14 INFO - PROCESS | 2211 | 1461134774436 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]]]}] 23:46:14 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 23:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 679ms 23:46:14 INFO - PROCESS | 2211 | 1461134774469 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:46:14 INFO - PROCESS | 2211 | 1461134774471 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:46:14 INFO - PROCESS | 2211 | 1461134774473 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 2211 | 1461134774474 Marionette TRACE conn2 <- [1,1790,null,{}] 23:46:14 INFO - PROCESS | 2211 | 1461134774476 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}] 23:46:14 INFO - PROCESS | 2211 | 1461134774571 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:46:14 INFO - PROCESS | 2211 | 1461134774594 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f18000 == 70 [pid = 2211] [id = 455] 23:46:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12426b800) [pid = 2211] [serial = 1364] [outer = 0x0] 23:46:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x1242c9400) [pid = 2211] [serial = 1365] [outer = 0x12426b800] 23:46:14 INFO - PROCESS | 2211 | 1461134774620 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x127094000) [pid = 2211] [serial = 1366] [outer = 0x12426b800] 23:46:14 INFO - PROCESS | 2211 | 1461134774957 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]]]}] 23:46:14 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) 23:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 23:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:46:14 INFO - PROCESS | 2211 | 1461134774991 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:46:14 INFO - PROCESS | 2211 | 1461134774992 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:46:14 INFO - PROCESS | 2211 | 1461134774994 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 2211 | 1461134774995 Marionette TRACE conn2 <- [1,1794,null,{}] 23:46:15 INFO - PROCESS | 2211 | 1461134774997 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}] 23:46:15 INFO - PROCESS | 2211 | 1461134775127 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:46:15 INFO - PROCESS | 2211 | 1461134775168 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a593000 == 71 [pid = 2211] [id = 456] 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x127111400) [pid = 2211] [serial = 1367] [outer = 0x0] 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x127490400) [pid = 2211] [serial = 1368] [outer = 0x127111400] 23:46:15 INFO - PROCESS | 2211 | 1461134775200 Marionette DEBUG loaded listener.js 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x129cd7c00) [pid = 2211] [serial = 1369] [outer = 0x127111400] 23:46:15 INFO - PROCESS | 2211 | 1461134775538 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]]]}] 23:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 23:46:15 INFO - PROCESS | 2211 | 1461134775563 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:46:15 INFO - PROCESS | 2211 | 1461134775564 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:46:15 INFO - PROCESS | 2211 | 1461134775566 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:46:15 INFO - PROCESS | 2211 | 1461134775569 Marionette TRACE conn2 <- [1,1798,null,{}] 23:46:15 INFO - PROCESS | 2211 | 1461134775579 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}] 23:46:15 INFO - PROCESS | 2211 | 1461134775694 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:46:15 INFO - PROCESS | 2211 | 1461134775704 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7ae800 == 72 [pid = 2211] [id = 457] 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12740e400) [pid = 2211] [serial = 1370] [outer = 0x0] 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x129f3a400) [pid = 2211] [serial = 1371] [outer = 0x12740e400] 23:46:15 INFO - PROCESS | 2211 | 1461134775729 Marionette DEBUG loaded listener.js 23:46:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x129fc1000) [pid = 2211] [serial = 1372] [outer = 0x12740e400] 23:46:16 INFO - PROCESS | 2211 | 1461134776172 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]]]}] 23:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 632ms 23:46:16 INFO - PROCESS | 2211 | 1461134776199 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:46:16 INFO - PROCESS | 2211 | 1461134776201 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:46:16 INFO - PROCESS | 2211 | 1461134776204 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:46:16 INFO - PROCESS | 2211 | 1461134776206 Marionette TRACE conn2 <- [1,1802,null,{}] 23:46:16 INFO - PROCESS | 2211 | 1461134776219 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}] 23:46:16 INFO - PROCESS | 2211 | 1461134776354 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:46:16 INFO - PROCESS | 2211 | 1461134776370 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbe800 == 73 [pid = 2211] [id = 458] 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x129f37c00) [pid = 2211] [serial = 1373] [outer = 0x0] 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x129fe4400) [pid = 2211] [serial = 1374] [outer = 0x129f37c00] 23:46:16 INFO - PROCESS | 2211 | 1461134776395 Marionette DEBUG loaded listener.js 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12a550000) [pid = 2211] [serial = 1375] [outer = 0x129f37c00] 23:46:16 INFO - PROCESS | 2211 | 1461134776743 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]]]}] 23:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 580ms 23:46:16 INFO - PROCESS | 2211 | 1461134776789 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:46:16 INFO - PROCESS | 2211 | 1461134776790 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:46:16 INFO - PROCESS | 2211 | 1461134776792 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:46:16 INFO - PROCESS | 2211 | 1461134776793 Marionette TRACE conn2 <- [1,1806,null,{}] 23:46:16 INFO - PROCESS | 2211 | 1461134776795 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}] 23:46:16 INFO - PROCESS | 2211 | 1461134776910 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:46:16 INFO - PROCESS | 2211 | 1461134776922 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bcd0800 == 74 [pid = 2211] [id = 459] 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x129fb6000) [pid = 2211] [serial = 1376] [outer = 0x0] 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12ab6e400) [pid = 2211] [serial = 1377] [outer = 0x129fb6000] 23:46:16 INFO - PROCESS | 2211 | 1461134776947 Marionette DEBUG loaded listener.js 23:46:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12ab79800) [pid = 2211] [serial = 1378] [outer = 0x129fb6000] 23:46:17 INFO - PROCESS | 2211 | 1461134777294 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]]]}] 23:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 23:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:46:17 INFO - PROCESS | 2211 | 1461134777312 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 2211 | 1461134777313 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:46:17 INFO - PROCESS | 2211 | 1461134777315 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 2211 | 1461134777316 Marionette TRACE conn2 <- [1,1810,null,{}] 23:46:17 INFO - PROCESS | 2211 | 1461134777321 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}] 23:46:17 INFO - PROCESS | 2211 | 1461134777593 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x127102400) [pid = 2211] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x11bd0b800) [pid = 2211] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x1141ba800) [pid = 2211] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11227bc00) [pid = 2211] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12a547c00) [pid = 2211] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12aba0c00) [pid = 2211] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12ad82000) [pid = 2211] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12b3c9c00) [pid = 2211] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x123bf7400) [pid = 2211] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x118f51400) [pid = 2211] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x1188ab400) [pid = 2211] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:46:17 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x11c8b3800) [pid = 2211] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:46:17 INFO - PROCESS | 2211 | 1461134777646 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c5c800 == 75 [pid = 2211] [id = 460] 23:46:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x1146b6800) [pid = 2211] [serial = 1379] [outer = 0x0] 23:46:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11b930c00) [pid = 2211] [serial = 1380] [outer = 0x1146b6800] 23:46:17 INFO - PROCESS | 2211 | 1461134777671 Marionette DEBUG loaded listener.js 23:46:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x127106c00) [pid = 2211] [serial = 1381] [outer = 0x1146b6800] 23:46:17 INFO - PROCESS | 2211 | 1461134777945 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]]]}] 23:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 23:46:17 INFO - PROCESS | 2211 | 1461134777991 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 2211 | 1461134777993 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:46:17 INFO - PROCESS | 2211 | 1461134777995 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 2211 | 1461134777996 Marionette TRACE conn2 <- [1,1814,null,{}] 23:46:18 INFO - PROCESS | 2211 | 1461134777998 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}] 23:46:18 INFO - PROCESS | 2211 | 1461134778096 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:46:18 INFO - PROCESS | 2211 | 1461134778101 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d37f800 == 76 [pid = 2211] [id = 461] 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11bdc2800) [pid = 2211] [serial = 1382] [outer = 0x0] 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12a7d8800) [pid = 2211] [serial = 1383] [outer = 0x11bdc2800] 23:46:18 INFO - PROCESS | 2211 | 1461134778193 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12adf0000) [pid = 2211] [serial = 1384] [outer = 0x11bdc2800] 23:46:18 INFO - PROCESS | 2211 | 1461134778512 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]]]}] 23:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 23:46:18 INFO - PROCESS | 2211 | 1461134778564 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:46:18 INFO - PROCESS | 2211 | 1461134778566 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:46:18 INFO - PROCESS | 2211 | 1461134778568 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:46:18 INFO - PROCESS | 2211 | 1461134778570 Marionette TRACE conn2 <- [1,1818,null,{}] 23:46:18 INFO - PROCESS | 2211 | 1461134778572 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}] 23:46:18 INFO - PROCESS | 2211 | 1461134778678 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:46:18 INFO - PROCESS | 2211 | 1461134778682 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efbc800 == 77 [pid = 2211] [id = 462] 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12adf5800) [pid = 2211] [serial = 1385] [outer = 0x0] 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12b363000) [pid = 2211] [serial = 1386] [outer = 0x12adf5800] 23:46:18 INFO - PROCESS | 2211 | 1461134778708 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12bb3ac00) [pid = 2211] [serial = 1387] [outer = 0x12adf5800] 23:46:19 INFO - PROCESS | 2211 | 1461134779038 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]]]}] 23:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 23:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:46:19 INFO - PROCESS | 2211 | 1461134779096 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:46:19 INFO - PROCESS | 2211 | 1461134779098 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:46:19 INFO - PROCESS | 2211 | 1461134779100 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:46:19 INFO - PROCESS | 2211 | 1461134779104 Marionette TRACE conn2 <- [1,1822,null,{}] 23:46:19 INFO - PROCESS | 2211 | 1461134779108 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}] 23:46:19 INFO - PROCESS | 2211 | 1461134779203 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:46:19 INFO - PROCESS | 2211 | 1461134779207 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f422800 == 78 [pid = 2211] [id = 463] 23:46:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12adeb400) [pid = 2211] [serial = 1388] [outer = 0x0] 23:46:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12cfc1c00) [pid = 2211] [serial = 1389] [outer = 0x12adeb400] 23:46:19 INFO - PROCESS | 2211 | 1461134779232 Marionette DEBUG loaded listener.js 23:46:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12d187000) [pid = 2211] [serial = 1390] [outer = 0x12adeb400] 23:46:19 INFO - PROCESS | 2211 | 1461134779670 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]]]}] 23:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 624ms 23:46:19 INFO - PROCESS | 2211 | 1461134779724 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:46:19 INFO - PROCESS | 2211 | 1461134779727 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:46:19 INFO - PROCESS | 2211 | 1461134779731 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:46:19 INFO - PROCESS | 2211 | 1461134779734 Marionette TRACE conn2 <- [1,1826,null,{}] 23:46:19 INFO - PROCESS | 2211 | 1461134779738 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}] 23:46:19 INFO - PROCESS | 2211 | 1461134779860 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:46:19 INFO - PROCESS | 2211 | 1461134779947 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc43800 == 79 [pid = 2211] [id = 464] 23:46:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x114a91400) [pid = 2211] [serial = 1391] [outer = 0x0] 23:46:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x116064800) [pid = 2211] [serial = 1392] [outer = 0x114a91400] 23:46:19 INFO - PROCESS | 2211 | 1461134779979 Marionette DEBUG loaded listener.js 23:46:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x118f59400) [pid = 2211] [serial = 1393] [outer = 0x114a91400] 23:46:20 INFO - PROCESS | 2211 | 1461134780420 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]]]}] 23:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 723ms 23:46:20 INFO - PROCESS | 2211 | 1461134780454 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:46:20 INFO - PROCESS | 2211 | 1461134780459 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:46:20 INFO - PROCESS | 2211 | 1461134780463 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:46:20 INFO - PROCESS | 2211 | 1461134780465 Marionette TRACE conn2 <- [1,1830,null,{}] 23:46:20 INFO - PROCESS | 2211 | 1461134780468 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}] 23:46:20 INFO - PROCESS | 2211 | 1461134780607 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:46:20 INFO - PROCESS | 2211 | 1461134780690 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x1274c0800 == 80 [pid = 2211] [id = 465] 23:46:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x11acb1800) [pid = 2211] [serial = 1394] [outer = 0x0] 23:46:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11bdc2400) [pid = 2211] [serial = 1395] [outer = 0x11acb1800] 23:46:20 INFO - PROCESS | 2211 | 1461134780720 Marionette DEBUG loaded listener.js 23:46:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11c393000) [pid = 2211] [serial = 1396] [outer = 0x11acb1800] 23:46:21 INFO - PROCESS | 2211 | 1461134781125 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]]]}] 23:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 719ms 23:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:46:21 INFO - PROCESS | 2211 | 1461134781183 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:46:21 INFO - PROCESS | 2211 | 1461134781184 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:46:21 INFO - PROCESS | 2211 | 1461134781187 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:46:21 INFO - PROCESS | 2211 | 1461134781190 Marionette TRACE conn2 <- [1,1834,null,{}] 23:46:21 INFO - PROCESS | 2211 | 1461134781198 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}] 23:46:21 INFO - PROCESS | 2211 | 1461134781316 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:46:21 INFO - PROCESS | 2211 | 1461134781400 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e38a800 == 81 [pid = 2211] [id = 466] 23:46:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11c890400) [pid = 2211] [serial = 1397] [outer = 0x0] 23:46:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x1242c3000) [pid = 2211] [serial = 1398] [outer = 0x11c890400] 23:46:21 INFO - PROCESS | 2211 | 1461134781431 Marionette DEBUG loaded listener.js 23:46:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x129c9f400) [pid = 2211] [serial = 1399] [outer = 0x11c890400] 23:46:21 INFO - PROCESS | 2211 | 1461134781861 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]]]}] 23:46:21 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 23:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 725ms 23:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:46:21 INFO - PROCESS | 2211 | 1461134781919 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:46:21 INFO - PROCESS | 2211 | 1461134781921 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:46:21 INFO - PROCESS | 2211 | 1461134781923 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:46:21 INFO - PROCESS | 2211 | 1461134781925 Marionette TRACE conn2 <- [1,1838,null,{}] 23:46:21 INFO - PROCESS | 2211 | 1461134781927 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}] 23:46:22 INFO - PROCESS | 2211 | 1461134782038 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:46:22 INFO - PROCESS | 2211 | 1461134782150 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300c1000 == 82 [pid = 2211] [id = 467] 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x129f3b000) [pid = 2211] [serial = 1400] [outer = 0x0] 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x12a2a8400) [pid = 2211] [serial = 1401] [outer = 0x129f3b000] 23:46:22 INFO - PROCESS | 2211 | 1461134782182 Marionette DEBUG loaded listener.js 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12ad82400) [pid = 2211] [serial = 1402] [outer = 0x129f3b000] 23:46:22 INFO - PROCESS | 2211 | 1461134782581 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]]]}] 23:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 23:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:46:22 INFO - PROCESS | 2211 | 1461134782596 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:46:22 INFO - PROCESS | 2211 | 1461134782597 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:46:22 INFO - PROCESS | 2211 | 1461134782599 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:46:22 INFO - PROCESS | 2211 | 1461134782602 Marionette TRACE conn2 <- [1,1842,null,{}] 23:46:22 INFO - PROCESS | 2211 | 1461134782606 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}] 23:46:22 INFO - PROCESS | 2211 | 1461134782715 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:46:22 INFO - PROCESS | 2211 | 1461134782826 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x1384db800 == 83 [pid = 2211] [id = 468] 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x129f3c000) [pid = 2211] [serial = 1403] [outer = 0x0] 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12b251400) [pid = 2211] [serial = 1404] [outer = 0x129f3c000] 23:46:22 INFO - PROCESS | 2211 | 1461134782859 Marionette DEBUG loaded listener.js 23:46:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12b35b000) [pid = 2211] [serial = 1405] [outer = 0x129f3c000] 23:46:23 INFO - PROCESS | 2211 | 1461134783271 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]]]}] 23:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 23:46:23 INFO - PROCESS | 2211 | 1461134783322 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:46:23 INFO - PROCESS | 2211 | 1461134783323 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:46:23 INFO - PROCESS | 2211 | 1461134783344 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:46:23 INFO - PROCESS | 2211 | 1461134783346 Marionette TRACE conn2 <- [1,1846,null,{}] 23:46:23 INFO - PROCESS | 2211 | 1461134783348 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}] 23:46:23 INFO - PROCESS | 2211 | 1461134783515 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:46:23 INFO - PROCESS | 2211 | 1461134783529 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x139bec800 == 84 [pid = 2211] [id = 469] 23:46:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12b645400) [pid = 2211] [serial = 1406] [outer = 0x0] 23:46:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12d18ec00) [pid = 2211] [serial = 1407] [outer = 0x12b645400] 23:46:23 INFO - PROCESS | 2211 | 1461134783560 Marionette DEBUG loaded listener.js 23:46:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12e84ec00) [pid = 2211] [serial = 1408] [outer = 0x12b645400] 23:46:23 INFO - PROCESS | 2211 | 1461134783993 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]]]}] 23:46:24 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) 23:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 23:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:46:24 INFO - PROCESS | 2211 | 1461134784014 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:46:24 INFO - PROCESS | 2211 | 1461134784015 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:46:24 INFO - PROCESS | 2211 | 1461134784017 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:46:24 INFO - PROCESS | 2211 | 1461134784019 Marionette TRACE conn2 <- [1,1850,null,{}] 23:46:24 INFO - PROCESS | 2211 | 1461134784021 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}] 23:46:24 INFO - PROCESS | 2211 | 1461134784130 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:46:24 INFO - PROCESS | 2211 | 1461134784214 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x139dbc000 == 85 [pid = 2211] [id = 470] 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12d5ca000) [pid = 2211] [serial = 1409] [outer = 0x0] 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12ee74000) [pid = 2211] [serial = 1410] [outer = 0x12d5ca000] 23:46:24 INFO - PROCESS | 2211 | 1461134784245 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12f149800) [pid = 2211] [serial = 1411] [outer = 0x12d5ca000] 23:46:24 INFO - PROCESS | 2211 | 1461134784615 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]]]}] 23:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 620ms 23:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:46:24 INFO - PROCESS | 2211 | 1461134784653 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:46:24 INFO - PROCESS | 2211 | 1461134784654 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:46:24 INFO - PROCESS | 2211 | 1461134784658 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:46:24 INFO - PROCESS | 2211 | 1461134784660 Marionette TRACE conn2 <- [1,1854,null,{}] 23:46:24 INFO - PROCESS | 2211 | 1461134784662 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}] 23:46:24 INFO - PROCESS | 2211 | 1461134784774 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:46:24 INFO - PROCESS | 2211 | 1461134784877 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x139fc9000 == 86 [pid = 2211] [id = 471] 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12ee70c00) [pid = 2211] [serial = 1412] [outer = 0x0] 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12f214400) [pid = 2211] [serial = 1413] [outer = 0x12ee70c00] 23:46:24 INFO - PROCESS | 2211 | 1461134784905 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12f220c00) [pid = 2211] [serial = 1414] [outer = 0x12ee70c00] 23:46:25 INFO - PROCESS | 2211 | 1461134785311 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]]]}] 23:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 23:46:25 INFO - PROCESS | 2211 | 1461134785329 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:46:25 INFO - PROCESS | 2211 | 1461134785331 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:46:25 INFO - PROCESS | 2211 | 1461134785333 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:46:25 INFO - PROCESS | 2211 | 1461134785334 Marionette TRACE conn2 <- [1,1858,null,{}] 23:46:25 INFO - PROCESS | 2211 | 1461134785337 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}] 23:46:25 INFO - PROCESS | 2211 | 1461134785449 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:46:25 INFO - PROCESS | 2211 | 1461134785534 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x139b49000 == 87 [pid = 2211] [id = 472] 23:46:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12f211400) [pid = 2211] [serial = 1415] [outer = 0x0] 23:46:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12f48f000) [pid = 2211] [serial = 1416] [outer = 0x12f211400] 23:46:25 INFO - PROCESS | 2211 | 1461134785566 Marionette DEBUG loaded listener.js 23:46:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12f787800) [pid = 2211] [serial = 1417] [outer = 0x12f211400] 23:46:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12fc32000) [pid = 2211] [serial = 1418] [outer = 0x12f48d000] 23:46:26 INFO - PROCESS | 2211 | 1461134785998 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]]]}] 23:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 23:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:46:26 INFO - PROCESS | 2211 | 1461134786055 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:46:26 INFO - PROCESS | 2211 | 1461134786056 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:46:26 INFO - PROCESS | 2211 | 1461134786059 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:46:26 INFO - PROCESS | 2211 | 1461134786060 Marionette TRACE conn2 <- [1,1862,null,{}] 23:46:26 INFO - PROCESS | 2211 | 1461134786079 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}] 23:46:26 INFO - PROCESS | 2211 | 1461134786233 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:46:26 INFO - PROCESS | 2211 | 1461134786349 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f546000 == 88 [pid = 2211] [id = 473] 23:46:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x1189cc800) [pid = 2211] [serial = 1419] [outer = 0x0] 23:46:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12b25b000) [pid = 2211] [serial = 1420] [outer = 0x1189cc800] 23:46:26 INFO - PROCESS | 2211 | 1461134786379 Marionette DEBUG loaded listener.js 23:46:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12fc34400) [pid = 2211] [serial = 1421] [outer = 0x1189cc800] 23:46:26 INFO - PROCESS | 2211 | 1461134786797 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]]]}] 23:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 769ms 23:46:26 INFO - PROCESS | 2211 | 1461134786829 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:46:26 INFO - PROCESS | 2211 | 1461134786830 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:46:26 INFO - PROCESS | 2211 | 1461134786833 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:46:26 INFO - PROCESS | 2211 | 1461134786837 Marionette TRACE conn2 <- [1,1866,null,{}] 23:46:26 INFO - PROCESS | 2211 | 1461134786840 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}] 23:46:26 INFO - PROCESS | 2211 | 1461134786966 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:46:27 INFO - PROCESS | 2211 | 1461134787055 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x12918a000 == 89 [pid = 2211] [id = 474] 23:46:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x127106000) [pid = 2211] [serial = 1422] [outer = 0x0] 23:46:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12a24d800) [pid = 2211] [serial = 1423] [outer = 0x127106000] 23:46:27 INFO - PROCESS | 2211 | 1461134787089 Marionette DEBUG loaded listener.js 23:46:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12a257400) [pid = 2211] [serial = 1424] [outer = 0x127106000] 23:46:27 INFO - PROCESS | 2211 | 1461134787710 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]]]}] 23:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 923ms 23:46:27 INFO - PROCESS | 2211 | 1461134787757 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:46:27 INFO - PROCESS | 2211 | 1461134787759 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:46:27 INFO - PROCESS | 2211 | 1461134787763 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:46:27 INFO - PROCESS | 2211 | 1461134787765 Marionette TRACE conn2 <- [1,1870,null,{}] 23:46:27 INFO - PROCESS | 2211 | 1461134787789 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}] 23:46:27 INFO - PROCESS | 2211 | 1461134787913 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:46:28 INFO - PROCESS | 2211 | 1461134788063 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x1292ad000 == 90 [pid = 2211] [id = 475] 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x1188a7000) [pid = 2211] [serial = 1425] [outer = 0x0] 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x118f51c00) [pid = 2211] [serial = 1426] [outer = 0x1188a7000] 23:46:28 INFO - PROCESS | 2211 | 1461134788108 Marionette DEBUG loaded listener.js 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x11abc7000) [pid = 2211] [serial = 1427] [outer = 0x1188a7000] 23:46:28 INFO - PROCESS | 2211 | 1461134788555 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]]]}] 23:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 842ms 23:46:28 INFO - PROCESS | 2211 | 1461134788605 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:46:28 INFO - PROCESS | 2211 | 1461134788609 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:46:28 INFO - PROCESS | 2211 | 1461134788613 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:46:28 INFO - PROCESS | 2211 | 1461134788615 Marionette TRACE conn2 <- [1,1874,null,{}] 23:46:28 INFO - PROCESS | 2211 | 1461134788640 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}] 23:46:28 INFO - PROCESS | 2211 | 1461134788750 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:46:28 INFO - PROCESS | 2211 | 1461134788840 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x123da7800 == 91 [pid = 2211] [id = 476] 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x11acb2000) [pid = 2211] [serial = 1428] [outer = 0x0] 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x11c8bd000) [pid = 2211] [serial = 1429] [outer = 0x11acb2000] 23:46:28 INFO - PROCESS | 2211 | 1461134788870 Marionette DEBUG loaded listener.js 23:46:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12410bc00) [pid = 2211] [serial = 1430] [outer = 0x11acb2000] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x11a998800 == 90 [pid = 2211] [id = 129] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x139d15000 == 89 [pid = 2211] [id = 399] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12efc9000 == 88 [pid = 2211] [id = 420] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12efbc800 == 87 [pid = 2211] [id = 462] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12d37f800 == 86 [pid = 2211] [id = 461] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x123c5c800 == 85 [pid = 2211] [id = 460] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12bcd0800 == 84 [pid = 2211] [id = 459] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbe800 == 83 [pid = 2211] [id = 458] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x12d5ce400) [pid = 2211] [serial = 1281] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x12e6e5400) [pid = 2211] [serial = 1284] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x1242c4800) [pid = 2211] [serial = 1287] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12b2e5000) [pid = 2211] [serial = 1326] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7ae800 == 82 [pid = 2211] [id = 457] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12a593000 == 81 [pid = 2211] [id = 456] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x129f18000 == 80 [pid = 2211] [id = 455] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12459e800 == 79 [pid = 2211] [id = 454] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1c800 == 78 [pid = 2211] [id = 453] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb1c000 == 77 [pid = 2211] [id = 452] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x123fe4000 == 76 [pid = 2211] [id = 451] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x116711000 == 75 [pid = 2211] [id = 450] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x139fdc000 == 74 [pid = 2211] [id = 449] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x139ee8000 == 73 [pid = 2211] [id = 448] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x139ce2000 == 72 [pid = 2211] [id = 447] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x138bbb800 == 71 [pid = 2211] [id = 446] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb65800 == 70 [pid = 2211] [id = 445] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x129f1f800 == 69 [pid = 2211] [id = 444] 23:46:29 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc4b000 == 68 [pid = 2211] [id = 443] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12ac5e800) [pid = 2211] [serial = 1275] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x11b928800) [pid = 2211] [serial = 1294] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x11a9d1000) [pid = 2211] [serial = 1293] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x11b924000) [pid = 2211] [serial = 1296] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x11c88a000) [pid = 2211] [serial = 1297] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x124156400) [pid = 2211] [serial = 1299] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x127105c00) [pid = 2211] [serial = 1300] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12bc79c00) [pid = 2211] [serial = 1278] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x119a21000) [pid = 2211] [serial = 1290] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x127110c00) [pid = 2211] [serial = 1302] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x129ce0c00) [pid = 2211] [serial = 1303] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x127111800) [pid = 2211] [serial = 1269] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12a548400) [pid = 2211] [serial = 1272] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x129ce3400) [pid = 2211] [serial = 1323] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x114b80000) [pid = 2211] [serial = 1317] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x11897f400) [pid = 2211] [serial = 1318] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x124158c00) [pid = 2211] [serial = 1321] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12ad85400) [pid = 2211] [serial = 1324] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11bd0bc00) [pid = 2211] [serial = 1320] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x129fdf800) [pid = 2211] [serial = 1306] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12ab75400) [pid = 2211] [serial = 1308] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12b24f800) [pid = 2211] [serial = 1311] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12ad7bc00) [pid = 2211] [serial = 1309] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12b3c8400) [pid = 2211] [serial = 1314] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12bc71400) [pid = 2211] [serial = 1315] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12bb38400) [pid = 2211] [serial = 1261] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x1188a9c00) [pid = 2211] [serial = 1263] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x11c6f7000) [pid = 2211] [serial = 1266] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12b290c00) [pid = 2211] [serial = 1312] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x129f3e000) [pid = 2211] [serial = 1305] [outer = 0x0] [url = about:blank] 23:46:29 INFO - PROCESS | 2211 | 1461134789339 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]]]}] 23:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 773ms 23:46:29 INFO - PROCESS | 2211 | 1461134789387 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:46:29 INFO - PROCESS | 2211 | 1461134789388 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:46:29 INFO - PROCESS | 2211 | 1461134789391 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:46:29 INFO - PROCESS | 2211 | 1461134789393 Marionette TRACE conn2 <- [1,1878,null,{}] 23:46:29 INFO - PROCESS | 2211 | 1461134789401 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}] 23:46:29 INFO - PROCESS | 2211 | 1461134789497 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:46:29 INFO - PROCESS | 2211 | 1461134789502 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e72000 == 69 [pid = 2211] [id = 477] 23:46:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x124156400) [pid = 2211] [serial = 1431] [outer = 0x0] 23:46:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x127111800) [pid = 2211] [serial = 1432] [outer = 0x124156400] 23:46:29 INFO - PROCESS | 2211 | 1461134789533 Marionette DEBUG loaded listener.js 23:46:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x129226c00) [pid = 2211] [serial = 1433] [outer = 0x124156400] 23:46:29 INFO - PROCESS | 2211 | 1461134789913 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]]]}] 23:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 570ms 23:46:29 INFO - PROCESS | 2211 | 1461134789962 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:46:29 INFO - PROCESS | 2211 | 1461134789964 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:46:29 INFO - PROCESS | 2211 | 1461134789966 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:46:29 INFO - PROCESS | 2211 | 1461134789967 Marionette TRACE conn2 <- [1,1882,null,{}] 23:46:29 INFO - PROCESS | 2211 | 1461134789969 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}] 23:46:30 INFO - PROCESS | 2211 | 1461134790066 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:46:30 INFO - PROCESS | 2211 | 1461134790137 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f23000 == 70 [pid = 2211] [id = 478] 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x124158c00) [pid = 2211] [serial = 1434] [outer = 0x0] 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x129ce0800) [pid = 2211] [serial = 1435] [outer = 0x124158c00] 23:46:30 INFO - PROCESS | 2211 | 1461134790164 Marionette DEBUG loaded listener.js 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x129fc0800) [pid = 2211] [serial = 1436] [outer = 0x124158c00] 23:46:30 INFO - PROCESS | 2211 | 1461134790470 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]]]}] 23:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 23:46:30 INFO - PROCESS | 2211 | 1461134790491 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:46:30 INFO - PROCESS | 2211 | 1461134790493 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:46:30 INFO - PROCESS | 2211 | 1461134790497 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:46:30 INFO - PROCESS | 2211 | 1461134790498 Marionette TRACE conn2 <- [1,1886,null,{}] 23:46:30 INFO - PROCESS | 2211 | 1461134790506 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}] 23:46:30 INFO - PROCESS | 2211 | 1461134790610 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:46:30 INFO - PROCESS | 2211 | 1461134790681 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab33800 == 71 [pid = 2211] [id = 479] 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x124275800) [pid = 2211] [serial = 1437] [outer = 0x0] 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12a248c00) [pid = 2211] [serial = 1438] [outer = 0x124275800] 23:46:30 INFO - PROCESS | 2211 | 1461134790706 Marionette DEBUG loaded listener.js 23:46:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12a256000) [pid = 2211] [serial = 1439] [outer = 0x124275800] 23:46:31 INFO - PROCESS | 2211 | 1461134791026 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]]]}] 23:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 576ms 23:46:31 INFO - PROCESS | 2211 | 1461134791073 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:46:31 INFO - PROCESS | 2211 | 1461134791074 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:46:31 INFO - PROCESS | 2211 | 1461134791076 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:46:31 INFO - PROCESS | 2211 | 1461134791077 Marionette TRACE conn2 <- [1,1890,null,{}] 23:46:31 INFO - PROCESS | 2211 | 1461134791080 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}] 23:46:31 INFO - PROCESS | 2211 | 1461134791187 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:46:31 INFO - PROCESS | 2211 | 1461134791192 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d397000 == 72 [pid = 2211] [id = 480] 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12a548000) [pid = 2211] [serial = 1440] [outer = 0x0] 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12ab79400) [pid = 2211] [serial = 1441] [outer = 0x12a548000] 23:46:31 INFO - PROCESS | 2211 | 1461134791220 Marionette DEBUG loaded listener.js 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12b28b400) [pid = 2211] [serial = 1442] [outer = 0x12a548000] 23:46:31 INFO - PROCESS | 2211 | 1461134791614 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]]]}] 23:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 571ms 23:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:46:31 INFO - PROCESS | 2211 | 1461134791655 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:46:31 INFO - PROCESS | 2211 | 1461134791656 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:46:31 INFO - PROCESS | 2211 | 1461134791658 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:46:31 INFO - PROCESS | 2211 | 1461134791659 Marionette TRACE conn2 <- [1,1894,null,{}] 23:46:31 INFO - PROCESS | 2211 | 1461134791662 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}] 23:46:31 INFO - PROCESS | 2211 | 1461134791795 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:46:31 INFO - PROCESS | 2211 | 1461134791810 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e39e800 == 73 [pid = 2211] [id = 481] 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12a24e000) [pid = 2211] [serial = 1443] [outer = 0x0] 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12b3c7000) [pid = 2211] [serial = 1444] [outer = 0x12a24e000] 23:46:31 INFO - PROCESS | 2211 | 1461134791850 Marionette DEBUG loaded listener.js 23:46:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12bc79000) [pid = 2211] [serial = 1445] [outer = 0x12a24e000] 23:46:32 INFO - PROCESS | 2211 | 1461134792282 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]]]}] 23:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 23:46:32 INFO - PROCESS | 2211 | 1461134792330 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:46:32 INFO - PROCESS | 2211 | 1461134792331 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:46:32 INFO - PROCESS | 2211 | 1461134792334 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:46:32 INFO - PROCESS | 2211 | 1461134792335 Marionette TRACE conn2 <- [1,1898,null,{}] 23:46:32 INFO - PROCESS | 2211 | 1461134792338 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}] 23:46:32 INFO - PROCESS | 2211 | 1461134792469 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:46:32 INFO - PROCESS | 2211 | 1461134792482 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efc1000 == 74 [pid = 2211] [id = 482] 23:46:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12a54cc00) [pid = 2211] [serial = 1446] [outer = 0x0] 23:46:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12cfcc800) [pid = 2211] [serial = 1447] [outer = 0x12a54cc00] 23:46:32 INFO - PROCESS | 2211 | 1461134792509 Marionette DEBUG loaded listener.js 23:46:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12d5cc400) [pid = 2211] [serial = 1448] [outer = 0x12a54cc00] 23:46:32 INFO - PROCESS | 2211 | 1461134792910 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]]]}] 23:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 621ms 23:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:46:32 INFO - PROCESS | 2211 | 1461134792955 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:46:32 INFO - PROCESS | 2211 | 1461134792956 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:46:32 INFO - PROCESS | 2211 | 1461134792959 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:46:32 INFO - PROCESS | 2211 | 1461134792960 Marionette TRACE conn2 <- [1,1902,null,{}] 23:46:32 INFO - PROCESS | 2211 | 1461134792962 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}] 23:46:33 INFO - PROCESS | 2211 | 1461134793083 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:46:33 INFO - PROCESS | 2211 | 1461134793097 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f996000 == 75 [pid = 2211] [id = 483] 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x129d6d800) [pid = 2211] [serial = 1449] [outer = 0x0] 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x129d76000) [pid = 2211] [serial = 1450] [outer = 0x129d6d800] 23:46:33 INFO - PROCESS | 2211 | 1461134793123 Marionette DEBUG loaded listener.js 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x129d7a000) [pid = 2211] [serial = 1451] [outer = 0x129d6d800] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12740e400) [pid = 2211] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x129f37c00) [pid = 2211] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x129fb6000) [pid = 2211] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x1146b6800) [pid = 2211] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x11c8b1000) [pid = 2211] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x11bdbf400) [pid = 2211] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12426b800) [pid = 2211] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x127111400) [pid = 2211] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x118f57c00) [pid = 2211] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x114405800) [pid = 2211] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x1188b0c00) [pid = 2211] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12adf5800) [pid = 2211] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:46:33 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x11bdc2800) [pid = 2211] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:46:33 INFO - PROCESS | 2211 | 1461134793615 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]]]}] 23:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 23:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:46:33 INFO - PROCESS | 2211 | 1461134793629 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:46:33 INFO - PROCESS | 2211 | 1461134793630 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:46:33 INFO - PROCESS | 2211 | 1461134793633 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:46:33 INFO - PROCESS | 2211 | 1461134793636 Marionette TRACE conn2 <- [1,1906,null,{}] 23:46:33 INFO - PROCESS | 2211 | 1461134793639 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}] 23:46:33 INFO - PROCESS | 2211 | 1461134793734 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:46:33 INFO - PROCESS | 2211 | 1461134793812 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b66d800 == 76 [pid = 2211] [id = 484] 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x114406400) [pid = 2211] [serial = 1452] [outer = 0x0] 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x119ef8c00) [pid = 2211] [serial = 1453] [outer = 0x114406400] 23:46:33 INFO - PROCESS | 2211 | 1461134793837 Marionette DEBUG loaded listener.js 23:46:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x129ca1800) [pid = 2211] [serial = 1454] [outer = 0x114406400] 23:46:34 INFO - PROCESS | 2211 | 1461134794137 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]]]}] 23:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 23:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:46:34 INFO - PROCESS | 2211 | 1461134794159 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:46:34 INFO - PROCESS | 2211 | 1461134794160 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:46:34 INFO - PROCESS | 2211 | 1461134794162 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 2211 | 1461134794164 Marionette TRACE conn2 <- [1,1910,null,{}] 23:46:34 INFO - PROCESS | 2211 | 1461134794167 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}] 23:46:34 INFO - PROCESS | 2211 | 1461134794279 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:46:34 INFO - PROCESS | 2211 | 1461134794283 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x130a0e800 == 77 [pid = 2211] [id = 485] 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x11b928c00) [pid = 2211] [serial = 1455] [outer = 0x0] 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12b25c000) [pid = 2211] [serial = 1456] [outer = 0x11b928c00] 23:46:34 INFO - PROCESS | 2211 | 1461134794312 Marionette DEBUG loaded listener.js 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12e6e7000) [pid = 2211] [serial = 1457] [outer = 0x11b928c00] 23:46:34 INFO - PROCESS | 2211 | 1461134794669 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]]]}] 23:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 23:46:34 INFO - PROCESS | 2211 | 1461134794683 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:46:34 INFO - PROCESS | 2211 | 1461134794685 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:46:34 INFO - PROCESS | 2211 | 1461134794690 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 2211 | 1461134794691 Marionette TRACE conn2 <- [1,1914,null,{}] 23:46:34 INFO - PROCESS | 2211 | 1461134794693 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}] 23:46:34 INFO - PROCESS | 2211 | 1461134794828 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:46:34 INFO - PROCESS | 2211 | 1461134794835 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x139cdf800 == 78 [pid = 2211] [id = 486] 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x129d7a400) [pid = 2211] [serial = 1458] [outer = 0x0] 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x129dc2800) [pid = 2211] [serial = 1459] [outer = 0x129d7a400] 23:46:34 INFO - PROCESS | 2211 | 1461134794861 Marionette DEBUG loaded listener.js 23:46:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x129dc8c00) [pid = 2211] [serial = 1460] [outer = 0x129d7a400] 23:46:35 INFO - PROCESS | 2211 | 1461134795185 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]]]}] 23:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 23:46:35 INFO - PROCESS | 2211 | 1461134795209 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:46:35 INFO - PROCESS | 2211 | 1461134795210 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:46:35 INFO - PROCESS | 2211 | 1461134795213 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:46:35 INFO - PROCESS | 2211 | 1461134795214 Marionette TRACE conn2 <- [1,1918,null,{}] 23:46:35 INFO - PROCESS | 2211 | 1461134795216 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}] 23:46:35 INFO - PROCESS | 2211 | 1461134795313 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:46:35 INFO - PROCESS | 2211 | 1461134795317 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x13b1d9800 == 79 [pid = 2211] [id = 487] 23:46:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x129dc5000) [pid = 2211] [serial = 1461] [outer = 0x0] 23:46:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12ac43c00) [pid = 2211] [serial = 1462] [outer = 0x129dc5000] 23:46:35 INFO - PROCESS | 2211 | 1461134795343 Marionette DEBUG loaded listener.js 23:46:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12ac48400) [pid = 2211] [serial = 1463] [outer = 0x129dc5000] 23:46:35 INFO - PROCESS | 2211 | 1461134795874 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]]]}] 23:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 668ms 23:46:35 INFO - PROCESS | 2211 | 1461134795881 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:46:35 INFO - PROCESS | 2211 | 1461134795885 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:46:35 INFO - PROCESS | 2211 | 1461134795889 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:46:35 INFO - PROCESS | 2211 | 1461134795891 Marionette TRACE conn2 <- [1,1922,null,{}] 23:46:35 INFO - PROCESS | 2211 | 1461134795895 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}] 23:46:36 INFO - PROCESS | 2211 | 1461134796017 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:46:36 INFO - PROCESS | 2211 | 1461134796108 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e58000 == 80 [pid = 2211] [id = 488] 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x119e65c00) [pid = 2211] [serial = 1464] [outer = 0x0] 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x11acb2400) [pid = 2211] [serial = 1465] [outer = 0x119e65c00] 23:46:36 INFO - PROCESS | 2211 | 1461134796140 Marionette DEBUG loaded listener.js 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x11bd0b000) [pid = 2211] [serial = 1466] [outer = 0x119e65c00] 23:46:36 INFO - PROCESS | 2211 | 1461134796559 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]]]}] 23:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 23:46:36 INFO - PROCESS | 2211 | 1461134796610 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:46:36 INFO - PROCESS | 2211 | 1461134796614 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:46:36 INFO - PROCESS | 2211 | 1461134796619 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:46:36 INFO - PROCESS | 2211 | 1461134796621 Marionette TRACE conn2 <- [1,1926,null,{}] 23:46:36 INFO - PROCESS | 2211 | 1461134796623 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}] 23:46:36 INFO - PROCESS | 2211 | 1461134796740 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:46:36 INFO - PROCESS | 2211 | 1461134796846 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bcd5800 == 81 [pid = 2211] [id = 489] 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x11bdc5400) [pid = 2211] [serial = 1467] [outer = 0x0] 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x1242cfc00) [pid = 2211] [serial = 1468] [outer = 0x11bdc5400] 23:46:36 INFO - PROCESS | 2211 | 1461134796872 Marionette DEBUG loaded listener.js 23:46:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x129138800) [pid = 2211] [serial = 1469] [outer = 0x11bdc5400] 23:46:37 INFO - PROCESS | 2211 | 1461134797304 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]]]}] 23:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 23:46:37 INFO - PROCESS | 2211 | 1461134797340 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:46:37 INFO - PROCESS | 2211 | 1461134797341 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:46:37 INFO - PROCESS | 2211 | 1461134797344 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:46:37 INFO - PROCESS | 2211 | 1461134797346 Marionette TRACE conn2 <- [1,1930,null,{}] 23:46:37 INFO - PROCESS | 2211 | 1461134797354 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}] 23:46:37 INFO - PROCESS | 2211 | 1461134797474 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:46:37 INFO - PROCESS | 2211 | 1461134797566 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x139bea800 == 82 [pid = 2211] [id = 490] 23:46:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x129ce2400) [pid = 2211] [serial = 1470] [outer = 0x0] 23:46:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12a250c00) [pid = 2211] [serial = 1471] [outer = 0x129ce2400] 23:46:37 INFO - PROCESS | 2211 | 1461134797597 Marionette DEBUG loaded listener.js 23:46:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12a7e3c00) [pid = 2211] [serial = 1472] [outer = 0x129ce2400] 23:46:38 INFO - PROCESS | 2211 | 1461134798019 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]]]}] 23:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 727ms 23:46:38 INFO - PROCESS | 2211 | 1461134798080 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:46:38 INFO - PROCESS | 2211 | 1461134798082 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:46:38 INFO - PROCESS | 2211 | 1461134798086 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:46:38 INFO - PROCESS | 2211 | 1461134798087 Marionette TRACE conn2 <- [1,1934,null,{}] 23:46:38 INFO - PROCESS | 2211 | 1461134798090 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}] 23:46:38 INFO - PROCESS | 2211 | 1461134798205 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:46:38 INFO - PROCESS | 2211 | 1461134798294 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x13a20f800 == 83 [pid = 2211] [id = 491] 23:46:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12ab6e800) [pid = 2211] [serial = 1473] [outer = 0x0] 23:46:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12ac42000) [pid = 2211] [serial = 1474] [outer = 0x12ab6e800] 23:46:38 INFO - PROCESS | 2211 | 1461134798326 Marionette DEBUG loaded listener.js 23:46:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12ac4b800) [pid = 2211] [serial = 1475] [outer = 0x12ab6e800] 23:46:38 INFO - PROCESS | 2211 | 1461134798752 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]]]}] 23:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 719ms 23:46:38 INFO - PROCESS | 2211 | 1461134798818 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:46:38 INFO - PROCESS | 2211 | 1461134798819 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:46:38 INFO - PROCESS | 2211 | 1461134798823 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:46:38 INFO - PROCESS | 2211 | 1461134798825 Marionette TRACE conn2 <- [1,1938,null,{}] 23:46:38 INFO - PROCESS | 2211 | 1461134798827 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}] 23:46:38 INFO - PROCESS | 2211 | 1461134798941 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:46:39 INFO - PROCESS | 2211 | 1461134799032 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x13b1f0000 == 84 [pid = 2211] [id = 492] 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x12ac45000) [pid = 2211] [serial = 1476] [outer = 0x0] 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x12adecc00) [pid = 2211] [serial = 1477] [outer = 0x12ac45000] 23:46:39 INFO - PROCESS | 2211 | 1461134799062 Marionette DEBUG loaded listener.js 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x12b64b400) [pid = 2211] [serial = 1478] [outer = 0x12ac45000] 23:46:39 INFO - PROCESS | 2211 | 1461134799477 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]]]}] 23:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 23:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:46:39 INFO - PROCESS | 2211 | 1461134799514 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:46:39 INFO - PROCESS | 2211 | 1461134799515 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:46:39 INFO - PROCESS | 2211 | 1461134799520 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:46:39 INFO - PROCESS | 2211 | 1461134799521 Marionette TRACE conn2 <- [1,1942,null,{}] 23:46:39 INFO - PROCESS | 2211 | 1461134799524 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}] 23:46:39 INFO - PROCESS | 2211 | 1461134799653 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:46:39 INFO - PROCESS | 2211 | 1461134799773 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x13b3e3800 == 85 [pid = 2211] [id = 493] 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x12bc6e400) [pid = 2211] [serial = 1479] [outer = 0x0] 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x12dba2c00) [pid = 2211] [serial = 1480] [outer = 0x12bc6e400] 23:46:39 INFO - PROCESS | 2211 | 1461134799806 Marionette DEBUG loaded listener.js 23:46:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x12fc2d400) [pid = 2211] [serial = 1481] [outer = 0x12bc6e400] 23:46:40 INFO - PROCESS | 2211 | 1461134800249 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]]]}] 23:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 769ms 23:46:40 INFO - PROCESS | 2211 | 1461134800290 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:46:40 INFO - PROCESS | 2211 | 1461134800292 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:46:40 INFO - PROCESS | 2211 | 1461134800296 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:46:40 INFO - PROCESS | 2211 | 1461134800298 Marionette TRACE conn2 <- [1,1946,null,{}] 23:46:40 INFO - PROCESS | 2211 | 1461134800301 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}] 23:46:40 INFO - PROCESS | 2211 | 1461134800474 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:46:40 INFO - PROCESS | 2211 | 1461134800615 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x13ab57800 == 86 [pid = 2211] [id = 494] 23:46:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x12bc79800) [pid = 2211] [serial = 1482] [outer = 0x0] 23:46:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x12fde2000) [pid = 2211] [serial = 1483] [outer = 0x12bc79800] 23:46:40 INFO - PROCESS | 2211 | 1461134800645 Marionette DEBUG loaded listener.js 23:46:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x12fde8c00) [pid = 2211] [serial = 1484] [outer = 0x12bc79800] 23:46:41 INFO - PROCESS | 2211 | 1461134801080 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]]]}] 23:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 822ms 23:46:41 INFO - PROCESS | 2211 | 1461134801118 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:46:41 INFO - PROCESS | 2211 | 1461134801119 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:46:41 INFO - PROCESS | 2211 | 1461134801121 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:46:41 INFO - PROCESS | 2211 | 1461134801122 Marionette TRACE conn2 <- [1,1950,null,{}] 23:46:41 INFO - PROCESS | 2211 | 1461134801125 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}] 23:46:41 INFO - PROCESS | 2211 | 1461134801239 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:46:41 INFO - PROCESS | 2211 | 1461134801330 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x139a24800 == 87 [pid = 2211] [id = 495] 23:46:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x12fde9000) [pid = 2211] [serial = 1485] [outer = 0x0] 23:46:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x12fdedc00) [pid = 2211] [serial = 1486] [outer = 0x12fde9000] 23:46:41 INFO - PROCESS | 2211 | 1461134801362 Marionette DEBUG loaded listener.js 23:46:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x12feaf800) [pid = 2211] [serial = 1487] [outer = 0x12fde9000] 23:46:41 INFO - PROCESS | 2211 | 1461134801806 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]]]}] 23:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 23:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:46:41 INFO - PROCESS | 2211 | 1461134801843 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:46:41 INFO - PROCESS | 2211 | 1461134801844 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:46:41 INFO - PROCESS | 2211 | 1461134801846 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:46:41 INFO - PROCESS | 2211 | 1461134801848 Marionette TRACE conn2 <- [1,1954,null,{}] 23:46:41 INFO - PROCESS | 2211 | 1461134801850 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}] 23:46:41 INFO - PROCESS | 2211 | 1461134801964 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:46:42 INFO - PROCESS | 2211 | 1461134802050 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b70000 == 88 [pid = 2211] [id = 496] 23:46:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x116063400) [pid = 2211] [serial = 1488] [outer = 0x0] 23:46:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x11b92c000) [pid = 2211] [serial = 1489] [outer = 0x116063400] 23:46:42 INFO - PROCESS | 2211 | 1461134802103 Marionette DEBUG loaded listener.js 23:46:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 201 (0x12b364800) [pid = 2211] [serial = 1490] [outer = 0x116063400] 23:46:42 INFO - PROCESS | 2211 | 1461134802953 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]]]}] 23:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1170ms 23:46:43 INFO - PROCESS | 2211 | 1461134803032 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:46:43 INFO - PROCESS | 2211 | 1461134803036 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:46:43 INFO - PROCESS | 2211 | 1461134803042 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:46:43 INFO - PROCESS | 2211 | 1461134803044 Marionette TRACE conn2 <- [1,1958,null,{}] 23:46:43 INFO - PROCESS | 2211 | 1461134803049 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}] 23:46:43 INFO - PROCESS | 2211 | 1461134803170 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:46:43 INFO - PROCESS | 2211 | 1461134803269 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c45d800 == 89 [pid = 2211] [id = 497] 23:46:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 202 (0x116028800) [pid = 2211] [serial = 1491] [outer = 0x0] 23:46:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 203 (0x11794dc00) [pid = 2211] [serial = 1492] [outer = 0x116028800] 23:46:43 INFO - PROCESS | 2211 | 1461134803297 Marionette DEBUG loaded listener.js 23:46:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 204 (0x118f59c00) [pid = 2211] [serial = 1493] [outer = 0x116028800] 23:46:43 INFO - PROCESS | 2211 | 1461134803712 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]]]}] 23:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 23:46:43 INFO - PROCESS | 2211 | 1461134803764 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:46:43 INFO - PROCESS | 2211 | 1461134803768 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:46:43 INFO - PROCESS | 2211 | 1461134803796 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:46:43 INFO - PROCESS | 2211 | 1461134803797 Marionette TRACE conn2 <- [1,1962,null,{}] 23:46:43 INFO - PROCESS | 2211 | 1461134803800 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}] 23:46:43 INFO - PROCESS | 2211 | 1461134803907 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:46:44 INFO - PROCESS | 2211 | 1461134804003 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1da800 == 90 [pid = 2211] [id = 498] 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 205 (0x1188ac000) [pid = 2211] [serial = 1494] [outer = 0x0] 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 206 (0x119eec400) [pid = 2211] [serial = 1495] [outer = 0x1188ac000] 23:46:44 INFO - PROCESS | 2211 | 1461134804030 Marionette DEBUG loaded listener.js 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 207 (0x11af71800) [pid = 2211] [serial = 1496] [outer = 0x1188ac000] 23:46:44 INFO - PROCESS | 2211 | 1461134804471 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]]]}] 23:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 726ms 23:46:44 INFO - PROCESS | 2211 | 1461134804521 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:46:44 INFO - PROCESS | 2211 | 1461134804522 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:46:44 INFO - PROCESS | 2211 | 1461134804525 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:46:44 INFO - PROCESS | 2211 | 1461134804527 Marionette TRACE conn2 <- [1,1966,null,{}] 23:46:44 INFO - PROCESS | 2211 | 1461134804535 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}] 23:46:44 INFO - PROCESS | 2211 | 1461134804640 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:46:44 INFO - PROCESS | 2211 | 1461134804736 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x128893800 == 91 [pid = 2211] [id = 499] 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 208 (0x11bf5c000) [pid = 2211] [serial = 1497] [outer = 0x0] 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 209 (0x11c6f0400) [pid = 2211] [serial = 1498] [outer = 0x11bf5c000] 23:46:44 INFO - PROCESS | 2211 | 1461134804766 Marionette DEBUG loaded listener.js 23:46:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 210 (0x123a03000) [pid = 2211] [serial = 1499] [outer = 0x11bf5c000] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf18800 == 90 [pid = 2211] [id = 430] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x139cdf800 == 89 [pid = 2211] [id = 486] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x130a0e800 == 88 [pid = 2211] [id = 485] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12b66d800 == 87 [pid = 2211] [id = 484] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12f996000 == 86 [pid = 2211] [id = 483] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12efc1000 == 85 [pid = 2211] [id = 482] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 209 (0x12a7d9000) [pid = 2211] [serial = 1338] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 208 (0x129c9b000) [pid = 2211] [serial = 1335] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 207 (0x1165de400) [pid = 2211] [serial = 1329] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 206 (0x12ac5d800) [pid = 2211] [serial = 1341] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 205 (0x11bd02400) [pid = 2211] [serial = 1332] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 204 (0x12db9fc00) [pid = 2211] [serial = 1344] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 203 (0x12ee7c800) [pid = 2211] [serial = 1347] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 202 (0x114a8c400) [pid = 2211] [serial = 1350] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 201 (0x12cfc1c00) [pid = 2211] [serial = 1389] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | 1461134805238 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]]]}] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12e39e800 == 84 [pid = 2211] [id = 481] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12d397000 == 83 [pid = 2211] [id = 480] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab33800 == 82 [pid = 2211] [id = 479] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x129f23000 == 81 [pid = 2211] [id = 478] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x124e72000 == 80 [pid = 2211] [id = 477] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x123da7800 == 79 [pid = 2211] [id = 476] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1292ad000 == 78 [pid = 2211] [id = 475] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12918a000 == 77 [pid = 2211] [id = 474] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12f546000 == 76 [pid = 2211] [id = 473] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x139b49000 == 75 [pid = 2211] [id = 472] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x139fc9000 == 74 [pid = 2211] [id = 471] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x139dbc000 == 73 [pid = 2211] [id = 470] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x139bec800 == 72 [pid = 2211] [id = 469] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1384db800 == 71 [pid = 2211] [id = 468] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1300c1000 == 70 [pid = 2211] [id = 467] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12e38a800 == 69 [pid = 2211] [id = 466] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1274c0800 == 68 [pid = 2211] [id = 465] 23:46:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc43800 == 67 [pid = 2211] [id = 464] 23:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 778ms 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 200 (0x129f3a400) [pid = 2211] [serial = 1371] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x129fe4400) [pid = 2211] [serial = 1374] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12a550000) [pid = 2211] [serial = 1375] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12ab6e400) [pid = 2211] [serial = 1377] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x12ab79800) [pid = 2211] [serial = 1378] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x127106c00) [pid = 2211] [serial = 1381] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x12d183400) [pid = 2211] [serial = 1327] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x11c397c00) [pid = 2211] [serial = 1362] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x124157000) [pid = 2211] [serial = 1363] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x1242c9400) [pid = 2211] [serial = 1365] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x127094000) [pid = 2211] [serial = 1366] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x127490400) [pid = 2211] [serial = 1368] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x11abc1c00) [pid = 2211] [serial = 1357] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x119e5a400) [pid = 2211] [serial = 1356] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x114a8cc00) [pid = 2211] [serial = 1353] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x11578f400) [pid = 2211] [serial = 1354] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x11b92cc00) [pid = 2211] [serial = 1359] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x11bd0c800) [pid = 2211] [serial = 1360] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x12b363000) [pid = 2211] [serial = 1386] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12bb3ac00) [pid = 2211] [serial = 1387] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x11b930c00) [pid = 2211] [serial = 1380] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x129fc1000) [pid = 2211] [serial = 1372] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x12adf0000) [pid = 2211] [serial = 1384] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x12a7d8800) [pid = 2211] [serial = 1383] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x129cd7c00) [pid = 2211] [serial = 1369] [outer = 0x0] [url = about:blank] 23:46:45 INFO - PROCESS | 2211 | 1461134805310 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:46:45 INFO - PROCESS | 2211 | 1461134805311 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:46:45 INFO - PROCESS | 2211 | 1461134805316 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:46:45 INFO - PROCESS | 2211 | 1461134805317 Marionette TRACE conn2 <- [1,1970,null,{}] 23:46:45 INFO - PROCESS | 2211 | 1461134805319 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}] 23:46:45 INFO - PROCESS | 2211 | 1461134805409 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:46:45 INFO - PROCESS | 2211 | 1461134805417 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a939000 == 68 [pid = 2211] [id = 500] 23:46:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x11afdec00) [pid = 2211] [serial = 1500] [outer = 0x0] 23:46:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x11bd0c800) [pid = 2211] [serial = 1501] [outer = 0x11afdec00] 23:46:45 INFO - PROCESS | 2211 | 1461134805444 Marionette DEBUG loaded listener.js 23:46:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x123b11000) [pid = 2211] [serial = 1502] [outer = 0x11afdec00] 23:46:45 INFO - PROCESS | 2211 | 1461134805808 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]]]}] 23:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 23:46:45 INFO - PROCESS | 2211 | 1461134805856 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:46:45 INFO - PROCESS | 2211 | 1461134805857 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:46:45 INFO - PROCESS | 2211 | 1461134805861 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:46:45 INFO - PROCESS | 2211 | 1461134805862 Marionette TRACE conn2 <- [1,1974,null,{}] 23:46:45 INFO - PROCESS | 2211 | 1461134805864 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}] 23:46:45 INFO - PROCESS | 2211 | 1461134805955 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:46:45 INFO - PROCESS | 2211 | 1461134805977 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a1000 == 69 [pid = 2211] [id = 501] 23:46:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x124157000) [pid = 2211] [serial = 1503] [outer = 0x0] 23:46:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x1242c8800) [pid = 2211] [serial = 1504] [outer = 0x124157000] 23:46:46 INFO - PROCESS | 2211 | 1461134806002 Marionette DEBUG loaded listener.js 23:46:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12705ac00) [pid = 2211] [serial = 1505] [outer = 0x124157000] 23:46:46 INFO - PROCESS | 2211 | 1461134806354 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]]]}] 23:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 23:46:46 INFO - PROCESS | 2211 | 1461134806382 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:46:46 INFO - PROCESS | 2211 | 1461134806383 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:46:46 INFO - PROCESS | 2211 | 1461134806396 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:46:46 INFO - PROCESS | 2211 | 1461134806397 Marionette TRACE conn2 <- [1,1978,null,{}] 23:46:46 INFO - PROCESS | 2211 | 1461134806401 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}] 23:46:46 INFO - PROCESS | 2211 | 1461134806504 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:46:46 INFO - PROCESS | 2211 | 1461134806511 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f30800 == 70 [pid = 2211] [id = 502] 23:46:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x127109000) [pid = 2211] [serial = 1506] [outer = 0x0] 23:46:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x129134800) [pid = 2211] [serial = 1507] [outer = 0x127109000] 23:46:46 INFO - PROCESS | 2211 | 1461134806539 Marionette DEBUG loaded listener.js 23:46:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x129d6f400) [pid = 2211] [serial = 1508] [outer = 0x127109000] 23:46:46 INFO - PROCESS | 2211 | 1461134806905 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]]]}] 23:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 530ms 23:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:46:46 INFO - PROCESS | 2211 | 1461134806916 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:46:46 INFO - PROCESS | 2211 | 1461134806919 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:46:46 INFO - PROCESS | 2211 | 1461134806922 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:46:46 INFO - PROCESS | 2211 | 1461134806923 Marionette TRACE conn2 <- [1,1982,null,{}] 23:46:46 INFO - PROCESS | 2211 | 1461134806926 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}] 23:46:47 INFO - PROCESS | 2211 | 1461134807015 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:46:47 INFO - PROCESS | 2211 | 1461134807100 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7c9800 == 71 [pid = 2211] [id = 503] 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12710d400) [pid = 2211] [serial = 1509] [outer = 0x0] 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x129d77c00) [pid = 2211] [serial = 1510] [outer = 0x12710d400] 23:46:47 INFO - PROCESS | 2211 | 1461134807125 Marionette DEBUG loaded listener.js 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x129dc4400) [pid = 2211] [serial = 1511] [outer = 0x12710d400] 23:46:47 INFO - PROCESS | 2211 | 1461134807447 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]]]}] 23:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 568ms 23:46:47 INFO - PROCESS | 2211 | 1461134807491 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:46:47 INFO - PROCESS | 2211 | 1461134807492 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:46:47 INFO - PROCESS | 2211 | 1461134807494 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:46:47 INFO - PROCESS | 2211 | 1461134807495 Marionette TRACE conn2 <- [1,1986,null,{}] 23:46:47 INFO - PROCESS | 2211 | 1461134807498 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}] 23:46:47 INFO - PROCESS | 2211 | 1461134807615 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:46:47 INFO - PROCESS | 2211 | 1461134807630 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acba800 == 72 [pid = 2211] [id = 504] 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x129d78400) [pid = 2211] [serial = 1512] [outer = 0x0] 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x129f3b800) [pid = 2211] [serial = 1513] [outer = 0x129d78400] 23:46:47 INFO - PROCESS | 2211 | 1461134807655 Marionette DEBUG loaded listener.js 23:46:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x129fbc000) [pid = 2211] [serial = 1514] [outer = 0x129d78400] 23:46:47 INFO - PROCESS | 2211 | 1461134807993 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]]]}] 23:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 23:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:46:48 INFO - PROCESS | 2211 | 1461134808012 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:46:48 INFO - PROCESS | 2211 | 1461134808014 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:46:48 INFO - PROCESS | 2211 | 1461134808016 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:46:48 INFO - PROCESS | 2211 | 1461134808017 Marionette TRACE conn2 <- [1,1990,null,{}] 23:46:48 INFO - PROCESS | 2211 | 1461134808019 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}] 23:46:48 INFO - PROCESS | 2211 | 1461134808140 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:46:48 INFO - PROCESS | 2211 | 1461134808151 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bceb000 == 73 [pid = 2211] [id = 505] 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x129cd8000) [pid = 2211] [serial = 1515] [outer = 0x0] 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x129fc4400) [pid = 2211] [serial = 1516] [outer = 0x129cd8000] 23:46:48 INFO - PROCESS | 2211 | 1461134808176 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x12a24a000) [pid = 2211] [serial = 1517] [outer = 0x129cd8000] 23:46:48 INFO - PROCESS | 2211 | 1461134808517 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]]]}] 23:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 517ms 23:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:46:48 INFO - PROCESS | 2211 | 1461134808534 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:46:48 INFO - PROCESS | 2211 | 1461134808535 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:46:48 INFO - PROCESS | 2211 | 1461134808537 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:46:48 INFO - PROCESS | 2211 | 1461134808538 Marionette TRACE conn2 <- [1,1994,null,{}] 23:46:48 INFO - PROCESS | 2211 | 1461134808541 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}] 23:46:48 INFO - PROCESS | 2211 | 1461134808663 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:46:48 INFO - PROCESS | 2211 | 1461134808677 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d164800 == 74 [pid = 2211] [id = 506] 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x12a250400) [pid = 2211] [serial = 1518] [outer = 0x0] 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x12a2a3000) [pid = 2211] [serial = 1519] [outer = 0x12a250400] 23:46:48 INFO - PROCESS | 2211 | 1461134808703 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x12a54e000) [pid = 2211] [serial = 1520] [outer = 0x12a250400] 23:46:49 INFO - PROCESS | 2211 | 1461134809055 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]]]}] 23:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 568ms 23:46:49 INFO - PROCESS | 2211 | 1461134809107 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:46:49 INFO - PROCESS | 2211 | 1461134809109 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:46:49 INFO - PROCESS | 2211 | 1461134809111 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:46:49 INFO - PROCESS | 2211 | 1461134809113 Marionette TRACE conn2 <- [1,1998,null,{}] 23:46:49 INFO - PROCESS | 2211 | 1461134809115 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}] 23:46:49 INFO - PROCESS | 2211 | 1461134809248 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:46:49 INFO - PROCESS | 2211 | 1461134809262 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e391000 == 75 [pid = 2211] [id = 507] 23:46:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x12a7d5c00) [pid = 2211] [serial = 1521] [outer = 0x0] 23:46:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x12aba0400) [pid = 2211] [serial = 1522] [outer = 0x12a7d5c00] 23:46:49 INFO - PROCESS | 2211 | 1461134809291 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x12ad83c00) [pid = 2211] [serial = 1523] [outer = 0x12a7d5c00] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x124156400) [pid = 2211] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12a2ab400) [pid = 2211] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x11acb2000) [pid = 2211] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x1188a7000) [pid = 2211] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x12b645400) [pid = 2211] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x12ab74400) [pid = 2211] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x116315400) [pid = 2211] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x1141bcc00) [pid = 2211] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12e6de000) [pid = 2211] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x11437b400) [pid = 2211] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x129f3c000) [pid = 2211] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x129f3b000) [pid = 2211] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x12426bc00) [pid = 2211] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x127106000) [pid = 2211] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x12a54cc00) [pid = 2211] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x11aae9000) [pid = 2211] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x129d7a400) [pid = 2211] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x128889400) [pid = 2211] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x11b928c00) [pid = 2211] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x12d114800) [pid = 2211] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x12cfc3000) [pid = 2211] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x114c0e000) [pid = 2211] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x127417400) [pid = 2211] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x12ad82800) [pid = 2211] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x124158c00) [pid = 2211] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x127110000) [pid = 2211] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12d5ca000) [pid = 2211] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x12a552000) [pid = 2211] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x11acb1800) [pid = 2211] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12b2e3400) [pid = 2211] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12d5c4000) [pid = 2211] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x11aae7c00) [pid = 2211] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12a548000) [pid = 2211] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x114406400) [pid = 2211] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x127109400) [pid = 2211] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12f211400) [pid = 2211] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x114a91400) [pid = 2211] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12ee70c00) [pid = 2211] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12adf4400) [pid = 2211] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x129f36800) [pid = 2211] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x11aae8400) [pid = 2211] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x115487400) [pid = 2211] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x124275800) [pid = 2211] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12a24e000) [pid = 2211] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x11c890400) [pid = 2211] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x1189cc800) [pid = 2211] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:46:49 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x129d6d800) [pid = 2211] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:46:49 INFO - PROCESS | 2211 | 1461134809994 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]]]}] 23:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 920ms 23:46:50 INFO - PROCESS | 2211 | 1461134810032 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 2211 | 1461134810034 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:46:50 INFO - PROCESS | 2211 | 1461134810042 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 2211 | 1461134810043 Marionette TRACE conn2 <- [1,2002,null,{}] 23:46:50 INFO - PROCESS | 2211 | 1461134810045 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}] 23:46:50 INFO - PROCESS | 2211 | 1461134810146 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:46:50 INFO - PROCESS | 2211 | 1461134810152 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x127071000 == 76 [pid = 2211] [id = 508] 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x1188b2000) [pid = 2211] [serial = 1524] [outer = 0x0] 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11acb2000) [pid = 2211] [serial = 1525] [outer = 0x1188b2000] 23:46:50 INFO - PROCESS | 2211 | 1461134810178 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x11c8b5000) [pid = 2211] [serial = 1526] [outer = 0x1188b2000] 23:46:50 INFO - PROCESS | 2211 | 1461134810519 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]]]}] 23:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 23:46:50 INFO - PROCESS | 2211 | 1461134810561 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 2211 | 1461134810562 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:46:50 INFO - PROCESS | 2211 | 1461134810564 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 2211 | 1461134810565 Marionette TRACE conn2 <- [1,2006,null,{}] 23:46:50 INFO - PROCESS | 2211 | 1461134810568 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}] 23:46:50 INFO - PROCESS | 2211 | 1461134810664 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:46:50 INFO - PROCESS | 2211 | 1461134810744 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efbf800 == 77 [pid = 2211] [id = 509] 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x118fe4400) [pid = 2211] [serial = 1527] [outer = 0x0] 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x124271000) [pid = 2211] [serial = 1528] [outer = 0x118fe4400] 23:46:50 INFO - PROCESS | 2211 | 1461134810770 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x129d7ac00) [pid = 2211] [serial = 1529] [outer = 0x118fe4400] 23:46:51 INFO - PROCESS | 2211 | 1461134811061 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]]]}] 23:46:51 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 23:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 23:46:51 INFO - PROCESS | 2211 | 1461134811091 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 2211 | 1461134811093 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:46:51 INFO - PROCESS | 2211 | 1461134811095 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 2211 | 1461134811096 Marionette TRACE conn2 <- [1,2010,null,{}] 23:46:51 INFO - PROCESS | 2211 | 1461134811099 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}] 23:46:51 INFO - PROCESS | 2211 | 1461134811199 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:46:51 INFO - PROCESS | 2211 | 1461134811203 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fc62000 == 78 [pid = 2211] [id = 510] 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x129d76c00) [pid = 2211] [serial = 1530] [outer = 0x0] 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12a2a2c00) [pid = 2211] [serial = 1531] [outer = 0x129d76c00] 23:46:51 INFO - PROCESS | 2211 | 1461134811228 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12ab74400) [pid = 2211] [serial = 1532] [outer = 0x129d76c00] 23:46:51 INFO - PROCESS | 2211 | 1461134811574 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]]]}] 23:46:51 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 23:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 23:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:46:51 INFO - PROCESS | 2211 | 1461134811615 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 2211 | 1461134811616 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:46:51 INFO - PROCESS | 2211 | 1461134811620 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 2211 | 1461134811623 Marionette TRACE conn2 <- [1,2014,null,{}] 23:46:51 INFO - PROCESS | 2211 | 1461134811625 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}] 23:46:51 INFO - PROCESS | 2211 | 1461134811760 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:46:51 INFO - PROCESS | 2211 | 1461134811890 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x116521800 == 79 [pid = 2211] [id = 511] 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x11227cc00) [pid = 2211] [serial = 1533] [outer = 0x0] 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x114349c00) [pid = 2211] [serial = 1534] [outer = 0x11227cc00] 23:46:51 INFO - PROCESS | 2211 | 1461134811926 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x114b77400) [pid = 2211] [serial = 1535] [outer = 0x11227cc00] 23:46:52 INFO - PROCESS | 2211 | 1461134812370 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]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 822ms 23:46:52 INFO - PROCESS | 2211 | 1461134812442 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 2211 | 1461134812445 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:46:52 INFO - PROCESS | 2211 | 1461134812449 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 2211 | 1461134812451 Marionette TRACE conn2 <- [1,2018,null,{}] 23:46:52 INFO - PROCESS | 2211 | 1461134812455 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}] 23:46:52 INFO - PROCESS | 2211 | 1461134812578 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:46:52 INFO - PROCESS | 2211 | 1461134812696 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e71800 == 80 [pid = 2211] [id = 512] 23:46:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x1165dc400) [pid = 2211] [serial = 1536] [outer = 0x0] 23:46:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x11adf4400) [pid = 2211] [serial = 1537] [outer = 0x1165dc400] 23:46:52 INFO - PROCESS | 2211 | 1461134812732 Marionette DEBUG loaded listener.js 23:46:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x11bbd1000) [pid = 2211] [serial = 1538] [outer = 0x1165dc400] 23:46:53 INFO - PROCESS | 2211 | 1461134813157 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]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 775ms 23:46:53 INFO - PROCESS | 2211 | 1461134813226 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 2211 | 1461134813229 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:46:53 INFO - PROCESS | 2211 | 1461134813232 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 2211 | 1461134813233 Marionette TRACE conn2 <- [1,2022,null,{}] 23:46:53 INFO - PROCESS | 2211 | 1461134813236 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}] 23:46:53 INFO - PROCESS | 2211 | 1461134813352 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:46:53 INFO - PROCESS | 2211 | 1461134813470 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbf800 == 81 [pid = 2211] [id = 513] 23:46:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x11bdc1800) [pid = 2211] [serial = 1539] [outer = 0x0] 23:46:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x124158000) [pid = 2211] [serial = 1540] [outer = 0x11bdc1800] 23:46:53 INFO - PROCESS | 2211 | 1461134813502 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x127108c00) [pid = 2211] [serial = 1541] [outer = 0x11bdc1800] 23:46:53 INFO - PROCESS | 2211 | 1461134813927 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]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 722ms 23:46:53 INFO - PROCESS | 2211 | 1461134813955 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:46:53 INFO - PROCESS | 2211 | 1461134813957 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:46:53 INFO - PROCESS | 2211 | 1461134813964 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 2211 | 1461134813968 Marionette TRACE conn2 <- [1,2026,null,{}] 23:46:53 INFO - PROCESS | 2211 | 1461134813973 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}] 23:46:54 INFO - PROCESS | 2211 | 1461134814091 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:46:54 INFO - PROCESS | 2211 | 1461134814210 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x1300d2800 == 82 [pid = 2211] [id = 514] 23:46:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x127109400) [pid = 2211] [serial = 1542] [outer = 0x0] 23:46:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x1299fd000) [pid = 2211] [serial = 1543] [outer = 0x127109400] 23:46:54 INFO - PROCESS | 2211 | 1461134814243 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12a249800) [pid = 2211] [serial = 1544] [outer = 0x127109400] 23:46:54 INFO - PROCESS | 2211 | 1461134814662 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]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 779ms 23:46:54 INFO - PROCESS | 2211 | 1461134814739 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 2211 | 1461134814743 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:46:54 INFO - PROCESS | 2211 | 1461134814746 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 2211 | 1461134814748 Marionette TRACE conn2 <- [1,2030,null,{}] 23:46:54 INFO - PROCESS | 2211 | 1461134814752 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}] 23:46:54 INFO - PROCESS | 2211 | 1461134814881 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:46:54 INFO - PROCESS | 2211 | 1461134814971 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x1384db800 == 83 [pid = 2211] [id = 515] 23:46:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x129cdec00) [pid = 2211] [serial = 1545] [outer = 0x0] 23:46:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12ab71000) [pid = 2211] [serial = 1546] [outer = 0x129cdec00] 23:46:55 INFO - PROCESS | 2211 | 1461134815002 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12ac3e000) [pid = 2211] [serial = 1547] [outer = 0x129cdec00] 23:46:55 INFO - PROCESS | 2211 | 1461134815415 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]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 23:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:46:55 INFO - PROCESS | 2211 | 1461134815466 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 2211 | 1461134815468 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:46:55 INFO - PROCESS | 2211 | 1461134815470 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 2211 | 1461134815471 Marionette TRACE conn2 <- [1,2034,null,{}] 23:46:55 INFO - PROCESS | 2211 | 1461134815474 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}] 23:46:55 INFO - PROCESS | 2211 | 1461134815585 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:46:55 INFO - PROCESS | 2211 | 1461134815704 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x139b3c800 == 84 [pid = 2211] [id = 516] 23:46:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12ad86800) [pid = 2211] [serial = 1548] [outer = 0x0] 23:46:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12adefc00) [pid = 2211] [serial = 1549] [outer = 0x12ad86800] 23:46:55 INFO - PROCESS | 2211 | 1461134815743 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x12b282400) [pid = 2211] [serial = 1550] [outer = 0x12ad86800] 23:46:56 INFO - PROCESS | 2211 | 1461134816162 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]]]}] 23:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 719ms 23:46:56 INFO - PROCESS | 2211 | 1461134816205 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:46:56 INFO - PROCESS | 2211 | 1461134816207 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:46:56 INFO - PROCESS | 2211 | 1461134816209 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:46:56 INFO - PROCESS | 2211 | 1461134816210 Marionette TRACE conn2 <- [1,2038,null,{}] 23:46:56 INFO - PROCESS | 2211 | 1461134816213 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}] 23:46:56 INFO - PROCESS | 2211 | 1461134816327 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:46:56 INFO - PROCESS | 2211 | 1461134816447 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x139be8800 == 85 [pid = 2211] [id = 517] 23:46:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x12b28c800) [pid = 2211] [serial = 1551] [outer = 0x0] 23:46:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12b3c7800) [pid = 2211] [serial = 1552] [outer = 0x12b28c800] 23:46:56 INFO - PROCESS | 2211 | 1461134816479 Marionette DEBUG loaded listener.js 23:46:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x12b64fc00) [pid = 2211] [serial = 1553] [outer = 0x12b28c800] 23:46:56 INFO - PROCESS | 2211 | 1461134816874 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]]]}] 23:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 722ms 23:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:46:56 INFO - PROCESS | 2211 | 1461134816932 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:46:56 INFO - PROCESS | 2211 | 1461134816933 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:46:56 INFO - PROCESS | 2211 | 1461134816936 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:46:56 INFO - PROCESS | 2211 | 1461134816937 Marionette TRACE conn2 <- [1,2042,null,{}] 23:46:56 INFO - PROCESS | 2211 | 1461134816939 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}] 23:46:57 INFO - PROCESS | 2211 | 1461134817053 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:46:57 INFO - PROCESS | 2211 | 1461134817172 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x139d0e000 == 86 [pid = 2211] [id = 518] 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x12b6d9c00) [pid = 2211] [serial = 1554] [outer = 0x0] 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x12bc75400) [pid = 2211] [serial = 1555] [outer = 0x12b6d9c00] 23:46:57 INFO - PROCESS | 2211 | 1461134817203 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x12bd3a800) [pid = 2211] [serial = 1556] [outer = 0x12b6d9c00] 23:46:57 INFO - PROCESS | 2211 | 1461134817627 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]]]}] 23:46:57 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) 23:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 723ms 23:46:57 INFO - PROCESS | 2211 | 1461134817671 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:46:57 INFO - PROCESS | 2211 | 1461134817673 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:46:57 INFO - PROCESS | 2211 | 1461134817675 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 2211 | 1461134817676 Marionette TRACE conn2 <- [1,2046,null,{}] 23:46:57 INFO - PROCESS | 2211 | 1461134817678 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}] 23:46:57 INFO - PROCESS | 2211 | 1461134817794 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:46:57 INFO - PROCESS | 2211 | 1461134817885 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12459e800 == 87 [pid = 2211] [id = 519] 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x112286800) [pid = 2211] [serial = 1557] [outer = 0x0] 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 188 (0x11abce000) [pid = 2211] [serial = 1558] [outer = 0x112286800] 23:46:57 INFO - PROCESS | 2211 | 1461134817916 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 189 (0x12b64f000) [pid = 2211] [serial = 1559] [outer = 0x112286800] 23:46:58 INFO - PROCESS | 2211 | 1461134818391 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]]]}] 23:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 23:46:58 INFO - PROCESS | 2211 | 1461134818449 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:46:58 INFO - PROCESS | 2211 | 1461134818450 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:46:58 INFO - PROCESS | 2211 | 1461134818453 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:46:58 INFO - PROCESS | 2211 | 1461134818454 Marionette TRACE conn2 <- [1,2050,null,{}] 23:46:58 INFO - PROCESS | 2211 | 1461134818456 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}] 23:46:58 INFO - PROCESS | 2211 | 1461134818573 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:46:58 INFO - PROCESS | 2211 | 1461134818667 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x127071800 == 88 [pid = 2211] [id = 520] 23:46:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 190 (0x1146ba400) [pid = 2211] [serial = 1560] [outer = 0x0] 23:46:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 191 (0x11c169400) [pid = 2211] [serial = 1561] [outer = 0x1146ba400] 23:46:58 INFO - PROCESS | 2211 | 1461134818697 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 192 (0x127110800) [pid = 2211] [serial = 1562] [outer = 0x1146ba400] 23:46:59 INFO - PROCESS | 2211 | 1461134819112 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]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 23:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:46:59 INFO - PROCESS | 2211 | 1461134819388 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 2211 | 1461134819391 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:46:59 INFO - PROCESS | 2211 | 1461134819396 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 2211 | 1461134819398 Marionette TRACE conn2 <- [1,2054,null,{}] 23:46:59 INFO - PROCESS | 2211 | 1461134819402 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}] 23:46:59 INFO - PROCESS | 2211 | 1461134819517 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:46:59 INFO - PROCESS | 2211 | 1461134819608 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a0000 == 89 [pid = 2211] [id = 521] 23:46:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 193 (0x114b83c00) [pid = 2211] [serial = 1563] [outer = 0x0] 23:46:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 194 (0x11578f400) [pid = 2211] [serial = 1564] [outer = 0x114b83c00] 23:46:59 INFO - PROCESS | 2211 | 1461134819635 Marionette DEBUG loaded listener.js 23:46:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 195 (0x1188afc00) [pid = 2211] [serial = 1565] [outer = 0x114b83c00] 23:47:00 INFO - PROCESS | 2211 | 1461134820072 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]]]}] 23:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 23:47:00 INFO - PROCESS | 2211 | 1461134820117 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:47:00 INFO - PROCESS | 2211 | 1461134820119 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:47:00 INFO - PROCESS | 2211 | 1461134820124 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 2211 | 1461134820127 Marionette TRACE conn2 <- [1,2058,null,{}] 23:47:00 INFO - PROCESS | 2211 | 1461134820129 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}] 23:47:00 INFO - PROCESS | 2211 | 1461134820241 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:47:00 INFO - PROCESS | 2211 | 1461134820345 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a935800 == 90 [pid = 2211] [id = 522] 23:47:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 196 (0x11a9cc000) [pid = 2211] [serial = 1566] [outer = 0x0] 23:47:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 197 (0x11af77800) [pid = 2211] [serial = 1567] [outer = 0x11a9cc000] 23:47:00 INFO - PROCESS | 2211 | 1461134820375 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x11bd06c00) [pid = 2211] [serial = 1568] [outer = 0x11a9cc000] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12f421800 == 89 [pid = 2211] [id = 286] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb17000 == 88 [pid = 2211] [id = 114] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x123c72800 == 87 [pid = 2211] [id = 229] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12f422800 == 86 [pid = 2211] [id = 463] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x130a1b800 == 85 [pid = 2211] [id = 361] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc62000 == 84 [pid = 2211] [id = 510] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12efbf800 == 83 [pid = 2211] [id = 509] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x127071000 == 82 [pid = 2211] [id = 508] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12e391000 == 81 [pid = 2211] [id = 507] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12d164800 == 80 [pid = 2211] [id = 506] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12bceb000 == 79 [pid = 2211] [id = 505] 23:47:00 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12ac43c00) [pid = 2211] [serial = 1462] [outer = 0x0] [url = about:blank] 23:47:00 INFO - PROCESS | 2211 | 1461134820913 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]]]}] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12acba800 == 78 [pid = 2211] [id = 504] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7c9800 == 77 [pid = 2211] [id = 503] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x129f30800 == 76 [pid = 2211] [id = 502] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x1245a1000 == 75 [pid = 2211] [id = 501] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x11a939000 == 74 [pid = 2211] [id = 500] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x128893800 == 73 [pid = 2211] [id = 499] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1da800 == 72 [pid = 2211] [id = 498] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x11c45d800 == 71 [pid = 2211] [id = 497] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x123b70000 == 70 [pid = 2211] [id = 496] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x139a24800 == 69 [pid = 2211] [id = 495] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x13ab57800 == 68 [pid = 2211] [id = 494] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x13b3e3800 == 67 [pid = 2211] [id = 493] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x13b1f0000 == 66 [pid = 2211] [id = 492] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x13a20f800 == 65 [pid = 2211] [id = 491] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x139bea800 == 64 [pid = 2211] [id = 490] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x12bcd5800 == 63 [pid = 2211] [id = 489] 23:47:00 INFO - PROCESS | 2211 | --DOCSHELL 0x124e58000 == 62 [pid = 2211] [id = 488] 23:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 832ms 23:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:47:00 INFO - PROCESS | 2211 | 1461134820956 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:47:00 INFO - PROCESS | 2211 | 1461134820957 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:47:00 INFO - PROCESS | 2211 | 1461134820959 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 2211 | 1461134820960 Marionette TRACE conn2 <- [1,2062,null,{}] 23:47:00 INFO - PROCESS | 2211 | 1461134820967 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}] 23:47:01 INFO - PROCESS | 2211 | 1461134821063 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:47:01 INFO - PROCESS | 2211 | 1461134821074 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c34f800 == 63 [pid = 2211] [id = 523] 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 198 (0x11c8afc00) [pid = 2211] [serial = 1569] [outer = 0x0] 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 199 (0x11c8bec00) [pid = 2211] [serial = 1570] [outer = 0x11c8afc00] 23:47:01 INFO - PROCESS | 2211 | 1461134821103 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 200 (0x1242c5400) [pid = 2211] [serial = 1571] [outer = 0x11c8afc00] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 199 (0x119ef2800) [pid = 2211] [serial = 1330] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 198 (0x12a256000) [pid = 2211] [serial = 1439] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 197 (0x12b3c7000) [pid = 2211] [serial = 1444] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 196 (0x129c9f400) [pid = 2211] [serial = 1399] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 195 (0x12b25b000) [pid = 2211] [serial = 1420] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 194 (0x129d76000) [pid = 2211] [serial = 1450] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 193 (0x127111800) [pid = 2211] [serial = 1432] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 192 (0x12ad7e000) [pid = 2211] [serial = 1207] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 191 (0x12410bc00) [pid = 2211] [serial = 1430] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 190 (0x11abc7000) [pid = 2211] [serial = 1427] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 189 (0x12e84ec00) [pid = 2211] [serial = 1408] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 188 (0x12adf8c00) [pid = 2211] [serial = 1276] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 187 (0x1242c3000) [pid = 2211] [serial = 1398] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x11a9c3800) [pid = 2211] [serial = 1264] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x114a91800) [pid = 2211] [serial = 1351] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12f14c000) [pid = 2211] [serial = 1348] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x12b284800) [pid = 2211] [serial = 1291] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x12b35b000) [pid = 2211] [serial = 1405] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12ad82400) [pid = 2211] [serial = 1402] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x129fbf400) [pid = 2211] [serial = 1204] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x12a257400) [pid = 2211] [serial = 1424] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x12cfcc800) [pid = 2211] [serial = 1447] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x123b10400) [pid = 2211] [serial = 1267] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x129dc2800) [pid = 2211] [serial = 1459] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x12ab7a000) [pid = 2211] [serial = 1339] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x12e6e7000) [pid = 2211] [serial = 1457] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12ee72000) [pid = 2211] [serial = 1345] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x12e2b1400) [pid = 2211] [serial = 1282] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12a2a9800) [pid = 2211] [serial = 1288] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x129fdec00) [pid = 2211] [serial = 1336] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12b291000) [pid = 2211] [serial = 1210] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x129ce0800) [pid = 2211] [serial = 1435] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12f485400) [pid = 2211] [serial = 1216] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x12f149800) [pid = 2211] [serial = 1411] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12b3ca400) [pid = 2211] [serial = 1342] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12a24d800) [pid = 2211] [serial = 1423] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12fc34400) [pid = 2211] [serial = 1421] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x11bdc2400) [pid = 2211] [serial = 1395] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x12b251400) [pid = 2211] [serial = 1404] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12a248c00) [pid = 2211] [serial = 1438] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12d5cc400) [pid = 2211] [serial = 1448] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x11c8bd000) [pid = 2211] [serial = 1429] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12d189000) [pid = 2211] [serial = 1279] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12e859800) [pid = 2211] [serial = 1285] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12426ac00) [pid = 2211] [serial = 1333] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x129fc0800) [pid = 2211] [serial = 1436] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12b28b400) [pid = 2211] [serial = 1442] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12ee74000) [pid = 2211] [serial = 1410] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x119ef8c00) [pid = 2211] [serial = 1453] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x129c9e000) [pid = 2211] [serial = 1270] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x129ca1800) [pid = 2211] [serial = 1454] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x129226c00) [pid = 2211] [serial = 1433] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12ab79400) [pid = 2211] [serial = 1441] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12b25c000) [pid = 2211] [serial = 1456] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x11897d000) [pid = 2211] [serial = 865] [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.] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12d18ec00) [pid = 2211] [serial = 1407] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12f48f000) [pid = 2211] [serial = 1416] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11c393000) [pid = 2211] [serial = 1396] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x118f51c00) [pid = 2211] [serial = 1426] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x116064800) [pid = 2211] [serial = 1392] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12f214400) [pid = 2211] [serial = 1413] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12a2a8400) [pid = 2211] [serial = 1401] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x118f59400) [pid = 2211] [serial = 1393] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12e289c00) [pid = 2211] [serial = 1213] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12ab9a400) [pid = 2211] [serial = 1273] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11c88e400) [pid = 2211] [serial = 1201] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12bc79000) [pid = 2211] [serial = 1445] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x129d7a000) [pid = 2211] [serial = 1451] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12f220c00) [pid = 2211] [serial = 1414] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12f787800) [pid = 2211] [serial = 1417] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x129dc8c00) [pid = 2211] [serial = 1460] [outer = 0x0] [url = about:blank] 23:47:01 INFO - PROCESS | 2211 | 1461134821531 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]]]}] 23:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 23:47:01 INFO - PROCESS | 2211 | 1461134821579 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:47:01 INFO - PROCESS | 2211 | 1461134821580 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:47:01 INFO - PROCESS | 2211 | 1461134821582 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:47:01 INFO - PROCESS | 2211 | 1461134821583 Marionette TRACE conn2 <- [1,2066,null,{}] 23:47:01 INFO - PROCESS | 2211 | 1461134821586 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}] 23:47:01 INFO - PROCESS | 2211 | 1461134821682 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:47:01 INFO - PROCESS | 2211 | 1461134821686 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x12929c000 == 64 [pid = 2211] [id = 524] 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x1242cf800) [pid = 2211] [serial = 1572] [outer = 0x0] 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x127107c00) [pid = 2211] [serial = 1573] [outer = 0x1242cf800] 23:47:01 INFO - PROCESS | 2211 | 1461134821712 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x127417400) [pid = 2211] [serial = 1574] [outer = 0x1242cf800] 23:47:02 INFO - PROCESS | 2211 | 1461134822075 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 23:47:02 INFO - PROCESS | 2211 | 1461134822101 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:47:02 INFO - PROCESS | 2211 | 1461134822102 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:47:02 INFO - PROCESS | 2211 | 1461134822104 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 2211 | 1461134822106 Marionette TRACE conn2 <- [1,2070,null,{}] 23:47:02 INFO - PROCESS | 2211 | 1461134822108 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}] 23:47:02 INFO - PROCESS | 2211 | 1461134822202 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:47:02 INFO - PROCESS | 2211 | 1461134822206 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a74c000 == 65 [pid = 2211] [id = 525] 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12710a000) [pid = 2211] [serial = 1575] [outer = 0x0] 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x12921bc00) [pid = 2211] [serial = 1576] [outer = 0x12710a000] 23:47:02 INFO - PROCESS | 2211 | 1461134822231 Marionette DEBUG loaded listener.js 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x129ca1800) [pid = 2211] [serial = 1577] [outer = 0x12710a000] 23:47:02 INFO - PROCESS | 2211 | 1461134822594 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 23:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:47:02 INFO - PROCESS | 2211 | 1461134822624 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 2211 | 1461134822625 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:47:02 INFO - PROCESS | 2211 | 1461134822627 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 2211 | 1461134822628 Marionette TRACE conn2 <- [1,2074,null,{}] 23:47:02 INFO - PROCESS | 2211 | 1461134822631 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}] 23:47:02 INFO - PROCESS | 2211 | 1461134822742 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:47:02 INFO - PROCESS | 2211 | 1461134822829 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b38a000 == 66 [pid = 2211] [id = 526] 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x12921f000) [pid = 2211] [serial = 1578] [outer = 0x0] 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x129d7b800) [pid = 2211] [serial = 1579] [outer = 0x12921f000] 23:47:02 INFO - PROCESS | 2211 | 1461134822857 Marionette DEBUG loaded listener.js 23:47:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x129fc4000) [pid = 2211] [serial = 1580] [outer = 0x12921f000] 23:47:03 INFO - PROCESS | 2211 | 1461134823168 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]]]}] 23:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 570ms 23:47:03 INFO - PROCESS | 2211 | 1461134823198 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:47:03 INFO - PROCESS | 2211 | 1461134823199 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:47:03 INFO - PROCESS | 2211 | 1461134823208 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:47:03 INFO - PROCESS | 2211 | 1461134823209 Marionette TRACE conn2 <- [1,2078,null,{}] 23:47:03 INFO - PROCESS | 2211 | 1461134823211 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}] 23:47:03 INFO - PROCESS | 2211 | 1461134823333 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:47:03 INFO - PROCESS | 2211 | 1461134823346 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfc4800 == 67 [pid = 2211] [id = 527] 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x129d6fc00) [pid = 2211] [serial = 1581] [outer = 0x0] 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12a248c00) [pid = 2211] [serial = 1582] [outer = 0x129d6fc00] 23:47:03 INFO - PROCESS | 2211 | 1461134823372 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12a546000) [pid = 2211] [serial = 1583] [outer = 0x129d6fc00] 23:47:03 INFO - PROCESS | 2211 | 1461134823736 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]]]}] 23:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 568ms 23:47:03 INFO - PROCESS | 2211 | 1461134823779 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:47:03 INFO - PROCESS | 2211 | 1461134823780 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:47:03 INFO - PROCESS | 2211 | 1461134823782 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:47:03 INFO - PROCESS | 2211 | 1461134823783 Marionette TRACE conn2 <- [1,2082,null,{}] 23:47:03 INFO - PROCESS | 2211 | 1461134823785 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}] 23:47:03 INFO - PROCESS | 2211 | 1461134823907 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:47:03 INFO - PROCESS | 2211 | 1461134823920 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e387000 == 68 [pid = 2211] [id = 528] 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x129fe4000) [pid = 2211] [serial = 1584] [outer = 0x0] 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12a7d9000) [pid = 2211] [serial = 1585] [outer = 0x129fe4000] 23:47:03 INFO - PROCESS | 2211 | 1461134823945 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12ab71c00) [pid = 2211] [serial = 1586] [outer = 0x129fe4000] 23:47:04 INFO - PROCESS | 2211 | 1461134824277 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 23:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:47:04 INFO - PROCESS | 2211 | 1461134824300 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 2211 | 1461134824301 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:47:04 INFO - PROCESS | 2211 | 1461134824304 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 2211 | 1461134824305 Marionette TRACE conn2 <- [1,2086,null,{}] 23:47:04 INFO - PROCESS | 2211 | 1461134824307 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}] 23:47:04 INFO - PROCESS | 2211 | 1461134824429 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:47:04 INFO - PROCESS | 2211 | 1461134824445 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb65800 == 69 [pid = 2211] [id = 529] 23:47:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12a547000) [pid = 2211] [serial = 1587] [outer = 0x0] 23:47:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12ab7a000) [pid = 2211] [serial = 1588] [outer = 0x12a547000] 23:47:04 INFO - PROCESS | 2211 | 1461134824470 Marionette DEBUG loaded listener.js 23:47:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12ac5a000) [pid = 2211] [serial = 1589] [outer = 0x12a547000] 23:47:04 INFO - PROCESS | 2211 | 1461134824858 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 23:47:04 INFO - PROCESS | 2211 | 1461134824874 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 2211 | 1461134824875 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:47:04 INFO - PROCESS | 2211 | 1461134824878 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 2211 | 1461134824879 Marionette TRACE conn2 <- [1,2090,null,{}] 23:47:04 INFO - PROCESS | 2211 | 1461134824881 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}] 23:47:05 INFO - PROCESS | 2211 | 1461134825006 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:47:05 INFO - PROCESS | 2211 | 1461134825024 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f422800 == 70 [pid = 2211] [id = 530] 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12ac5b000) [pid = 2211] [serial = 1590] [outer = 0x0] 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12adf3400) [pid = 2211] [serial = 1591] [outer = 0x12ac5b000] 23:47:05 INFO - PROCESS | 2211 | 1461134825049 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x12b25c800) [pid = 2211] [serial = 1592] [outer = 0x12ac5b000] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x1188b2000) [pid = 2211] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x118fe4400) [pid = 2211] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x129cd8000) [pid = 2211] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x129d78400) [pid = 2211] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x127109000) [pid = 2211] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x124157000) [pid = 2211] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12710d400) [pid = 2211] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11afdec00) [pid = 2211] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x116028800) [pid = 2211] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12a7d5c00) [pid = 2211] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x1188ac000) [pid = 2211] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12a250400) [pid = 2211] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:47:05 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11bf5c000) [pid = 2211] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:47:05 INFO - PROCESS | 2211 | 1461134825537 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]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 23:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:47:05 INFO - PROCESS | 2211 | 1461134825548 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 2211 | 1461134825549 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:47:05 INFO - PROCESS | 2211 | 1461134825553 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 2211 | 1461134825558 Marionette TRACE conn2 <- [1,2094,null,{}] 23:47:05 INFO - PROCESS | 2211 | 1461134825563 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}] 23:47:05 INFO - PROCESS | 2211 | 1461134825748 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:47:05 INFO - PROCESS | 2211 | 1461134825852 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12fd4a000 == 71 [pid = 2211] [id = 531] 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x116028800) [pid = 2211] [serial = 1593] [outer = 0x0] 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x129dbf000) [pid = 2211] [serial = 1594] [outer = 0x116028800] 23:47:05 INFO - PROCESS | 2211 | 1461134825898 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x12b35b800) [pid = 2211] [serial = 1595] [outer = 0x116028800] 23:47:06 INFO - PROCESS | 2211 | 1461134826265 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 728ms 23:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:47:06 INFO - PROCESS | 2211 | 1461134826290 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 2211 | 1461134826291 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:47:06 INFO - PROCESS | 2211 | 1461134826293 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 2211 | 1461134826294 Marionette TRACE conn2 <- [1,2098,null,{}] 23:47:06 INFO - PROCESS | 2211 | 1461134826296 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}] 23:47:06 INFO - PROCESS | 2211 | 1461134826394 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:47:06 INFO - PROCESS | 2211 | 1461134826398 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x1384cb800 == 72 [pid = 2211] [id = 532] 23:47:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12b3c8800) [pid = 2211] [serial = 1596] [outer = 0x0] 23:47:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12bd30000) [pid = 2211] [serial = 1597] [outer = 0x12b3c8800] 23:47:06 INFO - PROCESS | 2211 | 1461134826423 Marionette DEBUG loaded listener.js 23:47:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12d185c00) [pid = 2211] [serial = 1598] [outer = 0x12b3c8800] 23:47:06 INFO - PROCESS | 2211 | 1461134826764 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 23:47:06 INFO - PROCESS | 2211 | 1461134826813 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 2211 | 1461134826814 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:47:06 INFO - PROCESS | 2211 | 1461134826817 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 2211 | 1461134826818 Marionette TRACE conn2 <- [1,2102,null,{}] 23:47:06 INFO - PROCESS | 2211 | 1461134826820 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}] 23:47:06 INFO - PROCESS | 2211 | 1461134826915 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:47:06 INFO - PROCESS | 2211 | 1461134826994 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x139a18800 == 73 [pid = 2211] [id = 533] 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x12d184400) [pid = 2211] [serial = 1599] [outer = 0x0] 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12d3c9400) [pid = 2211] [serial = 1600] [outer = 0x12d184400] 23:47:07 INFO - PROCESS | 2211 | 1461134827018 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12db9c400) [pid = 2211] [serial = 1601] [outer = 0x12d184400] 23:47:07 INFO - PROCESS | 2211 | 1461134827313 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]]]}] 23:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 23:47:07 INFO - PROCESS | 2211 | 1461134827338 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:47:07 INFO - PROCESS | 2211 | 1461134827341 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:47:07 INFO - PROCESS | 2211 | 1461134827440 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:47:07 INFO - PROCESS | 2211 | 1461134827441 Marionette TRACE conn2 <- [1,2106,null,{}] 23:47:07 INFO - PROCESS | 2211 | 1461134827445 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}] 23:47:07 INFO - PROCESS | 2211 | 1461134827573 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:47:07 INFO - PROCESS | 2211 | 1461134827660 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb17000 == 74 [pid = 2211] [id = 534] 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x114b81800) [pid = 2211] [serial = 1602] [outer = 0x0] 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x115733000) [pid = 2211] [serial = 1603] [outer = 0x114b81800] 23:47:07 INFO - PROCESS | 2211 | 1461134827693 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x118f4ec00) [pid = 2211] [serial = 1604] [outer = 0x114b81800] 23:47:08 INFO - PROCESS | 2211 | 1461134828126 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 729ms 23:47:08 INFO - PROCESS | 2211 | 1461134828160 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 2211 | 1461134828164 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:47:08 INFO - PROCESS | 2211 | 1461134828192 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 2211 | 1461134828195 Marionette TRACE conn2 <- [1,2110,null,{}] 23:47:08 INFO - PROCESS | 2211 | 1461134828200 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}] 23:47:08 INFO - PROCESS | 2211 | 1461134828367 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:47:08 INFO - PROCESS | 2211 | 1461134828377 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7b7800 == 75 [pid = 2211] [id = 535] 23:47:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x114a93400) [pid = 2211] [serial = 1605] [outer = 0x0] 23:47:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x11bdca800) [pid = 2211] [serial = 1606] [outer = 0x114a93400] 23:47:08 INFO - PROCESS | 2211 | 1461134828407 Marionette DEBUG loaded listener.js 23:47:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x123a0cc00) [pid = 2211] [serial = 1607] [outer = 0x114a93400] 23:47:08 INFO - PROCESS | 2211 | 1461134828865 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 723ms 23:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:47:08 INFO - PROCESS | 2211 | 1461134828914 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 2211 | 1461134828916 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:47:08 INFO - PROCESS | 2211 | 1461134828937 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 2211 | 1461134828938 Marionette TRACE conn2 <- [1,2114,null,{}] 23:47:08 INFO - PROCESS | 2211 | 1461134828942 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}] 23:47:09 INFO - PROCESS | 2211 | 1461134829063 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:47:09 INFO - PROCESS | 2211 | 1461134829158 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f535000 == 76 [pid = 2211] [id = 536] 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x12921e000) [pid = 2211] [serial = 1608] [outer = 0x0] 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x1299f4000) [pid = 2211] [serial = 1609] [outer = 0x12921e000] 23:47:09 INFO - PROCESS | 2211 | 1461134829193 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x129d75800) [pid = 2211] [serial = 1610] [outer = 0x12921e000] 23:47:09 INFO - PROCESS | 2211 | 1461134829624 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]]]}] 23:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 740ms 23:47:09 INFO - PROCESS | 2211 | 1461134829672 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:47:09 INFO - PROCESS | 2211 | 1461134829673 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:47:09 INFO - PROCESS | 2211 | 1461134829677 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:47:09 INFO - PROCESS | 2211 | 1461134829679 Marionette TRACE conn2 <- [1,2118,null,{}] 23:47:09 INFO - PROCESS | 2211 | 1461134829681 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}] 23:47:09 INFO - PROCESS | 2211 | 1461134829800 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:47:09 INFO - PROCESS | 2211 | 1461134829890 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x139be6800 == 77 [pid = 2211] [id = 537] 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x129fc0c00) [pid = 2211] [serial = 1611] [outer = 0x0] 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x12a249c00) [pid = 2211] [serial = 1612] [outer = 0x129fc0c00] 23:47:09 INFO - PROCESS | 2211 | 1461134829922 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x12a7e1400) [pid = 2211] [serial = 1613] [outer = 0x129fc0c00] 23:47:10 INFO - PROCESS | 2211 | 1461134830325 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]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms 23:47:10 INFO - PROCESS | 2211 | 1461134830351 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 2211 | 1461134830353 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:47:10 INFO - PROCESS | 2211 | 1461134830357 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 2211 | 1461134830358 Marionette TRACE conn2 <- [1,2122,null,{}] 23:47:10 INFO - PROCESS | 2211 | 1461134830361 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}] 23:47:10 INFO - PROCESS | 2211 | 1461134830474 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:47:10 INFO - PROCESS | 2211 | 1461134830592 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x139ce8800 == 78 [pid = 2211] [id = 538] 23:47:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x129fc1400) [pid = 2211] [serial = 1614] [outer = 0x0] 23:47:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x12ac56c00) [pid = 2211] [serial = 1615] [outer = 0x129fc1400] 23:47:10 INFO - PROCESS | 2211 | 1461134830623 Marionette DEBUG loaded listener.js 23:47:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x12b286000) [pid = 2211] [serial = 1616] [outer = 0x129fc1400] 23:47:11 INFO - PROCESS | 2211 | 1461134831004 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]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 671ms 23:47:11 INFO - PROCESS | 2211 | 1461134831029 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 2211 | 1461134831030 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:47:11 INFO - PROCESS | 2211 | 1461134831033 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 2211 | 1461134831034 Marionette TRACE conn2 <- [1,2126,null,{}] 23:47:11 INFO - PROCESS | 2211 | 1461134831037 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}] 23:47:11 INFO - PROCESS | 2211 | 1461134831171 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:47:11 INFO - PROCESS | 2211 | 1461134831282 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x139ee1800 == 79 [pid = 2211] [id = 539] 23:47:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x12b3c8400) [pid = 2211] [serial = 1617] [outer = 0x0] 23:47:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x12d182400) [pid = 2211] [serial = 1618] [outer = 0x12b3c8400] 23:47:11 INFO - PROCESS | 2211 | 1461134831314 Marionette DEBUG loaded listener.js 23:47:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12e2bcc00) [pid = 2211] [serial = 1619] [outer = 0x12b3c8400] 23:47:11 INFO - PROCESS | 2211 | 1461134831698 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]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 23:47:11 INFO - PROCESS | 2211 | 1461134831769 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 2211 | 1461134831771 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:47:11 INFO - PROCESS | 2211 | 1461134831775 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 2211 | 1461134831776 Marionette TRACE conn2 <- [1,2130,null,{}] 23:47:11 INFO - PROCESS | 2211 | 1461134831779 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}] 23:47:11 INFO - PROCESS | 2211 | 1461134831893 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:47:11 INFO - PROCESS | 2211 | 1461134831985 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x139fd4000 == 80 [pid = 2211] [id = 540] 23:47:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12e6e3000) [pid = 2211] [serial = 1620] [outer = 0x0] 23:47:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12e84e800) [pid = 2211] [serial = 1621] [outer = 0x12e6e3000] 23:47:12 INFO - PROCESS | 2211 | 1461134832015 Marionette DEBUG loaded listener.js 23:47:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12ee6e400) [pid = 2211] [serial = 1622] [outer = 0x12e6e3000] 23:47:12 INFO - PROCESS | 2211 | 1461134832427 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] 23:47:12 INFO - PROCESS | 2211 | 1461134832450 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:47:12 INFO - PROCESS | 2211 | 1461134832470 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:47:12 INFO - PROCESS | 2211 | 1461134832471 Marionette TRACE conn2 <- [1,2134,null,{}] 23:47:12 INFO - PROCESS | 2211 | 1461134832477 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}] 23:47:12 INFO - PROCESS | 2211 | 1461134832610 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:47:12 INFO - PROCESS | 2211 | 1461134832701 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x13a21f000 == 81 [pid = 2211] [id = 541] 23:47:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12ee6fc00) [pid = 2211] [serial = 1623] [outer = 0x0] 23:47:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12f143400) [pid = 2211] [serial = 1624] [outer = 0x12ee6fc00] 23:47:12 INFO - PROCESS | 2211 | 1461134832730 Marionette DEBUG loaded listener.js 23:47:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12f14e400) [pid = 2211] [serial = 1625] [outer = 0x12ee6fc00] 23:47:13 INFO - PROCESS | 2211 | 1461134833124 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]]]}] 23:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 690ms 23:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:47:13 INFO - PROCESS | 2211 | 1461134833143 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:47:13 INFO - PROCESS | 2211 | 1461134833144 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:47:13 INFO - PROCESS | 2211 | 1461134833146 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:47:13 INFO - PROCESS | 2211 | 1461134833147 Marionette TRACE conn2 <- [1,2138,null,{}] 23:47:13 INFO - PROCESS | 2211 | 1461134833150 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}] 23:47:13 INFO - PROCESS | 2211 | 1461134833268 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:47:13 INFO - PROCESS | 2211 | 1461134833368 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x13b1d9000 == 82 [pid = 2211] [id = 542] 23:47:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12f14ec00) [pid = 2211] [serial = 1626] [outer = 0x0] 23:47:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12f219400) [pid = 2211] [serial = 1627] [outer = 0x12f14ec00] 23:47:13 INFO - PROCESS | 2211 | 1461134833400 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12f485400) [pid = 2211] [serial = 1628] [outer = 0x12f14ec00] 23:47:13 INFO - PROCESS | 2211 | 1461134833814 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]]]}] 23:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 676ms 23:47:13 INFO - PROCESS | 2211 | 1461134833823 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:47:13 INFO - PROCESS | 2211 | 1461134833824 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:47:13 INFO - PROCESS | 2211 | 1461134833827 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:47:13 INFO - PROCESS | 2211 | 1461134833828 Marionette TRACE conn2 <- [1,2142,null,{}] 23:47:13 INFO - PROCESS | 2211 | 1461134833830 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}] 23:47:13 INFO - PROCESS | 2211 | 1461134833951 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:47:14 INFO - PROCESS | 2211 | 1461134834062 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x13b3df800 == 83 [pid = 2211] [id = 543] 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x12f220c00) [pid = 2211] [serial = 1629] [outer = 0x0] 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x12f787400) [pid = 2211] [serial = 1630] [outer = 0x12f220c00] 23:47:14 INFO - PROCESS | 2211 | 1461134834090 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x12fc33400) [pid = 2211] [serial = 1631] [outer = 0x12f220c00] 23:47:14 INFO - PROCESS | 2211 | 1461134834508 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] 23:47:14 INFO - PROCESS | 2211 | 1461134834550 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:47:14 INFO - PROCESS | 2211 | 1461134834552 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 2211 | 1461134834554 Marionette TRACE conn2 <- [1,2146,null,{}] 23:47:14 INFO - PROCESS | 2211 | 1461134834556 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}] 23:47:14 INFO - PROCESS | 2211 | 1461134834686 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:47:14 INFO - PROCESS | 2211 | 1461134834808 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x13ade2000 == 84 [pid = 2211] [id = 544] 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 177 (0x12fc32c00) [pid = 2211] [serial = 1632] [outer = 0x0] 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 178 (0x12fdebc00) [pid = 2211] [serial = 1633] [outer = 0x12fc32c00] 23:47:14 INFO - PROCESS | 2211 | 1461134834843 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 179 (0x12feb9000) [pid = 2211] [serial = 1634] [outer = 0x12fc32c00] 23:47:15 INFO - PROCESS | 2211 | 1461134835334 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] 23:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:47:15 INFO - PROCESS | 2211 | 1461134835381 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:47:15 INFO - PROCESS | 2211 | 1461134835384 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:47:15 INFO - PROCESS | 2211 | 1461134835385 Marionette TRACE conn2 <- [1,2150,null,{}] 23:47:15 INFO - PROCESS | 2211 | 1461134835390 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}] 23:47:15 INFO - PROCESS | 2211 | 1461134835511 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:47:15 INFO - PROCESS | 2211 | 1461134835609 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x12917f800 == 85 [pid = 2211] [id = 545] 23:47:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 180 (0x119545000) [pid = 2211] [serial = 1635] [outer = 0x0] 23:47:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 181 (0x127106000) [pid = 2211] [serial = 1636] [outer = 0x119545000] 23:47:15 INFO - PROCESS | 2211 | 1461134835638 Marionette DEBUG loaded listener.js 23:47:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 182 (0x12fed1400) [pid = 2211] [serial = 1637] [outer = 0x119545000] 23:47:16 INFO - PROCESS | 2211 | 1461134836275 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]]]}] 23:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 922ms 23:47:16 INFO - PROCESS | 2211 | 1461134836321 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:47:16 INFO - PROCESS | 2211 | 1461134836325 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:47:16 INFO - PROCESS | 2211 | 1461134836330 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:47:16 INFO - PROCESS | 2211 | 1461134836332 Marionette TRACE conn2 <- [1,2154,null,{}] 23:47:16 INFO - PROCESS | 2211 | 1461134836336 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}] 23:47:16 INFO - PROCESS | 2211 | 1461134836450 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:47:16 INFO - PROCESS | 2211 | 1461134836551 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x12886f800 == 86 [pid = 2211] [id = 546] 23:47:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 183 (0x114a8f000) [pid = 2211] [serial = 1638] [outer = 0x0] 23:47:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 184 (0x1158b0000) [pid = 2211] [serial = 1639] [outer = 0x114a8f000] 23:47:16 INFO - PROCESS | 2211 | 1461134836579 Marionette DEBUG loaded listener.js 23:47:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x119e5a400) [pid = 2211] [serial = 1640] [outer = 0x114a8f000] 23:47:16 INFO - PROCESS | 2211 | 1461134836996 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]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 723ms 23:47:17 INFO - PROCESS | 2211 | 1461134837054 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:47:17 INFO - PROCESS | 2211 | 1461134837058 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:47:17 INFO - PROCESS | 2211 | 1461134837099 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 2211 | 1461134837101 Marionette TRACE conn2 <- [1,2158,null,{}] 23:47:17 INFO - PROCESS | 2211 | 1461134837127 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}] 23:47:17 INFO - PROCESS | 2211 | 1461134837238 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:47:17 INFO - PROCESS | 2211 | 1461134837390 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x1384cb800 == 85 [pid = 2211] [id = 532] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12fd4a000 == 84 [pid = 2211] [id = 531] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12f422800 == 83 [pid = 2211] [id = 530] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb65800 == 82 [pid = 2211] [id = 529] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x13b1d9800 == 81 [pid = 2211] [id = 487] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12e387000 == 80 [pid = 2211] [id = 528] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x12a2a2c00) [pid = 2211] [serial = 1531] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b917000 == 81 [pid = 2211] [id = 547] 23:47:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 185 (0x114a92800) [pid = 2211] [serial = 1641] [outer = 0x0] 23:47:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 186 (0x11abc5000) [pid = 2211] [serial = 1642] [outer = 0x114a92800] 23:47:17 INFO - PROCESS | 2211 | 1461134837458 Marionette DEBUG loaded listener.js 23:47:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 187 (0x11c6f4800) [pid = 2211] [serial = 1643] [outer = 0x114a92800] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfc4800 == 80 [pid = 2211] [id = 527] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12b38a000 == 79 [pid = 2211] [id = 526] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12a74c000 == 78 [pid = 2211] [id = 525] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x12929c000 == 77 [pid = 2211] [id = 524] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x11c34f800 == 76 [pid = 2211] [id = 523] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x11a935800 == 75 [pid = 2211] [id = 522] 23:47:17 INFO - PROCESS | 2211 | --DOCSHELL 0x1245a0000 == 74 [pid = 2211] [id = 521] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 186 (0x129fc4400) [pid = 2211] [serial = 1516] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 185 (0x129f3b800) [pid = 2211] [serial = 1513] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 184 (0x129134800) [pid = 2211] [serial = 1507] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 183 (0x129d6f400) [pid = 2211] [serial = 1508] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 182 (0x1242c8800) [pid = 2211] [serial = 1504] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 181 (0x12705ac00) [pid = 2211] [serial = 1505] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 180 (0x129d77c00) [pid = 2211] [serial = 1510] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 179 (0x11bd0c800) [pid = 2211] [serial = 1501] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 178 (0x123b11000) [pid = 2211] [serial = 1502] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 177 (0x12adecc00) [pid = 2211] [serial = 1477] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 176 (0x11b92c000) [pid = 2211] [serial = 1489] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x118f59c00) [pid = 2211] [serial = 1493] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x11794dc00) [pid = 2211] [serial = 1492] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x12aba0400) [pid = 2211] [serial = 1522] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x11af71800) [pid = 2211] [serial = 1496] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x119eec400) [pid = 2211] [serial = 1495] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12a2a3000) [pid = 2211] [serial = 1519] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12fde2000) [pid = 2211] [serial = 1483] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x11acb2400) [pid = 2211] [serial = 1465] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12dba2c00) [pid = 2211] [serial = 1480] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x123a03000) [pid = 2211] [serial = 1499] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11c6f0400) [pid = 2211] [serial = 1498] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12fdedc00) [pid = 2211] [serial = 1486] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12a250c00) [pid = 2211] [serial = 1471] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12ac42000) [pid = 2211] [serial = 1474] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x1242cfc00) [pid = 2211] [serial = 1468] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12ad83c00) [pid = 2211] [serial = 1523] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x11acb2000) [pid = 2211] [serial = 1525] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12a24a000) [pid = 2211] [serial = 1517] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12a54e000) [pid = 2211] [serial = 1520] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x129d7ac00) [pid = 2211] [serial = 1529] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x129fbc000) [pid = 2211] [serial = 1514] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x11c8b5000) [pid = 2211] [serial = 1526] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x129dc4400) [pid = 2211] [serial = 1511] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x124271000) [pid = 2211] [serial = 1528] [outer = 0x0] [url = about:blank] 23:47:17 INFO - PROCESS | 2211 | 1461134837796 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]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 742ms 23:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:47:17 INFO - PROCESS | 2211 | 1461134837826 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:47:17 INFO - PROCESS | 2211 | 1461134837827 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:47:17 INFO - PROCESS | 2211 | 1461134837829 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 2211 | 1461134837831 Marionette TRACE conn2 <- [1,2162,null,{}] 23:47:17 INFO - PROCESS | 2211 | 1461134837841 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}] 23:47:17 INFO - PROCESS | 2211 | 1461134837942 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:47:17 INFO - PROCESS | 2211 | 1461134837947 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x128878000 == 75 [pid = 2211] [id = 548] 23:47:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11c893800) [pid = 2211] [serial = 1644] [outer = 0x0] 23:47:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x124269400) [pid = 2211] [serial = 1645] [outer = 0x11c893800] 23:47:17 INFO - PROCESS | 2211 | 1461134837975 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x124458c00) [pid = 2211] [serial = 1646] [outer = 0x11c893800] 23:47:18 INFO - PROCESS | 2211 | 1461134838358 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]]]}] 23:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 571ms 23:47:18 INFO - PROCESS | 2211 | 1461134838400 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:47:18 INFO - PROCESS | 2211 | 1461134838402 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:47:18 INFO - PROCESS | 2211 | 1461134838404 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 2211 | 1461134838406 Marionette TRACE conn2 <- [1,2166,null,{}] 23:47:18 INFO - PROCESS | 2211 | 1461134838408 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}] 23:47:18 INFO - PROCESS | 2211 | 1461134838506 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:47:18 INFO - PROCESS | 2211 | 1461134838511 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7b1800 == 76 [pid = 2211] [id = 549] 23:47:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x127103c00) [pid = 2211] [serial = 1647] [outer = 0x0] 23:47:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x127410800) [pid = 2211] [serial = 1648] [outer = 0x127103c00] 23:47:18 INFO - PROCESS | 2211 | 1461134838537 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x129c9e000) [pid = 2211] [serial = 1649] [outer = 0x127103c00] 23:47:18 INFO - PROCESS | 2211 | 1461134838902 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]]]}] 23:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 23:47:18 INFO - PROCESS | 2211 | 1461134838926 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:47:18 INFO - PROCESS | 2211 | 1461134838927 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:47:18 INFO - PROCESS | 2211 | 1461134838929 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 2211 | 1461134838930 Marionette TRACE conn2 <- [1,2170,null,{}] 23:47:18 INFO - PROCESS | 2211 | 1461134838932 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}] 23:47:19 INFO - PROCESS | 2211 | 1461134839062 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:47:19 INFO - PROCESS | 2211 | 1461134839071 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b38a000 == 77 [pid = 2211] [id = 550] 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x129cd5800) [pid = 2211] [serial = 1650] [outer = 0x0] 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x129d73400) [pid = 2211] [serial = 1651] [outer = 0x129cd5800] 23:47:19 INFO - PROCESS | 2211 | 1461134839097 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x129dbb800) [pid = 2211] [serial = 1652] [outer = 0x129cd5800] 23:47:19 INFO - PROCESS | 2211 | 1461134839442 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]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 23:47:19 INFO - PROCESS | 2211 | 1461134839450 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 2211 | 1461134839451 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:47:19 INFO - PROCESS | 2211 | 1461134839455 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 2211 | 1461134839457 Marionette TRACE conn2 <- [1,2174,null,{}] 23:47:19 INFO - PROCESS | 2211 | 1461134839459 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}] 23:47:19 INFO - PROCESS | 2211 | 1461134839570 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:47:19 INFO - PROCESS | 2211 | 1461134839575 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a4000 == 78 [pid = 2211] [id = 551] 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x129db9400) [pid = 2211] [serial = 1653] [outer = 0x0] 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x129fc4800) [pid = 2211] [serial = 1654] [outer = 0x129db9400] 23:47:19 INFO - PROCESS | 2211 | 1461134839602 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12ab72800) [pid = 2211] [serial = 1655] [outer = 0x129db9400] 23:47:20 INFO - PROCESS | 2211 | 1461134840006 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]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 23:47:20 INFO - PROCESS | 2211 | 1461134840027 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:47:20 INFO - PROCESS | 2211 | 1461134840028 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:47:20 INFO - PROCESS | 2211 | 1461134840030 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 2211 | 1461134840031 Marionette TRACE conn2 <- [1,2178,null,{}] 23:47:20 INFO - PROCESS | 2211 | 1461134840034 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}] 23:47:20 INFO - PROCESS | 2211 | 1461134840163 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:47:20 INFO - PROCESS | 2211 | 1461134840177 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6d6000 == 79 [pid = 2211] [id = 552] 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x129dc4400) [pid = 2211] [serial = 1656] [outer = 0x0] 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12ab9ec00) [pid = 2211] [serial = 1657] [outer = 0x129dc4400] 23:47:20 INFO - PROCESS | 2211 | 1461134840203 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12adf1800) [pid = 2211] [serial = 1658] [outer = 0x129dc4400] 23:47:20 INFO - PROCESS | 2211 | 1461134840561 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]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 23:47:20 INFO - PROCESS | 2211 | 1461134840602 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:47:20 INFO - PROCESS | 2211 | 1461134840604 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:47:20 INFO - PROCESS | 2211 | 1461134840606 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 2211 | 1461134840607 Marionette TRACE conn2 <- [1,2182,null,{}] 23:47:20 INFO - PROCESS | 2211 | 1461134840609 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}] 23:47:20 INFO - PROCESS | 2211 | 1461134840735 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:47:20 INFO - PROCESS | 2211 | 1461134840747 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f40a000 == 80 [pid = 2211] [id = 553] 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12a25a800) [pid = 2211] [serial = 1659] [outer = 0x0] 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12a261800) [pid = 2211] [serial = 1660] [outer = 0x12a25a800] 23:47:20 INFO - PROCESS | 2211 | 1461134840773 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12a265c00) [pid = 2211] [serial = 1661] [outer = 0x12a25a800] 23:47:21 INFO - PROCESS | 2211 | 1461134841148 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]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 23:47:21 INFO - PROCESS | 2211 | 1461134841176 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 2211 | 1461134841177 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:47:21 INFO - PROCESS | 2211 | 1461134841188 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 2211 | 1461134841190 Marionette TRACE conn2 <- [1,2186,null,{}] 23:47:21 INFO - PROCESS | 2211 | 1461134841192 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}] 23:47:21 INFO - PROCESS | 2211 | 1461134841320 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:47:21 INFO - PROCESS | 2211 | 1461134841336 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f9a2800 == 81 [pid = 2211] [id = 554] 23:47:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12a262c00) [pid = 2211] [serial = 1662] [outer = 0x0] 23:47:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x12ad88c00) [pid = 2211] [serial = 1663] [outer = 0x12a262c00] 23:47:21 INFO - PROCESS | 2211 | 1461134841362 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x12b290000) [pid = 2211] [serial = 1664] [outer = 0x12a262c00] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x116028800) [pid = 2211] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x12b3c8800) [pid = 2211] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x11c8afc00) [pid = 2211] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x114b83c00) [pid = 2211] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x129d76c00) [pid = 2211] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x129dc5000) [pid = 2211] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x129d6fc00) [pid = 2211] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12a547000) [pid = 2211] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x11a9cc000) [pid = 2211] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x129fe4000) [pid = 2211] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12ac5b000) [pid = 2211] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x1242cf800) [pid = 2211] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12921f000) [pid = 2211] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:47:21 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12710a000) [pid = 2211] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:47:21 INFO - PROCESS | 2211 | 1461134841903 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]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 729ms 23:47:21 INFO - PROCESS | 2211 | 1461134841909 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 2211 | 1461134841910 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:47:21 INFO - PROCESS | 2211 | 1461134841913 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 2211 | 1461134841914 Marionette TRACE conn2 <- [1,2190,null,{}] 23:47:21 INFO - PROCESS | 2211 | 1461134841916 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}] 23:47:22 INFO - PROCESS | 2211 | 1461134842014 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:47:22 INFO - PROCESS | 2211 | 1461134842035 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x128868000 == 82 [pid = 2211] [id = 555] 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x119a24800) [pid = 2211] [serial = 1665] [outer = 0x0] 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x11bdc4000) [pid = 2211] [serial = 1666] [outer = 0x119a24800] 23:47:22 INFO - PROCESS | 2211 | 1461134842061 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x124581800) [pid = 2211] [serial = 1667] [outer = 0x119a24800] 23:47:22 INFO - PROCESS | 2211 | 1461134842411 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 23:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:47:22 INFO - PROCESS | 2211 | 1461134842432 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 2211 | 1461134842433 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:47:22 INFO - PROCESS | 2211 | 1461134842435 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 2211 | 1461134842437 Marionette TRACE conn2 <- [1,2194,null,{}] 23:47:22 INFO - PROCESS | 2211 | 1461134842439 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}] 23:47:22 INFO - PROCESS | 2211 | 1461134842544 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:47:22 INFO - PROCESS | 2211 | 1461134842628 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x139a2e800 == 83 [pid = 2211] [id = 556] 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x124581400) [pid = 2211] [serial = 1668] [outer = 0x0] 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x12458a400) [pid = 2211] [serial = 1669] [outer = 0x124581400] 23:47:22 INFO - PROCESS | 2211 | 1461134842657 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x12b2e8800) [pid = 2211] [serial = 1670] [outer = 0x124581400] 23:47:22 INFO - PROCESS | 2211 | 1461134842922 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 23:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:47:22 INFO - PROCESS | 2211 | 1461134842959 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 2211 | 1461134842960 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:47:22 INFO - PROCESS | 2211 | 1461134842962 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 2211 | 1461134842963 Marionette TRACE conn2 <- [1,2198,null,{}] 23:47:22 INFO - PROCESS | 2211 | 1461134842965 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}] 23:47:23 INFO - PROCESS | 2211 | 1461134843072 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:47:23 INFO - PROCESS | 2211 | 1461134843076 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x139ee4000 == 84 [pid = 2211] [id = 557] 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x12b3d0000) [pid = 2211] [serial = 1671] [outer = 0x0] 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x12bd28000) [pid = 2211] [serial = 1672] [outer = 0x12b3d0000] 23:47:23 INFO - PROCESS | 2211 | 1461134843101 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x12d114800) [pid = 2211] [serial = 1673] [outer = 0x12b3d0000] 23:47:23 INFO - PROCESS | 2211 | 1461134843459 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]]]}] 23:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 23:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:47:23 INFO - PROCESS | 2211 | 1461134843481 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:47:23 INFO - PROCESS | 2211 | 1461134843482 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:47:23 INFO - PROCESS | 2211 | 1461134843484 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:47:23 INFO - PROCESS | 2211 | 1461134843486 Marionette TRACE conn2 <- [1,2202,null,{}] 23:47:23 INFO - PROCESS | 2211 | 1461134843491 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}] 23:47:23 INFO - PROCESS | 2211 | 1461134843632 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:47:23 INFO - PROCESS | 2211 | 1461134843639 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x13a220000 == 85 [pid = 2211] [id = 558] 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x12d18c400) [pid = 2211] [serial = 1674] [outer = 0x0] 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x12d5c8000) [pid = 2211] [serial = 1675] [outer = 0x12d18c400] 23:47:23 INFO - PROCESS | 2211 | 1461134843664 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x12dba6c00) [pid = 2211] [serial = 1676] [outer = 0x12d18c400] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6cc800 == 84 [pid = 2211] [id = 338] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12efb2000 == 83 [pid = 2211] [id = 167] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x114e6f800 == 82 [pid = 2211] [id = 112] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1300d2800 == 81 [pid = 2211] [id = 514] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12fd52000 == 80 [pid = 2211] [id = 226] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139b3c800 == 79 [pid = 2211] [id = 516] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12459e800 == 78 [pid = 2211] [id = 519] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6bd000 == 77 [pid = 2211] [id = 195] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9ab000 == 76 [pid = 2211] [id = 146] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12acb2800 == 75 [pid = 2211] [id = 363] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5b8800 == 74 [pid = 2211] [id = 149] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7c6000 == 73 [pid = 2211] [id = 362] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x124ed8000 == 72 [pid = 2211] [id = 147] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1300d6000 == 71 [pid = 2211] [id = 344] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x124e71800 == 70 [pid = 2211] [id = 512] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x130a03000 == 69 [pid = 2211] [id = 227] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139be8800 == 68 [pid = 2211] [id = 517] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139d0e000 == 67 [pid = 2211] [id = 518] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x124ed0000 == 66 [pid = 2211] [id = 182] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6d9000 == 65 [pid = 2211] [id = 281] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x127071800 == 64 [pid = 2211] [id = 520] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x1384db800 == 63 [pid = 2211] [id = 515] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12da86000 == 62 [pid = 2211] [id = 261] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc6c800 == 61 [pid = 2211] [id = 343] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x118e2d800 == 60 [pid = 2211] [id = 306] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbc4800 == 59 [pid = 2211] [id = 131] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x116521800 == 58 [pid = 2211] [id = 511] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbf800 == 57 [pid = 2211] [id = 513] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6d000 == 56 [pid = 2211] [id = 150] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc46800 == 55 [pid = 2211] [id = 364] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12f40f000 == 54 [pid = 2211] [id = 342] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12d59f800 == 53 [pid = 2211] [id = 148] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12fc71800 == 52 [pid = 2211] [id = 242] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12f9a4000 == 51 [pid = 2211] [id = 442] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12886f800 == 50 [pid = 2211] [id = 546] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12917f800 == 49 [pid = 2211] [id = 545] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x13ade2000 == 48 [pid = 2211] [id = 544] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x13b3df800 == 47 [pid = 2211] [id = 543] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x13b1d9000 == 46 [pid = 2211] [id = 542] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x13a21f000 == 45 [pid = 2211] [id = 541] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139fd4000 == 44 [pid = 2211] [id = 540] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139ee1800 == 43 [pid = 2211] [id = 539] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139ce8800 == 42 [pid = 2211] [id = 538] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139be6800 == 41 [pid = 2211] [id = 537] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12f535000 == 40 [pid = 2211] [id = 536] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7b7800 == 39 [pid = 2211] [id = 535] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139a18800 == 38 [pid = 2211] [id = 533] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb17000 == 37 [pid = 2211] [id = 534] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a4000 == 36 [pid = 2211] [id = 551] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139a2e800 == 35 [pid = 2211] [id = 556] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7b1800 == 34 [pid = 2211] [id = 549] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6d6000 == 33 [pid = 2211] [id = 552] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12f40a000 == 32 [pid = 2211] [id = 553] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12f9a2800 == 31 [pid = 2211] [id = 554] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x139ee4000 == 30 [pid = 2211] [id = 557] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x128878000 == 29 [pid = 2211] [id = 548] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x128868000 == 28 [pid = 2211] [id = 555] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x11b917000 == 27 [pid = 2211] [id = 547] 23:47:25 INFO - PROCESS | 2211 | --DOCSHELL 0x12b38a000 == 26 [pid = 2211] [id = 550] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x12ab74400) [pid = 2211] [serial = 1532] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x12ac48400) [pid = 2211] [serial = 1463] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12a248c00) [pid = 2211] [serial = 1582] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12ab7a000) [pid = 2211] [serial = 1588] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x11af77800) [pid = 2211] [serial = 1567] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x12ab71c00) [pid = 2211] [serial = 1586] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12a7d9000) [pid = 2211] [serial = 1585] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x12adf3400) [pid = 2211] [serial = 1591] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12bc75400) [pid = 2211] [serial = 1555] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x127107c00) [pid = 2211] [serial = 1573] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x127417400) [pid = 2211] [serial = 1574] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x129d7b800) [pid = 2211] [serial = 1579] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12921bc00) [pid = 2211] [serial = 1576] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12b3c7800) [pid = 2211] [serial = 1552] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x1299fd000) [pid = 2211] [serial = 1543] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x124158000) [pid = 2211] [serial = 1540] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x114349c00) [pid = 2211] [serial = 1534] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12adefc00) [pid = 2211] [serial = 1549] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12ab71000) [pid = 2211] [serial = 1546] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x11adf4400) [pid = 2211] [serial = 1537] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11abce000) [pid = 2211] [serial = 1558] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11c169400) [pid = 2211] [serial = 1561] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x129dbf000) [pid = 2211] [serial = 1594] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12d185c00) [pid = 2211] [serial = 1598] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12bd30000) [pid = 2211] [serial = 1597] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12b35b800) [pid = 2211] [serial = 1595] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x129ca1800) [pid = 2211] [serial = 1577] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11c8bec00) [pid = 2211] [serial = 1570] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x1242c5400) [pid = 2211] [serial = 1571] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x11578f400) [pid = 2211] [serial = 1564] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x11bd06c00) [pid = 2211] [serial = 1568] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x1188afc00) [pid = 2211] [serial = 1565] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12ac5a000) [pid = 2211] [serial = 1589] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12b25c800) [pid = 2211] [serial = 1592] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12a546000) [pid = 2211] [serial = 1583] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x129fc4000) [pid = 2211] [serial = 1580] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12d3c9400) [pid = 2211] [serial = 1600] [outer = 0x0] [url = about:blank] 23:47:25 INFO - PROCESS | 2211 | 1461134845974 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]]]}] 23:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2527ms 23:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:47:26 INFO - PROCESS | 2211 | 1461134846012 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:47:26 INFO - PROCESS | 2211 | 1461134846014 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:47:26 INFO - PROCESS | 2211 | 1461134846018 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 2211 | 1461134846020 Marionette TRACE conn2 <- [1,2206,null,{}] 23:47:26 INFO - PROCESS | 2211 | 1461134846027 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}] 23:47:26 INFO - PROCESS | 2211 | 1461134846140 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:47:26 INFO - PROCESS | 2211 | 1461134846147 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x1158fa000 == 27 [pid = 2211] [id = 559] 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x114b7b400) [pid = 2211] [serial = 1677] [outer = 0x0] 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x114b7c400) [pid = 2211] [serial = 1678] [outer = 0x114b7b400] 23:47:26 INFO - PROCESS | 2211 | 1461134846180 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x114c08800) [pid = 2211] [serial = 1679] [outer = 0x114b7b400] 23:47:26 INFO - PROCESS | 2211 | 1461134846633 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]]]}] 23:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 675ms 23:47:26 INFO - PROCESS | 2211 | 1461134846694 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:47:26 INFO - PROCESS | 2211 | 1461134846700 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:47:26 INFO - PROCESS | 2211 | 1461134846716 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 2211 | 1461134846720 Marionette TRACE conn2 <- [1,2210,null,{}] 23:47:26 INFO - PROCESS | 2211 | 1461134846724 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}] 23:47:26 INFO - PROCESS | 2211 | 1461134846848 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:47:26 INFO - PROCESS | 2211 | 1461134846866 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x118edb800 == 28 [pid = 2211] [id = 560] 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11534d800) [pid = 2211] [serial = 1680] [outer = 0x0] 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11578f400) [pid = 2211] [serial = 1681] [outer = 0x11534d800] 23:47:26 INFO - PROCESS | 2211 | 1461134846909 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11605c800) [pid = 2211] [serial = 1682] [outer = 0x11534d800] 23:47:27 INFO - PROCESS | 2211 | 1461134847378 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]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 23:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:47:27 INFO - PROCESS | 2211 | 1461134847390 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 2211 | 1461134847391 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:47:27 INFO - PROCESS | 2211 | 1461134847394 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 2211 | 1461134847396 Marionette TRACE conn2 <- [1,2214,null,{}] 23:47:27 INFO - PROCESS | 2211 | 1461134847404 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}] 23:47:27 INFO - PROCESS | 2211 | 1461134847487 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:47:27 INFO - PROCESS | 2211 | 1461134847513 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec8800 == 29 [pid = 2211] [id = 561] 23:47:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x11227f000) [pid = 2211] [serial = 1683] [outer = 0x0] 23:47:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x1188a7c00) [pid = 2211] [serial = 1684] [outer = 0x11227f000] 23:47:27 INFO - PROCESS | 2211 | 1461134847543 Marionette DEBUG loaded listener.js 23:47:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x1188b0400) [pid = 2211] [serial = 1685] [outer = 0x11227f000] 23:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 23:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:47:27 INFO - PROCESS | 2211 | 1461134847908 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]]]}] 23:47:27 INFO - PROCESS | 2211 | 1461134847915 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 2211 | 1461134847916 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:47:27 INFO - PROCESS | 2211 | 1461134847919 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 2211 | 1461134847920 Marionette TRACE conn2 <- [1,2218,null,{}] 23:47:27 INFO - PROCESS | 2211 | 1461134847925 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}] 23:47:28 INFO - PROCESS | 2211 | 1461134848024 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:47:28 INFO - PROCESS | 2211 | 1461134848030 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a992800 == 30 [pid = 2211] [id = 562] 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x1188d1800) [pid = 2211] [serial = 1686] [outer = 0x0] 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x1189d9c00) [pid = 2211] [serial = 1687] [outer = 0x1188d1800] 23:47:28 INFO - PROCESS | 2211 | 1461134848059 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11912a800) [pid = 2211] [serial = 1688] [outer = 0x1188d1800] 23:47:28 INFO - PROCESS | 2211 | 1461134848362 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]]]}] 23:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 472ms 23:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:47:28 INFO - PROCESS | 2211 | 1461134848392 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:47:28 INFO - PROCESS | 2211 | 1461134848393 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:47:28 INFO - PROCESS | 2211 | 1461134848395 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:47:28 INFO - PROCESS | 2211 | 1461134848396 Marionette TRACE conn2 <- [1,2222,null,{}] 23:47:28 INFO - PROCESS | 2211 | 1461134848399 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}] 23:47:28 INFO - PROCESS | 2211 | 1461134848474 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:47:28 INFO - PROCESS | 2211 | 1461134848477 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91f000 == 31 [pid = 2211] [id = 563] 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x114c0d000) [pid = 2211] [serial = 1689] [outer = 0x0] 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11954b800) [pid = 2211] [serial = 1690] [outer = 0x114c0d000] 23:47:28 INFO - PROCESS | 2211 | 1461134848505 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x119ef6000) [pid = 2211] [serial = 1691] [outer = 0x114c0d000] 23:47:28 INFO - PROCESS | 2211 | 1461134848916 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]]]}] 23:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 23:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:47:28 INFO - PROCESS | 2211 | 1461134848966 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:47:28 INFO - PROCESS | 2211 | 1461134848968 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:47:28 INFO - PROCESS | 2211 | 1461134848972 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:47:28 INFO - PROCESS | 2211 | 1461134848974 Marionette TRACE conn2 <- [1,2226,null,{}] 23:47:28 INFO - PROCESS | 2211 | 1461134848978 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}] 23:47:29 INFO - PROCESS | 2211 | 1461134849129 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:47:29 INFO - PROCESS | 2211 | 1461134849145 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc50000 == 32 [pid = 2211] [id = 564] 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x11abc6000) [pid = 2211] [serial = 1692] [outer = 0x0] 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x11adf0000) [pid = 2211] [serial = 1693] [outer = 0x11abc6000] 23:47:29 INFO - PROCESS | 2211 | 1461134849180 Marionette DEBUG loaded listener.js 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x11af72400) [pid = 2211] [serial = 1694] [outer = 0x11abc6000] 23:47:29 INFO - PROCESS | 2211 | 1461134849495 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]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 569ms 23:47:29 INFO - PROCESS | 2211 | 1461134849542 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 2211 | 1461134849543 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:47:29 INFO - PROCESS | 2211 | 1461134849545 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 2211 | 1461134849546 Marionette TRACE conn2 <- [1,2230,null,{}] 23:47:29 INFO - PROCESS | 2211 | 1461134849548 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}] 23:47:29 INFO - PROCESS | 2211 | 1461134849644 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:47:29 INFO - PROCESS | 2211 | 1461134849650 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf21800 == 33 [pid = 2211] [id = 565] 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x11af73000) [pid = 2211] [serial = 1695] [outer = 0x0] 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x11afd6000) [pid = 2211] [serial = 1696] [outer = 0x11af73000] 23:47:29 INFO - PROCESS | 2211 | 1461134849679 Marionette DEBUG loaded listener.js 23:47:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x11b6bcc00) [pid = 2211] [serial = 1697] [outer = 0x11af73000] 23:47:29 INFO - PROCESS | 2211 | 1461134849983 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 23:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:47:30 INFO - PROCESS | 2211 | 1461134850013 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 2211 | 1461134850014 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:47:30 INFO - PROCESS | 2211 | 1461134850017 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2211 | 1461134850018 Marionette TRACE conn2 <- [1,2234,null,{}] 23:47:30 INFO - PROCESS | 2211 | 1461134850021 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}] 23:47:30 INFO - PROCESS | 2211 | 1461134850096 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:47:30 INFO - PROCESS | 2211 | 1461134850100 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b73800 == 34 [pid = 2211] [id = 566] 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x11afd7800) [pid = 2211] [serial = 1698] [outer = 0x0] 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x11b931800) [pid = 2211] [serial = 1699] [outer = 0x11afd7800] 23:47:30 INFO - PROCESS | 2211 | 1461134850129 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x11bbd1400) [pid = 2211] [serial = 1700] [outer = 0x11afd7800] 23:47:30 INFO - PROCESS | 2211 | 1461134850464 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 23:47:30 INFO - PROCESS | 2211 | 1461134850487 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:47:30 INFO - PROCESS | 2211 | 1461134850490 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:47:30 INFO - PROCESS | 2211 | 1461134850492 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2211 | 1461134850493 Marionette TRACE conn2 <- [1,2238,null,{}] 23:47:30 INFO - PROCESS | 2211 | 1461134850495 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}] 23:47:30 INFO - PROCESS | 2211 | 1461134850595 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:47:30 INFO - PROCESS | 2211 | 1461134850601 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec8000 == 35 [pid = 2211] [id = 567] 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x11b6b7400) [pid = 2211] [serial = 1701] [outer = 0x0] 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 160 (0x11bd04400) [pid = 2211] [serial = 1702] [outer = 0x11b6b7400] 23:47:30 INFO - PROCESS | 2211 | 1461134850630 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 161 (0x11bd10000) [pid = 2211] [serial = 1703] [outer = 0x11b6b7400] 23:47:30 INFO - PROCESS | 2211 | 1461134850929 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 467ms 23:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:47:30 INFO - PROCESS | 2211 | 1461134850960 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 2211 | 1461134850961 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:47:30 INFO - PROCESS | 2211 | 1461134850963 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2211 | 1461134850964 Marionette TRACE conn2 <- [1,2242,null,{}] 23:47:30 INFO - PROCESS | 2211 | 1461134850966 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}] 23:47:31 INFO - PROCESS | 2211 | 1461134851046 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:47:31 INFO - PROCESS | 2211 | 1461134851050 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f4c000 == 36 [pid = 2211] [id = 568] 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 162 (0x11adf2800) [pid = 2211] [serial = 1704] [outer = 0x0] 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 163 (0x11bdc8800) [pid = 2211] [serial = 1705] [outer = 0x11adf2800] 23:47:31 INFO - PROCESS | 2211 | 1461134851077 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 164 (0x11bf5bc00) [pid = 2211] [serial = 1706] [outer = 0x11adf2800] 23:47:31 INFO - PROCESS | 2211 | 1461134851452 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]]]}] 23:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 23:47:31 INFO - PROCESS | 2211 | 1461134851484 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:47:31 INFO - PROCESS | 2211 | 1461134851486 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:47:31 INFO - PROCESS | 2211 | 1461134851494 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:47:31 INFO - PROCESS | 2211 | 1461134851496 Marionette TRACE conn2 <- [1,2246,null,{}] 23:47:31 INFO - PROCESS | 2211 | 1461134851498 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}] 23:47:31 INFO - PROCESS | 2211 | 1461134851610 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:47:31 INFO - PROCESS | 2211 | 1461134851614 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91e800 == 37 [pid = 2211] [id = 569] 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 165 (0x11bf63800) [pid = 2211] [serial = 1707] [outer = 0x0] 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 166 (0x11c386800) [pid = 2211] [serial = 1708] [outer = 0x11bf63800] 23:47:31 INFO - PROCESS | 2211 | 1461134851647 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 167 (0x11c894000) [pid = 2211] [serial = 1709] [outer = 0x11bf63800] 23:47:32 INFO - PROCESS | 2211 | 1461134852012 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]]]}] 23:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 575ms 23:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:47:32 INFO - PROCESS | 2211 | 1461134852063 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 2211 | 1461134852065 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:47:32 INFO - PROCESS | 2211 | 1461134852067 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 2211 | 1461134852068 Marionette TRACE conn2 <- [1,2250,null,{}] 23:47:32 INFO - PROCESS | 2211 | 1461134852070 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}] 23:47:32 INFO - PROCESS | 2211 | 1461134852170 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:47:32 INFO - PROCESS | 2211 | 1461134852174 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245b3000 == 38 [pid = 2211] [id = 570] 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 168 (0x11c8b2000) [pid = 2211] [serial = 1710] [outer = 0x0] 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 169 (0x11c8b8400) [pid = 2211] [serial = 1711] [outer = 0x11c8b2000] 23:47:32 INFO - PROCESS | 2211 | 1461134852200 Marionette DEBUG loaded listener.js 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 170 (0x123a09000) [pid = 2211] [serial = 1712] [outer = 0x11c8b2000] 23:47:32 INFO - PROCESS | 2211 | 1461134852518 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]]]}] 23:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 473ms 23:47:32 INFO - PROCESS | 2211 | 1461134852551 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 2211 | 1461134852552 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:47:32 INFO - PROCESS | 2211 | 1461134852558 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 2211 | 1461134852559 Marionette TRACE conn2 <- [1,2254,null,{}] 23:47:32 INFO - PROCESS | 2211 | 1461134852562 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}] 23:47:32 INFO - PROCESS | 2211 | 1461134852662 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:47:32 INFO - PROCESS | 2211 | 1461134852674 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12707d000 == 39 [pid = 2211] [id = 571] 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 171 (0x123a0bc00) [pid = 2211] [serial = 1713] [outer = 0x0] 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 172 (0x123a11400) [pid = 2211] [serial = 1714] [outer = 0x123a0bc00] 23:47:32 INFO - PROCESS | 2211 | 1461134852699 Marionette DEBUG loaded listener.js 23:47:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 173 (0x123bf6000) [pid = 2211] [serial = 1715] [outer = 0x123a0bc00] 23:47:33 INFO - PROCESS | 2211 | 1461134853051 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]]]}] 23:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 23:47:33 INFO - PROCESS | 2211 | 1461134853079 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:47:33 INFO - PROCESS | 2211 | 1461134853080 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:47:33 INFO - PROCESS | 2211 | 1461134853083 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:47:33 INFO - PROCESS | 2211 | 1461134853084 Marionette TRACE conn2 <- [1,2258,null,{}] 23:47:33 INFO - PROCESS | 2211 | 1461134853086 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}] 23:47:33 INFO - PROCESS | 2211 | 1461134853185 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:47:33 INFO - PROCESS | 2211 | 1461134853189 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12886e000 == 40 [pid = 2211] [id = 572] 23:47:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 174 (0x123a0c400) [pid = 2211] [serial = 1716] [outer = 0x0] 23:47:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 175 (0x123e2b400) [pid = 2211] [serial = 1717] [outer = 0x123a0c400] 23:47:33 INFO - PROCESS | 2211 | 1461134853214 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 176 (0x124266800) [pid = 2211] [serial = 1718] [outer = 0x123a0c400] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 175 (0x11bdc1800) [pid = 2211] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 174 (0x119e65c00) [pid = 2211] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 173 (0x112286800) [pid = 2211] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 172 (0x1146ba400) [pid = 2211] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 171 (0x116063400) [pid = 2211] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 170 (0x1165dc400) [pid = 2211] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 169 (0x127109400) [pid = 2211] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 168 (0x12adeb400) [pid = 2211] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 167 (0x12ac45000) [pid = 2211] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 166 (0x129cdec00) [pid = 2211] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 165 (0x11227cc00) [pid = 2211] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 164 (0x12fde9000) [pid = 2211] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 163 (0x11bdc5400) [pid = 2211] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 162 (0x12b28c800) [pid = 2211] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 161 (0x129ce2400) [pid = 2211] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 160 (0x12ab6e800) [pid = 2211] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 159 (0x12bc79800) [pid = 2211] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x12ad86800) [pid = 2211] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x12b6d9c00) [pid = 2211] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x12bc6e400) [pid = 2211] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x12b3d0000) [pid = 2211] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x129dc4400) [pid = 2211] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x12a25a800) [pid = 2211] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12a262c00) [pid = 2211] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x124581400) [pid = 2211] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x119a24800) [pid = 2211] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x119545000) [pid = 2211] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12fc32c00) [pid = 2211] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x12f220c00) [pid = 2211] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12f14ec00) [pid = 2211] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x12ee6fc00) [pid = 2211] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12e6e3000) [pid = 2211] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12b3c8400) [pid = 2211] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x129fc1400) [pid = 2211] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x129fc0c00) [pid = 2211] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12921e000) [pid = 2211] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x114a93400) [pid = 2211] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x114b81800) [pid = 2211] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12d184400) [pid = 2211] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x129db9400) [pid = 2211] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x129cd5800) [pid = 2211] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x127103c00) [pid = 2211] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11c893800) [pid = 2211] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x114a92800) [pid = 2211] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:47:33 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x114a8f000) [pid = 2211] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:47:34 INFO - PROCESS | 2211 | 1461134854190 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]]]}] 23:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1120ms 23:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:47:34 INFO - PROCESS | 2211 | 1461134854203 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 2211 | 1461134854206 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:47:34 INFO - PROCESS | 2211 | 1461134854209 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 2211 | 1461134854210 Marionette TRACE conn2 <- [1,2262,null,{}] 23:47:34 INFO - PROCESS | 2211 | 1461134854212 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}] 23:47:34 INFO - PROCESS | 2211 | 1461134854291 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:47:34 INFO - PROCESS | 2211 | 1461134854295 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245aa800 == 41 [pid = 2211] [id = 573] 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x119546800) [pid = 2211] [serial = 1719] [outer = 0x0] 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x11bbd8800) [pid = 2211] [serial = 1720] [outer = 0x119546800] 23:47:34 INFO - PROCESS | 2211 | 1461134854320 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x124103400) [pid = 2211] [serial = 1721] [outer = 0x119546800] 23:47:34 INFO - PROCESS | 2211 | 1461134854637 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]]]}] 23:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 23:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:47:34 INFO - PROCESS | 2211 | 1461134854678 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 2211 | 1461134854679 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:47:34 INFO - PROCESS | 2211 | 1461134854681 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 2211 | 1461134854682 Marionette TRACE conn2 <- [1,2266,null,{}] 23:47:34 INFO - PROCESS | 2211 | 1461134854684 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}] 23:47:34 INFO - PROCESS | 2211 | 1461134854764 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:47:34 INFO - PROCESS | 2211 | 1461134854825 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c3000 == 42 [pid = 2211] [id = 574] 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x11b6bd400) [pid = 2211] [serial = 1722] [outer = 0x0] 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x124269800) [pid = 2211] [serial = 1723] [outer = 0x11b6bd400] 23:47:34 INFO - PROCESS | 2211 | 1461134854850 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x124270c00) [pid = 2211] [serial = 1724] [outer = 0x11b6bd400] 23:47:35 INFO - PROCESS | 2211 | 1461134855140 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]]]}] 23:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 473ms 23:47:35 INFO - PROCESS | 2211 | 1461134855162 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 2211 | 1461134855163 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:47:35 INFO - PROCESS | 2211 | 1461134855165 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 2211 | 1461134855166 Marionette TRACE conn2 <- [1,2270,null,{}] 23:47:35 INFO - PROCESS | 2211 | 1461134855169 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}] 23:47:35 INFO - PROCESS | 2211 | 1461134855253 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:47:35 INFO - PROCESS | 2211 | 1461134855259 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a57b800 == 43 [pid = 2211] [id = 575] 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x124271400) [pid = 2211] [serial = 1725] [outer = 0x0] 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x1242c5c00) [pid = 2211] [serial = 1726] [outer = 0x124271400] 23:47:35 INFO - PROCESS | 2211 | 1461134855284 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x1242ca800) [pid = 2211] [serial = 1727] [outer = 0x124271400] 23:47:35 INFO - PROCESS | 2211 | 1461134855608 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]]]}] 23:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 23:47:35 INFO - PROCESS | 2211 | 1461134855635 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 2211 | 1461134855636 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:47:35 INFO - PROCESS | 2211 | 1461134855638 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 2211 | 1461134855639 Marionette TRACE conn2 <- [1,2274,null,{}] 23:47:35 INFO - PROCESS | 2211 | 1461134855641 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}] 23:47:35 INFO - PROCESS | 2211 | 1461134855752 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:47:35 INFO - PROCESS | 2211 | 1461134855758 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a58d000 == 44 [pid = 2211] [id = 576] 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12426b000) [pid = 2211] [serial = 1728] [outer = 0x0] 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x1242cc400) [pid = 2211] [serial = 1729] [outer = 0x12426b000] 23:47:35 INFO - PROCESS | 2211 | 1461134855783 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12445d400) [pid = 2211] [serial = 1730] [outer = 0x12426b000] 23:47:36 INFO - PROCESS | 2211 | 1461134856356 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]]]}] 23:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 770ms 23:47:36 INFO - PROCESS | 2211 | 1461134856409 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 2211 | 1461134856412 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:47:36 INFO - PROCESS | 2211 | 1461134856416 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 2211 | 1461134856418 Marionette TRACE conn2 <- [1,2278,null,{}] 23:47:36 INFO - PROCESS | 2211 | 1461134856422 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}] 23:47:36 INFO - PROCESS | 2211 | 1461134856535 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:47:36 INFO - PROCESS | 2211 | 1461134856643 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x118eeb000 == 45 [pid = 2211] [id = 577] 23:47:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x114b83800) [pid = 2211] [serial = 1731] [outer = 0x0] 23:47:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x114c0cc00) [pid = 2211] [serial = 1732] [outer = 0x114b83800] 23:47:36 INFO - PROCESS | 2211 | 1461134856675 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x11584ac00) [pid = 2211] [serial = 1733] [outer = 0x114b83800] 23:47:37 INFO - PROCESS | 2211 | 1461134857195 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]]]}] 23:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 824ms 23:47:37 INFO - PROCESS | 2211 | 1461134857241 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 2211 | 1461134857245 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:47:37 INFO - PROCESS | 2211 | 1461134857250 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 2211 | 1461134857252 Marionette TRACE conn2 <- [1,2282,null,{}] 23:47:37 INFO - PROCESS | 2211 | 1461134857255 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}] 23:47:37 INFO - PROCESS | 2211 | 1461134857364 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:47:37 INFO - PROCESS | 2211 | 1461134857446 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9ab800 == 46 [pid = 2211] [id = 578] 23:47:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x114a8bc00) [pid = 2211] [serial = 1734] [outer = 0x0] 23:47:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11602ac00) [pid = 2211] [serial = 1735] [outer = 0x114a8bc00] 23:47:37 INFO - PROCESS | 2211 | 1461134857477 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x1188a9800) [pid = 2211] [serial = 1736] [outer = 0x114a8bc00] 23:47:38 INFO - PROCESS | 2211 | 1461134858331 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]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1126ms 23:47:38 INFO - PROCESS | 2211 | 1461134858393 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 2211 | 1461134858396 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:47:38 INFO - PROCESS | 2211 | 1461134858403 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 2211 | 1461134858406 Marionette TRACE conn2 <- [1,2286,null,{}] 23:47:38 INFO - PROCESS | 2211 | 1461134858412 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}] 23:47:38 INFO - PROCESS | 2211 | 1461134858514 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:47:38 INFO - PROCESS | 2211 | 1461134858577 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x118e35800 == 47 [pid = 2211] [id = 579] 23:47:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x114c0e000) [pid = 2211] [serial = 1737] [outer = 0x0] 23:47:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x11528ac00) [pid = 2211] [serial = 1738] [outer = 0x114c0e000] 23:47:38 INFO - PROCESS | 2211 | 1461134858606 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x116035c00) [pid = 2211] [serial = 1739] [outer = 0x114c0e000] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x123c85000 == 46 [pid = 2211] [id = 95] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb6a800 == 45 [pid = 2211] [id = 92] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x1160b2800 == 44 [pid = 2211] [id = 91] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfbf000 == 43 [pid = 2211] [id = 96] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x119ed2000 == 42 [pid = 2211] [id = 85] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7e6800 == 41 [pid = 2211] [id = 88] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x119564000 == 40 [pid = 2211] [id = 90] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12e383000 == 39 [pid = 2211] [id = 97] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12d38c000 == 38 [pid = 2211] [id = 94] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x128877800 == 37 [pid = 2211] [id = 87] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf22000 == 36 [pid = 2211] [id = 86] 23:47:38 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbb8800 == 35 [pid = 2211] [id = 93] 23:47:38 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x12d5c8000) [pid = 2211] [serial = 1675] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x127108c00) [pid = 2211] [serial = 1541] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11bd0b000) [pid = 2211] [serial = 1466] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12b64f000) [pid = 2211] [serial = 1559] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x127110800) [pid = 2211] [serial = 1562] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12b364800) [pid = 2211] [serial = 1490] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x11bbd1000) [pid = 2211] [serial = 1538] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x12a249800) [pid = 2211] [serial = 1544] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x12d187000) [pid = 2211] [serial = 1390] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x12b64b400) [pid = 2211] [serial = 1478] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12ac3e000) [pid = 2211] [serial = 1547] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x114b77400) [pid = 2211] [serial = 1535] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12feaf800) [pid = 2211] [serial = 1487] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x129138800) [pid = 2211] [serial = 1469] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12b64fc00) [pid = 2211] [serial = 1553] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x12a7e3c00) [pid = 2211] [serial = 1472] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x12ac4b800) [pid = 2211] [serial = 1475] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12fde8c00) [pid = 2211] [serial = 1484] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x12b282400) [pid = 2211] [serial = 1550] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x12bd3a800) [pid = 2211] [serial = 1556] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12fc2d400) [pid = 2211] [serial = 1481] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12d114800) [pid = 2211] [serial = 1673] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x12ab9ec00) [pid = 2211] [serial = 1657] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12a261800) [pid = 2211] [serial = 1660] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x12adf1800) [pid = 2211] [serial = 1658] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x12ad88c00) [pid = 2211] [serial = 1663] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x12a265c00) [pid = 2211] [serial = 1661] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x12458a400) [pid = 2211] [serial = 1669] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11bdc4000) [pid = 2211] [serial = 1666] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x124581800) [pid = 2211] [serial = 1667] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x12bd28000) [pid = 2211] [serial = 1672] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12b290000) [pid = 2211] [serial = 1664] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12b2e8800) [pid = 2211] [serial = 1670] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12fed1400) [pid = 2211] [serial = 1637] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x127106000) [pid = 2211] [serial = 1636] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12feb9000) [pid = 2211] [serial = 1634] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x12fdebc00) [pid = 2211] [serial = 1633] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12fc33400) [pid = 2211] [serial = 1631] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x12f787400) [pid = 2211] [serial = 1630] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12f485400) [pid = 2211] [serial = 1628] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12f219400) [pid = 2211] [serial = 1627] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12f14e400) [pid = 2211] [serial = 1625] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12f143400) [pid = 2211] [serial = 1624] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12ee6e400) [pid = 2211] [serial = 1622] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12e84e800) [pid = 2211] [serial = 1621] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12e2bcc00) [pid = 2211] [serial = 1619] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12d182400) [pid = 2211] [serial = 1618] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12ac56c00) [pid = 2211] [serial = 1615] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x12b286000) [pid = 2211] [serial = 1616] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x12a7e1400) [pid = 2211] [serial = 1613] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x12a249c00) [pid = 2211] [serial = 1612] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x129d75800) [pid = 2211] [serial = 1610] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x1299f4000) [pid = 2211] [serial = 1609] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x123a0cc00) [pid = 2211] [serial = 1607] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11bdca800) [pid = 2211] [serial = 1606] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x118f4ec00) [pid = 2211] [serial = 1604] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x115733000) [pid = 2211] [serial = 1603] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x12db9c400) [pid = 2211] [serial = 1601] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x129fc4800) [pid = 2211] [serial = 1654] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x129d73400) [pid = 2211] [serial = 1651] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x129dbb800) [pid = 2211] [serial = 1652] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x127410800) [pid = 2211] [serial = 1648] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x129c9e000) [pid = 2211] [serial = 1649] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x124269400) [pid = 2211] [serial = 1645] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x124458c00) [pid = 2211] [serial = 1646] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x11abc5000) [pid = 2211] [serial = 1642] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x11c6f4800) [pid = 2211] [serial = 1643] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x119e5a400) [pid = 2211] [serial = 1640] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x1158b0000) [pid = 2211] [serial = 1639] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x12ab72800) [pid = 2211] [serial = 1655] [outer = 0x0] [url = about:blank] 23:47:39 INFO - PROCESS | 2211 | 1461134859076 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]]]}] 23:47:39 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 23:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 725ms 23:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:47:39 INFO - PROCESS | 2211 | 1461134859127 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 2211 | 1461134859131 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:47:39 INFO - PROCESS | 2211 | 1461134859135 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 2211 | 1461134859138 Marionette TRACE conn2 <- [1,2290,null,{}] 23:47:39 INFO - PROCESS | 2211 | 1461134859140 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}] 23:47:39 INFO - PROCESS | 2211 | 1461134859217 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:47:39 INFO - PROCESS | 2211 | 1461134859223 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x119856800 == 36 [pid = 2211] [id = 580] 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x11605e000) [pid = 2211] [serial = 1740] [outer = 0x0] 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x1186ea800) [pid = 2211] [serial = 1741] [outer = 0x11605e000] 23:47:39 INFO - PROCESS | 2211 | 1461134859249 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x1188b1000) [pid = 2211] [serial = 1742] [outer = 0x11605e000] 23:47:39 INFO - PROCESS | 2211 | 1461134859577 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]]]}] 23:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 472ms 23:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:47:39 INFO - PROCESS | 2211 | 1461134859611 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 2211 | 1461134859612 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:47:39 INFO - PROCESS | 2211 | 1461134859614 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 2211 | 1461134859617 Marionette TRACE conn2 <- [1,2294,null,{}] 23:47:39 INFO - PROCESS | 2211 | 1461134859624 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}] 23:47:39 INFO - PROCESS | 2211 | 1461134859704 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:47:39 INFO - PROCESS | 2211 | 1461134859710 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf03000 == 37 [pid = 2211] [id = 581] 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x1146b7800) [pid = 2211] [serial = 1743] [outer = 0x0] 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x1191adc00) [pid = 2211] [serial = 1744] [outer = 0x1146b7800] 23:47:39 INFO - PROCESS | 2211 | 1461134859738 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x119e61c00) [pid = 2211] [serial = 1745] [outer = 0x1146b7800] 23:47:40 INFO - PROCESS | 2211 | 1461134860097 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 23:47:40 INFO - PROCESS | 2211 | 1461134860137 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 2211 | 1461134860138 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:47:40 INFO - PROCESS | 2211 | 1461134860140 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 2211 | 1461134860141 Marionette TRACE conn2 <- [1,2298,null,{}] 23:47:40 INFO - PROCESS | 2211 | 1461134860144 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}] 23:47:40 INFO - PROCESS | 2211 | 1461134860228 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:47:40 INFO - PROCESS | 2211 | 1461134860283 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c45c800 == 38 [pid = 2211] [id = 582] 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x119e59400) [pid = 2211] [serial = 1746] [outer = 0x0] 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11a9d0c00) [pid = 2211] [serial = 1747] [outer = 0x119e59400] 23:47:40 INFO - PROCESS | 2211 | 1461134860309 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11abc3c00) [pid = 2211] [serial = 1748] [outer = 0x119e59400] 23:47:40 INFO - PROCESS | 2211 | 1461134860608 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 23:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:47:40 INFO - PROCESS | 2211 | 1461134860661 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 2211 | 1461134860663 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:47:40 INFO - PROCESS | 2211 | 1461134860666 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 2211 | 1461134860668 Marionette TRACE conn2 <- [1,2302,null,{}] 23:47:40 INFO - PROCESS | 2211 | 1461134860671 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}] 23:47:40 INFO - PROCESS | 2211 | 1461134860787 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:47:40 INFO - PROCESS | 2211 | 1461134860868 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f52800 == 39 [pid = 2211] [id = 583] 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x119ef2800) [pid = 2211] [serial = 1749] [outer = 0x0] 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11abce400) [pid = 2211] [serial = 1750] [outer = 0x119ef2800] 23:47:40 INFO - PROCESS | 2211 | 1461134860911 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11af6ec00) [pid = 2211] [serial = 1751] [outer = 0x119ef2800] 23:47:41 INFO - PROCESS | 2211 | 1461134861296 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]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 23:47:41 INFO - PROCESS | 2211 | 1461134861336 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 2211 | 1461134861337 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:47:41 INFO - PROCESS | 2211 | 1461134861340 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 2211 | 1461134861341 Marionette TRACE conn2 <- [1,2306,null,{}] 23:47:41 INFO - PROCESS | 2211 | 1461134861343 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}] 23:47:41 INFO - PROCESS | 2211 | 1461134861457 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:47:41 INFO - PROCESS | 2211 | 1461134861470 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a7000 == 40 [pid = 2211] [id = 584] 23:47:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11af75800) [pid = 2211] [serial = 1752] [outer = 0x0] 23:47:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x11b929400) [pid = 2211] [serial = 1753] [outer = 0x11af75800] 23:47:41 INFO - PROCESS | 2211 | 1461134861497 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11bd0d800) [pid = 2211] [serial = 1754] [outer = 0x11af75800] 23:47:41 INFO - PROCESS | 2211 | 1461134861913 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]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 618ms 23:47:41 INFO - PROCESS | 2211 | 1461134861959 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:47:41 INFO - PROCESS | 2211 | 1461134861961 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:47:41 INFO - PROCESS | 2211 | 1461134861964 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 2211 | 1461134861966 Marionette TRACE conn2 <- [1,2310,null,{}] 23:47:41 INFO - PROCESS | 2211 | 1461134861969 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}] 23:47:42 INFO - PROCESS | 2211 | 1461134862115 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:47:42 INFO - PROCESS | 2211 | 1461134862225 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x128871000 == 41 [pid = 2211] [id = 585] 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11bdc1000) [pid = 2211] [serial = 1755] [outer = 0x0] 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11bdca400) [pid = 2211] [serial = 1756] [outer = 0x11bdc1000] 23:47:42 INFO - PROCESS | 2211 | 1461134862264 Marionette DEBUG loaded listener.js 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11c168000) [pid = 2211] [serial = 1757] [outer = 0x11bdc1000] 23:47:42 INFO - PROCESS | 2211 | 1461134862599 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]]]}] 23:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 669ms 23:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:47:42 INFO - PROCESS | 2211 | 1461134862634 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:47:42 INFO - PROCESS | 2211 | 1461134862635 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:47:42 INFO - PROCESS | 2211 | 1461134862637 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:47:42 INFO - PROCESS | 2211 | 1461134862638 Marionette TRACE conn2 <- [1,2314,null,{}] 23:47:42 INFO - PROCESS | 2211 | 1461134862641 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}] 23:47:42 INFO - PROCESS | 2211 | 1461134862737 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:47:42 INFO - PROCESS | 2211 | 1461134862741 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x1292a3000 == 42 [pid = 2211] [id = 586] 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11c168800) [pid = 2211] [serial = 1758] [outer = 0x0] 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11c397800) [pid = 2211] [serial = 1759] [outer = 0x11c168800] 23:47:42 INFO - PROCESS | 2211 | 1461134862766 Marionette DEBUG loaded listener.js 23:47:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x11c888400) [pid = 2211] [serial = 1760] [outer = 0x11c168800] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11bf63800) [pid = 2211] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x1188d1800) [pid = 2211] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11afd7800) [pid = 2211] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11c8b2000) [pid = 2211] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x11b6b7400) [pid = 2211] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11abc6000) [pid = 2211] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11227f000) [pid = 2211] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x11af73000) [pid = 2211] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x124271400) [pid = 2211] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x114c0d000) [pid = 2211] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x114b7b400) [pid = 2211] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x123a0bc00) [pid = 2211] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x123a0c400) [pid = 2211] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x11adf2800) [pid = 2211] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x11534d800) [pid = 2211] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x119546800) [pid = 2211] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:47:43 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x11b6bd400) [pid = 2211] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:47:43 INFO - PROCESS | 2211 | 1461134863318 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]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 23:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:47:43 INFO - PROCESS | 2211 | 1461134863357 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 2211 | 1461134863359 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:47:43 INFO - PROCESS | 2211 | 1461134863362 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 2211 | 1461134863364 Marionette TRACE conn2 <- [1,2318,null,{}] 23:47:43 INFO - PROCESS | 2211 | 1461134863368 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}] 23:47:43 INFO - PROCESS | 2211 | 1461134863499 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:47:43 INFO - PROCESS | 2211 | 1461134863533 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb70800 == 43 [pid = 2211] [id = 587] 23:47:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x1188d1800) [pid = 2211] [serial = 1761] [outer = 0x0] 23:47:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x119546800) [pid = 2211] [serial = 1762] [outer = 0x1188d1800] 23:47:43 INFO - PROCESS | 2211 | 1461134863567 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11b6bd400) [pid = 2211] [serial = 1763] [outer = 0x1188d1800] 23:47:43 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw 23:47:43 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1 23:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:43 INFO - _addTest/ [0,2321,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 2211 | 1461134863935 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:47:43 INFO - PROCESS | 2211 | 1461134863940 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 2211 | 1461134863942 Marionette TRACE conn2 <- [1,2322,null,{}] 23:47:43 INFO - PROCESS | 2211 | 1461134863944 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}] 23:47:44 INFO - PROCESS | 2211 | 1461134864048 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:47:44 INFO - PROCESS | 2211 | 1461134864055 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f25800 == 44 [pid = 2211] [id = 588] 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x1188d6000) [pid = 2211] [serial = 1764] [outer = 0x0] 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11c8b2400) [pid = 2211] [serial = 1765] [outer = 0x1188d6000] 23:47:44 INFO - PROCESS | 2211 | 1461134864081 Marionette DEBUG loaded listener.js 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x123a0b400) [pid = 2211] [serial = 1766] [outer = 0x1188d6000] 23:47:44 INFO - PROCESS | 2211 | 1461134864378 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]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 473ms 23:47:44 INFO - PROCESS | 2211 | 1461134864411 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 2211 | 1461134864413 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:47:44 INFO - PROCESS | 2211 | 1461134864415 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 2211 | 1461134864417 Marionette TRACE conn2 <- [1,2326,null,{}] 23:47:44 INFO - PROCESS | 2211 | 1461134864419 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}] 23:47:44 INFO - PROCESS | 2211 | 1461134864513 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:47:44 INFO - PROCESS | 2211 | 1461134864517 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7b3000 == 45 [pid = 2211] [id = 589] 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11bd0f800) [pid = 2211] [serial = 1767] [outer = 0x0] 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x123befc00) [pid = 2211] [serial = 1768] [outer = 0x11bd0f800] 23:47:44 INFO - PROCESS | 2211 | 1461134864547 Marionette DEBUG loaded listener.js 23:47:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x12426f400) [pid = 2211] [serial = 1769] [outer = 0x11bd0f800] 23:47:44 INFO - PROCESS | 2211 | 1461134864883 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]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 23:47:44 INFO - PROCESS | 2211 | 1461134864935 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 2211 | 1461134864936 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:47:44 INFO - PROCESS | 2211 | 1461134864938 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 2211 | 1461134864939 Marionette TRACE conn2 <- [1,2330,null,{}] 23:47:44 INFO - PROCESS | 2211 | 1461134864942 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}] 23:47:45 INFO - PROCESS | 2211 | 1461134865022 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:47:45 INFO - PROCESS | 2211 | 1461134865026 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7c9800 == 46 [pid = 2211] [id = 590] 23:47:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x12426f800) [pid = 2211] [serial = 1770] [outer = 0x0] 23:47:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x1242cec00) [pid = 2211] [serial = 1771] [outer = 0x12426f800] 23:47:45 INFO - PROCESS | 2211 | 1461134865051 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x124560000) [pid = 2211] [serial = 1772] [outer = 0x12426f800] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5b0000 == 45 [pid = 2211] [id = 89] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11955e800 == 44 [pid = 2211] [id = 101] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11517b000 == 43 [pid = 2211] [id = 98] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x13a220000 == 42 [pid = 2211] [id = 558] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1167d1800 == 41 [pid = 2211] [id = 99] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x1144d7800 == 40 [pid = 2211] [id = 100] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x118e35800 == 39 [pid = 2211] [id = 579] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9ab800 == 38 [pid = 2211] [id = 578] 23:47:45 INFO - PROCESS | 2211 | --DOCSHELL 0x118eeb000 == 37 [pid = 2211] [id = 577] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x119856800 == 36 [pid = 2211] [id = 580] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7b3000 == 35 [pid = 2211] [id = 589] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x128871000 == 34 [pid = 2211] [id = 585] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x129f25800 == 33 [pid = 2211] [id = 588] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb70800 == 32 [pid = 2211] [id = 587] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x1245a7000 == 31 [pid = 2211] [id = 584] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf03000 == 30 [pid = 2211] [id = 581] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x11c45c800 == 29 [pid = 2211] [id = 582] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x1292a3000 == 28 [pid = 2211] [id = 586] 23:47:46 INFO - PROCESS | 2211 | --DOCSHELL 0x123f52800 == 27 [pid = 2211] [id = 583] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x1242cc400) [pid = 2211] [serial = 1729] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11c386800) [pid = 2211] [serial = 1708] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x1189d9c00) [pid = 2211] [serial = 1687] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x11b931800) [pid = 2211] [serial = 1699] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11c8b8400) [pid = 2211] [serial = 1711] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x11912a800) [pid = 2211] [serial = 1688] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x11bd04400) [pid = 2211] [serial = 1702] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x11bd10000) [pid = 2211] [serial = 1703] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x11adf0000) [pid = 2211] [serial = 1693] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x11af72400) [pid = 2211] [serial = 1694] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x1188a7c00) [pid = 2211] [serial = 1684] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x1188b0400) [pid = 2211] [serial = 1685] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x11afd6000) [pid = 2211] [serial = 1696] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x1242c5c00) [pid = 2211] [serial = 1726] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x11b6bcc00) [pid = 2211] [serial = 1697] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x11954b800) [pid = 2211] [serial = 1690] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 81 (0x119ef6000) [pid = 2211] [serial = 1691] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 80 (0x114b7c400) [pid = 2211] [serial = 1678] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 79 (0x114c08800) [pid = 2211] [serial = 1679] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 78 (0x11c894000) [pid = 2211] [serial = 1709] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 77 (0x123a11400) [pid = 2211] [serial = 1714] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 76 (0x123e2b400) [pid = 2211] [serial = 1717] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 75 (0x123bf6000) [pid = 2211] [serial = 1715] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 74 (0x11bbd1400) [pid = 2211] [serial = 1700] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 73 (0x11bdc8800) [pid = 2211] [serial = 1705] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 72 (0x11578f400) [pid = 2211] [serial = 1681] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 71 (0x11605c800) [pid = 2211] [serial = 1682] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 70 (0x11bbd8800) [pid = 2211] [serial = 1720] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 69 (0x124266800) [pid = 2211] [serial = 1718] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 68 (0x124270c00) [pid = 2211] [serial = 1724] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 67 (0x123a09000) [pid = 2211] [serial = 1712] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 66 (0x124269800) [pid = 2211] [serial = 1723] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 65 (0x1242ca800) [pid = 2211] [serial = 1727] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 64 (0x124103400) [pid = 2211] [serial = 1721] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | --DOMWINDOW == 63 (0x11bf5bc00) [pid = 2211] [serial = 1706] [outer = 0x0] [url = about:blank] 23:47:46 INFO - PROCESS | 2211 | 1461134866580 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1672ms 23:47:46 INFO - PROCESS | 2211 | 1461134866611 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 2211 | 1461134866613 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:47:46 INFO - PROCESS | 2211 | 1461134866617 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 2211 | 1461134866619 Marionette TRACE conn2 <- [1,2334,null,{}] 23:47:46 INFO - PROCESS | 2211 | 1461134866624 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}] 23:47:46 INFO - PROCESS | 2211 | 1461134866698 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:47:46 INFO - PROCESS | 2211 | 1461134866707 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x1160bc800 == 28 [pid = 2211] [id = 591] 23:47:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 64 (0x114b79800) [pid = 2211] [serial = 1773] [outer = 0x0] 23:47:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 65 (0x114b7a000) [pid = 2211] [serial = 1774] [outer = 0x114b79800] 23:47:46 INFO - PROCESS | 2211 | 1461134866734 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 66 (0x114c08800) [pid = 2211] [serial = 1775] [outer = 0x114b79800] 23:47:47 INFO - PROCESS | 2211 | 1461134867104 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 23:47:47 INFO - PROCESS | 2211 | 1461134867139 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 2211 | 1461134867143 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:47:47 INFO - PROCESS | 2211 | 1461134867147 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 2211 | 1461134867149 Marionette TRACE conn2 <- [1,2338,null,{}] 23:47:47 INFO - PROCESS | 2211 | 1461134867151 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}] 23:47:47 INFO - PROCESS | 2211 | 1461134867223 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:47:47 INFO - PROCESS | 2211 | 1461134867227 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x119561000 == 29 [pid = 2211] [id = 592] 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 67 (0x115293000) [pid = 2211] [serial = 1776] [outer = 0x0] 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 68 (0x115853c00) [pid = 2211] [serial = 1777] [outer = 0x115293000] 23:47:47 INFO - PROCESS | 2211 | 1461134867255 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 69 (0x1163e4800) [pid = 2211] [serial = 1778] [outer = 0x115293000] 23:47:47 INFO - PROCESS | 2211 | 1461134867583 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 470ms 23:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:47:47 INFO - PROCESS | 2211 | 1461134867618 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 2211 | 1461134867619 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:47:47 INFO - PROCESS | 2211 | 1461134867622 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 2211 | 1461134867624 Marionette TRACE conn2 <- [1,2342,null,{}] 23:47:47 INFO - PROCESS | 2211 | 1461134867641 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}] 23:47:47 INFO - PROCESS | 2211 | 1461134867717 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:47:47 INFO - PROCESS | 2211 | 1461134867725 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99e000 == 30 [pid = 2211] [id = 593] 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 70 (0x114371800) [pid = 2211] [serial = 1779] [outer = 0x0] 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 71 (0x1188ab000) [pid = 2211] [serial = 1780] [outer = 0x114371800] 23:47:47 INFO - PROCESS | 2211 | 1461134867753 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 72 (0x118975400) [pid = 2211] [serial = 1781] [outer = 0x114371800] 23:47:48 INFO - PROCESS | 2211 | 1461134868094 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 23:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:47:48 INFO - PROCESS | 2211 | 1461134868143 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 2211 | 1461134868144 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:47:48 INFO - PROCESS | 2211 | 1461134868147 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 2211 | 1461134868148 Marionette TRACE conn2 <- [1,2346,null,{}] 23:47:48 INFO - PROCESS | 2211 | 1461134868150 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}] 23:47:48 INFO - PROCESS | 2211 | 1461134868219 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:47:48 INFO - PROCESS | 2211 | 1461134868266 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b91f800 == 31 [pid = 2211] [id = 594] 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 73 (0x1188d4c00) [pid = 2211] [serial = 1782] [outer = 0x0] 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 74 (0x118f59c00) [pid = 2211] [serial = 1783] [outer = 0x1188d4c00] 23:47:48 INFO - PROCESS | 2211 | 1461134868292 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 75 (0x11912f800) [pid = 2211] [serial = 1784] [outer = 0x1188d4c00] 23:47:48 INFO - PROCESS | 2211 | 1461134868685 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 23:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:47:48 INFO - PROCESS | 2211 | 1461134868717 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 2211 | 1461134868719 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:47:48 INFO - PROCESS | 2211 | 1461134868722 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 2211 | 1461134868724 Marionette TRACE conn2 <- [1,2350,null,{}] 23:47:48 INFO - PROCESS | 2211 | 1461134868728 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}] 23:47:48 INFO - PROCESS | 2211 | 1461134868862 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:47:48 INFO - PROCESS | 2211 | 1461134868872 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc4b800 == 32 [pid = 2211] [id = 595] 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 76 (0x114a8f800) [pid = 2211] [serial = 1785] [outer = 0x0] 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 77 (0x119546c00) [pid = 2211] [serial = 1786] [outer = 0x114a8f800] 23:47:48 INFO - PROCESS | 2211 | 1461134868912 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 78 (0x119eec800) [pid = 2211] [serial = 1787] [outer = 0x114a8f800] 23:47:49 INFO - PROCESS | 2211 | 1461134869215 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]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 23:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:47:49 INFO - PROCESS | 2211 | 1461134869244 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 2211 | 1461134869245 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:47:49 INFO - PROCESS | 2211 | 1461134869247 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 2211 | 1461134869248 Marionette TRACE conn2 <- [1,2354,null,{}] 23:47:49 INFO - PROCESS | 2211 | 1461134869251 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}] 23:47:49 INFO - PROCESS | 2211 | 1461134869335 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:47:49 INFO - PROCESS | 2211 | 1461134869341 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b71800 == 33 [pid = 2211] [id = 596] 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 79 (0x119ef0000) [pid = 2211] [serial = 1788] [outer = 0x0] 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 80 (0x11abc1800) [pid = 2211] [serial = 1789] [outer = 0x119ef0000] 23:47:49 INFO - PROCESS | 2211 | 1461134869371 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 81 (0x11adf8400) [pid = 2211] [serial = 1790] [outer = 0x119ef0000] 23:47:49 INFO - PROCESS | 2211 | 1461134869698 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]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 23:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:47:49 INFO - PROCESS | 2211 | 1461134869716 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 2211 | 1461134869717 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:47:49 INFO - PROCESS | 2211 | 1461134869719 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 2211 | 1461134869722 Marionette TRACE conn2 <- [1,2358,null,{}] 23:47:49 INFO - PROCESS | 2211 | 1461134869725 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}] 23:47:49 INFO - PROCESS | 2211 | 1461134869816 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:47:49 INFO - PROCESS | 2211 | 1461134869822 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c76000 == 34 [pid = 2211] [id = 597] 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x1153f0400) [pid = 2211] [serial = 1791] [outer = 0x0] 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x11af6d400) [pid = 2211] [serial = 1792] [outer = 0x1153f0400] 23:47:49 INFO - PROCESS | 2211 | 1461134869847 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11afdec00) [pid = 2211] [serial = 1793] [outer = 0x1153f0400] 23:47:50 INFO - PROCESS | 2211 | 1461134870119 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]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 422ms 23:47:50 INFO - PROCESS | 2211 | 1461134870144 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:47:50 INFO - PROCESS | 2211 | 1461134870146 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:47:50 INFO - PROCESS | 2211 | 1461134870148 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 2211 | 1461134870149 Marionette TRACE conn2 <- [1,2362,null,{}] 23:47:50 INFO - PROCESS | 2211 | 1461134870151 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}] 23:47:50 INFO - PROCESS | 2211 | 1461134870235 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:47:50 INFO - PROCESS | 2211 | 1461134870241 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f42800 == 35 [pid = 2211] [id = 598] 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x11af77400) [pid = 2211] [serial = 1794] [outer = 0x0] 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x11b930000) [pid = 2211] [serial = 1795] [outer = 0x11af77400] 23:47:50 INFO - PROCESS | 2211 | 1461134870266 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x11bbd0800) [pid = 2211] [serial = 1796] [outer = 0x11af77400] 23:47:50 INFO - PROCESS | 2211 | 1461134870567 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]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 23:47:50 INFO - PROCESS | 2211 | 1461134870619 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:47:50 INFO - PROCESS | 2211 | 1461134870622 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:47:50 INFO - PROCESS | 2211 | 1461134870625 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 2211 | 1461134870626 Marionette TRACE conn2 <- [1,2366,null,{}] 23:47:50 INFO - PROCESS | 2211 | 1461134870629 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}] 23:47:50 INFO - PROCESS | 2211 | 1461134870696 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:47:50 INFO - PROCESS | 2211 | 1461134870748 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99d800 == 36 [pid = 2211] [id = 599] 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x11af77000) [pid = 2211] [serial = 1797] [outer = 0x0] 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11bbd1400) [pid = 2211] [serial = 1798] [outer = 0x11af77000] 23:47:50 INFO - PROCESS | 2211 | 1461134870773 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11bd0f000) [pid = 2211] [serial = 1799] [outer = 0x11af77000] 23:47:51 INFO - PROCESS | 2211 | 1461134871060 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 467ms 23:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:47:51 INFO - PROCESS | 2211 | 1461134871093 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 2211 | 1461134871095 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:47:51 INFO - PROCESS | 2211 | 1461134871097 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 2211 | 1461134871098 Marionette TRACE conn2 <- [1,2370,null,{}] 23:47:51 INFO - PROCESS | 2211 | 1461134871100 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}] 23:47:51 INFO - PROCESS | 2211 | 1461134871175 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:47:51 INFO - PROCESS | 2211 | 1461134871179 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x124eb9000 == 37 [pid = 2211] [id = 600] 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11bdbf400) [pid = 2211] [serial = 1800] [outer = 0x0] 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11bdcac00) [pid = 2211] [serial = 1801] [outer = 0x11bdbf400] 23:47:51 INFO - PROCESS | 2211 | 1461134871206 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11c396000) [pid = 2211] [serial = 1802] [outer = 0x11bdbf400] 23:47:51 INFO - PROCESS | 2211 | 1461134871533 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 467ms 23:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:47:51 INFO - PROCESS | 2211 | 1461134871565 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 2211 | 1461134871566 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:47:51 INFO - PROCESS | 2211 | 1461134871568 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 2211 | 1461134871570 Marionette TRACE conn2 <- [1,2374,null,{}] 23:47:51 INFO - PROCESS | 2211 | 1461134871573 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}] 23:47:51 INFO - PROCESS | 2211 | 1461134871681 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:47:51 INFO - PROCESS | 2211 | 1461134871695 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc4b000 == 38 [pid = 2211] [id = 601] 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11c396c00) [pid = 2211] [serial = 1803] [outer = 0x0] 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11c88e400) [pid = 2211] [serial = 1804] [outer = 0x11c396c00] 23:47:51 INFO - PROCESS | 2211 | 1461134871724 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x123a0a800) [pid = 2211] [serial = 1805] [outer = 0x11c396c00] 23:47:52 INFO - PROCESS | 2211 | 1461134872080 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 23:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:47:52 INFO - PROCESS | 2211 | 1461134872091 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 2211 | 1461134872092 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:47:52 INFO - PROCESS | 2211 | 1461134872094 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 2211 | 1461134872095 Marionette TRACE conn2 <- [1,2378,null,{}] 23:47:52 INFO - PROCESS | 2211 | 1461134872097 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}] 23:47:52 INFO - PROCESS | 2211 | 1461134872190 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:47:52 INFO - PROCESS | 2211 | 1461134872195 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x129298000 == 39 [pid = 2211] [id = 602] 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11c6b8800) [pid = 2211] [serial = 1806] [outer = 0x0] 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x123beb400) [pid = 2211] [serial = 1807] [outer = 0x11c6b8800] 23:47:52 INFO - PROCESS | 2211 | 1461134872219 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x124109000) [pid = 2211] [serial = 1808] [outer = 0x11c6b8800] 23:47:52 INFO - PROCESS | 2211 | 1461134872546 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 23:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:47:52 INFO - PROCESS | 2211 | 1461134872613 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 2211 | 1461134872614 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:47:52 INFO - PROCESS | 2211 | 1461134872616 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 2211 | 1461134872617 Marionette TRACE conn2 <- [1,2382,null,{}] 23:47:52 INFO - PROCESS | 2211 | 1461134872620 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}] 23:47:52 INFO - PROCESS | 2211 | 1461134872710 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:47:52 INFO - PROCESS | 2211 | 1461134872723 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f16800 == 40 [pid = 2211] [id = 603] 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x123b10400) [pid = 2211] [serial = 1809] [outer = 0x0] 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x124158c00) [pid = 2211] [serial = 1810] [outer = 0x123b10400] 23:47:52 INFO - PROCESS | 2211 | 1461134872748 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x12426d000) [pid = 2211] [serial = 1811] [outer = 0x123b10400] 23:47:53 INFO - PROCESS | 2211 | 1461134873096 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 23:47:53 INFO - PROCESS | 2211 | 1461134873140 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:47:53 INFO - PROCESS | 2211 | 1461134873142 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:47:53 INFO - PROCESS | 2211 | 1461134873144 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 2211 | 1461134873145 Marionette TRACE conn2 <- [1,2386,null,{}] 23:47:53 INFO - PROCESS | 2211 | 1461134873147 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}] 23:47:53 INFO - PROCESS | 2211 | 1461134873236 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:47:53 INFO - PROCESS | 2211 | 1461134873249 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a573800 == 41 [pid = 2211] [id = 604] 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x124111400) [pid = 2211] [serial = 1812] [outer = 0x0] 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x1242c4c00) [pid = 2211] [serial = 1813] [outer = 0x124111400] 23:47:53 INFO - PROCESS | 2211 | 1461134873274 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x1242cb400) [pid = 2211] [serial = 1814] [outer = 0x124111400] 23:47:53 INFO - PROCESS | 2211 | 1461134873612 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12d18c400) [pid = 2211] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x11bd0f800) [pid = 2211] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11af75800) [pid = 2211] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11bdc1000) [pid = 2211] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11c168800) [pid = 2211] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x1188d1800) [pid = 2211] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x1188d6000) [pid = 2211] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x114a8bc00) [pid = 2211] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x114b83800) [pid = 2211] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x12426b000) [pid = 2211] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x119ef2800) [pid = 2211] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x119e59400) [pid = 2211] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x1146b7800) [pid = 2211] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x11605e000) [pid = 2211] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:47:53 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x114c0e000) [pid = 2211] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:47:53 INFO - PROCESS | 2211 | 1461134873746 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 2211 | 1461134873747 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:47:53 INFO - PROCESS | 2211 | 1461134873752 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 2211 | 1461134873753 Marionette TRACE conn2 <- [1,2390,null,{}] 23:47:53 INFO - PROCESS | 2211 | 1461134873761 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}] 23:47:53 INFO - PROCESS | 2211 | 1461134873835 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:47:53 INFO - PROCESS | 2211 | 1461134873841 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a99a000 == 42 [pid = 2211] [id = 605] 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x114b80800) [pid = 2211] [serial = 1815] [outer = 0x0] 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x1158b8000) [pid = 2211] [serial = 1816] [outer = 0x114b80800] 23:47:53 INFO - PROCESS | 2211 | 1461134873866 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11abcd000) [pid = 2211] [serial = 1817] [outer = 0x114b80800] 23:47:54 INFO - PROCESS | 2211 | 1461134874183 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]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 477ms 23:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:47:54 INFO - PROCESS | 2211 | 1461134874230 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 2211 | 1461134874231 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:47:54 INFO - PROCESS | 2211 | 1461134874233 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 2211 | 1461134874234 Marionette TRACE conn2 <- [1,2394,null,{}] 23:47:54 INFO - PROCESS | 2211 | 1461134874236 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}] 23:47:54 INFO - PROCESS | 2211 | 1461134874311 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:47:54 INFO - PROCESS | 2211 | 1461134874360 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a736800 == 43 [pid = 2211] [id = 606] 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x114b83800) [pid = 2211] [serial = 1818] [outer = 0x0] 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11c16fc00) [pid = 2211] [serial = 1819] [outer = 0x114b83800] 23:47:54 INFO - PROCESS | 2211 | 1461134874384 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x1242cf800) [pid = 2211] [serial = 1820] [outer = 0x114b83800] 23:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 470ms 23:47:54 INFO - PROCESS | 2211 | 1461134874699 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]]]}] 23:47:54 INFO - PROCESS | 2211 | 1461134874704 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 2211 | 1461134874706 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:47:54 INFO - PROCESS | 2211 | 1461134874711 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 2211 | 1461134874712 Marionette TRACE conn2 <- [1,2398,null,{}] 23:47:54 INFO - PROCESS | 2211 | 1461134874714 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}] 23:47:54 INFO - PROCESS | 2211 | 1461134874791 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:47:54 INFO - PROCESS | 2211 | 1461134874795 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab1f000 == 44 [pid = 2211] [id = 607] 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x1242cfc00) [pid = 2211] [serial = 1821] [outer = 0x0] 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x124563400) [pid = 2211] [serial = 1822] [outer = 0x1242cfc00] 23:47:54 INFO - PROCESS | 2211 | 1461134874819 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x124568c00) [pid = 2211] [serial = 1823] [outer = 0x1242cfc00] 23:47:55 INFO - PROCESS | 2211 | 1461134875136 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]]]}] 23:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 23:47:55 INFO - PROCESS | 2211 | 1461134875179 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:47:55 INFO - PROCESS | 2211 | 1461134875180 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:47:55 INFO - PROCESS | 2211 | 1461134875182 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 2211 | 1461134875184 Marionette TRACE conn2 <- [1,2402,null,{}] 23:47:55 INFO - PROCESS | 2211 | 1461134875186 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}] 23:47:55 INFO - PROCESS | 2211 | 1461134875284 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:47:55 INFO - PROCESS | 2211 | 1461134875293 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acac000 == 45 [pid = 2211] [id = 608] 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x124564000) [pid = 2211] [serial = 1824] [outer = 0x0] 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12457e000) [pid = 2211] [serial = 1825] [outer = 0x124564000] 23:47:55 INFO - PROCESS | 2211 | 1461134875318 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x124582800) [pid = 2211] [serial = 1826] [outer = 0x124564000] 23:47:55 INFO - PROCESS | 2211 | 1461134875634 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]]]}] 23:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 467ms 23:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:47:55 INFO - PROCESS | 2211 | 1461134875651 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:47:55 INFO - PROCESS | 2211 | 1461134875652 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:47:55 INFO - PROCESS | 2211 | 1461134875655 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 2211 | 1461134875658 Marionette TRACE conn2 <- [1,2406,null,{}] 23:47:55 INFO - PROCESS | 2211 | 1461134875660 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}] 23:47:55 INFO - PROCESS | 2211 | 1461134875734 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:47:55 INFO - PROCESS | 2211 | 1461134875833 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x114675000 == 46 [pid = 2211] [id = 609] 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x11227c400) [pid = 2211] [serial = 1827] [outer = 0x0] 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x114139400) [pid = 2211] [serial = 1828] [outer = 0x11227c400] 23:47:55 INFO - PROCESS | 2211 | 1461134875866 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x114a88000) [pid = 2211] [serial = 1829] [outer = 0x11227c400] 23:47:56 INFO - PROCESS | 2211 | 1461134876426 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]]]}] 23:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 824ms 23:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:47:56 INFO - PROCESS | 2211 | 1461134876480 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 2211 | 1461134876483 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:47:56 INFO - PROCESS | 2211 | 1461134876487 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 2211 | 1461134876492 Marionette TRACE conn2 <- [1,2410,null,{}] 23:47:56 INFO - PROCESS | 2211 | 1461134876496 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}] 23:47:56 INFO - PROCESS | 2211 | 1461134876603 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:47:56 INFO - PROCESS | 2211 | 1461134876656 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b65b000 == 47 [pid = 2211] [id = 610] 23:47:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x1158bcc00) [pid = 2211] [serial = 1830] [outer = 0x0] 23:47:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x116318400) [pid = 2211] [serial = 1831] [outer = 0x1158bcc00] 23:47:56 INFO - PROCESS | 2211 | 1461134876684 Marionette DEBUG loaded listener.js 23:47:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x1165dc400) [pid = 2211] [serial = 1832] [outer = 0x1158bcc00] 23:47:57 INFO - PROCESS | 2211 | 1461134877409 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]]]}] 23:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 975ms 23:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:47:57 INFO - PROCESS | 2211 | 1461134877462 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 2211 | 1461134877464 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:47:57 INFO - PROCESS | 2211 | 1461134877467 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 2211 | 1461134877469 Marionette TRACE conn2 <- [1,2414,null,{}] 23:47:57 INFO - PROCESS | 2211 | 1461134877474 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}] 23:47:57 INFO - PROCESS | 2211 | 1461134877568 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:47:57 INFO - PROCESS | 2211 | 1461134877623 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x119563000 == 48 [pid = 2211] [id = 611] 23:47:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x114a94800) [pid = 2211] [serial = 1833] [outer = 0x0] 23:47:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x114b7ec00) [pid = 2211] [serial = 1834] [outer = 0x114a94800] 23:47:57 INFO - PROCESS | 2211 | 1461134877652 Marionette DEBUG loaded listener.js 23:47:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x115121800) [pid = 2211] [serial = 1835] [outer = 0x114a94800] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x12acac000 == 47 [pid = 2211] [id = 608] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab1f000 == 46 [pid = 2211] [id = 607] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x12a736800 == 45 [pid = 2211] [id = 606] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99a000 == 44 [pid = 2211] [id = 605] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x12a573800 == 43 [pid = 2211] [id = 604] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x129f16800 == 42 [pid = 2211] [id = 603] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x1242cec00) [pid = 2211] [serial = 1771] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x129298000 == 41 [pid = 2211] [id = 602] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc4b000 == 40 [pid = 2211] [id = 601] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x124eb9000 == 39 [pid = 2211] [id = 600] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99d800 == 38 [pid = 2211] [id = 599] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x123f42800 == 37 [pid = 2211] [id = 598] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x123c76000 == 36 [pid = 2211] [id = 597] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x123b71800 == 35 [pid = 2211] [id = 596] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc4b800 == 34 [pid = 2211] [id = 595] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11b91f800 == 33 [pid = 2211] [id = 594] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x11a99e000 == 32 [pid = 2211] [id = 593] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x119561000 == 31 [pid = 2211] [id = 592] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x1160bc800 == 30 [pid = 2211] [id = 591] 23:47:57 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7c9800 == 29 [pid = 2211] [id = 590] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x12dba6c00) [pid = 2211] [serial = 1676] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12426f400) [pid = 2211] [serial = 1769] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x11b929400) [pid = 2211] [serial = 1753] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11c168000) [pid = 2211] [serial = 1757] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11bdca400) [pid = 2211] [serial = 1756] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11c397800) [pid = 2211] [serial = 1759] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x119546800) [pid = 2211] [serial = 1762] [outer = 0x0] [url = about:blank] 23:47:57 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11b6bd400) [pid = 2211] [serial = 1763] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11c888400) [pid = 2211] [serial = 1760] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x123befc00) [pid = 2211] [serial = 1768] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11c8b2400) [pid = 2211] [serial = 1765] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x1188a9800) [pid = 2211] [serial = 1736] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11602ac00) [pid = 2211] [serial = 1735] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11584ac00) [pid = 2211] [serial = 1733] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x114c0cc00) [pid = 2211] [serial = 1732] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x12445d400) [pid = 2211] [serial = 1730] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11abce400) [pid = 2211] [serial = 1750] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x11a9d0c00) [pid = 2211] [serial = 1747] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x11abc3c00) [pid = 2211] [serial = 1748] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x1191adc00) [pid = 2211] [serial = 1744] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x119e61c00) [pid = 2211] [serial = 1745] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x1186ea800) [pid = 2211] [serial = 1741] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x1188b1000) [pid = 2211] [serial = 1742] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x116035c00) [pid = 2211] [serial = 1739] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x11528ac00) [pid = 2211] [serial = 1738] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x11bd0d800) [pid = 2211] [serial = 1754] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x11af6ec00) [pid = 2211] [serial = 1751] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x123a0b400) [pid = 2211] [serial = 1766] [outer = 0x0] [url = about:blank] 23:47:58 INFO - PROCESS | 2211 | 1461134878062 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]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 622ms 23:47:58 INFO - PROCESS | 2211 | 1461134878090 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 2211 | 1461134878096 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:47:58 INFO - PROCESS | 2211 | 1461134878102 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 2211 | 1461134878108 Marionette TRACE conn2 <- [1,2418,null,{}] 23:47:58 INFO - PROCESS | 2211 | 1461134878110 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}] 23:47:58 INFO - PROCESS | 2211 | 1461134878214 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:47:58 INFO - PROCESS | 2211 | 1461134878222 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a889800 == 30 [pid = 2211] [id = 612] 23:47:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x114b81c00) [pid = 2211] [serial = 1836] [outer = 0x0] 23:47:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x11584b000) [pid = 2211] [serial = 1837] [outer = 0x114b81c00] 23:47:58 INFO - PROCESS | 2211 | 1461134878262 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x116553000) [pid = 2211] [serial = 1838] [outer = 0x114b81c00] 23:47:58 INFO - PROCESS | 2211 | 1461134878715 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]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 626ms 23:47:58 INFO - PROCESS | 2211 | 1461134878729 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 2211 | 1461134878731 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:47:58 INFO - PROCESS | 2211 | 1461134878734 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 2211 | 1461134878740 Marionette TRACE conn2 <- [1,2422,null,{}] 23:47:58 INFO - PROCESS | 2211 | 1461134878752 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}] 23:47:58 INFO - PROCESS | 2211 | 1461134878882 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:47:58 INFO - PROCESS | 2211 | 1461134878990 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb17000 == 31 [pid = 2211] [id = 613] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x116063400) [pid = 2211] [serial = 1839] [outer = 0x0] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x1189dbc00) [pid = 2211] [serial = 1840] [outer = 0x116063400] 23:47:59 INFO - PROCESS | 2211 | 1461134879036 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x118fde000) [pid = 2211] [serial = 1841] [outer = 0x116063400] 23:47:59 INFO - PROCESS | 2211 | 1461134879382 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 676ms 23:47:59 INFO - PROCESS | 2211 | 1461134879410 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 2211 | 1461134879412 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:47:59 INFO - PROCESS | 2211 | 1461134879414 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 2211 | 1461134879415 Marionette TRACE conn2 <- [1,2426,null,{}] 23:47:59 INFO - PROCESS | 2211 | 1461134879418 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}] 23:47:59 INFO - PROCESS | 2211 | 1461134879493 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:47:59 INFO - PROCESS | 2211 | 1461134879544 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1c3000 == 32 [pid = 2211] [id = 614] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x118f52400) [pid = 2211] [serial = 1842] [outer = 0x0] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x119549000) [pid = 2211] [serial = 1843] [outer = 0x118f52400] 23:47:59 INFO - PROCESS | 2211 | 1461134879569 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x119ef1800) [pid = 2211] [serial = 1844] [outer = 0x118f52400] 23:47:59 INFO - PROCESS | 2211 | 1461134879841 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 467ms 23:47:59 INFO - PROCESS | 2211 | 1461134879883 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 2211 | 1461134879884 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:47:59 INFO - PROCESS | 2211 | 1461134879886 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 2211 | 1461134879887 Marionette TRACE conn2 <- [1,2430,null,{}] 23:47:59 INFO - PROCESS | 2211 | 1461134879894 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}] 23:47:59 INFO - PROCESS | 2211 | 1461134879967 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:47:59 INFO - PROCESS | 2211 | 1461134879972 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x113f66800 == 33 [pid = 2211] [id = 615] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x119ef2000) [pid = 2211] [serial = 1845] [outer = 0x0] 23:47:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11a9cdc00) [pid = 2211] [serial = 1846] [outer = 0x119ef2000] 23:48:00 INFO - PROCESS | 2211 | 1461134879999 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11abc4000) [pid = 2211] [serial = 1847] [outer = 0x119ef2000] 23:48:00 INFO - PROCESS | 2211 | 1461134880384 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 523ms 23:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:48:00 INFO - PROCESS | 2211 | 1461134880409 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 2211 | 1461134880410 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:48:00 INFO - PROCESS | 2211 | 1461134880412 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 2211 | 1461134880414 Marionette TRACE conn2 <- [1,2434,null,{}] 23:48:00 INFO - PROCESS | 2211 | 1461134880421 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}] 23:48:00 INFO - PROCESS | 2211 | 1461134880529 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:48:00 INFO - PROCESS | 2211 | 1461134880534 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd0800 == 34 [pid = 2211] [id = 616] 23:48:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x119ef9800) [pid = 2211] [serial = 1848] [outer = 0x0] 23:48:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x11adf3000) [pid = 2211] [serial = 1849] [outer = 0x119ef9800] 23:48:00 INFO - PROCESS | 2211 | 1461134880563 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11b92fc00) [pid = 2211] [serial = 1850] [outer = 0x119ef9800] 23:48:00 INFO - PROCESS | 2211 | 1461134880898 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 523ms 23:48:00 INFO - PROCESS | 2211 | 1461134880937 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 2211 | 1461134880940 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:48:00 INFO - PROCESS | 2211 | 1461134880943 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 2211 | 1461134880944 Marionette TRACE conn2 <- [1,2438,null,{}] 23:48:00 INFO - PROCESS | 2211 | 1461134880946 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}] 23:48:01 INFO - PROCESS | 2211 | 1461134881033 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:48:01 INFO - PROCESS | 2211 | 1461134881070 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a4800 == 35 [pid = 2211] [id = 617] 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x1144a9c00) [pid = 2211] [serial = 1851] [outer = 0x0] 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11bbd6000) [pid = 2211] [serial = 1852] [outer = 0x1144a9c00] 23:48:01 INFO - PROCESS | 2211 | 1461134881094 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11bd0b800) [pid = 2211] [serial = 1853] [outer = 0x1144a9c00] 23:48:01 INFO - PROCESS | 2211 | 1461134881418 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]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 517ms 23:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:48:01 INFO - PROCESS | 2211 | 1461134881461 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 2211 | 1461134881462 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:48:01 INFO - PROCESS | 2211 | 1461134881464 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 2211 | 1461134881465 Marionette TRACE conn2 <- [1,2442,null,{}] 23:48:01 INFO - PROCESS | 2211 | 1461134881467 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}] 23:48:01 INFO - PROCESS | 2211 | 1461134881558 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:48:01 INFO - PROCESS | 2211 | 1461134881571 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ed3800 == 36 [pid = 2211] [id = 618] 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11bd05800) [pid = 2211] [serial = 1854] [outer = 0x0] 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11bdc3c00) [pid = 2211] [serial = 1855] [outer = 0x11bd05800] 23:48:01 INFO - PROCESS | 2211 | 1461134881596 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x11bf58800) [pid = 2211] [serial = 1856] [outer = 0x11bd05800] 23:48:01 INFO - PROCESS | 2211 | 1461134881914 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]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 468ms 23:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:48:01 INFO - PROCESS | 2211 | 1461134881933 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 2211 | 1461134881934 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:48:01 INFO - PROCESS | 2211 | 1461134881936 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 2211 | 1461134881937 Marionette TRACE conn2 <- [1,2446,null,{}] 23:48:01 INFO - PROCESS | 2211 | 1461134881942 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}] 23:48:02 INFO - PROCESS | 2211 | 1461134882035 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:48:02 INFO - PROCESS | 2211 | 1461134882039 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x127797800 == 37 [pid = 2211] [id = 619] 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x114a8cc00) [pid = 2211] [serial = 1857] [outer = 0x0] 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11c389c00) [pid = 2211] [serial = 1858] [outer = 0x114a8cc00] 23:48:02 INFO - PROCESS | 2211 | 1461134882065 Marionette DEBUG loaded listener.js 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11c6f6000) [pid = 2211] [serial = 1859] [outer = 0x114a8cc00] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11c6b8800) [pid = 2211] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x11af77000) [pid = 2211] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x115293000) [pid = 2211] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x1188d4c00) [pid = 2211] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x1242cfc00) [pid = 2211] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x114371800) [pid = 2211] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x119ef0000) [pid = 2211] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x114b79800) [pid = 2211] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x12426f800) [pid = 2211] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x1153f0400) [pid = 2211] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x11af77400) [pid = 2211] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x123b10400) [pid = 2211] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11bdbf400) [pid = 2211] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x114a8f800) [pid = 2211] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x124111400) [pid = 2211] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x114b80800) [pid = 2211] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x114b83800) [pid = 2211] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:48:02 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x11c396c00) [pid = 2211] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:48:02 INFO - PROCESS | 2211 | 1461134882478 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 573ms 23:48:02 INFO - PROCESS | 2211 | 1461134882514 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:48:02 INFO - PROCESS | 2211 | 1461134882515 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:48:02 INFO - PROCESS | 2211 | 1461134882517 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 2211 | 1461134882518 Marionette TRACE conn2 <- [1,2450,null,{}] 23:48:02 INFO - PROCESS | 2211 | 1461134882528 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}] 23:48:02 INFO - PROCESS | 2211 | 1461134882630 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:48:02 INFO - PROCESS | 2211 | 1461134882664 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb8a800 == 38 [pid = 2211] [id = 620] 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x119548400) [pid = 2211] [serial = 1860] [outer = 0x0] 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11af7a000) [pid = 2211] [serial = 1861] [outer = 0x119548400] 23:48:02 INFO - PROCESS | 2211 | 1461134882691 Marionette DEBUG loaded listener.js 23:48:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11c39b000) [pid = 2211] [serial = 1862] [outer = 0x119548400] 23:48:03 INFO - PROCESS | 2211 | 1461134883071 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]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 574ms 23:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:48:03 INFO - PROCESS | 2211 | 1461134883093 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 2211 | 1461134883095 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:48:03 INFO - PROCESS | 2211 | 1461134883098 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 2211 | 1461134883101 Marionette TRACE conn2 <- [1,2454,null,{}] 23:48:03 INFO - PROCESS | 2211 | 1461134883105 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}] 23:48:03 INFO - PROCESS | 2211 | 1461134883272 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:48:03 INFO - PROCESS | 2211 | 1461134883288 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299d1800 == 39 [pid = 2211] [id = 621] 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11c8b2400) [pid = 2211] [serial = 1863] [outer = 0x0] 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11c8bec00) [pid = 2211] [serial = 1864] [outer = 0x11c8b2400] 23:48:03 INFO - PROCESS | 2211 | 1461134883320 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x123b0e800) [pid = 2211] [serial = 1865] [outer = 0x11c8b2400] 23:48:03 INFO - PROCESS | 2211 | 1461134883638 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]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 575ms 23:48:03 INFO - PROCESS | 2211 | 1461134883674 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 2211 | 1461134883675 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:48:03 INFO - PROCESS | 2211 | 1461134883678 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 2211 | 1461134883679 Marionette TRACE conn2 <- [1,2458,null,{}] 23:48:03 INFO - PROCESS | 2211 | 1461134883681 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}] 23:48:03 INFO - PROCESS | 2211 | 1461134883753 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:48:03 INFO - PROCESS | 2211 | 1461134883760 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a580000 == 40 [pid = 2211] [id = 622] 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x123bf3c00) [pid = 2211] [serial = 1866] [outer = 0x0] 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x124103800) [pid = 2211] [serial = 1867] [outer = 0x123bf3c00] 23:48:03 INFO - PROCESS | 2211 | 1461134883784 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x124266400) [pid = 2211] [serial = 1868] [outer = 0x123bf3c00] 23:48:04 INFO - PROCESS | 2211 | 1461134884125 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 467ms 23:48:04 INFO - PROCESS | 2211 | 1461134884146 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 2211 | 1461134884147 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:48:04 INFO - PROCESS | 2211 | 1461134884150 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 2211 | 1461134884151 Marionette TRACE conn2 <- [1,2462,null,{}] 23:48:04 INFO - PROCESS | 2211 | 1461134884162 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}] 23:48:04 INFO - PROCESS | 2211 | 1461134884235 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:48:04 INFO - PROCESS | 2211 | 1461134884241 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a73e800 == 41 [pid = 2211] [id = 623] 23:48:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x124269400) [pid = 2211] [serial = 1869] [outer = 0x0] 23:48:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x12426f800) [pid = 2211] [serial = 1870] [outer = 0x124269400] 23:48:04 INFO - PROCESS | 2211 | 1461134884266 Marionette DEBUG loaded listener.js 23:48:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x124275400) [pid = 2211] [serial = 1871] [outer = 0x124269400] 23:48:04 INFO - PROCESS | 2211 | 1461134884718 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 618ms 23:48:04 INFO - PROCESS | 2211 | 1461134884768 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 2211 | 1461134884772 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:48:04 INFO - PROCESS | 2211 | 1461134884776 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 2211 | 1461134884778 Marionette TRACE conn2 <- [1,2466,null,{}] 23:48:04 INFO - PROCESS | 2211 | 1461134884781 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}] 23:48:04 INFO - PROCESS | 2211 | 1461134884881 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:48:04 INFO - PROCESS | 2211 | 1461134884948 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ec4800 == 42 [pid = 2211] [id = 624] 23:48:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x114b82c00) [pid = 2211] [serial = 1872] [outer = 0x0] 23:48:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x115481400) [pid = 2211] [serial = 1873] [outer = 0x114b82c00] 23:48:04 INFO - PROCESS | 2211 | 1461134884981 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x116556c00) [pid = 2211] [serial = 1874] [outer = 0x114b82c00] 23:48:05 INFO - PROCESS | 2211 | 1461134885416 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]]]}] 23:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 23:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:48:05 INFO - PROCESS | 2211 | 1461134885446 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:48:05 INFO - PROCESS | 2211 | 1461134885450 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:48:05 INFO - PROCESS | 2211 | 1461134885455 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:48:05 INFO - PROCESS | 2211 | 1461134885456 Marionette TRACE conn2 <- [1,2470,null,{}] 23:48:05 INFO - PROCESS | 2211 | 1461134885459 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}] 23:48:05 INFO - PROCESS | 2211 | 1461134885557 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:48:05 INFO - PROCESS | 2211 | 1461134885610 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c66800 == 43 [pid = 2211] [id = 625] 23:48:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x118639400) [pid = 2211] [serial = 1875] [outer = 0x0] 23:48:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x118f54000) [pid = 2211] [serial = 1876] [outer = 0x118639400] 23:48:05 INFO - PROCESS | 2211 | 1461134885640 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x119a24400) [pid = 2211] [serial = 1877] [outer = 0x118639400] 23:48:06 INFO - PROCESS | 2211 | 1461134886034 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms 23:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:48:06 INFO - PROCESS | 2211 | 1461134886079 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 2211 | 1461134886080 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:48:06 INFO - PROCESS | 2211 | 1461134886083 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 2211 | 1461134886085 Marionette TRACE conn2 <- [1,2474,null,{}] 23:48:06 INFO - PROCESS | 2211 | 1461134886093 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}] 23:48:06 INFO - PROCESS | 2211 | 1461134886195 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:48:06 INFO - PROCESS | 2211 | 1461134886287 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a73d800 == 44 [pid = 2211] [id = 626] 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11abc7000) [pid = 2211] [serial = 1878] [outer = 0x0] 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11afdd800) [pid = 2211] [serial = 1879] [outer = 0x11abc7000] 23:48:06 INFO - PROCESS | 2211 | 1461134886320 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11bd03400) [pid = 2211] [serial = 1880] [outer = 0x11abc7000] 23:48:06 INFO - PROCESS | 2211 | 1461134886748 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 673ms 23:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:48:06 INFO - PROCESS | 2211 | 1461134886755 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 2211 | 1461134886757 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:48:06 INFO - PROCESS | 2211 | 1461134886759 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 2211 | 1461134886761 Marionette TRACE conn2 <- [1,2478,null,{}] 23:48:06 INFO - PROCESS | 2211 | 1461134886763 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}] 23:48:06 INFO - PROCESS | 2211 | 1461134886859 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:48:06 INFO - PROCESS | 2211 | 1461134886909 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7c6800 == 45 [pid = 2211] [id = 627] 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11afdd000) [pid = 2211] [serial = 1881] [outer = 0x0] 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11c8af400) [pid = 2211] [serial = 1882] [outer = 0x11afdd000] 23:48:06 INFO - PROCESS | 2211 | 1461134886940 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x123a04800) [pid = 2211] [serial = 1883] [outer = 0x11afdd000] 23:48:07 INFO - PROCESS | 2211 | 1461134887361 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]]]}] 23:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 618ms 23:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:48:07 INFO - PROCESS | 2211 | 1461134887379 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 2211 | 1461134887380 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:48:07 INFO - PROCESS | 2211 | 1461134887382 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 2211 | 1461134887384 Marionette TRACE conn2 <- [1,2482,null,{}] 23:48:07 INFO - PROCESS | 2211 | 1461134887386 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}] 23:48:07 INFO - PROCESS | 2211 | 1461134887480 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:48:07 INFO - PROCESS | 2211 | 1461134887566 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c9a000 == 46 [pid = 2211] [id = 628] 23:48:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x112285400) [pid = 2211] [serial = 1884] [outer = 0x0] 23:48:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11c8b4800) [pid = 2211] [serial = 1885] [outer = 0x112285400] 23:48:07 INFO - PROCESS | 2211 | 1461134887598 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x124110000) [pid = 2211] [serial = 1886] [outer = 0x112285400] 23:48:08 INFO - PROCESS | 2211 | 1461134888136 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]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 769ms 23:48:08 INFO - PROCESS | 2211 | 1461134888169 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 2211 | 1461134888172 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:48:08 INFO - PROCESS | 2211 | 1461134888178 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 2211 | 1461134888180 Marionette TRACE conn2 <- [1,2486,null,{}] 23:48:08 INFO - PROCESS | 2211 | 1461134888184 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}] 23:48:08 INFO - PROCESS | 2211 | 1461134888278 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:48:08 INFO - PROCESS | 2211 | 1461134888350 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x116523000 == 47 [pid = 2211] [id = 629] 23:48:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x114b7e400) [pid = 2211] [serial = 1887] [outer = 0x0] 23:48:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x114b84800) [pid = 2211] [serial = 1888] [outer = 0x114b7e400] 23:48:08 INFO - PROCESS | 2211 | 1461134888379 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11584a000) [pid = 2211] [serial = 1889] [outer = 0x114b7e400] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x12a580000 == 46 [pid = 2211] [id = 622] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x1299d1800 == 45 [pid = 2211] [id = 621] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb8a800 == 44 [pid = 2211] [id = 620] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x127797800 == 43 [pid = 2211] [id = 619] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x124ed3800 == 42 [pid = 2211] [id = 618] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x1245a4800 == 41 [pid = 2211] [id = 617] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12457e000) [pid = 2211] [serial = 1825] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd0800 == 40 [pid = 2211] [id = 616] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x113f66800 == 39 [pid = 2211] [id = 615] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1c3000 == 38 [pid = 2211] [id = 614] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb17000 == 37 [pid = 2211] [id = 613] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x11a889800 == 36 [pid = 2211] [id = 612] 23:48:08 INFO - PROCESS | 2211 | --DOCSHELL 0x119563000 == 35 [pid = 2211] [id = 611] 23:48:08 INFO - PROCESS | 2211 | 1461134888808 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]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 674ms 23:48:08 INFO - PROCESS | 2211 | 1461134888852 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 2211 | 1461134888856 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:48:08 INFO - PROCESS | 2211 | 1461134888866 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 2211 | 1461134888868 Marionette TRACE conn2 <- [1,2490,null,{}] 23:48:08 INFO - PROCESS | 2211 | 1461134888871 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}] 23:48:08 INFO - PROCESS | 2211 | 1461134888957 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x123beb400) [pid = 2211] [serial = 1807] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11bbd1400) [pid = 2211] [serial = 1798] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11bd0f000) [pid = 2211] [serial = 1799] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x115853c00) [pid = 2211] [serial = 1777] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x1163e4800) [pid = 2211] [serial = 1778] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x118f59c00) [pid = 2211] [serial = 1783] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x124568c00) [pid = 2211] [serial = 1823] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11912f800) [pid = 2211] [serial = 1784] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x1188ab000) [pid = 2211] [serial = 1780] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x118975400) [pid = 2211] [serial = 1781] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11abc1800) [pid = 2211] [serial = 1789] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11adf8400) [pid = 2211] [serial = 1790] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x114b7a000) [pid = 2211] [serial = 1774] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x114c08800) [pid = 2211] [serial = 1775] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x124560000) [pid = 2211] [serial = 1772] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11af6d400) [pid = 2211] [serial = 1792] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11afdec00) [pid = 2211] [serial = 1793] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11b930000) [pid = 2211] [serial = 1795] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x11bbd0800) [pid = 2211] [serial = 1796] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x124158c00) [pid = 2211] [serial = 1810] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11bdcac00) [pid = 2211] [serial = 1801] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x11c396000) [pid = 2211] [serial = 1802] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x119546c00) [pid = 2211] [serial = 1786] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x119eec800) [pid = 2211] [serial = 1787] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x1242c4c00) [pid = 2211] [serial = 1813] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x1158b8000) [pid = 2211] [serial = 1816] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x11c16fc00) [pid = 2211] [serial = 1819] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x1242cb400) [pid = 2211] [serial = 1814] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x11abcd000) [pid = 2211] [serial = 1817] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x124563400) [pid = 2211] [serial = 1822] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x11c88e400) [pid = 2211] [serial = 1804] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x12426d000) [pid = 2211] [serial = 1811] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x1242cf800) [pid = 2211] [serial = 1820] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x124109000) [pid = 2211] [serial = 1808] [outer = 0x0] [url = about:blank] 23:48:08 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x123a0a800) [pid = 2211] [serial = 1805] [outer = 0x0] [url = about:blank] 23:48:09 INFO - PROCESS | 2211 | 1461134889017 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x119718800 == 36 [pid = 2211] [id = 630] 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x114b7a000) [pid = 2211] [serial = 1890] [outer = 0x0] 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x1153f0400) [pid = 2211] [serial = 1891] [outer = 0x114b7a000] 23:48:09 INFO - PROCESS | 2211 | 1461134889043 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x118975400) [pid = 2211] [serial = 1892] [outer = 0x114b7a000] 23:48:09 INFO - PROCESS | 2211 | 1461134889346 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]]]}] 23:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 23:48:09 INFO - PROCESS | 2211 | 1461134889386 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:48:09 INFO - PROCESS | 2211 | 1461134889390 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:48:09 INFO - PROCESS | 2211 | 1461134889393 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 2211 | 1461134889395 Marionette TRACE conn2 <- [1,2494,null,{}] 23:48:09 INFO - PROCESS | 2211 | 1461134889402 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}] 23:48:09 INFO - PROCESS | 2211 | 1461134889479 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:48:09 INFO - PROCESS | 2211 | 1461134889548 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb87000 == 37 [pid = 2211] [id = 631] 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x114b80800) [pid = 2211] [serial = 1893] [outer = 0x0] 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x118fdf400) [pid = 2211] [serial = 1894] [outer = 0x114b80800] 23:48:09 INFO - PROCESS | 2211 | 1461134889575 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x11aae8400) [pid = 2211] [serial = 1895] [outer = 0x114b80800] 23:48:09 INFO - PROCESS | 2211 | 1461134889915 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]]]}] 23:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 23:48:09 INFO - PROCESS | 2211 | 1461134889966 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:48:09 INFO - PROCESS | 2211 | 1461134889969 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:48:09 INFO - PROCESS | 2211 | 1461134889972 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 2211 | 1461134889974 Marionette TRACE conn2 <- [1,2498,null,{}] 23:48:09 INFO - PROCESS | 2211 | 1461134889977 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}] 23:48:10 INFO - PROCESS | 2211 | 1461134890104 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:48:10 INFO - PROCESS | 2211 | 1461134890206 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x123b80800 == 38 [pid = 2211] [id = 632] 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11a9c4400) [pid = 2211] [serial = 1896] [outer = 0x0] 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11abc9c00) [pid = 2211] [serial = 1897] [outer = 0x11a9c4400] 23:48:10 INFO - PROCESS | 2211 | 1461134890251 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11b6b7400) [pid = 2211] [serial = 1898] [outer = 0x11a9c4400] 23:48:10 INFO - PROCESS | 2211 | 1461134890540 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]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 620ms 23:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:48:10 INFO - PROCESS | 2211 | 1461134890593 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 2211 | 1461134890594 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:48:10 INFO - PROCESS | 2211 | 1461134890597 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 2211 | 1461134890598 Marionette TRACE conn2 <- [1,2502,null,{}] 23:48:10 INFO - PROCESS | 2211 | 1461134890600 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}] 23:48:10 INFO - PROCESS | 2211 | 1461134890705 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:48:10 INFO - PROCESS | 2211 | 1461134890711 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c9c000 == 39 [pid = 2211] [id = 633] 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11afd7800) [pid = 2211] [serial = 1899] [outer = 0x0] 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11bb91400) [pid = 2211] [serial = 1900] [outer = 0x11afd7800] 23:48:10 INFO - PROCESS | 2211 | 1461134890736 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11bd0cc00) [pid = 2211] [serial = 1901] [outer = 0x11afd7800] 23:48:11 INFO - PROCESS | 2211 | 1461134891067 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 517ms 23:48:11 INFO - PROCESS | 2211 | 1461134891115 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 2211 | 1461134891116 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:48:11 INFO - PROCESS | 2211 | 1461134891118 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 2211 | 1461134891119 Marionette TRACE conn2 <- [1,2506,null,{}] 23:48:11 INFO - PROCESS | 2211 | 1461134891122 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}] 23:48:11 INFO - PROCESS | 2211 | 1461134891233 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:48:11 INFO - PROCESS | 2211 | 1461134891240 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x124e71800 == 40 [pid = 2211] [id = 634] 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11bdbf000) [pid = 2211] [serial = 1902] [outer = 0x0] 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x11c380400) [pid = 2211] [serial = 1903] [outer = 0x11bdbf000] 23:48:11 INFO - PROCESS | 2211 | 1461134891298 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x124111400) [pid = 2211] [serial = 1904] [outer = 0x11bdbf000] 23:48:11 INFO - PROCESS | 2211 | 1461134891646 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 571ms 23:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:48:11 INFO - PROCESS | 2211 | 1461134891690 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 2211 | 1461134891691 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:48:11 INFO - PROCESS | 2211 | 1461134891694 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 2211 | 1461134891694 Marionette TRACE conn2 <- [1,2510,null,{}] 23:48:11 INFO - PROCESS | 2211 | 1461134891697 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}] 23:48:11 INFO - PROCESS | 2211 | 1461134891791 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:48:11 INFO - PROCESS | 2211 | 1461134891802 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x1274df800 == 41 [pid = 2211] [id = 635] 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x124157800) [pid = 2211] [serial = 1905] [outer = 0x0] 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x124270c00) [pid = 2211] [serial = 1906] [outer = 0x124157800] 23:48:11 INFO - PROCESS | 2211 | 1461134891828 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x1242c8000) [pid = 2211] [serial = 1907] [outer = 0x124157800] 23:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 469ms 23:48:12 INFO - PROCESS | 2211 | 1461134892160 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]]]}] 23:48:12 INFO - PROCESS | 2211 | 1461134892164 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:48:12 INFO - PROCESS | 2211 | 1461134892165 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:48:12 INFO - PROCESS | 2211 | 1461134892167 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:48:12 INFO - PROCESS | 2211 | 1461134892168 Marionette TRACE conn2 <- [1,2514,null,{}] 23:48:12 INFO - PROCESS | 2211 | 1461134892171 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}] 23:48:12 INFO - PROCESS | 2211 | 1461134892267 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:48:12 INFO - PROCESS | 2211 | 1461134892272 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299c9000 == 42 [pid = 2211] [id = 636] 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12426e000) [pid = 2211] [serial = 1908] [outer = 0x0] 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x1242ce800) [pid = 2211] [serial = 1909] [outer = 0x12426e000] 23:48:12 INFO - PROCESS | 2211 | 1461134892297 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x12455c400) [pid = 2211] [serial = 1910] [outer = 0x12426e000] 23:48:12 INFO - PROCESS | 2211 | 1461134892650 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]]]}] 23:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 23:48:12 INFO - PROCESS | 2211 | 1461134892691 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:48:12 INFO - PROCESS | 2211 | 1461134892692 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:48:12 INFO - PROCESS | 2211 | 1461134892695 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:48:12 INFO - PROCESS | 2211 | 1461134892696 Marionette TRACE conn2 <- [1,2518,null,{}] 23:48:12 INFO - PROCESS | 2211 | 1461134892698 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}] 23:48:12 INFO - PROCESS | 2211 | 1461134892794 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:48:12 INFO - PROCESS | 2211 | 1461134892807 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a57a800 == 43 [pid = 2211] [id = 637] 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x12455f800) [pid = 2211] [serial = 1911] [outer = 0x0] 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x124563800) [pid = 2211] [serial = 1912] [outer = 0x12455f800] 23:48:12 INFO - PROCESS | 2211 | 1461134892831 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12456b000) [pid = 2211] [serial = 1913] [outer = 0x12455f800] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x119548400) [pid = 2211] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x118f52400) [pid = 2211] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x1144a9c00) [pid = 2211] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x114a94800) [pid = 2211] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x119ef2000) [pid = 2211] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x114a8cc00) [pid = 2211] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11bd05800) [pid = 2211] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x116063400) [pid = 2211] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11c8b2400) [pid = 2211] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x124564000) [pid = 2211] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x114b81c00) [pid = 2211] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x119ef9800) [pid = 2211] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:48:13 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x123bf3c00) [pid = 2211] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:48:13 INFO - PROCESS | 2211 | 1461134893191 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 23:48:13 INFO - PROCESS | 2211 | 1461134893214 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 2211 | 1461134893216 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:48:13 INFO - PROCESS | 2211 | 1461134893219 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 2211 | 1461134893222 Marionette TRACE conn2 <- [1,2522,null,{}] 23:48:13 INFO - PROCESS | 2211 | 1461134893227 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}] 23:48:13 INFO - PROCESS | 2211 | 1461134893325 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:48:13 INFO - PROCESS | 2211 | 1461134893378 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a740000 == 44 [pid = 2211] [id = 638] 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x114349c00) [pid = 2211] [serial = 1914] [outer = 0x0] 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x119548400) [pid = 2211] [serial = 1915] [outer = 0x114349c00] 23:48:13 INFO - PROCESS | 2211 | 1461134893403 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x11c8b2400) [pid = 2211] [serial = 1916] [outer = 0x114349c00] 23:48:13 INFO - PROCESS | 2211 | 1461134893697 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 523ms 23:48:13 INFO - PROCESS | 2211 | 1461134893743 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 2211 | 1461134893744 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:48:13 INFO - PROCESS | 2211 | 1461134893747 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 2211 | 1461134893748 Marionette TRACE conn2 <- [1,2526,null,{}] 23:48:13 INFO - PROCESS | 2211 | 1461134893751 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}] 23:48:13 INFO - PROCESS | 2211 | 1461134893842 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:48:13 INFO - PROCESS | 2211 | 1461134893846 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acb0000 == 45 [pid = 2211] [id = 639] 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x12426bc00) [pid = 2211] [serial = 1917] [outer = 0x0] 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x124589000) [pid = 2211] [serial = 1918] [outer = 0x12426bc00] 23:48:13 INFO - PROCESS | 2211 | 1461134893876 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x127105800) [pid = 2211] [serial = 1919] [outer = 0x12426bc00] 23:48:14 INFO - PROCESS | 2211 | 1461134894279 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 23:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:48:14 INFO - PROCESS | 2211 | 1461134894317 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 2211 | 1461134894319 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:48:14 INFO - PROCESS | 2211 | 1461134894322 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 2211 | 1461134894324 Marionette TRACE conn2 <- [1,2530,null,{}] 23:48:14 INFO - PROCESS | 2211 | 1461134894327 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}] 23:48:14 INFO - PROCESS | 2211 | 1461134894451 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:48:14 INFO - PROCESS | 2211 | 1461134894460 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b38a000 == 46 [pid = 2211] [id = 640] 23:48:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x127107c00) [pid = 2211] [serial = 1920] [outer = 0x0] 23:48:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12710bc00) [pid = 2211] [serial = 1921] [outer = 0x127107c00] 23:48:14 INFO - PROCESS | 2211 | 1461134894485 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x127111800) [pid = 2211] [serial = 1922] [outer = 0x127107c00] 23:48:14 INFO - PROCESS | 2211 | 1461134894826 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 23:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:48:14 INFO - PROCESS | 2211 | 1461134894843 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 2211 | 1461134894845 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:48:14 INFO - PROCESS | 2211 | 1461134894847 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 2211 | 1461134894848 Marionette TRACE conn2 <- [1,2534,null,{}] 23:48:14 INFO - PROCESS | 2211 | 1461134894850 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}] 23:48:14 INFO - PROCESS | 2211 | 1461134894956 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:48:14 INFO - PROCESS | 2211 | 1461134894962 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b871000 == 47 [pid = 2211] [id = 641] 23:48:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x127108000) [pid = 2211] [serial = 1923] [outer = 0x0] 23:48:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x127413c00) [pid = 2211] [serial = 1924] [outer = 0x127108000] 23:48:14 INFO - PROCESS | 2211 | 1461134894986 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12750f000) [pid = 2211] [serial = 1925] [outer = 0x127108000] 23:48:15 INFO - PROCESS | 2211 | 1461134895449 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]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 618ms 23:48:15 INFO - PROCESS | 2211 | 1461134895466 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 2211 | 1461134895469 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:48:15 INFO - PROCESS | 2211 | 1461134895473 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 2211 | 1461134895475 Marionette TRACE conn2 <- [1,2538,null,{}] 23:48:15 INFO - PROCESS | 2211 | 1461134895479 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}] 23:48:15 INFO - PROCESS | 2211 | 1461134895582 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:48:15 INFO - PROCESS | 2211 | 1461134895651 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b916800 == 48 [pid = 2211] [id = 642] 23:48:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x115728000) [pid = 2211] [serial = 1926] [outer = 0x0] 23:48:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x116554000) [pid = 2211] [serial = 1927] [outer = 0x115728000] 23:48:15 INFO - PROCESS | 2211 | 1461134895683 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x1188d1800) [pid = 2211] [serial = 1928] [outer = 0x115728000] 23:48:16 INFO - PROCESS | 2211 | 1461134896107 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]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 23:48:16 INFO - PROCESS | 2211 | 1461134896144 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:48:16 INFO - PROCESS | 2211 | 1461134896149 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:48:16 INFO - PROCESS | 2211 | 1461134896153 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 2211 | 1461134896155 Marionette TRACE conn2 <- [1,2542,null,{}] 23:48:16 INFO - PROCESS | 2211 | 1461134896158 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}] 23:48:16 INFO - PROCESS | 2211 | 1461134896259 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:48:16 INFO - PROCESS | 2211 | 1461134896313 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd0800 == 49 [pid = 2211] [id = 643] 23:48:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x119129400) [pid = 2211] [serial = 1929] [outer = 0x0] 23:48:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x119e61c00) [pid = 2211] [serial = 1930] [outer = 0x119129400] 23:48:16 INFO - PROCESS | 2211 | 1461134896343 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11adf7400) [pid = 2211] [serial = 1931] [outer = 0x119129400] 23:48:16 INFO - PROCESS | 2211 | 1461134896800 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]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms 23:48:16 INFO - PROCESS | 2211 | 1461134896827 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:48:16 INFO - PROCESS | 2211 | 1461134896829 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:48:16 INFO - PROCESS | 2211 | 1461134896831 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 2211 | 1461134896834 Marionette TRACE conn2 <- [1,2546,null,{}] 23:48:16 INFO - PROCESS | 2211 | 1461134896861 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}] 23:48:16 INFO - PROCESS | 2211 | 1461134896966 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:48:17 INFO - PROCESS | 2211 | 1461134897035 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acb5800 == 50 [pid = 2211] [id = 644] 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11c396000) [pid = 2211] [serial = 1932] [outer = 0x0] 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11c8b9c00) [pid = 2211] [serial = 1933] [outer = 0x11c396000] 23:48:17 INFO - PROCESS | 2211 | 1461134897067 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x123e22400) [pid = 2211] [serial = 1934] [outer = 0x11c396000] 23:48:17 INFO - PROCESS | 2211 | 1461134897479 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]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 676ms 23:48:17 INFO - PROCESS | 2211 | 1461134897508 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:48:17 INFO - PROCESS | 2211 | 1461134897510 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:48:17 INFO - PROCESS | 2211 | 1461134897513 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 2211 | 1461134897514 Marionette TRACE conn2 <- [1,2550,null,{}] 23:48:17 INFO - PROCESS | 2211 | 1461134897516 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}] 23:48:17 INFO - PROCESS | 2211 | 1461134897634 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:48:17 INFO - PROCESS | 2211 | 1461134897701 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbd1000 == 51 [pid = 2211] [id = 645] 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x124273400) [pid = 2211] [serial = 1935] [outer = 0x0] 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x124564400) [pid = 2211] [serial = 1936] [outer = 0x124273400] 23:48:17 INFO - PROCESS | 2211 | 1461134897731 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x127059400) [pid = 2211] [serial = 1937] [outer = 0x124273400] 23:48:18 INFO - PROCESS | 2211 | 1461134898324 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]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 819ms 23:48:18 INFO - PROCESS | 2211 | 1461134898333 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 2211 | 1461134898335 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:48:18 INFO - PROCESS | 2211 | 1461134898362 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 2211 | 1461134898365 Marionette TRACE conn2 <- [1,2554,null,{}] 23:48:18 INFO - PROCESS | 2211 | 1461134898370 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}] 23:48:18 INFO - PROCESS | 2211 | 1461134898459 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:48:18 INFO - PROCESS | 2211 | 1461134898524 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb21000 == 52 [pid = 2211] [id = 646] 23:48:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x114b81c00) [pid = 2211] [serial = 1938] [outer = 0x0] 23:48:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x115343400) [pid = 2211] [serial = 1939] [outer = 0x114b81c00] 23:48:18 INFO - PROCESS | 2211 | 1461134898551 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x1163e5c00) [pid = 2211] [serial = 1940] [outer = 0x114b81c00] 23:48:19 INFO - PROCESS | 2211 | 1461134899051 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 748ms 23:48:19 INFO - PROCESS | 2211 | 1461134899087 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 2211 | 1461134899094 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:48:19 INFO - PROCESS | 2211 | 1461134899128 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 2211 | 1461134899131 Marionette TRACE conn2 <- [1,2558,null,{}] 23:48:19 INFO - PROCESS | 2211 | 1461134899135 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}] 23:48:19 INFO - PROCESS | 2211 | 1461134899271 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:48:19 INFO - PROCESS | 2211 | 1461134899367 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a9aa800 == 53 [pid = 2211] [id = 647] 23:48:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x114b83800) [pid = 2211] [serial = 1941] [outer = 0x0] 23:48:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x118f4c400) [pid = 2211] [serial = 1942] [outer = 0x114b83800] 23:48:19 INFO - PROCESS | 2211 | 1461134899411 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x1191ae800) [pid = 2211] [serial = 1943] [outer = 0x114b83800] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12b38a000 == 52 [pid = 2211] [id = 640] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12acb0000 == 51 [pid = 2211] [id = 639] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12a740000 == 50 [pid = 2211] [id = 638] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12a57a800 == 49 [pid = 2211] [id = 637] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x1299c9000 == 48 [pid = 2211] [id = 636] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x116318400) [pid = 2211] [serial = 1831] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x114139400) [pid = 2211] [serial = 1828] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x1274df800 == 47 [pid = 2211] [id = 635] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x124e71800 == 46 [pid = 2211] [id = 634] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x123c9c000 == 45 [pid = 2211] [id = 633] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x123b80800 == 44 [pid = 2211] [id = 632] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb87000 == 43 [pid = 2211] [id = 631] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x119718800 == 42 [pid = 2211] [id = 630] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x116523000 == 41 [pid = 2211] [id = 629] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x123c9a000 == 40 [pid = 2211] [id = 628] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7c6800 == 39 [pid = 2211] [id = 627] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12a73d800 == 38 [pid = 2211] [id = 626] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x123c66800 == 37 [pid = 2211] [id = 625] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x119ec4800 == 36 [pid = 2211] [id = 624] 23:48:19 INFO - PROCESS | 2211 | --DOCSHELL 0x12a73e800 == 35 [pid = 2211] [id = 623] 23:48:19 INFO - PROCESS | 2211 | 1461134899839 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]]]}] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x124103800) [pid = 2211] [serial = 1867] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x123b0e800) [pid = 2211] [serial = 1865] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x124266400) [pid = 2211] [serial = 1868] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x11c39b000) [pid = 2211] [serial = 1862] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x119549000) [pid = 2211] [serial = 1843] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11bd0b800) [pid = 2211] [serial = 1853] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11af7a000) [pid = 2211] [serial = 1861] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x114b7ec00) [pid = 2211] [serial = 1834] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11abc4000) [pid = 2211] [serial = 1847] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11c6f6000) [pid = 2211] [serial = 1859] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11bf58800) [pid = 2211] [serial = 1856] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11c389c00) [pid = 2211] [serial = 1858] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x118fde000) [pid = 2211] [serial = 1841] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x115121800) [pid = 2211] [serial = 1835] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11c8bec00) [pid = 2211] [serial = 1864] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x1189dbc00) [pid = 2211] [serial = 1840] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x124582800) [pid = 2211] [serial = 1826] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x11a9cdc00) [pid = 2211] [serial = 1846] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11bdc3c00) [pid = 2211] [serial = 1855] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x116553000) [pid = 2211] [serial = 1838] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11584b000) [pid = 2211] [serial = 1837] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11b92fc00) [pid = 2211] [serial = 1850] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x11adf3000) [pid = 2211] [serial = 1849] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11bbd6000) [pid = 2211] [serial = 1852] [outer = 0x0] [url = about:blank] 23:48:19 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x119ef1800) [pid = 2211] [serial = 1844] [outer = 0x0] [url = about:blank] 23:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 726ms 23:48:19 INFO - PROCESS | 2211 | 1461134899853 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 2211 | 1461134899854 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:48:19 INFO - PROCESS | 2211 | 1461134899860 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 2211 | 1461134899863 Marionette TRACE conn2 <- [1,2562,null,{}] 23:48:19 INFO - PROCESS | 2211 | 1461134899870 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}] 23:48:19 INFO - PROCESS | 2211 | 1461134899951 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:48:19 INFO - PROCESS | 2211 | 1461134899958 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b922000 == 36 [pid = 2211] [id = 648] 23:48:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x119e5d800) [pid = 2211] [serial = 1944] [outer = 0x0] 23:48:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11aae9400) [pid = 2211] [serial = 1945] [outer = 0x119e5d800] 23:48:19 INFO - PROCESS | 2211 | 1461134899987 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11adf0c00) [pid = 2211] [serial = 1946] [outer = 0x119e5d800] 23:48:20 INFO - PROCESS | 2211 | 1461134900340 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]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 527ms 23:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:48:20 INFO - PROCESS | 2211 | 1461134900392 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 2211 | 1461134900393 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:48:20 INFO - PROCESS | 2211 | 1461134900395 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 2211 | 1461134900397 Marionette TRACE conn2 <- [1,2566,null,{}] 23:48:20 INFO - PROCESS | 2211 | 1461134900399 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}] 23:48:20 INFO - PROCESS | 2211 | 1461134900473 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:48:20 INFO - PROCESS | 2211 | 1461134900478 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c75800 == 37 [pid = 2211] [id = 649] 23:48:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11af6ec00) [pid = 2211] [serial = 1947] [outer = 0x0] 23:48:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x11b6c1c00) [pid = 2211] [serial = 1948] [outer = 0x11af6ec00] 23:48:20 INFO - PROCESS | 2211 | 1461134900505 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11bbd6000) [pid = 2211] [serial = 1949] [outer = 0x11af6ec00] 23:48:20 INFO - PROCESS | 2211 | 1461134900855 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]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 471ms 23:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:48:20 INFO - PROCESS | 2211 | 1461134900867 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 2211 | 1461134900868 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:48:20 INFO - PROCESS | 2211 | 1461134900871 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 2211 | 1461134900873 Marionette TRACE conn2 <- [1,2570,null,{}] 23:48:20 INFO - PROCESS | 2211 | 1461134900878 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}] 23:48:20 INFO - PROCESS | 2211 | 1461134900953 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:48:21 INFO - PROCESS | 2211 | 1461134901008 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x123db9000 == 38 [pid = 2211] [id = 650] 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x11534ac00) [pid = 2211] [serial = 1950] [outer = 0x0] 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x11bd02400) [pid = 2211] [serial = 1951] [outer = 0x11534ac00] 23:48:21 INFO - PROCESS | 2211 | 1461134901034 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x11bdc6000) [pid = 2211] [serial = 1952] [outer = 0x11534ac00] 23:48:21 INFO - PROCESS | 2211 | 1461134901334 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]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 473ms 23:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:48:21 INFO - PROCESS | 2211 | 1461134901345 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 2211 | 1461134901346 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:48:21 INFO - PROCESS | 2211 | 1461134901348 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 2211 | 1461134901350 Marionette TRACE conn2 <- [1,2574,null,{}] 23:48:21 INFO - PROCESS | 2211 | 1461134901352 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}] 23:48:21 INFO - PROCESS | 2211 | 1461134901449 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:48:21 INFO - PROCESS | 2211 | 1461134901456 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x124ed3800 == 39 [pid = 2211] [id = 651] 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11bdcac00) [pid = 2211] [serial = 1953] [outer = 0x0] 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11c7f0000) [pid = 2211] [serial = 1954] [outer = 0x11bdcac00] 23:48:21 INFO - PROCESS | 2211 | 1461134901485 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x123e25400) [pid = 2211] [serial = 1955] [outer = 0x11bdcac00] 23:48:21 INFO - PROCESS | 2211 | 1461134901840 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]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 23:48:21 INFO - PROCESS | 2211 | 1461134901885 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 2211 | 1461134901886 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:48:21 INFO - PROCESS | 2211 | 1461134901888 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 2211 | 1461134901889 Marionette TRACE conn2 <- [1,2578,null,{}] 23:48:21 INFO - PROCESS | 2211 | 1461134901892 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}] 23:48:21 INFO - PROCESS | 2211 | 1461134901988 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:48:22 INFO - PROCESS | 2211 | 1461134902001 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x128868000 == 40 [pid = 2211] [id = 652] 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x124105c00) [pid = 2211] [serial = 1956] [outer = 0x0] 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x124267000) [pid = 2211] [serial = 1957] [outer = 0x124105c00] 23:48:22 INFO - PROCESS | 2211 | 1461134902026 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x124275c00) [pid = 2211] [serial = 1958] [outer = 0x124105c00] 23:48:22 INFO - PROCESS | 2211 | 1461134902346 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]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 23:48:22 INFO - PROCESS | 2211 | 1461134902410 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:48:22 INFO - PROCESS | 2211 | 1461134902411 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:48:22 INFO - PROCESS | 2211 | 1461134902413 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 2211 | 1461134902414 Marionette TRACE conn2 <- [1,2582,null,{}] 23:48:22 INFO - PROCESS | 2211 | 1461134902417 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}] 23:48:22 INFO - PROCESS | 2211 | 1461134902509 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:48:22 INFO - PROCESS | 2211 | 1461134902522 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x1292a5000 == 41 [pid = 2211] [id = 653] 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x124268800) [pid = 2211] [serial = 1959] [outer = 0x0] 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x1242cb800) [pid = 2211] [serial = 1960] [outer = 0x124268800] 23:48:22 INFO - PROCESS | 2211 | 1461134902547 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12455d800) [pid = 2211] [serial = 1961] [outer = 0x124268800] 23:48:22 INFO - PROCESS | 2211 | 1461134902897 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]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 23:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:48:22 INFO - PROCESS | 2211 | 1461134902938 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:48:22 INFO - PROCESS | 2211 | 1461134902939 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:48:22 INFO - PROCESS | 2211 | 1461134902941 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 2211 | 1461134902942 Marionette TRACE conn2 <- [1,2586,null,{}] 23:48:22 INFO - PROCESS | 2211 | 1461134902944 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}] 23:48:23 INFO - PROCESS | 2211 | 1461134903039 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:48:23 INFO - PROCESS | 2211 | 1461134903043 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a576800 == 42 [pid = 2211] [id = 654] 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x1242c9800) [pid = 2211] [serial = 1962] [outer = 0x0] 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x124567000) [pid = 2211] [serial = 1963] [outer = 0x1242c9800] 23:48:23 INFO - PROCESS | 2211 | 1461134903068 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x124583000) [pid = 2211] [serial = 1964] [outer = 0x1242c9800] 23:48:23 INFO - PROCESS | 2211 | 1461134903399 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 470ms 23:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:48:23 INFO - PROCESS | 2211 | 1461134903412 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:48:23 INFO - PROCESS | 2211 | 1461134903413 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:48:23 INFO - PROCESS | 2211 | 1461134903415 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 2211 | 1461134903416 Marionette TRACE conn2 <- [1,2590,null,{}] 23:48:23 INFO - PROCESS | 2211 | 1461134903418 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}] 23:48:23 INFO - PROCESS | 2211 | 1461134903521 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:48:23 INFO - PROCESS | 2211 | 1461134903526 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a73b000 == 43 [pid = 2211] [id = 655] 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x1242cdc00) [pid = 2211] [serial = 1965] [outer = 0x0] 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12705cc00) [pid = 2211] [serial = 1966] [outer = 0x1242cdc00] 23:48:23 INFO - PROCESS | 2211 | 1461134903581 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12710ec00) [pid = 2211] [serial = 1967] [outer = 0x1242cdc00] 23:48:23 INFO - PROCESS | 2211 | 1461134903870 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 474ms 23:48:24 INFO - PROCESS | 2211 | 1461134904020 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 2211 | 1461134904022 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x1158bcc00) [pid = 2211] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12426e000) [pid = 2211] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x124157800) [pid = 2211] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12455f800) [pid = 2211] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x114349c00) [pid = 2211] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x112285400) [pid = 2211] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11a9c4400) [pid = 2211] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11afd7800) [pid = 2211] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x114b80800) [pid = 2211] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x114b7e400) [pid = 2211] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x114b7a000) [pid = 2211] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x127107c00) [pid = 2211] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12426bc00) [pid = 2211] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:48:24 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11bdbf000) [pid = 2211] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:48:24 INFO - PROCESS | 2211 | 1461134904035 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 2211 | 1461134904037 Marionette TRACE conn2 <- [1,2594,null,{}] 23:48:24 INFO - PROCESS | 2211 | 1461134904039 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}] 23:48:24 INFO - PROCESS | 2211 | 1461134904133 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:48:24 INFO - PROCESS | 2211 | 1461134904138 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x124480800 == 44 [pid = 2211] [id = 656] 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11aae6800) [pid = 2211] [serial = 1968] [outer = 0x0] 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x123e25800) [pid = 2211] [serial = 1969] [outer = 0x11aae6800] 23:48:24 INFO - PROCESS | 2211 | 1461134904167 Marionette DEBUG loaded listener.js 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x127413000) [pid = 2211] [serial = 1970] [outer = 0x11aae6800] 23:48:24 INFO - PROCESS | 2211 | 1461134904518 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]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 523ms 23:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:48:24 INFO - PROCESS | 2211 | 1461134904557 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 2211 | 1461134904558 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:48:24 INFO - PROCESS | 2211 | 1461134904560 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 2211 | 1461134904561 Marionette TRACE conn2 <- [1,2598,null,{}] 23:48:24 INFO - PROCESS | 2211 | 1461134904564 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}] 23:48:24 INFO - PROCESS | 2211 | 1461134904644 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:48:24 INFO - PROCESS | 2211 | 1461134904697 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acc0800 == 45 [pid = 2211] [id = 657] 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x127104800) [pid = 2211] [serial = 1971] [outer = 0x0] 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x1275c6000) [pid = 2211] [serial = 1972] [outer = 0x127104800] 23:48:24 INFO - PROCESS | 2211 | 1461134904722 Marionette DEBUG loaded listener.js 23:48:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x129134800) [pid = 2211] [serial = 1973] [outer = 0x127104800] 23:48:25 INFO - PROCESS | 2211 | 1461134905007 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]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms 23:48:25 INFO - PROCESS | 2211 | 1461134905030 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:48:25 INFO - PROCESS | 2211 | 1461134905031 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:48:25 INFO - PROCESS | 2211 | 1461134905033 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 2211 | 1461134905034 Marionette TRACE conn2 <- [1,2602,null,{}] 23:48:25 INFO - PROCESS | 2211 | 1461134905038 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}] 23:48:25 INFO - PROCESS | 2211 | 1461134905120 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:48:25 INFO - PROCESS | 2211 | 1461134905127 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfc7800 == 46 [pid = 2211] [id = 658] 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x129138400) [pid = 2211] [serial = 1974] [outer = 0x0] 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x129226c00) [pid = 2211] [serial = 1975] [outer = 0x129138400] 23:48:25 INFO - PROCESS | 2211 | 1461134905150 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x129c93800) [pid = 2211] [serial = 1976] [outer = 0x129138400] 23:48:25 INFO - PROCESS | 2211 | 1461134905491 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]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 468ms 23:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:48:25 INFO - PROCESS | 2211 | 1461134905502 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:48:25 INFO - PROCESS | 2211 | 1461134905504 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:48:25 INFO - PROCESS | 2211 | 1461134905508 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 2211 | 1461134905510 Marionette TRACE conn2 <- [1,2606,null,{}] 23:48:25 INFO - PROCESS | 2211 | 1461134905513 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}] 23:48:25 INFO - PROCESS | 2211 | 1461134905620 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:48:25 INFO - PROCESS | 2211 | 1461134905627 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d14f800 == 47 [pid = 2211] [id = 659] 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12888cc00) [pid = 2211] [serial = 1977] [outer = 0x0] 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x129c98c00) [pid = 2211] [serial = 1978] [outer = 0x12888cc00] 23:48:25 INFO - PROCESS | 2211 | 1461134905652 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x129cdcc00) [pid = 2211] [serial = 1979] [outer = 0x12888cc00] 23:48:25 INFO - PROCESS | 2211 | 1461134905985 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 23:48:26 INFO - PROCESS | 2211 | 1461134906111 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 2211 | 1461134906115 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:48:26 INFO - PROCESS | 2211 | 1461134906130 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 2211 | 1461134906134 Marionette TRACE conn2 <- [1,2610,null,{}] 23:48:26 INFO - PROCESS | 2211 | 1461134906142 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}] 23:48:26 INFO - PROCESS | 2211 | 1461134906261 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:48:26 INFO - PROCESS | 2211 | 1461134906326 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x119149800 == 48 [pid = 2211] [id = 660] 23:48:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x114b76800) [pid = 2211] [serial = 1980] [outer = 0x0] 23:48:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x114b7ec00) [pid = 2211] [serial = 1981] [outer = 0x114b76800] 23:48:26 INFO - PROCESS | 2211 | 1461134906357 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11605a400) [pid = 2211] [serial = 1982] [outer = 0x114b76800] 23:48:26 INFO - PROCESS | 2211 | 1461134906791 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 740ms 23:48:26 INFO - PROCESS | 2211 | 1461134906861 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 2211 | 1461134906863 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:48:26 INFO - PROCESS | 2211 | 1461134906869 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 2211 | 1461134906872 Marionette TRACE conn2 <- [1,2614,null,{}] 23:48:26 INFO - PROCESS | 2211 | 1461134906875 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}] 23:48:26 INFO - PROCESS | 2211 | 1461134906975 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:48:27 INFO - PROCESS | 2211 | 1461134907044 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c5f800 == 49 [pid = 2211] [id = 661] 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x1163ea000) [pid = 2211] [serial = 1983] [outer = 0x0] 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x11912a800) [pid = 2211] [serial = 1984] [outer = 0x1163ea000] 23:48:27 INFO - PROCESS | 2211 | 1461134907074 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11aaea800) [pid = 2211] [serial = 1985] [outer = 0x1163ea000] 23:48:27 INFO - PROCESS | 2211 | 1461134907477 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]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 624ms 23:48:27 INFO - PROCESS | 2211 | 1461134907493 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 2211 | 1461134907494 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:48:27 INFO - PROCESS | 2211 | 1461134907497 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 2211 | 1461134907498 Marionette TRACE conn2 <- [1,2618,null,{}] 23:48:27 INFO - PROCESS | 2211 | 1461134907505 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}] 23:48:27 INFO - PROCESS | 2211 | 1461134907608 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:48:27 INFO - PROCESS | 2211 | 1461134907666 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a73c800 == 50 [pid = 2211] [id = 662] 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11b6b7800) [pid = 2211] [serial = 1986] [outer = 0x0] 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11bd0fc00) [pid = 2211] [serial = 1987] [outer = 0x11b6b7800] 23:48:27 INFO - PROCESS | 2211 | 1461134907699 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11c6b8800) [pid = 2211] [serial = 1988] [outer = 0x11b6b7800] 23:48:28 INFO - PROCESS | 2211 | 1461134908156 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 23:48:28 INFO - PROCESS | 2211 | 1461134908217 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:48:28 INFO - PROCESS | 2211 | 1461134908219 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:48:28 INFO - PROCESS | 2211 | 1461134908240 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 2211 | 1461134908241 Marionette TRACE conn2 <- [1,2622,null,{}] 23:48:28 INFO - PROCESS | 2211 | 1461134908245 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}] 23:48:28 INFO - PROCESS | 2211 | 1461134908368 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:48:28 INFO - PROCESS | 2211 | 1461134908448 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d160000 == 51 [pid = 2211] [id = 663] 23:48:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x123b12000) [pid = 2211] [serial = 1989] [outer = 0x0] 23:48:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x124103400) [pid = 2211] [serial = 1990] [outer = 0x123b12000] 23:48:28 INFO - PROCESS | 2211 | 1461134908479 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x12457d800) [pid = 2211] [serial = 1991] [outer = 0x123b12000] 23:48:28 INFO - PROCESS | 2211 | 1461134908889 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 689ms 23:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:48:28 INFO - PROCESS | 2211 | 1461134908924 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 2211 | 1461134908926 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:48:28 INFO - PROCESS | 2211 | 1461134908929 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 2211 | 1461134908931 Marionette TRACE conn2 <- [1,2626,null,{}] 23:48:28 INFO - PROCESS | 2211 | 1461134908933 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}] 23:48:29 INFO - PROCESS | 2211 | 1461134909056 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:48:29 INFO - PROCESS | 2211 | 1461134909124 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f15800 == 52 [pid = 2211] [id = 664] 23:48:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x116063400) [pid = 2211] [serial = 1992] [outer = 0x0] 23:48:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12705bc00) [pid = 2211] [serial = 1993] [outer = 0x116063400] 23:48:29 INFO - PROCESS | 2211 | 1461134909156 Marionette DEBUG loaded listener.js 23:48:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x127111400) [pid = 2211] [serial = 1994] [outer = 0x116063400] 23:48:29 INFO - PROCESS | 2211 | 1461134909883 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]]]}] 23:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1023ms 23:48:29 INFO - PROCESS | 2211 | 1461134909975 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 2211 | 1461134909979 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:48:29 INFO - PROCESS | 2211 | 1461134909986 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 2211 | 1461134909990 Marionette TRACE conn2 <- [1,2630,null,{}] 23:48:29 INFO - PROCESS | 2211 | 1461134909996 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}] 23:48:30 INFO - PROCESS | 2211 | 1461134910110 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:48:30 INFO - PROCESS | 2211 | 1461134910176 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c75000 == 53 [pid = 2211] [id = 665] 23:48:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x116318400) [pid = 2211] [serial = 1995] [outer = 0x0] 23:48:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x1165dc000) [pid = 2211] [serial = 1996] [outer = 0x116318400] 23:48:30 INFO - PROCESS | 2211 | 1461134910204 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x1191a5800) [pid = 2211] [serial = 1997] [outer = 0x116318400] 23:48:30 INFO - PROCESS | 2211 | 1461134910660 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]]]}] 23:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 726ms 23:48:30 INFO - PROCESS | 2211 | 1461134910712 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:48:30 INFO - PROCESS | 2211 | 1461134910718 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:48:30 INFO - PROCESS | 2211 | 1461134910747 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:48:30 INFO - PROCESS | 2211 | 1461134910750 Marionette TRACE conn2 <- [1,2634,null,{}] 23:48:30 INFO - PROCESS | 2211 | 1461134910753 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}] 23:48:30 INFO - PROCESS | 2211 | 1461134910863 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:48:30 INFO - PROCESS | 2211 | 1461134910932 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb70000 == 54 [pid = 2211] [id = 666] 23:48:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x1188ad400) [pid = 2211] [serial = 1998] [outer = 0x0] 23:48:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11abc3800) [pid = 2211] [serial = 1999] [outer = 0x1188ad400] 23:48:30 INFO - PROCESS | 2211 | 1461134910960 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11adf4000) [pid = 2211] [serial = 2000] [outer = 0x1188ad400] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfc7800 == 53 [pid = 2211] [id = 658] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x12acc0800 == 52 [pid = 2211] [id = 657] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x124480800 == 51 [pid = 2211] [id = 656] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x12a73b000 == 50 [pid = 2211] [id = 655] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x12a576800 == 49 [pid = 2211] [id = 654] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12426f800) [pid = 2211] [serial = 1870] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x115481400) [pid = 2211] [serial = 1873] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x118f54000) [pid = 2211] [serial = 1876] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x11afdd800) [pid = 2211] [serial = 1879] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11c8af400) [pid = 2211] [serial = 1882] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x127413c00) [pid = 2211] [serial = 1924] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x1292a5000 == 48 [pid = 2211] [id = 653] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x128868000 == 47 [pid = 2211] [id = 652] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x124ed3800 == 46 [pid = 2211] [id = 651] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x123db9000 == 45 [pid = 2211] [id = 650] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x123c75800 == 44 [pid = 2211] [id = 649] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x11b922000 == 43 [pid = 2211] [id = 648] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x11a9aa800 == 42 [pid = 2211] [id = 647] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb21000 == 41 [pid = 2211] [id = 646] 23:48:31 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbd1000 == 40 [pid = 2211] [id = 645] 23:48:31 INFO - PROCESS | 2211 | 1461134911355 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]]]}] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x1165dc400) [pid = 2211] [serial = 1832] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x1242ce800) [pid = 2211] [serial = 1909] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x124270c00) [pid = 2211] [serial = 1906] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x124563800) [pid = 2211] [serial = 1912] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x119548400) [pid = 2211] [serial = 1915] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x124110000) [pid = 2211] [serial = 1886] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11c8b4800) [pid = 2211] [serial = 1885] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11abc9c00) [pid = 2211] [serial = 1897] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11b6b7400) [pid = 2211] [serial = 1898] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11bb91400) [pid = 2211] [serial = 1900] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x118fdf400) [pid = 2211] [serial = 1894] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11aae8400) [pid = 2211] [serial = 1895] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11584a000) [pid = 2211] [serial = 1889] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x114b84800) [pid = 2211] [serial = 1888] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x1153f0400) [pid = 2211] [serial = 1891] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x118975400) [pid = 2211] [serial = 1892] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12710bc00) [pid = 2211] [serial = 1921] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x124589000) [pid = 2211] [serial = 1918] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x127105800) [pid = 2211] [serial = 1919] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x127111800) [pid = 2211] [serial = 1922] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11c8b2400) [pid = 2211] [serial = 1916] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x12456b000) [pid = 2211] [serial = 1913] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11c380400) [pid = 2211] [serial = 1903] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x124111400) [pid = 2211] [serial = 1904] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x1242c8000) [pid = 2211] [serial = 1907] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12455c400) [pid = 2211] [serial = 1910] [outer = 0x0] [url = about:blank] 23:48:31 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11bd0cc00) [pid = 2211] [serial = 1901] [outer = 0x0] [url = about:blank] 23:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 674ms 23:48:31 INFO - PROCESS | 2211 | 1461134911426 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 2211 | 1461134911428 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:48:31 INFO - PROCESS | 2211 | 1461134911432 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 2211 | 1461134911435 Marionette TRACE conn2 <- [1,2638,null,{}] 23:48:31 INFO - PROCESS | 2211 | 1461134911448 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}] 23:48:31 INFO - PROCESS | 2211 | 1461134911578 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:48:31 INFO - PROCESS | 2211 | 1461134911593 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf0b800 == 41 [pid = 2211] [id = 667] 23:48:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11afdd800) [pid = 2211] [serial = 2001] [outer = 0x0] 23:48:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11b931800) [pid = 2211] [serial = 2002] [outer = 0x11afdd800] 23:48:31 INFO - PROCESS | 2211 | 1461134911636 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11bd0d400) [pid = 2211] [serial = 2003] [outer = 0x11afdd800] 23:48:32 INFO - PROCESS | 2211 | 1461134912032 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]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 629ms 23:48:32 INFO - PROCESS | 2211 | 1461134912060 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 2211 | 1461134912062 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:48:32 INFO - PROCESS | 2211 | 1461134912064 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 2211 | 1461134912065 Marionette TRACE conn2 <- [1,2642,null,{}] 23:48:32 INFO - PROCESS | 2211 | 1461134912068 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}] 23:48:32 INFO - PROCESS | 2211 | 1461134912147 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:48:32 INFO - PROCESS | 2211 | 1461134912151 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f3e000 == 42 [pid = 2211] [id = 668] 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11bd10000) [pid = 2211] [serial = 2004] [outer = 0x0] 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11c395400) [pid = 2211] [serial = 2005] [outer = 0x11bd10000] 23:48:32 INFO - PROCESS | 2211 | 1461134912178 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x123a11000) [pid = 2211] [serial = 2006] [outer = 0x11bd10000] 23:48:32 INFO - PROCESS | 2211 | 1461134912493 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]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:48:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 471ms 23:48:32 INFO - PROCESS | 2211 | 1461134912535 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 2211 | 1461134912537 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:48:32 INFO - PROCESS | 2211 | 1461134912545 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 2211 | 1461134912547 Marionette TRACE conn2 <- [1,2646,null,{}] 23:48:32 INFO - PROCESS | 2211 | 1461134912549 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}] 23:48:32 INFO - PROCESS | 2211 | 1461134912627 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:48:32 INFO - PROCESS | 2211 | 1461134912632 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x1274cf800 == 43 [pid = 2211] [id = 669] 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x123bed800) [pid = 2211] [serial = 2007] [outer = 0x0] 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x124268400) [pid = 2211] [serial = 2008] [outer = 0x123bed800] 23:48:32 INFO - PROCESS | 2211 | 1461134912658 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x1242c3400) [pid = 2211] [serial = 2009] [outer = 0x123bed800] 23:48:33 INFO - PROCESS | 2211 | 1461134913004 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]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 23:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:48:33 INFO - PROCESS | 2211 | 1461134913016 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 2211 | 1461134913017 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:48:33 INFO - PROCESS | 2211 | 1461134913019 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 2211 | 1461134913020 Marionette TRACE conn2 <- [1,2650,null,{}] 23:48:33 INFO - PROCESS | 2211 | 1461134913025 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}] 23:48:33 INFO - PROCESS | 2211 | 1461134913116 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:48:33 INFO - PROCESS | 2211 | 1461134913123 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299d2800 == 44 [pid = 2211] [id = 670] 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x1242c8000) [pid = 2211] [serial = 2010] [outer = 0x0] 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x124564000) [pid = 2211] [serial = 2011] [outer = 0x1242c8000] 23:48:33 INFO - PROCESS | 2211 | 1461134913153 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x127111800) [pid = 2211] [serial = 2012] [outer = 0x1242c8000] 23:48:33 INFO - PROCESS | 2211 | 1461134913525 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]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 23:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:48:33 INFO - PROCESS | 2211 | 1461134913538 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 2211 | 1461134913540 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:48:33 INFO - PROCESS | 2211 | 1461134913542 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 2211 | 1461134913543 Marionette TRACE conn2 <- [1,2654,null,{}] 23:48:33 INFO - PROCESS | 2211 | 1461134913545 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}] 23:48:33 INFO - PROCESS | 2211 | 1461134913643 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:48:33 INFO - PROCESS | 2211 | 1461134913655 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a574000 == 45 [pid = 2211] [id = 671] 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x127410400) [pid = 2211] [serial = 2013] [outer = 0x0] 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12757d000) [pid = 2211] [serial = 2014] [outer = 0x127410400] 23:48:33 INFO - PROCESS | 2211 | 1461134913680 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x129222800) [pid = 2211] [serial = 2015] [outer = 0x127410400] 23:48:34 INFO - PROCESS | 2211 | 1461134914017 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]]]}] 23:48:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:48:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 23:48:34 INFO - PROCESS | 2211 | 1461134914065 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:48:34 INFO - PROCESS | 2211 | 1461134914066 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:48:34 INFO - PROCESS | 2211 | 1461134914068 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 2211 | 1461134914069 Marionette TRACE conn2 <- [1,2658,null,{}] 23:48:34 INFO - PROCESS | 2211 | 1461134914072 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}] 23:48:34 INFO - PROCESS | 2211 | 1461134914177 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:48:34 INFO - PROCESS | 2211 | 1461134914181 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7ad000 == 46 [pid = 2211] [id = 672] 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x127a84400) [pid = 2211] [serial = 2016] [outer = 0x0] 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x129c9f000) [pid = 2211] [serial = 2017] [outer = 0x127a84400] 23:48:34 INFO - PROCESS | 2211 | 1461134914206 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x129cde800) [pid = 2211] [serial = 2018] [outer = 0x127a84400] 23:48:34 INFO - PROCESS | 2211 | 1461134914557 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]]]}] 23:48:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:48:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 23:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:48:34 INFO - PROCESS | 2211 | 1461134914590 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:48:34 INFO - PROCESS | 2211 | 1461134914591 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:48:34 INFO - PROCESS | 2211 | 1461134914593 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 2211 | 1461134914594 Marionette TRACE conn2 <- [1,2662,null,{}] 23:48:34 INFO - PROCESS | 2211 | 1461134914597 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}] 23:48:34 INFO - PROCESS | 2211 | 1461134914695 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:48:34 INFO - PROCESS | 2211 | 1461134914707 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbc000 == 47 [pid = 2211] [id = 673] 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x129cdb400) [pid = 2211] [serial = 2019] [outer = 0x0] 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x129ce4400) [pid = 2211] [serial = 2020] [outer = 0x129cdb400] 23:48:34 INFO - PROCESS | 2211 | 1461134914732 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x129d75c00) [pid = 2211] [serial = 2021] [outer = 0x129cdb400] 23:48:35 INFO - PROCESS | 2211 | 1461134915051 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]]]}] 23:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 469ms 23:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:48:35 INFO - PROCESS | 2211 | 1461134915063 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 2211 | 1461134915065 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:48:35 INFO - PROCESS | 2211 | 1461134915067 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 2211 | 1461134915068 Marionette TRACE conn2 <- [1,2666,null,{}] 23:48:35 INFO - PROCESS | 2211 | 1461134915070 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}] 23:48:35 INFO - PROCESS | 2211 | 1461134915168 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:48:35 INFO - PROCESS | 2211 | 1461134915179 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b881000 == 48 [pid = 2211] [id = 674] 23:48:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x129d76000) [pid = 2211] [serial = 2022] [outer = 0x0] 23:48:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x129d7bc00) [pid = 2211] [serial = 2023] [outer = 0x129d76000] 23:48:35 INFO - PROCESS | 2211 | 1461134915204 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x129dbd400) [pid = 2211] [serial = 2024] [outer = 0x129d76000] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x124268800) [pid = 2211] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x1242c9800) [pid = 2211] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x11bdcac00) [pid = 2211] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x114b81c00) [pid = 2211] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x114b83800) [pid = 2211] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x119e5d800) [pid = 2211] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11534ac00) [pid = 2211] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x1242cdc00) [pid = 2211] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11af6ec00) [pid = 2211] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11aae6800) [pid = 2211] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x129138400) [pid = 2211] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x127104800) [pid = 2211] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:48:35 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x124105c00) [pid = 2211] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:48:36 INFO - PROCESS | 2211 | 1461134916137 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]]]}] 23:48:36 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) 23:48:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1118ms 23:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:48:36 INFO - PROCESS | 2211 | 1461134916185 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 2211 | 1461134916187 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:48:36 INFO - PROCESS | 2211 | 1461134916189 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 2211 | 1461134916191 Marionette TRACE conn2 <- [1,2670,null,{}] 23:48:36 INFO - PROCESS | 2211 | 1461134916193 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}] 23:48:36 INFO - PROCESS | 2211 | 1461134916304 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:48:36 INFO - PROCESS | 2211 | 1461134916313 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfd3000 == 49 [pid = 2211] [id = 675] 23:48:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x1189cf800) [pid = 2211] [serial = 2025] [outer = 0x0] 23:48:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x1242cdc00) [pid = 2211] [serial = 2026] [outer = 0x1189cf800] 23:48:36 INFO - PROCESS | 2211 | 1461134916342 Marionette DEBUG loaded listener.js 23:48:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x129dc2c00) [pid = 2211] [serial = 2027] [outer = 0x1189cf800] 23:48:37 INFO - PROCESS | 2211 | 1461134917167 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] 23:48:37 INFO - PROCESS | 2211 | 1461134917215 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:48:37 INFO - PROCESS | 2211 | 1461134917217 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:48:37 INFO - PROCESS | 2211 | 1461134917218 Marionette TRACE conn2 <- [1,2674,null,{}] 23:48:37 INFO - PROCESS | 2211 | 1461134917228 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}] 23:48:37 INFO - PROCESS | 2211 | 1461134917305 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:48:37 INFO - PROCESS | 2211 | 1461134917311 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a4000 == 50 [pid = 2211] [id = 676] 23:48:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x129dc6c00) [pid = 2211] [serial = 2028] [outer = 0x0] 23:48:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x129f38800) [pid = 2211] [serial = 2029] [outer = 0x129dc6c00] 23:48:37 INFO - PROCESS | 2211 | 1461134917337 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x129f3dc00) [pid = 2211] [serial = 2030] [outer = 0x129dc6c00] 23:48:38 INFO - PROCESS | 2211 | 1461134918297 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] 23:48:38 INFO - PROCESS | 2211 | 1461134918350 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:48:38 INFO - PROCESS | 2211 | 1461134918353 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 2211 | 1461134918355 Marionette TRACE conn2 <- [1,2678,null,{}] 23:48:38 INFO - PROCESS | 2211 | 1461134918359 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}] 23:48:38 INFO - PROCESS | 2211 | 1461134918459 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:48:38 INFO - PROCESS | 2211 | 1461134918513 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1dc000 == 51 [pid = 2211] [id = 677] 23:48:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11605c400) [pid = 2211] [serial = 2031] [outer = 0x0] 23:48:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x118f54c00) [pid = 2211] [serial = 2032] [outer = 0x11605c400] 23:48:38 INFO - PROCESS | 2211 | 1461134918545 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x119ef8c00) [pid = 2211] [serial = 2033] [outer = 0x11605c400] 23:48:39 INFO - PROCESS | 2211 | 1461134919458 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]]]}] 23:48:39 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) 23:48:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1124ms 23:48:39 INFO - PROCESS | 2211 | 1461134919478 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 2211 | 1461134919482 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:48:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:48:39 INFO - PROCESS | 2211 | 1461134919487 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 2211 | 1461134919489 Marionette TRACE conn2 <- [1,2682,null,{}] 23:48:39 INFO - PROCESS | 2211 | 1461134919492 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}] 23:48:39 INFO - PROCESS | 2211 | 1461134919591 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:48:39 INFO - PROCESS | 2211 | 1461134919644 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x12929e000 == 52 [pid = 2211] [id = 678] 23:48:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11a9c2800) [pid = 2211] [serial = 2034] [outer = 0x0] 23:48:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11bd0ac00) [pid = 2211] [serial = 2035] [outer = 0x11a9c2800] 23:48:39 INFO - PROCESS | 2211 | 1461134919673 Marionette DEBUG loaded listener.js 23:48:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11c88e400) [pid = 2211] [serial = 2036] [outer = 0x11a9c2800] 23:48:40 INFO - PROCESS | 2211 | 1461134920573 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]]]}] 23:48:40 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) 23:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 23:48:40 INFO - PROCESS | 2211 | 1461134920610 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:48:40 INFO - PROCESS | 2211 | 1461134920611 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:48:40 INFO - PROCESS | 2211 | 1461134920613 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:48:40 INFO - PROCESS | 2211 | 1461134920616 Marionette TRACE conn2 <- [1,2686,null,{}] 23:48:40 INFO - PROCESS | 2211 | 1461134920624 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}] 23:48:40 INFO - PROCESS | 2211 | 1461134920725 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:48:40 INFO - PROCESS | 2211 | 1461134920772 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a574800 == 53 [pid = 2211] [id = 679] 23:48:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11bdc1000) [pid = 2211] [serial = 2037] [outer = 0x0] 23:48:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x1242ca000) [pid = 2211] [serial = 2038] [outer = 0x11bdc1000] 23:48:40 INFO - PROCESS | 2211 | 1461134920798 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x124587c00) [pid = 2211] [serial = 2039] [outer = 0x11bdc1000] 23:48:41 INFO - PROCESS | 2211 | 1461134921829 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] 23:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:48:41 INFO - PROCESS | 2211 | 1461134921843 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:48:41 INFO - PROCESS | 2211 | 1461134921846 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 2211 | 1461134921849 Marionette TRACE conn2 <- [1,2690,null,{}] 23:48:41 INFO - PROCESS | 2211 | 1461134921853 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}] 23:48:41 INFO - PROCESS | 2211 | 1461134921942 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:48:41 INFO - PROCESS | 2211 | 1461134921997 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x124230000 == 54 [pid = 2211] [id = 680] 23:48:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x119547800) [pid = 2211] [serial = 2040] [outer = 0x0] 23:48:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x119e5d800) [pid = 2211] [serial = 2041] [outer = 0x119547800] 23:48:42 INFO - PROCESS | 2211 | 1461134922026 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x11adee800) [pid = 2211] [serial = 2042] [outer = 0x119547800] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfd3000 == 53 [pid = 2211] [id = 675] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12b881000 == 52 [pid = 2211] [id = 674] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbc000 == 51 [pid = 2211] [id = 673] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7ad000 == 50 [pid = 2211] [id = 672] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x12a574000 == 49 [pid = 2211] [id = 671] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x129c98c00) [pid = 2211] [serial = 1978] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x1299d2800 == 48 [pid = 2211] [id = 670] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x1274cf800 == 47 [pid = 2211] [id = 669] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x123f3e000 == 46 [pid = 2211] [id = 668] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf0b800 == 45 [pid = 2211] [id = 667] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb70000 == 44 [pid = 2211] [id = 666] 23:48:42 INFO - PROCESS | 2211 | --DOCSHELL 0x123c75000 == 43 [pid = 2211] [id = 665] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x1242cb800) [pid = 2211] [serial = 1960] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x11c7f0000) [pid = 2211] [serial = 1954] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x11c8b9c00) [pid = 2211] [serial = 1933] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x115343400) [pid = 2211] [serial = 1939] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x1163e5c00) [pid = 2211] [serial = 1940] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x118f4c400) [pid = 2211] [serial = 1942] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x1191ae800) [pid = 2211] [serial = 1943] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11aae9400) [pid = 2211] [serial = 1945] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11adf0c00) [pid = 2211] [serial = 1946] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x119e61c00) [pid = 2211] [serial = 1930] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11bd02400) [pid = 2211] [serial = 1951] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11bdc6000) [pid = 2211] [serial = 1952] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11b6c1c00) [pid = 2211] [serial = 1948] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11bbd6000) [pid = 2211] [serial = 1949] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x116554000) [pid = 2211] [serial = 1927] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x124564400) [pid = 2211] [serial = 1936] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x124267000) [pid = 2211] [serial = 1957] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x12455d800) [pid = 2211] [serial = 1961] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x123e25400) [pid = 2211] [serial = 1955] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x124275c00) [pid = 2211] [serial = 1958] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x124567000) [pid = 2211] [serial = 1963] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12705cc00) [pid = 2211] [serial = 1966] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x123e25800) [pid = 2211] [serial = 1969] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12710ec00) [pid = 2211] [serial = 1967] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x127413000) [pid = 2211] [serial = 1970] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x129c93800) [pid = 2211] [serial = 1976] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x129226c00) [pid = 2211] [serial = 1975] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x129134800) [pid = 2211] [serial = 1973] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x124583000) [pid = 2211] [serial = 1964] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x1275c6000) [pid = 2211] [serial = 1972] [outer = 0x0] [url = about:blank] 23:48:42 INFO - PROCESS | 2211 | 1461134922927 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] 23:48:42 INFO - PROCESS | 2211 | 1461134922973 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:48:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:48:42 INFO - PROCESS | 2211 | 1461134922977 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 2211 | 1461134922979 Marionette TRACE conn2 <- [1,2694,null,{}] 23:48:42 INFO - PROCESS | 2211 | 1461134922981 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}] 23:48:43 INFO - PROCESS | 2211 | 1461134923055 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:48:43 INFO - PROCESS | 2211 | 1461134923062 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b644000 == 44 [pid = 2211] [id = 681] 23:48:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x115853000) [pid = 2211] [serial = 2043] [outer = 0x0] 23:48:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x11afd5800) [pid = 2211] [serial = 2044] [outer = 0x115853000] 23:48:43 INFO - PROCESS | 2211 | 1461134923088 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11b92f000) [pid = 2211] [serial = 2045] [outer = 0x115853000] 23:48:43 INFO - PROCESS | 2211 | 1461134923966 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] 23:48:44 INFO - PROCESS | 2211 | 1461134924002 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:48:44 INFO - PROCESS | 2211 | 1461134924016 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 2211 | 1461134924019 Marionette TRACE conn2 <- [1,2698,null,{}] 23:48:44 INFO - PROCESS | 2211 | 1461134924027 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}] 23:48:44 INFO - PROCESS | 2211 | 1461134924103 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:48:44 INFO - PROCESS | 2211 | 1461134924110 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd4800 == 45 [pid = 2211] [id = 682] 23:48:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11bdc6c00) [pid = 2211] [serial = 2046] [outer = 0x0] 23:48:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11c8b5000) [pid = 2211] [serial = 2047] [outer = 0x11bdc6c00] 23:48:44 INFO - PROCESS | 2211 | 1461134924138 Marionette DEBUG loaded listener.js 23:48:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x123b16800) [pid = 2211] [serial = 2048] [outer = 0x11bdc6c00] 23:48:44 INFO - PROCESS | 2211 | 1461134924981 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] 23:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:48:44 INFO - PROCESS | 2211 | 1461134924995 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:48:44 INFO - PROCESS | 2211 | 1461134924997 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 2211 | 1461134924998 Marionette TRACE conn2 <- [1,2702,null,{}] 23:48:45 INFO - PROCESS | 2211 | 1461134925000 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}] 23:48:45 INFO - PROCESS | 2211 | 1461134925102 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:48:45 INFO - PROCESS | 2211 | 1461134925112 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12886b800 == 46 [pid = 2211] [id = 683] 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x124109000) [pid = 2211] [serial = 2049] [outer = 0x0] 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x1242c5800) [pid = 2211] [serial = 2050] [outer = 0x124109000] 23:48:45 INFO - PROCESS | 2211 | 1461134925138 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x1242cd000) [pid = 2211] [serial = 2051] [outer = 0x124109000] 23:48:45 INFO - PROCESS | 2211 | 1461134925502 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]]]}] 23:48:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:48:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 23:48:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:48:45 INFO - PROCESS | 2211 | 1461134925517 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 2211 | 1461134925518 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:48:45 INFO - PROCESS | 2211 | 1461134925521 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 2211 | 1461134925523 Marionette TRACE conn2 <- [1,2706,null,{}] 23:48:45 INFO - PROCESS | 2211 | 1461134925534 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}] 23:48:45 INFO - PROCESS | 2211 | 1461134925685 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:48:45 INFO - PROCESS | 2211 | 1461134925706 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x129f1d000 == 47 [pid = 2211] [id = 684] 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x124457c00) [pid = 2211] [serial = 2052] [outer = 0x0] 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x124568800) [pid = 2211] [serial = 2053] [outer = 0x124457c00] 23:48:45 INFO - PROCESS | 2211 | 1461134925747 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x124588800) [pid = 2211] [serial = 2054] [outer = 0x124457c00] 23:48:46 INFO - PROCESS | 2211 | 1461134926151 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]]]}] 23:48:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:48:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 23:48:46 INFO - PROCESS | 2211 | 1461134926193 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:48:46 INFO - PROCESS | 2211 | 1461134926194 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:48:46 INFO - PROCESS | 2211 | 1461134926197 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:48:46 INFO - PROCESS | 2211 | 1461134926198 Marionette TRACE conn2 <- [1,2710,null,{}] 23:48:46 INFO - PROCESS | 2211 | 1461134926200 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}] 23:48:46 INFO - PROCESS | 2211 | 1461134926312 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:48:46 INFO - PROCESS | 2211 | 1461134926341 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7b0000 == 48 [pid = 2211] [id = 685] 23:48:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12705c400) [pid = 2211] [serial = 2055] [outer = 0x0] 23:48:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x127110000) [pid = 2211] [serial = 2056] [outer = 0x12705c400] 23:48:46 INFO - PROCESS | 2211 | 1461134926369 Marionette DEBUG loaded listener.js 23:48:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12913f800) [pid = 2211] [serial = 2057] [outer = 0x12705c400] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x127410400) [pid = 2211] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x127a84400) [pid = 2211] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x1188ad400) [pid = 2211] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x1242c8000) [pid = 2211] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11afdd800) [pid = 2211] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x116318400) [pid = 2211] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x123bed800) [pid = 2211] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11bd10000) [pid = 2211] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x129cdb400) [pid = 2211] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x129d76000) [pid = 2211] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x1189cf800) [pid = 2211] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:48:46 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12888cc00) [pid = 2211] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:48:47 INFO - PROCESS | 2211 | 1461134927042 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] 23:48:47 INFO - PROCESS | 2211 | 1461134927081 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:48:47 INFO - PROCESS | 2211 | 1461134927089 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 2211 | 1461134927095 Marionette TRACE conn2 <- [1,2714,null,{}] 23:48:47 INFO - PROCESS | 2211 | 1461134927100 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}] 23:48:47 INFO - PROCESS | 2211 | 1461134927248 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:48:47 INFO - PROCESS | 2211 | 1461134927333 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c7a000 == 49 [pid = 2211] [id = 686] 23:48:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x1189dbc00) [pid = 2211] [serial = 2058] [outer = 0x0] 23:48:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x11abc2800) [pid = 2211] [serial = 2059] [outer = 0x1189dbc00] 23:48:47 INFO - PROCESS | 2211 | 1461134927366 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x11b923c00) [pid = 2211] [serial = 2060] [outer = 0x1189dbc00] 23:48:47 INFO - PROCESS | 2211 | 1461134927808 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]]]}] 23:48:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 727ms 23:48:47 INFO - PROCESS | 2211 | 1461134927815 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 2211 | 1461134927818 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:48:47 INFO - PROCESS | 2211 | 1461134927822 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 2211 | 1461134927824 Marionette TRACE conn2 <- [1,2718,null,{}] 23:48:47 INFO - PROCESS | 2211 | 1461134927826 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}] 23:48:47 INFO - PROCESS | 2211 | 1461134927936 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:48:48 INFO - PROCESS | 2211 | 1461134928003 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x1274d0800 == 50 [pid = 2211] [id = 687] 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11b930000) [pid = 2211] [serial = 2061] [outer = 0x0] 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11c389c00) [pid = 2211] [serial = 2062] [outer = 0x11b930000] 23:48:48 INFO - PROCESS | 2211 | 1461134928046 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x123e2b000) [pid = 2211] [serial = 2063] [outer = 0x11b930000] 23:48:48 INFO - PROCESS | 2211 | 1461134928558 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] 23:48:48 INFO - PROCESS | 2211 | 1461134928597 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:48:48 INFO - PROCESS | 2211 | 1461134928599 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 2211 | 1461134928602 Marionette TRACE conn2 <- [1,2722,null,{}] 23:48:48 INFO - PROCESS | 2211 | 1461134928610 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}] 23:48:48 INFO - PROCESS | 2211 | 1461134928708 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:48:48 INFO - PROCESS | 2211 | 1461134928776 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbe800 == 51 [pid = 2211] [id = 688] 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x127106400) [pid = 2211] [serial = 2064] [outer = 0x0] 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12740f800) [pid = 2211] [serial = 2065] [outer = 0x127106400] 23:48:48 INFO - PROCESS | 2211 | 1461134928809 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x1275c8400) [pid = 2211] [serial = 2066] [outer = 0x127106400] 23:48:49 INFO - PROCESS | 2211 | 1461134929232 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] 23:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:48:49 INFO - PROCESS | 2211 | 1461134929280 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:48:49 INFO - PROCESS | 2211 | 1461134929282 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 2211 | 1461134929284 Marionette TRACE conn2 <- [1,2726,null,{}] 23:48:49 INFO - PROCESS | 2211 | 1461134929286 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}] 23:48:49 INFO - PROCESS | 2211 | 1461134929400 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:48:49 INFO - PROCESS | 2211 | 1461134929456 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbbe000 == 52 [pid = 2211] [id = 689] 23:48:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x128886400) [pid = 2211] [serial = 2067] [outer = 0x0] 23:48:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x129c93800) [pid = 2211] [serial = 2068] [outer = 0x128886400] 23:48:49 INFO - PROCESS | 2211 | 1461134929486 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x129cdb400) [pid = 2211] [serial = 2069] [outer = 0x128886400] 23:48:49 INFO - PROCESS | 2211 | 1461134929898 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]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 23:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:48:49 INFO - PROCESS | 2211 | 1461134929952 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 2211 | 1461134929954 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:48:49 INFO - PROCESS | 2211 | 1461134929956 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 2211 | 1461134929957 Marionette TRACE conn2 <- [1,2730,null,{}] 23:48:49 INFO - PROCESS | 2211 | 1461134929960 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}] 23:48:50 INFO - PROCESS | 2211 | 1461134930053 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:48:50 INFO - PROCESS | 2211 | 1461134930120 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfd3000 == 53 [pid = 2211] [id = 690] 23:48:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x128886800) [pid = 2211] [serial = 2070] [outer = 0x0] 23:48:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x129ce3800) [pid = 2211] [serial = 2071] [outer = 0x128886800] 23:48:50 INFO - PROCESS | 2211 | 1461134930150 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x129d73000) [pid = 2211] [serial = 2072] [outer = 0x128886800] 23:48:51 INFO - PROCESS | 2211 | 1461134931066 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] 23:48:51 INFO - PROCESS | 2211 | 1461134931083 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:48:51 INFO - PROCESS | 2211 | 1461134931085 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 2211 | 1461134931087 Marionette TRACE conn2 <- [1,2734,null,{}] 23:48:51 INFO - PROCESS | 2211 | 1461134931090 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}] 23:48:51 INFO - PROCESS | 2211 | 1461134931177 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:48:51 INFO - PROCESS | 2211 | 1461134931344 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc46800 == 54 [pid = 2211] [id = 691] 23:48:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x1146c4800) [pid = 2211] [serial = 2073] [outer = 0x0] 23:48:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x114b81400) [pid = 2211] [serial = 2074] [outer = 0x1146c4800] 23:48:51 INFO - PROCESS | 2211 | 1461134931372 Marionette DEBUG loaded listener.js 23:48:51 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x1188a7800) [pid = 2211] [serial = 2075] [outer = 0x1146c4800] 23:48:51 INFO - PROCESS | 2211 | 1461134931823 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]]]}] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x129f1d000 == 53 [pid = 2211] [id = 684] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x12886b800 == 52 [pid = 2211] [id = 683] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd4800 == 51 [pid = 2211] [id = 682] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x11b644000 == 50 [pid = 2211] [id = 681] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x124230000 == 49 [pid = 2211] [id = 680] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x114b7ec00) [pid = 2211] [serial = 1981] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x11912a800) [pid = 2211] [serial = 1984] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x11bd0fc00) [pid = 2211] [serial = 1987] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x124103400) [pid = 2211] [serial = 1990] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12705bc00) [pid = 2211] [serial = 1993] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x129f38800) [pid = 2211] [serial = 2029] [outer = 0x0] [url = about:blank] 23:48:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:48:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x12929e000 == 48 [pid = 2211] [id = 678] 23:48:51 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1dc000 == 47 [pid = 2211] [id = 677] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x12757d000) [pid = 2211] [serial = 2014] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x129c9f000) [pid = 2211] [serial = 2017] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11adf4000) [pid = 2211] [serial = 2000] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11abc3800) [pid = 2211] [serial = 1999] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x124564000) [pid = 2211] [serial = 2011] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11b931800) [pid = 2211] [serial = 2002] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11bd0d400) [pid = 2211] [serial = 2003] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x1191a5800) [pid = 2211] [serial = 1997] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x1165dc000) [pid = 2211] [serial = 1996] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x124268400) [pid = 2211] [serial = 2008] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x1242c3400) [pid = 2211] [serial = 2009] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x11c395400) [pid = 2211] [serial = 2005] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x123a11000) [pid = 2211] [serial = 2006] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x129d75c00) [pid = 2211] [serial = 2021] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x129ce4400) [pid = 2211] [serial = 2020] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x129d7bc00) [pid = 2211] [serial = 2023] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x1242cdc00) [pid = 2211] [serial = 2026] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x129dbd400) [pid = 2211] [serial = 2024] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x129cdcc00) [pid = 2211] [serial = 1979] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x129cde800) [pid = 2211] [serial = 2018] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x129222800) [pid = 2211] [serial = 2015] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x127111800) [pid = 2211] [serial = 2012] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x129dc2c00) [pid = 2211] [serial = 2027] [outer = 0x0] [url = about:blank] 23:48:51 INFO - PROCESS | 2211 | 1461134931875 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 2211 | 1461134931881 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:48:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:48:51 INFO - PROCESS | 2211 | 1461134931900 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 2211 | 1461134931902 Marionette TRACE conn2 <- [1,2738,null,{}] 23:48:51 INFO - PROCESS | 2211 | 1461134931909 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}] 23:48:52 INFO - PROCESS | 2211 | 1461134932030 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:48:52 INFO - PROCESS | 2211 | 1461134932045 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf07800 == 48 [pid = 2211] [id = 692] 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11abcd400) [pid = 2211] [serial = 2076] [outer = 0x0] 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11afd6400) [pid = 2211] [serial = 2077] [outer = 0x11abcd400] 23:48:52 INFO - PROCESS | 2211 | 1461134932090 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11bd06000) [pid = 2211] [serial = 2078] [outer = 0x11abcd400] 23:48:52 INFO - PROCESS | 2211 | 1461134932518 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]]]}] 23:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 686ms 23:48:52 INFO - PROCESS | 2211 | 1461134932581 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:48:52 INFO - PROCESS | 2211 | 1461134932584 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:48:52 INFO - PROCESS | 2211 | 1461134932587 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 2211 | 1461134932588 Marionette TRACE conn2 <- [1,2742,null,{}] 23:48:52 INFO - PROCESS | 2211 | 1461134932592 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}] 23:48:52 INFO - PROCESS | 2211 | 1461134932674 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:48:52 INFO - PROCESS | 2211 | 1461134932681 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd4800 == 49 [pid = 2211] [id = 693] 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11c8b3400) [pid = 2211] [serial = 2079] [outer = 0x0] 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x123a11000) [pid = 2211] [serial = 2080] [outer = 0x11c8b3400] 23:48:52 INFO - PROCESS | 2211 | 1461134932707 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x12426cc00) [pid = 2211] [serial = 2081] [outer = 0x11c8b3400] 23:48:53 INFO - PROCESS | 2211 | 1461134933033 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:48:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 473ms 23:48:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:48:53 INFO - PROCESS | 2211 | 1461134933066 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 2211 | 1461134933067 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:48:53 INFO - PROCESS | 2211 | 1461134933074 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 2211 | 1461134933079 Marionette TRACE conn2 <- [1,2746,null,{}] 23:48:53 INFO - PROCESS | 2211 | 1461134933082 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}] 23:48:53 INFO - PROCESS | 2211 | 1461134933165 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:48:53 INFO - PROCESS | 2211 | 1461134933169 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271a4000 == 50 [pid = 2211] [id = 694] 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x1242c1400) [pid = 2211] [serial = 2082] [outer = 0x0] 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x124586800) [pid = 2211] [serial = 2083] [outer = 0x1242c1400] 23:48:53 INFO - PROCESS | 2211 | 1461134933197 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12757ac00) [pid = 2211] [serial = 2084] [outer = 0x1242c1400] 23:48:53 INFO - PROCESS | 2211 | 1461134933517 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:48:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 476ms 23:48:53 INFO - PROCESS | 2211 | 1461134933547 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 2211 | 1461134933549 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:48:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:48:53 INFO - PROCESS | 2211 | 1461134933551 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 2211 | 1461134933552 Marionette TRACE conn2 <- [1,2750,null,{}] 23:48:53 INFO - PROCESS | 2211 | 1461134933554 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}] 23:48:53 INFO - PROCESS | 2211 | 1461134933634 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:48:53 INFO - PROCESS | 2211 | 1461134933697 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 2211 | ++DOCSHELL 0x12929d000 == 51 [pid = 2211] [id = 695] 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x1242cac00) [pid = 2211] [serial = 2085] [outer = 0x0] 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12913fc00) [pid = 2211] [serial = 2086] [outer = 0x1242cac00] 23:48:53 INFO - PROCESS | 2211 | 1461134933722 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x129d73800) [pid = 2211] [serial = 2087] [outer = 0x1242cac00] 23:48:54 INFO - PROCESS | 2211 | 1461134934017 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]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 23:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:48:54 INFO - PROCESS | 2211 | 1461134934076 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 2211 | 1461134934077 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:48:54 INFO - PROCESS | 2211 | 1461134934079 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 2211 | 1461134934080 Marionette TRACE conn2 <- [1,2754,null,{}] 23:48:54 INFO - PROCESS | 2211 | 1461134934082 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}] 23:48:54 INFO - PROCESS | 2211 | 1461134934182 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:48:54 INFO - PROCESS | 2211 | 1461134934186 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a753800 == 52 [pid = 2211] [id = 696] 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x129dbcc00) [pid = 2211] [serial = 2088] [outer = 0x0] 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x129dc0000) [pid = 2211] [serial = 2089] [outer = 0x129dbcc00] 23:48:54 INFO - PROCESS | 2211 | 1461134934249 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x129f32400) [pid = 2211] [serial = 2090] [outer = 0x129dbcc00] 23:48:54 INFO - PROCESS | 2211 | 1461134934561 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]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 23:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:48:54 INFO - PROCESS | 2211 | 1461134934597 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 2211 | 1461134934599 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:48:54 INFO - PROCESS | 2211 | 1461134934601 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 2211 | 1461134934602 Marionette TRACE conn2 <- [1,2758,null,{}] 23:48:54 INFO - PROCESS | 2211 | 1461134934604 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}] 23:48:54 INFO - PROCESS | 2211 | 1461134934702 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:48:54 INFO - PROCESS | 2211 | 1461134934713 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbb000 == 53 [pid = 2211] [id = 697] 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x129f35000) [pid = 2211] [serial = 2091] [outer = 0x0] 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x129fb5c00) [pid = 2211] [serial = 2092] [outer = 0x129f35000] 23:48:54 INFO - PROCESS | 2211 | 1461134934738 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x129fb9c00) [pid = 2211] [serial = 2093] [outer = 0x129f35000] 23:48:55 INFO - PROCESS | 2211 | 1461134935072 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]]]}] 23:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 23:48:55 INFO - PROCESS | 2211 | 1461134935120 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 2211 | 1461134935122 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:48:55 INFO - PROCESS | 2211 | 1461134935124 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 2211 | 1461134935125 Marionette TRACE conn2 <- [1,2762,null,{}] 23:48:55 INFO - PROCESS | 2211 | 1461134935127 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}] 23:48:55 INFO - PROCESS | 2211 | 1461134935228 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:48:55 INFO - PROCESS | 2211 | 1461134935264 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d15e800 == 54 [pid = 2211] [id = 698] 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x129fb5800) [pid = 2211] [serial = 2094] [outer = 0x0] 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x129fc0000) [pid = 2211] [serial = 2095] [outer = 0x129fb5800] 23:48:55 INFO - PROCESS | 2211 | 1461134935288 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x129fd5400) [pid = 2211] [serial = 2096] [outer = 0x129fb5800] 23:48:55 INFO - PROCESS | 2211 | 1461134935613 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]]]}] 23:48:55 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11bdc6c00) [pid = 2211] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:48:55 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x124109000) [pid = 2211] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:48:55 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x124457c00) [pid = 2211] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:48:55 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x115853000) [pid = 2211] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:48:55 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x119547800) [pid = 2211] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 23:48:55 INFO - PROCESS | 2211 | 1461134935643 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 2211 | 1461134935645 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:48:55 INFO - PROCESS | 2211 | 1461134935647 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 2211 | 1461134935648 Marionette TRACE conn2 <- [1,2766,null,{}] 23:48:55 INFO - PROCESS | 2211 | 1461134935650 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}] 23:48:55 INFO - PROCESS | 2211 | 1461134935730 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:48:55 INFO - PROCESS | 2211 | --DOCSHELL 0x12f54c800 == 53 [pid = 2211] [id = 16] 23:48:55 INFO - PROCESS | 2211 | 1461134935744 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a1000 == 54 [pid = 2211] [id = 699] 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x129fbac00) [pid = 2211] [serial = 2097] [outer = 0x0] 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x129fd7400) [pid = 2211] [serial = 2098] [outer = 0x129fbac00] 23:48:55 INFO - PROCESS | 2211 | 1461134935788 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x129fdd400) [pid = 2211] [serial = 2099] [outer = 0x129fbac00] 23:48:56 INFO - PROCESS | 2211 | 1461134936115 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]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 23:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:48:56 INFO - PROCESS | 2211 | 1461134936165 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 2211 | 1461134936166 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:48:56 INFO - PROCESS | 2211 | 1461134936168 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 2211 | 1461134936169 Marionette TRACE conn2 <- [1,2770,null,{}] 23:48:56 INFO - PROCESS | 2211 | 1461134936172 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}] 23:48:56 INFO - PROCESS | 2211 | 1461134936251 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:48:56 INFO - PROCESS | 2211 | 1461134936308 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5b8000 == 55 [pid = 2211] [id = 700] 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x123d52000) [pid = 2211] [serial = 2100] [outer = 0x0] 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x129fe2c00) [pid = 2211] [serial = 2101] [outer = 0x123d52000] 23:48:56 INFO - PROCESS | 2211 | 1461134936332 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12a24bc00) [pid = 2211] [serial = 2102] [outer = 0x123d52000] 23:48:56 INFO - PROCESS | 2211 | 1461134936613 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]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 23:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:48:56 INFO - PROCESS | 2211 | 1461134936646 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 2211 | 1461134936647 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:48:56 INFO - PROCESS | 2211 | 1461134936650 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 2211 | 1461134936651 Marionette TRACE conn2 <- [1,2774,null,{}] 23:48:56 INFO - PROCESS | 2211 | 1461134936653 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}] 23:48:56 INFO - PROCESS | 2211 | 1461134936737 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:48:56 INFO - PROCESS | 2211 | 1461134936743 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9e800 == 56 [pid = 2211] [id = 701] 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x12a24b800) [pid = 2211] [serial = 2103] [outer = 0x0] 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12a254000) [pid = 2211] [serial = 2104] [outer = 0x12a24b800] 23:48:56 INFO - PROCESS | 2211 | 1461134936772 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x12a25bc00) [pid = 2211] [serial = 2105] [outer = 0x12a24b800] 23:48:57 INFO - PROCESS | 2211 | 1461134937135 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]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 23:48:57 INFO - PROCESS | 2211 | 1461134937168 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 2211 | 1461134937170 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:48:57 INFO - PROCESS | 2211 | 1461134937174 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 2211 | 1461134937178 Marionette TRACE conn2 <- [1,2778,null,{}] 23:48:57 INFO - PROCESS | 2211 | 1461134937180 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}] 23:48:57 INFO - PROCESS | 2211 | 1461134937307 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:48:57 INFO - PROCESS | 2211 | 1461134937313 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6c0800 == 57 [pid = 2211] [id = 702] 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12a25e000) [pid = 2211] [serial = 2106] [outer = 0x0] 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x12a2a2c00) [pid = 2211] [serial = 2107] [outer = 0x12a25e000] 23:48:57 INFO - PROCESS | 2211 | 1461134937352 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12a2b0800) [pid = 2211] [serial = 2108] [outer = 0x12a25e000] 23:48:57 INFO - PROCESS | 2211 | 1461134937780 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]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 623ms 23:48:57 INFO - PROCESS | 2211 | 1461134937804 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 2211 | 1461134937806 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:48:57 INFO - PROCESS | 2211 | 1461134937811 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 2211 | 1461134937812 Marionette TRACE conn2 <- [1,2782,null,{}] 23:48:57 INFO - PROCESS | 2211 | 1461134937814 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}] 23:48:57 INFO - PROCESS | 2211 | 1461134937896 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:48:57 INFO - PROCESS | 2211 | 1461134937899 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb5f800 == 58 [pid = 2211] [id = 703] 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12a544c00) [pid = 2211] [serial = 2109] [outer = 0x0] 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x12a548800) [pid = 2211] [serial = 2110] [outer = 0x12a544c00] 23:48:57 INFO - PROCESS | 2211 | 1461134937924 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x12a54cc00) [pid = 2211] [serial = 2111] [outer = 0x12a544c00] 23:48:58 INFO - PROCESS | 2211 | 1461134938417 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]]]}] 23:48:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:48:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 618ms 23:48:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:48:58 INFO - PROCESS | 2211 | 1461134938429 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:48:58 INFO - PROCESS | 2211 | 1461134938431 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:48:58 INFO - PROCESS | 2211 | 1461134938434 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:48:58 INFO - PROCESS | 2211 | 1461134938437 Marionette TRACE conn2 <- [1,2786,null,{}] 23:48:58 INFO - PROCESS | 2211 | 1461134938441 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}] 23:48:58 INFO - PROCESS | 2211 | 1461134938547 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:48:58 INFO - PROCESS | 2211 | 1461134938619 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd9000 == 59 [pid = 2211] [id = 704] 23:48:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11adef800) [pid = 2211] [serial = 2112] [outer = 0x0] 23:48:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11bd06400) [pid = 2211] [serial = 2113] [outer = 0x11adef800] 23:48:58 INFO - PROCESS | 2211 | 1461134938650 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11c88a000) [pid = 2211] [serial = 2114] [outer = 0x11adef800] 23:48:59 INFO - PROCESS | 2211 | 1461134939108 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 23:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:48:59 INFO - PROCESS | 2211 | 1461134939157 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 2211 | 1461134939161 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:48:59 INFO - PROCESS | 2211 | 1461134939165 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 2211 | 1461134939167 Marionette TRACE conn2 <- [1,2790,null,{}] 23:48:59 INFO - PROCESS | 2211 | 1461134939170 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}] 23:48:59 INFO - PROCESS | 2211 | 1461134939313 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:48:59 INFO - PROCESS | 2211 | 1461134939364 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab1b800 == 60 [pid = 2211] [id = 705] 23:48:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11c8b0400) [pid = 2211] [serial = 2115] [outer = 0x0] 23:48:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12710e400) [pid = 2211] [serial = 2116] [outer = 0x11c8b0400] 23:48:59 INFO - PROCESS | 2211 | 1461134939395 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x129c9a400) [pid = 2211] [serial = 2117] [outer = 0x11c8b0400] 23:48:59 INFO - PROCESS | 2211 | 1461134939797 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 23:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:48:59 INFO - PROCESS | 2211 | 1461134939835 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 2211 | 1461134939837 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:48:59 INFO - PROCESS | 2211 | 1461134939839 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 2211 | 1461134939842 Marionette TRACE conn2 <- [1,2794,null,{}] 23:48:59 INFO - PROCESS | 2211 | 1461134939850 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}] 23:48:59 INFO - PROCESS | 2211 | 1461134939978 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:49:00 INFO - PROCESS | 2211 | 1461134940039 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6cf800 == 61 [pid = 2211] [id = 706] 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x129d74c00) [pid = 2211] [serial = 2118] [outer = 0x0] 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x129f38c00) [pid = 2211] [serial = 2119] [outer = 0x129d74c00] 23:49:00 INFO - PROCESS | 2211 | 1461134940070 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x129fe4c00) [pid = 2211] [serial = 2120] [outer = 0x129d74c00] 23:49:00 INFO - PROCESS | 2211 | 1461134940515 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]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 23:49:00 INFO - PROCESS | 2211 | 1461134940561 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:49:00 INFO - PROCESS | 2211 | 1461134940563 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:49:00 INFO - PROCESS | 2211 | 1461134940566 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 2211 | 1461134940567 Marionette TRACE conn2 <- [1,2798,null,{}] 23:49:00 INFO - PROCESS | 2211 | 1461134940569 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}] 23:49:00 INFO - PROCESS | 2211 | 1461134940674 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:49:00 INFO - PROCESS | 2211 | 1461134940733 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efbe800 == 62 [pid = 2211] [id = 707] 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x12a253c00) [pid = 2211] [serial = 2121] [outer = 0x0] 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x12a25fc00) [pid = 2211] [serial = 2122] [outer = 0x12a253c00] 23:49:00 INFO - PROCESS | 2211 | 1461134940762 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12a2a5000) [pid = 2211] [serial = 2123] [outer = 0x12a253c00] 23:49:01 INFO - PROCESS | 2211 | 1461134941227 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:49:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 23:49:01 INFO - PROCESS | 2211 | 1461134941238 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 2211 | 1461134941240 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:49:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:49:01 INFO - PROCESS | 2211 | 1461134941266 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 2211 | 1461134941268 Marionette TRACE conn2 <- [1,2802,null,{}] 23:49:01 INFO - PROCESS | 2211 | 1461134941304 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}] 23:49:01 INFO - PROCESS | 2211 | 1461134941440 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:49:01 INFO - PROCESS | 2211 | 1461134941495 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c469800 == 63 [pid = 2211] [id = 708] 23:49:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x114b7e400) [pid = 2211] [serial = 2124] [outer = 0x0] 23:49:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x12a255800) [pid = 2211] [serial = 2125] [outer = 0x114b7e400] 23:49:01 INFO - PROCESS | 2211 | 1461134941525 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x12a546400) [pid = 2211] [serial = 2126] [outer = 0x114b7e400] 23:49:01 INFO - PROCESS | 2211 | 1461134941982 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 756ms 23:49:02 INFO - PROCESS | 2211 | 1461134942200 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 2211 | 1461134942203 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:49:02 INFO - PROCESS | 2211 | 1461134942221 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 2211 | 1461134942222 Marionette TRACE conn2 <- [1,2806,null,{}] 23:49:02 INFO - PROCESS | 2211 | 1461134942226 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}] 23:49:02 INFO - PROCESS | 2211 | 1461134942317 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:49:02 INFO - PROCESS | 2211 | 1461134942373 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:02 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fde000 == 64 [pid = 2211] [id = 709] 23:49:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x1153f8000) [pid = 2211] [serial = 2127] [outer = 0x0] 23:49:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x1158b9000) [pid = 2211] [serial = 2128] [outer = 0x1153f8000] 23:49:02 INFO - PROCESS | 2211 | 1461134942401 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x118f51800) [pid = 2211] [serial = 2129] [outer = 0x1153f8000] 23:49:02 INFO - PROCESS | 2211 | 1461134942850 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 674ms 23:49:02 INFO - PROCESS | 2211 | 1461134942915 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:49:02 INFO - PROCESS | 2211 | 1461134942918 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:49:02 INFO - PROCESS | 2211 | 1461134942930 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 2211 | 1461134942934 Marionette TRACE conn2 <- [1,2810,null,{}] 23:49:02 INFO - PROCESS | 2211 | 1461134942938 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}] 23:49:03 INFO - PROCESS | 2211 | 1461134943072 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:49:03 INFO - PROCESS | 2211 | 1461134943177 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b90b800 == 65 [pid = 2211] [id = 710] 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x1146b7c00) [pid = 2211] [serial = 2130] [outer = 0x0] 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x119548400) [pid = 2211] [serial = 2131] [outer = 0x1146b7c00] 23:49:03 INFO - PROCESS | 2211 | 1461134943220 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x11a9cd800) [pid = 2211] [serial = 2132] [outer = 0x1146b7c00] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d14f800 == 64 [pid = 2211] [id = 659] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6c0800 == 63 [pid = 2211] [id = 702] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9e800 == 62 [pid = 2211] [id = 701] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5b8000 == 61 [pid = 2211] [id = 700] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a1000 == 60 [pid = 2211] [id = 699] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12d15e800 == 59 [pid = 2211] [id = 698] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbb000 == 58 [pid = 2211] [id = 697] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12a753800 == 57 [pid = 2211] [id = 696] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12929d000 == 56 [pid = 2211] [id = 695] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x1271a4000 == 55 [pid = 2211] [id = 694] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12f546800 == 54 [pid = 2211] [id = 17] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd4800 == 53 [pid = 2211] [id = 693] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf07800 == 52 [pid = 2211] [id = 692] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x11bc46800 == 51 [pid = 2211] [id = 691] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbe800 == 50 [pid = 2211] [id = 688] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x1274d0800 == 49 [pid = 2211] [id = 687] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x123c7a000 == 48 [pid = 2211] [id = 686] 23:49:03 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7b0000 == 47 [pid = 2211] [id = 685] 23:49:03 INFO - PROCESS | 2211 | 1461134943653 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]]]}] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x11c8b5000) [pid = 2211] [serial = 2047] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x1242c5800) [pid = 2211] [serial = 2050] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x124568800) [pid = 2211] [serial = 2053] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x1242cd000) [pid = 2211] [serial = 2051] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11afd5800) [pid = 2211] [serial = 2044] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x119e5d800) [pid = 2211] [serial = 2041] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x11adee800) [pid = 2211] [serial = 2042] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x118f54c00) [pid = 2211] [serial = 2032] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x11bd0ac00) [pid = 2211] [serial = 2035] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x1242ca000) [pid = 2211] [serial = 2038] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11b92f000) [pid = 2211] [serial = 2045] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x124588800) [pid = 2211] [serial = 2054] [outer = 0x0] [url = about:blank] 23:49:03 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x123b16800) [pid = 2211] [serial = 2048] [outer = 0x0] [url = about:blank] 23:49:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:49:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 777ms 23:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:49:03 INFO - PROCESS | 2211 | 1461134943704 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:49:03 INFO - PROCESS | 2211 | 1461134943705 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:49:03 INFO - PROCESS | 2211 | 1461134943707 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:49:03 INFO - PROCESS | 2211 | 1461134943709 Marionette TRACE conn2 <- [1,2814,null,{}] 23:49:03 INFO - PROCESS | 2211 | 1461134943715 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}] 23:49:03 INFO - PROCESS | 2211 | 1461134943800 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:49:03 INFO - PROCESS | 2211 | 1461134943807 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb73800 == 48 [pid = 2211] [id = 711] 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11b6c1c00) [pid = 2211] [serial = 2133] [outer = 0x0] 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x11bb97800) [pid = 2211] [serial = 2134] [outer = 0x11b6c1c00] 23:49:03 INFO - PROCESS | 2211 | 1461134943835 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11bdc4000) [pid = 2211] [serial = 2135] [outer = 0x11b6c1c00] 23:49:04 INFO - PROCESS | 2211 | 1461134944198 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 522ms 23:49:04 INFO - PROCESS | 2211 | 1461134944247 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 2211 | 1461134944249 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:49:04 INFO - PROCESS | 2211 | 1461134944252 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 2211 | 1461134944253 Marionette TRACE conn2 <- [1,2818,null,{}] 23:49:04 INFO - PROCESS | 2211 | 1461134944255 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}] 23:49:04 INFO - PROCESS | 2211 | 1461134944333 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:49:04 INFO - PROCESS | 2211 | 1461134944337 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x124472800 == 49 [pid = 2211] [id = 712] 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11c380400) [pid = 2211] [serial = 2136] [outer = 0x0] 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11c8b8c00) [pid = 2211] [serial = 2137] [outer = 0x11c380400] 23:49:04 INFO - PROCESS | 2211 | 1461134944365 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x124109000) [pid = 2211] [serial = 2138] [outer = 0x11c380400] 23:49:04 INFO - PROCESS | 2211 | 1461134944704 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 23:49:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:49:04 INFO - PROCESS | 2211 | 1461134944722 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 2211 | 1461134944723 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:49:04 INFO - PROCESS | 2211 | 1461134944727 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 2211 | 1461134944729 Marionette TRACE conn2 <- [1,2822,null,{}] 23:49:04 INFO - PROCESS | 2211 | 1461134944731 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}] 23:49:04 INFO - PROCESS | 2211 | 1461134944805 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:49:04 INFO - PROCESS | 2211 | 1461134944869 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271c2000 == 50 [pid = 2211] [id = 713] 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x11c6f4400) [pid = 2211] [serial = 2139] [outer = 0x0] 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x124272400) [pid = 2211] [serial = 2140] [outer = 0x11c6f4400] 23:49:04 INFO - PROCESS | 2211 | 1461134944895 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x1242c8400) [pid = 2211] [serial = 2141] [outer = 0x11c6f4400] 23:49:05 INFO - PROCESS | 2211 | 1461134945161 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]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:49:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 23:49:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:49:05 INFO - PROCESS | 2211 | 1461134945198 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 2211 | 1461134945199 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:49:05 INFO - PROCESS | 2211 | 1461134945201 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 2211 | 1461134945202 Marionette TRACE conn2 <- [1,2826,null,{}] 23:49:05 INFO - PROCESS | 2211 | 1461134945205 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}] 23:49:05 INFO - PROCESS | 2211 | 1461134945316 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:49:05 INFO - PROCESS | 2211 | 1461134945321 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x11b64c000 == 51 [pid = 2211] [id = 714] 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x124561c00) [pid = 2211] [serial = 2142] [outer = 0x0] 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12457f800) [pid = 2211] [serial = 2143] [outer = 0x124561c00] 23:49:05 INFO - PROCESS | 2211 | 1461134945350 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12710fc00) [pid = 2211] [serial = 2144] [outer = 0x124561c00] 23:49:05 INFO - PROCESS | 2211 | 1461134945717 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:49:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 23:49:05 INFO - PROCESS | 2211 | 1461134945725 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 2211 | 1461134945728 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:49:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:49:05 INFO - PROCESS | 2211 | 1461134945730 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 2211 | 1461134945732 Marionette TRACE conn2 <- [1,2830,null,{}] 23:49:05 INFO - PROCESS | 2211 | 1461134945734 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}] 23:49:05 INFO - PROCESS | 2211 | 1461134945847 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:49:05 INFO - PROCESS | 2211 | 1461134945861 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a743800 == 52 [pid = 2211] [id = 715] 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x127110800) [pid = 2211] [serial = 2145] [outer = 0x0] 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12757d000) [pid = 2211] [serial = 2146] [outer = 0x127110800] 23:49:05 INFO - PROCESS | 2211 | 1461134945886 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x129222800) [pid = 2211] [serial = 2147] [outer = 0x127110800] 23:49:06 INFO - PROCESS | 2211 | 1461134946214 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]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:49:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 23:49:06 INFO - PROCESS | 2211 | 1461134946252 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:49:06 INFO - PROCESS | 2211 | 1461134946253 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:49:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:49:06 INFO - PROCESS | 2211 | 1461134946255 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 2211 | 1461134946256 Marionette TRACE conn2 <- [1,2834,null,{}] 23:49:06 INFO - PROCESS | 2211 | 1461134946258 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}] 23:49:06 INFO - PROCESS | 2211 | 1461134946359 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:49:06 INFO - PROCESS | 2211 | 1461134946371 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acbf000 == 53 [pid = 2211] [id = 716] 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x124562c00) [pid = 2211] [serial = 2148] [outer = 0x0] 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 152 (0x129cd5400) [pid = 2211] [serial = 2149] [outer = 0x124562c00] 23:49:06 INFO - PROCESS | 2211 | 1461134946399 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 153 (0x129d6d800) [pid = 2211] [serial = 2150] [outer = 0x124562c00] 23:49:06 INFO - PROCESS | 2211 | 1461134946729 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:49:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 23:49:06 INFO - PROCESS | 2211 | 1461134946775 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:49:06 INFO - PROCESS | 2211 | 1461134946776 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:49:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:49:06 INFO - PROCESS | 2211 | 1461134946778 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 2211 | 1461134946779 Marionette TRACE conn2 <- [1,2838,null,{}] 23:49:06 INFO - PROCESS | 2211 | 1461134946788 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}] 23:49:06 INFO - PROCESS | 2211 | 1461134946886 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:49:06 INFO - PROCESS | 2211 | 1461134946892 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b679800 == 54 [pid = 2211] [id = 717] 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 154 (0x1299fd800) [pid = 2211] [serial = 2151] [outer = 0x0] 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 155 (0x129d75c00) [pid = 2211] [serial = 2152] [outer = 0x1299fd800] 23:49:06 INFO - PROCESS | 2211 | 1461134946949 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 2211 | ++DOMWINDOW == 156 (0x129dc1400) [pid = 2211] [serial = 2153] [outer = 0x1299fd800] 23:49:07 INFO - PROCESS | 2211 | 1461134947250 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:49:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 525ms 23:49:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:49:07 INFO - PROCESS | 2211 | 1461134947304 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 2211 | 1461134947305 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:49:07 INFO - PROCESS | 2211 | 1461134947308 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 2211 | 1461134947310 Marionette TRACE conn2 <- [1,2842,null,{}] 23:49:07 INFO - PROCESS | 2211 | 1461134947323 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}] 23:49:07 INFO - PROCESS | 2211 | 1461134947459 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:49:07 INFO - PROCESS | 2211 | 1461134947495 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:07 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d15e800 == 55 [pid = 2211] [id = 718] 23:49:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 157 (0x129d76400) [pid = 2211] [serial = 2154] [outer = 0x0] 23:49:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 158 (0x129f3c800) [pid = 2211] [serial = 2155] [outer = 0x129d76400] 23:49:07 INFO - PROCESS | 2211 | 1461134947521 Marionette DEBUG loaded listener.js 23:49:07 INFO - PROCESS | 2211 | ++DOMWINDOW == 159 (0x129fbc000) [pid = 2211] [serial = 2156] [outer = 0x129d76400] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 158 (0x1242c1400) [pid = 2211] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 157 (0x1242cac00) [pid = 2211] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 156 (0x1146c4800) [pid = 2211] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 155 (0x11abcd400) [pid = 2211] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 154 (0x11c8b3400) [pid = 2211] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 153 (0x123d52000) [pid = 2211] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 152 (0x12705c400) [pid = 2211] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 151 (0x129fbac00) [pid = 2211] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x12a24b800) [pid = 2211] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x12f48d000) [pid = 2211] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x129dbcc00) [pid = 2211] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x11abc7000) [pid = 2211] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x114b82c00) [pid = 2211] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x118639400) [pid = 2211] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x127108000) [pid = 2211] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x11afdd000) [pid = 2211] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x11227c400) [pid = 2211] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x12f54d000) [pid = 2211] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12a25e000) [pid = 2211] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x129dc6c00) [pid = 2211] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x129f35000) [pid = 2211] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:49:07 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x129fb5800) [pid = 2211] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:49:08 INFO - PROCESS | 2211 | 1461134948027 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:49:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 735ms 23:49:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:49:08 INFO - PROCESS | 2211 | 1461134948044 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:49:08 INFO - PROCESS | 2211 | 1461134948045 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:49:08 INFO - PROCESS | 2211 | 1461134948048 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 2211 | 1461134948049 Marionette TRACE conn2 <- [1,2846,null,{}] 23:49:08 INFO - PROCESS | 2211 | 1461134948052 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}] 23:49:08 INFO - PROCESS | 2211 | 1461134948149 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:49:08 INFO - PROCESS | 2211 | 1461134948154 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a591000 == 56 [pid = 2211] [id = 719] 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x114371800) [pid = 2211] [serial = 2157] [outer = 0x0] 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x12426b800) [pid = 2211] [serial = 2158] [outer = 0x114371800] 23:49:08 INFO - PROCESS | 2211 | 1461134948183 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x129fb8800) [pid = 2211] [serial = 2159] [outer = 0x114371800] 23:49:08 INFO - PROCESS | 2211 | 1461134948534 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:49:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 23:49:08 INFO - PROCESS | 2211 | 1461134948570 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:49:08 INFO - PROCESS | 2211 | 1461134948571 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:49:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:49:08 INFO - PROCESS | 2211 | 1461134948584 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 2211 | 1461134948585 Marionette TRACE conn2 <- [1,2850,null,{}] 23:49:08 INFO - PROCESS | 2211 | 1461134948587 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}] 23:49:08 INFO - PROCESS | 2211 | 1461134948669 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:49:08 INFO - PROCESS | 2211 | 1461134948673 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 2211 | ++DOCSHELL 0x12daa3000 == 57 [pid = 2211] [id = 720] 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x129fc1400) [pid = 2211] [serial = 2160] [outer = 0x0] 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x129fdf400) [pid = 2211] [serial = 2161] [outer = 0x129fc1400] 23:49:08 INFO - PROCESS | 2211 | 1461134948698 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x12a24e400) [pid = 2211] [serial = 2162] [outer = 0x129fc1400] 23:49:09 INFO - PROCESS | 2211 | 1461134949031 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:49:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 468ms 23:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:49:09 INFO - PROCESS | 2211 | 1461134949053 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 2211 | 1461134949054 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:49:09 INFO - PROCESS | 2211 | 1461134949056 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 2211 | 1461134949058 Marionette TRACE conn2 <- [1,2854,null,{}] 23:49:09 INFO - PROCESS | 2211 | 1461134949063 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}] 23:49:09 INFO - PROCESS | 2211 | 1461134949154 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:49:09 INFO - PROCESS | 2211 | 1461134949215 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb5a000 == 58 [pid = 2211] [id = 721] 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x129fe3000) [pid = 2211] [serial = 2163] [outer = 0x0] 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x12a25b000) [pid = 2211] [serial = 2164] [outer = 0x129fe3000] 23:49:09 INFO - PROCESS | 2211 | 1461134949252 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12a2ab800) [pid = 2211] [serial = 2165] [outer = 0x129fe3000] 23:49:09 INFO - PROCESS | 2211 | 1461134949582 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]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:49:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 573ms 23:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:49:09 INFO - PROCESS | 2211 | 1461134949630 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 2211 | 1461134949631 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:49:09 INFO - PROCESS | 2211 | 1461134949633 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 2211 | 1461134949634 Marionette TRACE conn2 <- [1,2858,null,{}] 23:49:09 INFO - PROCESS | 2211 | 1461134949636 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}] 23:49:09 INFO - PROCESS | 2211 | 1461134949720 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:49:09 INFO - PROCESS | 2211 | 1461134949724 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f418800 == 59 [pid = 2211] [id = 722] 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12a2b1000) [pid = 2211] [serial = 2166] [outer = 0x0] 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x12a550c00) [pid = 2211] [serial = 2167] [outer = 0x12a2b1000] 23:49:09 INFO - PROCESS | 2211 | 1461134949749 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12a7d8000) [pid = 2211] [serial = 2168] [outer = 0x12a2b1000] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd0800 == 58 [pid = 2211] [id = 643] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a4000 == 57 [pid = 2211] [id = 676] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12b871000 == 56 [pid = 2211] [id = 641] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x119149800 == 55 [pid = 2211] [id = 660] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12acb5800 == 54 [pid = 2211] [id = 644] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12a73c800 == 53 [pid = 2211] [id = 662] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12d160000 == 52 [pid = 2211] [id = 663] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123c5f800 == 51 [pid = 2211] [id = 661] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x129f15800 == 50 [pid = 2211] [id = 664] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11b916800 == 49 [pid = 2211] [id = 642] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12bfd3000 == 48 [pid = 2211] [id = 690] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12a574800 == 47 [pid = 2211] [id = 679] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11b65b000 == 46 [pid = 2211] [id = 610] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbbe000 == 45 [pid = 2211] [id = 689] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x114675000 == 44 [pid = 2211] [id = 609] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11b90b800 == 43 [pid = 2211] [id = 710] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123fde000 == 42 [pid = 2211] [id = 709] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x11c469800 == 41 [pid = 2211] [id = 708] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12efbe800 == 40 [pid = 2211] [id = 707] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6cf800 == 39 [pid = 2211] [id = 706] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab1b800 == 38 [pid = 2211] [id = 705] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd9000 == 37 [pid = 2211] [id = 704] 23:49:10 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb5f800 == 36 [pid = 2211] [id = 703] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb73800 == 35 [pid = 2211] [id = 711] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x124472800 == 34 [pid = 2211] [id = 712] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12d15e800 == 33 [pid = 2211] [id = 718] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12a591000 == 32 [pid = 2211] [id = 719] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x1271c2000 == 31 [pid = 2211] [id = 713] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12b679800 == 30 [pid = 2211] [id = 717] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x11b64c000 == 29 [pid = 2211] [id = 714] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12daa3000 == 28 [pid = 2211] [id = 720] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12a743800 == 27 [pid = 2211] [id = 715] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12acbf000 == 26 [pid = 2211] [id = 716] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x12f552800) [pid = 2211] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x119a24400) [pid = 2211] [serial = 1877] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x12750f000) [pid = 2211] [serial = 1925] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x123a04800) [pid = 2211] [serial = 1883] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x114a88000) [pid = 2211] [serial = 1829] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x129fb5c00) [pid = 2211] [serial = 2092] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x129fc0000) [pid = 2211] [serial = 2095] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x124586800) [pid = 2211] [serial = 2083] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x12757ac00) [pid = 2211] [serial = 2084] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12740f800) [pid = 2211] [serial = 2065] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x12913fc00) [pid = 2211] [serial = 2086] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x1188a7800) [pid = 2211] [serial = 2075] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x114b81400) [pid = 2211] [serial = 2074] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x11afd6400) [pid = 2211] [serial = 2077] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x11bd06000) [pid = 2211] [serial = 2078] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x11c389c00) [pid = 2211] [serial = 2062] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x123a11000) [pid = 2211] [serial = 2080] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x12426cc00) [pid = 2211] [serial = 2081] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x129fe2c00) [pid = 2211] [serial = 2101] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x127110000) [pid = 2211] [serial = 2056] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12913f800) [pid = 2211] [serial = 2057] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x129fd7400) [pid = 2211] [serial = 2098] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11abc2800) [pid = 2211] [serial = 2059] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x129c93800) [pid = 2211] [serial = 2068] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x129ce3800) [pid = 2211] [serial = 2071] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x129fdd400) [pid = 2211] [serial = 2099] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x12a254000) [pid = 2211] [serial = 2104] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x12fc32000) [pid = 2211] [serial = 1418] [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.] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x129fd5400) [pid = 2211] [serial = 2096] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x12a25bc00) [pid = 2211] [serial = 2105] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x129dc0000) [pid = 2211] [serial = 2089] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x12a24bc00) [pid = 2211] [serial = 2102] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x129fb9c00) [pid = 2211] [serial = 2093] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x129f32400) [pid = 2211] [serial = 2090] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x12a2b0800) [pid = 2211] [serial = 2108] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x129d73800) [pid = 2211] [serial = 2087] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11bd03400) [pid = 2211] [serial = 1880] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x116556c00) [pid = 2211] [serial = 1874] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12a2a2c00) [pid = 2211] [serial = 2107] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x129f3dc00) [pid = 2211] [serial = 2030] [outer = 0x0] [url = about:blank] 23:49:11 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb5a000 == 25 [pid = 2211] [id = 721] 23:49:11 INFO - PROCESS | 2211 | 1461134951584 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1973ms 23:49:11 INFO - PROCESS | 2211 | 1461134951607 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 2211 | 1461134951611 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:49:11 INFO - PROCESS | 2211 | 1461134951615 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 2211 | 1461134951617 Marionette TRACE conn2 <- [1,2862,null,{}] 23:49:11 INFO - PROCESS | 2211 | 1461134951622 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}] 23:49:11 INFO - PROCESS | 2211 | 1461134951698 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:49:11 INFO - PROCESS | 2211 | 1461134951750 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 2211 | ++DOCSHELL 0x1189b0000 == 26 [pid = 2211] [id = 723] 23:49:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x114a92c00) [pid = 2211] [serial = 2169] [outer = 0x0] 23:49:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x114b7e800) [pid = 2211] [serial = 2170] [outer = 0x114a92c00] 23:49:11 INFO - PROCESS | 2211 | 1461134951778 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11528ac00) [pid = 2211] [serial = 2171] [outer = 0x114a92c00] 23:49:12 INFO - PROCESS | 2211 | 1461134952097 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:49:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 23:49:12 INFO - PROCESS | 2211 | 1461134952136 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 2211 | 1461134952142 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:49:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:49:12 INFO - PROCESS | 2211 | 1461134952148 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 2211 | 1461134952149 Marionette TRACE conn2 <- [1,2866,null,{}] 23:49:12 INFO - PROCESS | 2211 | 1461134952152 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}] 23:49:12 INFO - PROCESS | 2211 | 1461134952225 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:49:12 INFO - PROCESS | 2211 | 1461134952229 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x119ebe800 == 27 [pid = 2211] [id = 724] 23:49:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x1141c4800) [pid = 2211] [serial = 2172] [outer = 0x0] 23:49:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11584b800) [pid = 2211] [serial = 2173] [outer = 0x1141c4800] 23:49:12 INFO - PROCESS | 2211 | 1461134952258 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x117952000) [pid = 2211] [serial = 2174] [outer = 0x1141c4800] 23:49:12 INFO - PROCESS | 2211 | 1461134952694 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:49:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 23:49:12 INFO - PROCESS | 2211 | 1461134952718 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 2211 | 1461134952721 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:49:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:49:12 INFO - PROCESS | 2211 | 1461134952728 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 2211 | 1461134952732 Marionette TRACE conn2 <- [1,2870,null,{}] 23:49:12 INFO - PROCESS | 2211 | 1461134952744 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}] 23:49:12 INFO - PROCESS | 2211 | 1461134952862 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:49:12 INFO - PROCESS | 2211 | 1461134952971 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb0e800 == 28 [pid = 2211] [id = 725] 23:49:12 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x1188ad400) [pid = 2211] [serial = 2175] [outer = 0x0] 23:49:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x1189ce000) [pid = 2211] [serial = 2176] [outer = 0x1188ad400] 23:49:13 INFO - PROCESS | 2211 | 1461134953019 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x1191a6000) [pid = 2211] [serial = 2177] [outer = 0x1188ad400] 23:49:13 INFO - PROCESS | 2211 | 1461134953333 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 630ms 23:49:13 INFO - PROCESS | 2211 | 1461134953355 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 2211 | 1461134953359 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:49:13 INFO - PROCESS | 2211 | 1461134953368 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 2211 | 1461134953369 Marionette TRACE conn2 <- [1,2874,null,{}] 23:49:13 INFO - PROCESS | 2211 | 1461134953372 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}] 23:49:13 INFO - PROCESS | 2211 | 1461134953462 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:49:13 INFO - PROCESS | 2211 | 1461134953468 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1dd000 == 29 [pid = 2211] [id = 726] 23:49:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x1191ad400) [pid = 2211] [serial = 2178] [outer = 0x0] 23:49:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x119e61800) [pid = 2211] [serial = 2179] [outer = 0x1191ad400] 23:49:13 INFO - PROCESS | 2211 | 1461134953504 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11a9c4000) [pid = 2211] [serial = 2180] [outer = 0x1191ad400] 23:49:13 INFO - PROCESS | 2211 | 1461134953900 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 569ms 23:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:49:13 INFO - PROCESS | 2211 | 1461134953937 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 2211 | 1461134953939 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:49:13 INFO - PROCESS | 2211 | 1461134953943 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 2211 | 1461134953945 Marionette TRACE conn2 <- [1,2878,null,{}] 23:49:13 INFO - PROCESS | 2211 | 1461134953947 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}] 23:49:14 INFO - PROCESS | 2211 | 1461134954025 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:49:14 INFO - PROCESS | 2211 | 1461134954031 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c6a000 == 30 [pid = 2211] [id = 727] 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x1141b7000) [pid = 2211] [serial = 2181] [outer = 0x0] 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x11abc3800) [pid = 2211] [serial = 2182] [outer = 0x1141b7000] 23:49:14 INFO - PROCESS | 2211 | 1461134954058 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x11adee800) [pid = 2211] [serial = 2183] [outer = 0x1141b7000] 23:49:14 INFO - PROCESS | 2211 | 1461134954480 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 571ms 23:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:49:14 INFO - PROCESS | 2211 | 1461134954513 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 2211 | 1461134954515 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:49:14 INFO - PROCESS | 2211 | 1461134954517 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 2211 | 1461134954518 Marionette TRACE conn2 <- [1,2882,null,{}] 23:49:14 INFO - PROCESS | 2211 | 1461134954520 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}] 23:49:14 INFO - PROCESS | 2211 | 1461134954604 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:49:14 INFO - PROCESS | 2211 | 1461134954611 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 2211 | ++DOCSHELL 0x123f4b000 == 31 [pid = 2211] [id = 728] 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x11af6f400) [pid = 2211] [serial = 2184] [outer = 0x0] 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11b924000) [pid = 2211] [serial = 2185] [outer = 0x11af6f400] 23:49:14 INFO - PROCESS | 2211 | 1461134954639 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x11bd04400) [pid = 2211] [serial = 2186] [outer = 0x11af6f400] 23:49:14 INFO - PROCESS | 2211 | 1461134954965 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms 23:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:49:14 INFO - PROCESS | 2211 | 1461134954986 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 2211 | 1461134954987 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:49:14 INFO - PROCESS | 2211 | 1461134954990 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 2211 | 1461134954992 Marionette TRACE conn2 <- [1,2886,null,{}] 23:49:14 INFO - PROCESS | 2211 | 1461134954996 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}] 23:49:15 INFO - PROCESS | 2211 | 1461134955066 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:49:15 INFO - PROCESS | 2211 | 1461134955069 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x12447f800 == 32 [pid = 2211] [id = 729] 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11bb90800) [pid = 2211] [serial = 2187] [outer = 0x0] 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x11bdbe400) [pid = 2211] [serial = 2188] [outer = 0x11bb90800] 23:49:15 INFO - PROCESS | 2211 | 1461134955097 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x11bdcbc00) [pid = 2211] [serial = 2189] [outer = 0x11bb90800] 23:49:15 INFO - PROCESS | 2211 | 1461134955431 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]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 470ms 23:49:15 INFO - PROCESS | 2211 | 1461134955461 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 2211 | 1461134955462 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:49:15 INFO - PROCESS | 2211 | 1461134955464 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 2211 | 1461134955465 Marionette TRACE conn2 <- [1,2890,null,{}] 23:49:15 INFO - PROCESS | 2211 | 1461134955477 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}] 23:49:15 INFO - PROCESS | 2211 | 1461134955548 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:49:15 INFO - PROCESS | 2211 | 1461134955552 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 2211 | ++DOCSHELL 0x127070000 == 33 [pid = 2211] [id = 730] 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x11bd0e800) [pid = 2211] [serial = 2190] [outer = 0x0] 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x11c389c00) [pid = 2211] [serial = 2191] [outer = 0x11bd0e800] 23:49:15 INFO - PROCESS | 2211 | 1461134955581 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x11c6f0800) [pid = 2211] [serial = 2192] [outer = 0x11bd0e800] 23:49:15 INFO - PROCESS | 2211 | 1461134955970 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 23:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:49:15 INFO - PROCESS | 2211 | 1461134955984 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 2211 | 1461134955985 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:49:15 INFO - PROCESS | 2211 | 1461134955989 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 2211 | 1461134955994 Marionette TRACE conn2 <- [1,2894,null,{}] 23:49:16 INFO - PROCESS | 2211 | 1461134955998 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}] 23:49:16 INFO - PROCESS | 2211 | 1461134956114 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:49:16 INFO - PROCESS | 2211 | 1461134956194 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb08000 == 34 [pid = 2211] [id = 731] 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x11672f000) [pid = 2211] [serial = 2193] [outer = 0x0] 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x11c6fe800) [pid = 2211] [serial = 2194] [outer = 0x11672f000] 23:49:16 INFO - PROCESS | 2211 | 1461134956233 Marionette DEBUG loaded listener.js 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x11c8ba400) [pid = 2211] [serial = 2195] [outer = 0x11672f000] 23:49:16 INFO - PROCESS | 2211 | 1461134956564 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:49:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 624ms 23:49:16 INFO - PROCESS | 2211 | 1461134956613 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 2211 | 1461134956614 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:49:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:49:16 INFO - PROCESS | 2211 | 1461134956616 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 2211 | 1461134956617 Marionette TRACE conn2 <- [1,2898,null,{}] 23:49:16 INFO - PROCESS | 2211 | 1461134956620 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}] 23:49:16 INFO - PROCESS | 2211 | 1461134956696 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:49:16 INFO - PROCESS | 2211 | 1461134956700 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 2211 | ++DOCSHELL 0x1292a3000 == 35 [pid = 2211] [id = 732] 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x11c168000) [pid = 2211] [serial = 2196] [outer = 0x0] 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x123a11000) [pid = 2211] [serial = 2197] [outer = 0x11c168000] 23:49:16 INFO - PROCESS | 2211 | 1461134956726 Marionette DEBUG loaded listener.js 23:49:16 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x123e24c00) [pid = 2211] [serial = 2198] [outer = 0x11c168000] 23:49:17 INFO - PROCESS | 2211 | 1461134957105 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]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 23:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:49:17 INFO - PROCESS | 2211 | 1461134957136 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 2211 | 1461134957138 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:49:17 INFO - PROCESS | 2211 | 1461134957140 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 2211 | 1461134957141 Marionette TRACE conn2 <- [1,2902,null,{}] 23:49:17 INFO - PROCESS | 2211 | 1461134957144 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}] 23:49:17 INFO - PROCESS | 2211 | 1461134957249 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:49:17 INFO - PROCESS | 2211 | 1461134957253 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c68000 == 36 [pid = 2211] [id = 733] 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11bdc2800) [pid = 2211] [serial = 2199] [outer = 0x0] 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x124156400) [pid = 2211] [serial = 2200] [outer = 0x11bdc2800] 23:49:17 INFO - PROCESS | 2211 | 1461134957283 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x1242c9800) [pid = 2211] [serial = 2201] [outer = 0x11bdc2800] 23:49:17 INFO - PROCESS | 2211 | 1461134957620 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 23:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:49:17 INFO - PROCESS | 2211 | 1461134957661 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 2211 | 1461134957662 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:49:17 INFO - PROCESS | 2211 | 1461134957664 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 2211 | 1461134957665 Marionette TRACE conn2 <- [1,2906,null,{}] 23:49:17 INFO - PROCESS | 2211 | 1461134957668 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}] 23:49:17 INFO - PROCESS | 2211 | 1461134957763 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:49:17 INFO - PROCESS | 2211 | 1461134957775 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a592800 == 37 [pid = 2211] [id = 734] 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 143 (0x11acb2000) [pid = 2211] [serial = 2202] [outer = 0x0] 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 144 (0x1242fd800) [pid = 2211] [serial = 2203] [outer = 0x11acb2000] 23:49:17 INFO - PROCESS | 2211 | 1461134957799 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 2211 | ++DOMWINDOW == 145 (0x124563c00) [pid = 2211] [serial = 2204] [outer = 0x11acb2000] 23:49:18 INFO - PROCESS | 2211 | 1461134958145 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]]]}] 23:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 517ms 23:49:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:49:18 INFO - PROCESS | 2211 | 1461134958185 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 2211 | 1461134958186 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:49:18 INFO - PROCESS | 2211 | 1461134958188 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 2211 | 1461134958189 Marionette TRACE conn2 <- [1,2910,null,{}] 23:49:18 INFO - PROCESS | 2211 | 1461134958191 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}] 23:49:18 INFO - PROCESS | 2211 | 1461134958292 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:49:18 INFO - PROCESS | 2211 | 1461134958296 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7b9000 == 38 [pid = 2211] [id = 735] 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 146 (0x12445ac00) [pid = 2211] [serial = 2205] [outer = 0x0] 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 147 (0x12457f400) [pid = 2211] [serial = 2206] [outer = 0x12445ac00] 23:49:18 INFO - PROCESS | 2211 | 1461134958321 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 148 (0x124588400) [pid = 2211] [serial = 2207] [outer = 0x12445ac00] 23:49:18 INFO - PROCESS | 2211 | 1461134958630 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]]]}] 23:49:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:49:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:49:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 23:49:18 INFO - TEST-START | /DOMEvents/constructors.html 23:49:18 INFO - PROCESS | 2211 | 1461134958664 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 2211 | 1461134958665 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:49:18 INFO - PROCESS | 2211 | 1461134958667 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 2211 | 1461134958668 Marionette TRACE conn2 <- [1,2914,null,{}] 23:49:18 INFO - PROCESS | 2211 | 1461134958682 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}] 23:49:18 INFO - PROCESS | 2211 | 1461134958783 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:49:18 INFO - PROCESS | 2211 | 1461134958788 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab31800 == 39 [pid = 2211] [id = 736] 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 149 (0x12457d400) [pid = 2211] [serial = 2208] [outer = 0x0] 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 150 (0x127102400) [pid = 2211] [serial = 2209] [outer = 0x12457d400] 23:49:18 INFO - PROCESS | 2211 | 1461134958812 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 2211 | ++DOMWINDOW == 151 (0x12710d000) [pid = 2211] [serial = 2210] [outer = 0x12457d400] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 150 (0x11a9c2800) [pid = 2211] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 149 (0x11bdc1000) [pid = 2211] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 148 (0x11b930000) [pid = 2211] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 147 (0x119129400) [pid = 2211] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 146 (0x127106400) [pid = 2211] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 145 (0x114b76800) [pid = 2211] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 144 (0x11b6b7800) [pid = 2211] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 143 (0x115728000) [pid = 2211] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 142 (0x124269400) [pid = 2211] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x1163ea000) [pid = 2211] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x1189dbc00) [pid = 2211] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x123b12000) [pid = 2211] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x116063400) [pid = 2211] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x128886400) [pid = 2211] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x124273400) [pid = 2211] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x11c396000) [pid = 2211] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x124562c00) [pid = 2211] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x1299fd800) [pid = 2211] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x129d76400) [pid = 2211] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x114371800) [pid = 2211] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x129fe3000) [pid = 2211] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11adef800) [pid = 2211] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x12a544c00) [pid = 2211] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x124561c00) [pid = 2211] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11c6f4400) [pid = 2211] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11c380400) [pid = 2211] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x11b6c1c00) [pid = 2211] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x1146b7c00) [pid = 2211] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x1153f8000) [pid = 2211] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x114b7e400) [pid = 2211] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x12a253c00) [pid = 2211] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x129d74c00) [pid = 2211] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11c8b0400) [pid = 2211] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x129fc1400) [pid = 2211] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x127110800) [pid = 2211] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11605c400) [pid = 2211] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:49:19 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x128886800) [pid = 2211] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:49:19 INFO - PROCESS | 2211 | 1461134959478 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]]]}] 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:49:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:49:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 827ms 23:49:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:49:19 INFO - PROCESS | 2211 | 1461134959496 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2211 | 1461134959497 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:49:19 INFO - PROCESS | 2211 | 1461134959499 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 2211 | 1461134959500 Marionette TRACE conn2 <- [1,2918,null,{}] 23:49:19 INFO - PROCESS | 2211 | 1461134959503 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}] 23:49:19 INFO - PROCESS | 2211 | 1461134959580 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:49:19 INFO - PROCESS | 2211 | 1461134959584 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 2211 | ++DOCSHELL 0x128874000 == 40 [pid = 2211] [id = 737] 23:49:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11af71c00) [pid = 2211] [serial = 2211] [outer = 0x0] 23:49:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x11bd0d000) [pid = 2211] [serial = 2212] [outer = 0x11af71c00] 23:49:19 INFO - PROCESS | 2211 | 1461134959609 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x11c8bbc00) [pid = 2211] [serial = 2213] [outer = 0x11af71c00] 23:49:19 INFO - PROCESS | 2211 | 1461134959917 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:49:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:49:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 23:49:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:49:19 INFO - PROCESS | 2211 | 1461134959970 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2211 | 1461134959972 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:49:19 INFO - PROCESS | 2211 | 1461134959975 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 2211 | 1461134959977 Marionette TRACE conn2 <- [1,2922,null,{}] 23:49:19 INFO - PROCESS | 2211 | 1461134959981 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}] 23:49:20 INFO - PROCESS | 2211 | 1461134960104 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:49:20 INFO - PROCESS | 2211 | 1461134960192 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b379000 == 41 [pid = 2211] [id = 738] 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x11af74c00) [pid = 2211] [serial = 2214] [outer = 0x0] 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x123d52c00) [pid = 2211] [serial = 2215] [outer = 0x11af74c00] 23:49:20 INFO - PROCESS | 2211 | 1461134960231 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x124582000) [pid = 2211] [serial = 2216] [outer = 0x11af74c00] 23:49:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 23:49:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 23:49:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 23:49:20 INFO - PROCESS | 2211 | [2211] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 23:49:20 INFO - PROCESS | 2211 | 1461134960579 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]]]}] 23:49:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:49:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:49:20 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 23:49:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:49:20 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 23:49:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:49:20 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]" 23:49:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:49:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:49:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 23:49:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:49:20 INFO - PROCESS | 2211 | 1461134960598 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:49:20 INFO - PROCESS | 2211 | 1461134960599 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:49:20 INFO - PROCESS | 2211 | 1461134960601 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 2211 | 1461134960602 Marionette TRACE conn2 <- [1,2926,null,{}] 23:49:20 INFO - PROCESS | 2211 | 1461134960605 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}] 23:49:20 INFO - PROCESS | 2211 | 1461134960686 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:49:20 INFO - PROCESS | 2211 | 1461134960741 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbce000 == 42 [pid = 2211] [id = 739] 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x124567800) [pid = 2211] [serial = 2217] [outer = 0x0] 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x12710dc00) [pid = 2211] [serial = 2218] [outer = 0x124567800] 23:49:20 INFO - PROCESS | 2211 | 1461134960765 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x127a7a800) [pid = 2211] [serial = 2219] [outer = 0x124567800] 23:49:20 INFO - PROCESS | 2211 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:49:20 INFO - PROCESS | 2211 | 1461134960997 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]]]}] 23:49:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:49:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 421ms 23:49:21 INFO - PROCESS | 2211 | 1461134961023 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 2211 | 1461134961024 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:49:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:49:21 INFO - PROCESS | 2211 | 1461134961034 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 2211 | 1461134961035 Marionette TRACE conn2 <- [1,2930,null,{}] 23:49:21 INFO - PROCESS | 2211 | 1461134961037 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}] 23:49:21 INFO - PROCESS | 2211 | 1461134961120 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:49:21 INFO - PROCESS | 2211 | 1461134961127 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x12c7f2800 == 43 [pid = 2211] [id = 740] 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x12887d800) [pid = 2211] [serial = 2220] [outer = 0x0] 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x12913d400) [pid = 2211] [serial = 2221] [outer = 0x12887d800] 23:49:21 INFO - PROCESS | 2211 | 1461134961151 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x1299f4800) [pid = 2211] [serial = 2222] [outer = 0x12887d800] 23:49:21 INFO - PROCESS | 2211 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:49:21 INFO - PROCESS | 2211 | 1461134961643 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]]]}] 23:49:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:49:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 23:49:21 INFO - PROCESS | 2211 | 1461134961654 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 2211 | 1461134961657 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:49:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:49:21 INFO - PROCESS | 2211 | 1461134961661 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 2211 | 1461134961664 Marionette TRACE conn2 <- [1,2934,null,{}] 23:49:21 INFO - PROCESS | 2211 | 1461134961667 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}] 23:49:21 INFO - PROCESS | 2211 | 1461134961779 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:49:21 INFO - PROCESS | 2211 | 1461134961833 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a91c800 == 44 [pid = 2211] [id = 741] 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x114b7f400) [pid = 2211] [serial = 2223] [outer = 0x0] 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x11534ac00) [pid = 2211] [serial = 2224] [outer = 0x114b7f400] 23:49:21 INFO - PROCESS | 2211 | 1461134961866 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x116062800) [pid = 2211] [serial = 2225] [outer = 0x114b7f400] 23:49:22 INFO - PROCESS | 2211 | 1461134962283 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]]]}] 23:49:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:49:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 673ms 23:49:22 INFO - PROCESS | 2211 | 1461134962335 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 2211 | 1461134962339 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:49:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:49:22 INFO - PROCESS | 2211 | 1461134962344 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 2211 | 1461134962346 Marionette TRACE conn2 <- [1,2938,null,{}] 23:49:22 INFO - PROCESS | 2211 | 1461134962348 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}] 23:49:22 INFO - PROCESS | 2211 | 1461134962479 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:49:22 INFO - PROCESS | 2211 | 1461134962577 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c6d000 == 45 [pid = 2211] [id = 742] 23:49:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x114c0f000) [pid = 2211] [serial = 2226] [outer = 0x0] 23:49:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x117950000) [pid = 2211] [serial = 2227] [outer = 0x114c0f000] 23:49:22 INFO - PROCESS | 2211 | 1461134962608 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x11912f000) [pid = 2211] [serial = 2228] [outer = 0x114c0f000] 23:49:23 INFO - PROCESS | 2211 | 1461134962994 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]]]}] 23:49:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:49:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 674ms 23:49:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:49:23 INFO - PROCESS | 2211 | 1461134963017 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 2211 | 1461134963019 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:49:23 INFO - PROCESS | 2211 | 1461134963021 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 2211 | 1461134963024 Marionette TRACE conn2 <- [1,2942,null,{}] 23:49:23 INFO - PROCESS | 2211 | 1461134963032 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}] 23:49:23 INFO - PROCESS | 2211 | 1461134963143 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:49:23 INFO - PROCESS | 2211 | 1461134963252 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bc46800 == 46 [pid = 2211] [id = 743] 23:49:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x114a8d400) [pid = 2211] [serial = 2229] [outer = 0x0] 23:49:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x118938000) [pid = 2211] [serial = 2230] [outer = 0x114a8d400] 23:49:23 INFO - PROCESS | 2211 | 1461134963285 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x11afe1000) [pid = 2211] [serial = 2231] [outer = 0x114a8d400] 23:49:23 INFO - PROCESS | 2211 | 1461134963842 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"]]]}] 23:49:23 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 23:49:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:49:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 872ms 23:49:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:49:23 INFO - PROCESS | 2211 | 1461134963894 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 2211 | 1461134963896 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:49:23 INFO - PROCESS | 2211 | 1461134963899 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 2211 | 1461134963901 Marionette TRACE conn2 <- [1,2946,null,{}] 23:49:23 INFO - PROCESS | 2211 | 1461134963905 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}] 23:49:24 INFO - PROCESS | 2211 | 1461134964007 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:49:24 INFO - PROCESS | 2211 | 1461134964071 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x119704800 == 47 [pid = 2211] [id = 744] 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x114b7fc00) [pid = 2211] [serial = 2232] [outer = 0x0] 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x114c09000) [pid = 2211] [serial = 2233] [outer = 0x114b7fc00] 23:49:24 INFO - PROCESS | 2211 | 1461134964100 Marionette DEBUG loaded listener.js 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x115853000) [pid = 2211] [serial = 2234] [outer = 0x114b7fc00] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbce000 == 46 [pid = 2211] [id = 739] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12b379000 == 45 [pid = 2211] [id = 738] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x128874000 == 44 [pid = 2211] [id = 737] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab31800 == 43 [pid = 2211] [id = 736] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7b9000 == 42 [pid = 2211] [id = 735] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12a592800 == 41 [pid = 2211] [id = 734] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x123c68000 == 40 [pid = 2211] [id = 733] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x12a550c00) [pid = 2211] [serial = 2167] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x1292a3000 == 39 [pid = 2211] [id = 732] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb08000 == 38 [pid = 2211] [id = 731] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x127070000 == 37 [pid = 2211] [id = 730] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x12447f800 == 36 [pid = 2211] [id = 729] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x123f4b000 == 35 [pid = 2211] [id = 728] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x123c6a000 == 34 [pid = 2211] [id = 727] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1dd000 == 33 [pid = 2211] [id = 726] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x11bb0e800 == 32 [pid = 2211] [id = 725] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x119ebe800 == 31 [pid = 2211] [id = 724] 23:49:24 INFO - PROCESS | 2211 | --DOCSHELL 0x1189b0000 == 30 [pid = 2211] [id = 723] 23:49:24 INFO - PROCESS | 2211 | 1461134964606 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]]]}] 23:49:24 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. 23:49:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x11aaea800) [pid = 2211] [serial = 1985] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x11b923c00) [pid = 2211] [serial = 2060] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x12457d800) [pid = 2211] [serial = 1991] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x127111400) [pid = 2211] [serial = 1994] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x129cdb400) [pid = 2211] [serial = 2069] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x127059400) [pid = 2211] [serial = 1937] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x123e22400) [pid = 2211] [serial = 1934] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x123e2b000) [pid = 2211] [serial = 2063] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x11adf7400) [pid = 2211] [serial = 1931] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x1275c8400) [pid = 2211] [serial = 2066] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x11605a400) [pid = 2211] [serial = 1982] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x11c6b8800) [pid = 2211] [serial = 1988] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x1188d1800) [pid = 2211] [serial = 1928] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x124275400) [pid = 2211] [serial = 1871] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x119ef8c00) [pid = 2211] [serial = 2033] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x129d73000) [pid = 2211] [serial = 2072] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11c88e400) [pid = 2211] [serial = 2036] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x124587c00) [pid = 2211] [serial = 2039] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x129cd5400) [pid = 2211] [serial = 2149] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x129d75c00) [pid = 2211] [serial = 2152] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x129d6d800) [pid = 2211] [serial = 2150] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x129f3c800) [pid = 2211] [serial = 2155] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x129dc1400) [pid = 2211] [serial = 2153] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x129fb8800) [pid = 2211] [serial = 2159] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x12426b800) [pid = 2211] [serial = 2158] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x129fbc000) [pid = 2211] [serial = 2156] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x12a25b000) [pid = 2211] [serial = 2164] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x11bd06400) [pid = 2211] [serial = 2113] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x12a548800) [pid = 2211] [serial = 2110] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x12a54cc00) [pid = 2211] [serial = 2111] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x12457f800) [pid = 2211] [serial = 2143] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12710fc00) [pid = 2211] [serial = 2144] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x124272400) [pid = 2211] [serial = 2140] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x1242c8400) [pid = 2211] [serial = 2141] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11c8b8c00) [pid = 2211] [serial = 2137] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x124109000) [pid = 2211] [serial = 2138] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11bb97800) [pid = 2211] [serial = 2134] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x11bdc4000) [pid = 2211] [serial = 2135] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x11a9cd800) [pid = 2211] [serial = 2132] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x119548400) [pid = 2211] [serial = 2131] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x118f51800) [pid = 2211] [serial = 2129] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x1158b9000) [pid = 2211] [serial = 2128] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x12a546400) [pid = 2211] [serial = 2126] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x12a255800) [pid = 2211] [serial = 2125] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x12a2a5000) [pid = 2211] [serial = 2123] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x12a25fc00) [pid = 2211] [serial = 2122] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x129fe4c00) [pid = 2211] [serial = 2120] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 89 (0x129f38c00) [pid = 2211] [serial = 2119] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 88 (0x129c9a400) [pid = 2211] [serial = 2117] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 87 (0x12710e400) [pid = 2211] [serial = 2116] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 86 (0x11c88a000) [pid = 2211] [serial = 2114] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 85 (0x129fdf400) [pid = 2211] [serial = 2161] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 84 (0x12757d000) [pid = 2211] [serial = 2146] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 83 (0x12a24e400) [pid = 2211] [serial = 2162] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 82 (0x12a2ab800) [pid = 2211] [serial = 2165] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | --DOMWINDOW == 81 (0x129222800) [pid = 2211] [serial = 2147] [outer = 0x0] [url = about:blank] 23:49:24 INFO - PROCESS | 2211 | 1461134964638 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 2211 | 1461134964644 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:49:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:49:24 INFO - PROCESS | 2211 | 1461134964665 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 2211 | 1461134964667 Marionette TRACE conn2 <- [1,2950,null,{}] 23:49:24 INFO - PROCESS | 2211 | 1461134964671 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}] 23:49:24 INFO - PROCESS | 2211 | 1461134964782 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:49:24 INFO - PROCESS | 2211 | 1461134964791 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a93a800 == 31 [pid = 2211] [id = 745] 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 82 (0x115853400) [pid = 2211] [serial = 2235] [outer = 0x0] 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 83 (0x116553000) [pid = 2211] [serial = 2236] [outer = 0x115853400] 23:49:24 INFO - PROCESS | 2211 | 1461134964831 Marionette DEBUG loaded listener.js 23:49:24 INFO - PROCESS | 2211 | ++DOMWINDOW == 84 (0x1188d4c00) [pid = 2211] [serial = 2237] [outer = 0x115853400] 23:49:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x11a98f800 == 32 [pid = 2211] [id = 746] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 85 (0x1191ae400) [pid = 2211] [serial = 2238] [outer = 0x0] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 86 (0x116064800) [pid = 2211] [serial = 2239] [outer = 0x1191ae400] 23:49:25 INFO - PROCESS | 2211 | 1461134965232 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]]]}] 23:49:25 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. 23:49:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 23:49:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:49:25 INFO - PROCESS | 2211 | 1461134965286 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 2211 | 1461134965287 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:49:25 INFO - PROCESS | 2211 | 1461134965289 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 2211 | 1461134965292 Marionette TRACE conn2 <- [1,2954,null,{}] 23:49:25 INFO - PROCESS | 2211 | 1461134965299 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}] 23:49:25 INFO - PROCESS | 2211 | 1461134965391 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:49:25 INFO - PROCESS | 2211 | 1461134965396 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x123c83000 == 33 [pid = 2211] [id = 747] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 87 (0x119128000) [pid = 2211] [serial = 2240] [outer = 0x0] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 88 (0x119e5f800) [pid = 2211] [serial = 2241] [outer = 0x119128000] 23:49:25 INFO - PROCESS | 2211 | 1461134965423 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 89 (0x11aae9400) [pid = 2211] [serial = 2242] [outer = 0x119128000] 23:49:25 INFO - PROCESS | 2211 | 1461134965737 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]]]}] 23:49:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:49:25 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 23:49:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 23:49:25 INFO - PROCESS | 2211 | 1461134965763 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 2211 | 1461134965765 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:49:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:49:25 INFO - PROCESS | 2211 | 1461134965767 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 2211 | 1461134965768 Marionette TRACE conn2 <- [1,2958,null,{}] 23:49:25 INFO - PROCESS | 2211 | 1461134965780 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}] 23:49:25 INFO - PROCESS | 2211 | 1461134965862 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:49:25 INFO - PROCESS | 2211 | 1461134965866 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245b4000 == 34 [pid = 2211] [id = 748] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 90 (0x11abc6000) [pid = 2211] [serial = 2243] [outer = 0x0] 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11af73c00) [pid = 2211] [serial = 2244] [outer = 0x11abc6000] 23:49:25 INFO - PROCESS | 2211 | 1461134965895 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11b926c00) [pid = 2211] [serial = 2245] [outer = 0x11abc6000] 23:49:26 INFO - PROCESS | 2211 | 1461134966225 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]]]}] 23:49:26 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. 23:49:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 469ms 23:49:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:49:26 INFO - PROCESS | 2211 | 1461134966236 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 2211 | 1461134966237 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:49:26 INFO - PROCESS | 2211 | 1461134966239 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 2211 | 1461134966241 Marionette TRACE conn2 <- [1,2962,null,{}] 23:49:26 INFO - PROCESS | 2211 | 1461134966245 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}] 23:49:26 INFO - PROCESS | 2211 | 1461134966318 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:49:26 INFO - PROCESS | 2211 | 1461134966322 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x1271c0000 == 35 [pid = 2211] [id = 749] 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x11b927400) [pid = 2211] [serial = 2246] [outer = 0x0] 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x11bb91000) [pid = 2211] [serial = 2247] [outer = 0x11b927400] 23:49:26 INFO - PROCESS | 2211 | 1461134966350 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x11bd03800) [pid = 2211] [serial = 2248] [outer = 0x11b927400] 23:49:26 INFO - PROCESS | 2211 | 1461134966695 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]]]}] 23:49:26 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. 23:49:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 23:49:26 INFO - PROCESS | 2211 | 1461134966716 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 2211 | 1461134966717 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:49:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:49:26 INFO - PROCESS | 2211 | 1461134966719 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 2211 | 1461134966720 Marionette TRACE conn2 <- [1,2966,null,{}] 23:49:26 INFO - PROCESS | 2211 | 1461134966722 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}] 23:49:26 INFO - PROCESS | 2211 | 1461134966834 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:49:26 INFO - PROCESS | 2211 | 1461134966839 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 2211 | ++DOCSHELL 0x11955e800 == 36 [pid = 2211] [id = 750] 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x11abcb800) [pid = 2211] [serial = 2249] [outer = 0x0] 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x11bd11000) [pid = 2211] [serial = 2250] [outer = 0x11abcb800] 23:49:26 INFO - PROCESS | 2211 | 1461134966865 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x11c88e400) [pid = 2211] [serial = 2251] [outer = 0x11abcb800] 23:49:27 INFO - PROCESS | 2211 | 1461134967163 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]]]}] 23:49:27 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. 23:49:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 23:49:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:49:27 INFO - PROCESS | 2211 | 1461134967198 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 2211 | 1461134967199 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:49:27 INFO - PROCESS | 2211 | 1461134967201 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 2211 | 1461134967202 Marionette TRACE conn2 <- [1,2970,null,{}] 23:49:27 INFO - PROCESS | 2211 | 1461134967204 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}] 23:49:27 INFO - PROCESS | 2211 | 1461134967312 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:49:27 INFO - PROCESS | 2211 | 1461134967323 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a57e000 == 37 [pid = 2211] [id = 751] 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x11c8b2400) [pid = 2211] [serial = 2252] [outer = 0x0] 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x11c8bd400) [pid = 2211] [serial = 2253] [outer = 0x11c8b2400] 23:49:27 INFO - PROCESS | 2211 | 1461134967348 Marionette DEBUG loaded listener.js 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x123b12000) [pid = 2211] [serial = 2254] [outer = 0x11c8b2400] 23:49:27 INFO - PROCESS | 2211 | 1461134967654 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]]]}] 23:49:27 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. 23:49:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 23:49:27 INFO - PROCESS | 2211 | 1461134967672 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 2211 | 1461134967674 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:49:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:49:27 INFO - PROCESS | 2211 | 1461134967679 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 2211 | 1461134967680 Marionette TRACE conn2 <- [1,2974,null,{}] 23:49:27 INFO - PROCESS | 2211 | 1461134967683 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}] 23:49:27 INFO - PROCESS | 2211 | 1461134967780 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:49:27 INFO - PROCESS | 2211 | 1461134967791 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:27 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a748000 == 38 [pid = 2211] [id = 752] 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x123d52000) [pid = 2211] [serial = 2255] [outer = 0x0] 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x124110000) [pid = 2211] [serial = 2256] [outer = 0x123d52000] 23:49:27 INFO - PROCESS | 2211 | 1461134967818 Marionette DEBUG loaded listener.js 23:49:27 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x12426b800) [pid = 2211] [serial = 2257] [outer = 0x123d52000] 23:49:28 INFO - PROCESS | 2211 | 1461134968114 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]]]}] 23:49:28 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. 23:49:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 23:49:28 INFO - PROCESS | 2211 | 1461134968148 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:49:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:49:28 INFO - PROCESS | 2211 | 1461134968150 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:49:28 INFO - PROCESS | 2211 | 1461134968152 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:49:28 INFO - PROCESS | 2211 | 1461134968153 Marionette TRACE conn2 <- [1,2978,null,{}] 23:49:28 INFO - PROCESS | 2211 | 1461134968155 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}] 23:49:28 INFO - PROCESS | 2211 | 1461134968252 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:49:28 INFO - PROCESS | 2211 | 1461134968257 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7ba000 == 39 [pid = 2211] [id = 753] 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x124155400) [pid = 2211] [serial = 2258] [outer = 0x0] 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x1242c2c00) [pid = 2211] [serial = 2259] [outer = 0x124155400] 23:49:28 INFO - PROCESS | 2211 | 1461134968282 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x1242c8c00) [pid = 2211] [serial = 2260] [outer = 0x124155400] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11c168000) [pid = 2211] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x12445ac00) [pid = 2211] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x12457d400) [pid = 2211] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x1141c4800) [pid = 2211] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x11af6f400) [pid = 2211] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x11672f000) [pid = 2211] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11bb90800) [pid = 2211] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x114a92c00) [pid = 2211] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x1188ad400) [pid = 2211] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x11bd0e800) [pid = 2211] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x1141b7000) [pid = 2211] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 95 (0x124567800) [pid = 2211] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 94 (0x11af71c00) [pid = 2211] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 93 (0x11af74c00) [pid = 2211] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 92 (0x11bdc2800) [pid = 2211] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 91 (0x1191ad400) [pid = 2211] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:49:28 INFO - PROCESS | 2211 | --DOMWINDOW == 90 (0x11acb2000) [pid = 2211] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:49:28 INFO - PROCESS | 2211 | 1461134968712 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]]]}] 23:49:28 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. 23:49:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 571ms 23:49:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:49:28 INFO - PROCESS | 2211 | 1461134968724 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:49:28 INFO - PROCESS | 2211 | 1461134968725 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:49:28 INFO - PROCESS | 2211 | 1461134968728 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:49:28 INFO - PROCESS | 2211 | 1461134968729 Marionette TRACE conn2 <- [1,2982,null,{}] 23:49:28 INFO - PROCESS | 2211 | 1461134968731 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}] 23:49:28 INFO - PROCESS | 2211 | 1461134968811 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:49:28 INFO - PROCESS | 2211 | 1461134968815 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 2211 | ++DOCSHELL 0x12885f800 == 40 [pid = 2211] [id = 754] 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 91 (0x11abc5400) [pid = 2211] [serial = 2261] [outer = 0x0] 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 92 (0x11c8b2c00) [pid = 2211] [serial = 2262] [outer = 0x11abc5400] 23:49:28 INFO - PROCESS | 2211 | 1461134968840 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 2211 | ++DOMWINDOW == 93 (0x1242c9000) [pid = 2211] [serial = 2263] [outer = 0x11abc5400] 23:49:29 INFO - PROCESS | 2211 | 1461134969188 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"]]]}] 23:49:29 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 23:49:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:49:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 23:49:29 INFO - PROCESS | 2211 | 1461134969196 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 2211 | 1461134969198 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:49:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:49:29 INFO - PROCESS | 2211 | 1461134969200 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 2211 | 1461134969202 Marionette TRACE conn2 <- [1,2986,null,{}] 23:49:29 INFO - PROCESS | 2211 | 1461134969204 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}] 23:49:29 INFO - PROCESS | 2211 | 1461134969318 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:49:29 INFO - PROCESS | 2211 | 1461134969324 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x12acc8000 == 41 [pid = 2211] [id = 755] 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 94 (0x1242ce400) [pid = 2211] [serial = 2264] [outer = 0x0] 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 95 (0x124564000) [pid = 2211] [serial = 2265] [outer = 0x1242ce400] 23:49:29 INFO - PROCESS | 2211 | 1461134969353 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 96 (0x124583c00) [pid = 2211] [serial = 2266] [outer = 0x1242ce400] 23:49:29 INFO - PROCESS | 2211 | 1461134969621 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]]]}] 23:49:29 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. 23:49:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 23:49:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:49:29 INFO - PROCESS | 2211 | 1461134969670 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 2211 | 1461134969671 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:49:29 INFO - PROCESS | 2211 | 1461134969682 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 2211 | 1461134969683 Marionette TRACE conn2 <- [1,2990,null,{}] 23:49:29 INFO - PROCESS | 2211 | 1461134969686 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}] 23:49:29 INFO - PROCESS | 2211 | 1461134969769 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:49:29 INFO - PROCESS | 2211 | 1461134969774 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbc1000 == 42 [pid = 2211] [id = 756] 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x124587800) [pid = 2211] [serial = 2267] [outer = 0x0] 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x127096c00) [pid = 2211] [serial = 2268] [outer = 0x124587800] 23:49:29 INFO - PROCESS | 2211 | 1461134969801 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x127111400) [pid = 2211] [serial = 2269] [outer = 0x124587800] 23:49:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x11570c800 == 43 [pid = 2211] [id = 757] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x127414000) [pid = 2211] [serial = 2270] [outer = 0x0] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x114131c00) [pid = 2211] [serial = 2271] [outer = 0x127414000] 23:49:30 INFO - PROCESS | 2211 | 1461134970138 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]]]}] 23:49:30 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. 23:49:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 479ms 23:49:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:49:30 INFO - PROCESS | 2211 | 1461134970154 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 2211 | 1461134970155 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:49:30 INFO - PROCESS | 2211 | 1461134970159 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 2211 | 1461134970161 Marionette TRACE conn2 <- [1,2994,null,{}] 23:49:30 INFO - PROCESS | 2211 | 1461134970163 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}] 23:49:30 INFO - PROCESS | 2211 | 1461134970284 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:49:30 INFO - PROCESS | 2211 | 1461134970291 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bfcd800 == 44 [pid = 2211] [id = 758] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x11acb2400) [pid = 2211] [serial = 2272] [outer = 0x0] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x12740f800) [pid = 2211] [serial = 2273] [outer = 0x11acb2400] 23:49:30 INFO - PROCESS | 2211 | 1461134970315 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x128880400) [pid = 2211] [serial = 2274] [outer = 0x11acb2400] 23:49:30 INFO - PROCESS | 2211 | 1461134970574 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]]]}] 23:49:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:49:30 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 23:49:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 23:49:30 INFO - PROCESS | 2211 | 1461134970652 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 2211 | 1461134970655 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:49:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:49:30 INFO - PROCESS | 2211 | 1461134970661 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 2211 | 1461134970662 Marionette TRACE conn2 <- [1,2998,null,{}] 23:49:30 INFO - PROCESS | 2211 | 1461134970666 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}] 23:49:30 INFO - PROCESS | 2211 | 1461134970773 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:49:30 INFO - PROCESS | 2211 | 1461134970825 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 2211 | ++DOCSHELL 0x119579000 == 45 [pid = 2211] [id = 759] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x114a8a800) [pid = 2211] [serial = 2275] [outer = 0x0] 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x114a92000) [pid = 2211] [serial = 2276] [outer = 0x114a8a800] 23:49:30 INFO - PROCESS | 2211 | 1461134970856 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x11528c800) [pid = 2211] [serial = 2277] [outer = 0x114a8a800] 23:49:31 INFO - PROCESS | 2211 | 1461134971227 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]]]}] 23:49:31 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. 23:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 23:49:31 INFO - PROCESS | 2211 | 1461134971281 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:49:31 INFO - PROCESS | 2211 | 1461134971284 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:49:31 INFO - PROCESS | 2211 | 1461134971290 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 2211 | 1461134971293 Marionette TRACE conn2 <- [1,3002,null,{}] 23:49:31 INFO - PROCESS | 2211 | 1461134971314 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}] 23:49:31 INFO - PROCESS | 2211 | 1461134971413 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:49:31 INFO - PROCESS | 2211 | 1461134971505 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 2211 | ++DOCSHELL 0x12422d000 == 46 [pid = 2211] [id = 760] 23:49:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x11897cc00) [pid = 2211] [serial = 2278] [outer = 0x0] 23:49:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x118f4e400) [pid = 2211] [serial = 2279] [outer = 0x11897cc00] 23:49:31 INFO - PROCESS | 2211 | 1461134971548 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x119e60800) [pid = 2211] [serial = 2280] [outer = 0x11897cc00] 23:49:31 INFO - PROCESS | 2211 | 1461134971902 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]]]}] 23:49:31 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. 23:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 641ms 23:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:49:31 INFO - PROCESS | 2211 | 1461134971930 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 2211 | 1461134971931 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:49:31 INFO - PROCESS | 2211 | 1461134971933 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 2211 | 1461134971935 Marionette TRACE conn2 <- [1,3006,null,{}] 23:49:31 INFO - PROCESS | 2211 | 1461134971942 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}] 23:49:32 INFO - PROCESS | 2211 | 1461134972046 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:49:32 INFO - PROCESS | 2211 | 1461134972102 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12b387000 == 47 [pid = 2211] [id = 761] 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11af74400) [pid = 2211] [serial = 2281] [outer = 0x0] 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11bd0cc00) [pid = 2211] [serial = 2282] [outer = 0x11af74400] 23:49:32 INFO - PROCESS | 2211 | 1461134972135 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11bdcd000) [pid = 2211] [serial = 2283] [outer = 0x11af74400] 23:49:32 INFO - PROCESS | 2211 | 1461134972530 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]]]}] 23:49:32 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. 23:49:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 23:49:32 INFO - PROCESS | 2211 | 1461134972554 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 2211 | 1461134972555 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:49:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:49:32 INFO - PROCESS | 2211 | 1461134972558 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 2211 | 1461134972559 Marionette TRACE conn2 <- [1,3010,null,{}] 23:49:32 INFO - PROCESS | 2211 | 1461134972561 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}] 23:49:32 INFO - PROCESS | 2211 | 1461134972659 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:49:32 INFO - PROCESS | 2211 | 1461134972710 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d393800 == 48 [pid = 2211] [id = 762] 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11c37d000) [pid = 2211] [serial = 2284] [outer = 0x0] 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12426c000) [pid = 2211] [serial = 2285] [outer = 0x11c37d000] 23:49:32 INFO - PROCESS | 2211 | 1461134972743 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x124562400) [pid = 2211] [serial = 2286] [outer = 0x11c37d000] 23:49:33 INFO - PROCESS | 2211 | 1461134973100 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]]]}] 23:49:33 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 23:49:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 571ms 23:49:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:49:33 INFO - PROCESS | 2211 | 1461134973130 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 2211 | 1461134973131 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:49:33 INFO - PROCESS | 2211 | 1461134973133 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 2211 | 1461134973135 Marionette TRACE conn2 <- [1,3014,null,{}] 23:49:33 INFO - PROCESS | 2211 | 1461134973137 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}] 23:49:33 INFO - PROCESS | 2211 | 1461134973232 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:49:33 INFO - PROCESS | 2211 | 1461134973283 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d5a2800 == 49 [pid = 2211] [id = 763] 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x11c396000) [pid = 2211] [serial = 2287] [outer = 0x0] 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x12457d800) [pid = 2211] [serial = 2288] [outer = 0x11c396000] 23:49:33 INFO - PROCESS | 2211 | 1461134973313 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x127a85000) [pid = 2211] [serial = 2289] [outer = 0x11c396000] 23:49:33 INFO - PROCESS | 2211 | [2211] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:49:33 INFO - PROCESS | 2211 | 1461134973691 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:49:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:49:33 INFO - {} 23:49:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:49:33 INFO - {} 23:49:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:49:33 INFO - {} 23:49:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:49:33 INFO - {} 23:49:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 23:49:33 INFO - TEST-START | /FileAPI/fileReader.html 23:49:33 INFO - PROCESS | 2211 | 1461134973704 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 2211 | 1461134973705 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:49:33 INFO - PROCESS | 2211 | 1461134973708 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 2211 | 1461134973709 Marionette TRACE conn2 <- [1,3018,null,{}] 23:49:33 INFO - PROCESS | 2211 | 1461134973712 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}] 23:49:33 INFO - PROCESS | 2211 | 1461134973824 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:49:33 INFO - PROCESS | 2211 | 1461134973877 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 2211 | ++DOCSHELL 0x12da9e000 == 50 [pid = 2211] [id = 764] 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x12921f000) [pid = 2211] [serial = 2290] [outer = 0x0] 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x129d6d400) [pid = 2211] [serial = 2291] [outer = 0x12921f000] 23:49:33 INFO - PROCESS | 2211 | 1461134973909 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x129d76000) [pid = 2211] [serial = 2292] [outer = 0x12921f000] 23:49:34 INFO - PROCESS | 2211 | 1461134974262 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]]]}] 23:49:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:49:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:49:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:49:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:49:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 572ms 23:49:34 INFO - TEST-START | /FileAPI/historical.html 23:49:34 INFO - PROCESS | 2211 | 1461134974281 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 2211 | 1461134974282 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:49:34 INFO - PROCESS | 2211 | 1461134974284 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 2211 | 1461134974286 Marionette TRACE conn2 <- [1,3022,null,{}] 23:49:34 INFO - PROCESS | 2211 | 1461134974288 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}] 23:49:34 INFO - PROCESS | 2211 | 1461134974384 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:49:34 INFO - PROCESS | 2211 | 1461134974437 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 2211 | ++DOCSHELL 0x12e6bf000 == 51 [pid = 2211] [id = 765] 23:49:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x129ce3c00) [pid = 2211] [serial = 2293] [outer = 0x0] 23:49:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x129d7bc00) [pid = 2211] [serial = 2294] [outer = 0x129ce3c00] 23:49:34 INFO - PROCESS | 2211 | 1461134974467 Marionette DEBUG loaded listener.js 23:49:34 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x129dc0800) [pid = 2211] [serial = 2295] [outer = 0x129ce3c00] 23:49:34 INFO - PROCESS | 2211 | 1461134974856 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"]]]}] 23:49:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:49:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:49:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:49:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:49:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:49:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:49:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:49:34 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 23:49:34 INFO - PROCESS | 2211 | 1461134974907 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 2211 | 1461134974908 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:49:34 INFO - TEST-START | /FileAPI/idlharness.html 23:49:34 INFO - PROCESS | 2211 | 1461134974911 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 2211 | 1461134974912 Marionette TRACE conn2 <- [1,3026,null,{}] 23:49:34 INFO - PROCESS | 2211 | 1461134974914 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}] 23:49:35 INFO - PROCESS | 2211 | 1461134975012 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:49:35 INFO - PROCESS | 2211 | 1461134975066 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 2211 | ++DOCSHELL 0x1245a8000 == 52 [pid = 2211] [id = 766] 23:49:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x11912bc00) [pid = 2211] [serial = 2296] [outer = 0x0] 23:49:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x127110000) [pid = 2211] [serial = 2297] [outer = 0x11912bc00] 23:49:35 INFO - PROCESS | 2211 | 1461134975096 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x129db9800) [pid = 2211] [serial = 2298] [outer = 0x11912bc00] 23:49:35 INFO - PROCESS | 2211 | 1461134975833 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]]]}] 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:49:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:49:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:49:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:49:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:49:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:49:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:49:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:49:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:49:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:49:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:49:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:49:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:49:35 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 23:49:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:49:35 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 23:49:35 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 23:49:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:49:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:49:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:49:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:49:35 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 23:49:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:49:35 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 23:49:35 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 23:49:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:49:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:49:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:49:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:49:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:49:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:49:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 985ms 23:49:35 INFO - PROCESS | 2211 | 1461134975922 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:49:35 INFO - PROCESS | 2211 | 1461134975924 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:49:35 INFO - TEST-START | /FileAPI/idlharness.worker 23:49:35 INFO - PROCESS | 2211 | 1461134975935 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:49:35 INFO - PROCESS | 2211 | 1461134975937 Marionette TRACE conn2 <- [1,3030,null,{}] 23:49:35 INFO - PROCESS | 2211 | 1461134975954 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}] 23:49:36 INFO - PROCESS | 2211 | 1461134976051 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:49:36 INFO - PROCESS | 2211 | 1461134976127 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bf1f000 == 53 [pid = 2211] [id = 767] 23:49:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x114c07c00) [pid = 2211] [serial = 2299] [outer = 0x0] 23:49:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x115481800) [pid = 2211] [serial = 2300] [outer = 0x114c07c00] 23:49:36 INFO - PROCESS | 2211 | 1461134976155 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x1165ddc00) [pid = 2211] [serial = 2301] [outer = 0x114c07c00] 23:49:36 INFO - PROCESS | 2211 | [2211] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x11570c800 == 52 [pid = 2211] [id = 757] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbc1000 == 51 [pid = 2211] [id = 756] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12acc8000 == 50 [pid = 2211] [id = 755] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12885f800 == 49 [pid = 2211] [id = 754] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12a7ba000 == 48 [pid = 2211] [id = 753] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12a748000 == 47 [pid = 2211] [id = 752] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12a57e000 == 46 [pid = 2211] [id = 751] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x11955e800 == 45 [pid = 2211] [id = 750] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x12913d400) [pid = 2211] [serial = 2221] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x1271c0000 == 44 [pid = 2211] [id = 749] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x1245b4000 == 43 [pid = 2211] [id = 748] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x123c83000 == 42 [pid = 2211] [id = 747] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x11a98f800 == 41 [pid = 2211] [id = 746] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x11a93a800 == 40 [pid = 2211] [id = 745] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x119704800 == 39 [pid = 2211] [id = 744] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x123c6d000 == 38 [pid = 2211] [id = 742] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x11a91c800 == 37 [pid = 2211] [id = 741] 23:49:36 INFO - PROCESS | 2211 | --DOCSHELL 0x12c7f2800 == 36 [pid = 2211] [id = 740] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x124156400) [pid = 2211] [serial = 2200] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x119e61800) [pid = 2211] [serial = 2179] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x11a9c4000) [pid = 2211] [serial = 2180] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x1242fd800) [pid = 2211] [serial = 2203] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x123a11000) [pid = 2211] [serial = 2197] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x12457f400) [pid = 2211] [serial = 2206] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x124563c00) [pid = 2211] [serial = 2204] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x127102400) [pid = 2211] [serial = 2209] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x124588400) [pid = 2211] [serial = 2207] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x11584b800) [pid = 2211] [serial = 2173] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x117952000) [pid = 2211] [serial = 2174] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x11b924000) [pid = 2211] [serial = 2185] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x11bd04400) [pid = 2211] [serial = 2186] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11c6fe800) [pid = 2211] [serial = 2194] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11c8ba400) [pid = 2211] [serial = 2195] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11bdbe400) [pid = 2211] [serial = 2188] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11bdcbc00) [pid = 2211] [serial = 2189] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x114b7e800) [pid = 2211] [serial = 2170] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x11528ac00) [pid = 2211] [serial = 2171] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x1189ce000) [pid = 2211] [serial = 2176] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x1191a6000) [pid = 2211] [serial = 2177] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x11c389c00) [pid = 2211] [serial = 2191] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x11c6f0800) [pid = 2211] [serial = 2192] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x11abc3800) [pid = 2211] [serial = 2182] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11adee800) [pid = 2211] [serial = 2183] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x127a7a800) [pid = 2211] [serial = 2219] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x12710dc00) [pid = 2211] [serial = 2218] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 102 (0x124582000) [pid = 2211] [serial = 2216] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 101 (0x123d52c00) [pid = 2211] [serial = 2215] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 100 (0x11bd0d000) [pid = 2211] [serial = 2212] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 99 (0x12710d000) [pid = 2211] [serial = 2210] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 98 (0x1242c9800) [pid = 2211] [serial = 2201] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 97 (0x123e24c00) [pid = 2211] [serial = 2198] [outer = 0x0] [url = about:blank] 23:49:36 INFO - PROCESS | 2211 | --DOMWINDOW == 96 (0x11c8bbc00) [pid = 2211] [serial = 2213] [outer = 0x0] [url = about:blank] 23:49:37 INFO - PROCESS | 2211 | 1461134976981 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,{},{}]]]}] 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:49:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:49:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:49:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:49:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:49:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:49:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:49:37 INFO - {} 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:49:37 INFO - {} 23:49:37 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 - {} 23:49:37 INFO - {} 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:49:37 INFO - {} 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:49:37 INFO - {} 23:49:37 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 - {} 23:49:37 INFO - {} 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:49:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:49:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 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 23:49:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:49:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:49:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:49:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:49:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:49:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:49:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:49:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:49:37 INFO - {} 23:49:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1105ms 23:49:37 INFO - PROCESS | 2211 | 1461134977042 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:49:37 INFO - PROCESS | 2211 | 1461134977047 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:49:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:49:37 INFO - PROCESS | 2211 | 1461134977053 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 2211 | 1461134977057 Marionette TRACE conn2 <- [1,3034,null,{}] 23:49:37 INFO - PROCESS | 2211 | 1461134977062 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}] 23:49:37 INFO - PROCESS | 2211 | 1461134977152 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:49:37 INFO - PROCESS | 2211 | 1461134977157 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x119843800 == 37 [pid = 2211] [id = 768] 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 97 (0x119545c00) [pid = 2211] [serial = 2302] [outer = 0x0] 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 98 (0x1242c5400) [pid = 2211] [serial = 2303] [outer = 0x119545c00] 23:49:37 INFO - PROCESS | 2211 | 1461134977186 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 99 (0x124459000) [pid = 2211] [serial = 2304] [outer = 0x119545c00] 23:49:37 INFO - PROCESS | 2211 | 1461134977658 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]]]}] 23:49:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:49:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 627ms 23:49:37 INFO - PROCESS | 2211 | 1461134977680 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:49:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:49:37 INFO - PROCESS | 2211 | 1461134977683 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:49:37 INFO - PROCESS | 2211 | 1461134977686 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 2211 | 1461134977690 Marionette TRACE conn2 <- [1,3038,null,{}] 23:49:37 INFO - PROCESS | 2211 | 1461134977701 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}] 23:49:37 INFO - PROCESS | 2211 | 1461134977830 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:49:37 INFO - PROCESS | 2211 | 1461134977838 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fd9000 == 38 [pid = 2211] [id = 769] 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 100 (0x127102800) [pid = 2211] [serial = 2305] [outer = 0x0] 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 101 (0x12888c000) [pid = 2211] [serial = 2306] [outer = 0x127102800] 23:49:37 INFO - PROCESS | 2211 | 1461134977883 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 2211 | ++DOMWINDOW == 102 (0x129cdac00) [pid = 2211] [serial = 2307] [outer = 0x127102800] 23:49:38 INFO - PROCESS | 2211 | 1461134978239 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"]]]}] 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:49:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 577ms 23:49:38 INFO - PROCESS | 2211 | 1461134978263 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:49:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:49:38 INFO - PROCESS | 2211 | 1461134978264 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:49:38 INFO - PROCESS | 2211 | 1461134978266 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 2211 | 1461134978268 Marionette TRACE conn2 <- [1,3042,null,{}] 23:49:38 INFO - PROCESS | 2211 | 1461134978270 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}] 23:49:38 INFO - PROCESS | 2211 | 1461134978352 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:49:38 INFO - PROCESS | 2211 | 1461134978356 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a57c000 == 39 [pid = 2211] [id = 770] 23:49:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 103 (0x129d74400) [pid = 2211] [serial = 2308] [outer = 0x0] 23:49:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x129dbb800) [pid = 2211] [serial = 2309] [outer = 0x129d74400] 23:49:38 INFO - PROCESS | 2211 | 1461134978383 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x129dc7400) [pid = 2211] [serial = 2310] [outer = 0x129d74400] 23:49:38 INFO - PROCESS | 2211 | 1461134978807 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]]]}] 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:49:38 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. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:49:38 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'.) 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:49:38 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. 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:49:38 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. 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:49:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:49:38 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. 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:49:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:49:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:49:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:49:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 576ms 23:49:38 INFO - PROCESS | 2211 | 1461134978844 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:49:38 INFO - PROCESS | 2211 | 1461134978845 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:49:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:49:38 INFO - PROCESS | 2211 | 1461134978847 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 2211 | 1461134978848 Marionette TRACE conn2 <- [1,3046,null,{}] 23:49:38 INFO - PROCESS | 2211 | 1461134978851 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}] 23:49:38 INFO - PROCESS | 2211 | 1461134978932 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:49:38 INFO - PROCESS | 2211 | 1461134978936 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 2211 | ++DOCSHELL 0x12ab2e000 == 40 [pid = 2211] [id = 771] 23:49:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x127413c00) [pid = 2211] [serial = 2311] [outer = 0x0] 23:49:38 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x129fde000) [pid = 2211] [serial = 2312] [outer = 0x127413c00] 23:49:38 INFO - PROCESS | 2211 | 1461134978960 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12a24f800) [pid = 2211] [serial = 2313] [outer = 0x127413c00] 23:49:39 INFO - PROCESS | 2211 | [2211] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:49:39 INFO - PROCESS | 2211 | 1461134979389 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:49:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:49:39 INFO - {} 23:49:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 568ms 23:49:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:49:39 INFO - PROCESS | 2211 | 1461134979424 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:49:39 INFO - PROCESS | 2211 | 1461134979426 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:49:39 INFO - PROCESS | 2211 | 1461134979429 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 2211 | 1461134979431 Marionette TRACE conn2 <- [1,3050,null,{}] 23:49:39 INFO - PROCESS | 2211 | 1461134979434 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}] 23:49:39 INFO - PROCESS | 2211 | 1461134979624 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:49:39 INFO - PROCESS | 2211 | 1461134979680 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bbc0800 == 41 [pid = 2211] [id = 772] 23:49:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x129fe4400) [pid = 2211] [serial = 2314] [outer = 0x0] 23:49:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x12a2abc00) [pid = 2211] [serial = 2315] [outer = 0x129fe4400] 23:49:39 INFO - PROCESS | 2211 | 1461134979739 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x12a54a000) [pid = 2211] [serial = 2316] [outer = 0x129fe4400] 23:49:40 INFO - PROCESS | 2211 | 1461134980032 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]]]}] 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:49:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 23:49:40 INFO - PROCESS | 2211 | 1461134980049 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 2211 | 1461134980051 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:49:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:49:40 INFO - PROCESS | 2211 | 1461134980053 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 2211 | 1461134980054 Marionette TRACE conn2 <- [1,3054,null,{}] 23:49:40 INFO - PROCESS | 2211 | 1461134980057 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}] 23:49:40 INFO - PROCESS | 2211 | 1461134980173 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:49:40 INFO - PROCESS | 2211 | 1461134980188 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d390000 == 42 [pid = 2211] [id = 773] 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x12a54d000) [pid = 2211] [serial = 2317] [outer = 0x0] 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x12a552800) [pid = 2211] [serial = 2318] [outer = 0x12a54d000] 23:49:40 INFO - PROCESS | 2211 | 1461134980213 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x12a7d9c00) [pid = 2211] [serial = 2319] [outer = 0x12a54d000] 23:49:40 INFO - PROCESS | 2211 | 1461134980669 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"]]]}] 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:49:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:49:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:49:40 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" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:49:40 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" 23:49:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:49:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:49:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 23:49:40 INFO - PROCESS | 2211 | 1461134980740 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 2211 | 1461134980742 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:49:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:49:40 INFO - PROCESS | 2211 | 1461134980744 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 2211 | 1461134980745 Marionette TRACE conn2 <- [1,3058,null,{}] 23:49:40 INFO - PROCESS | 2211 | 1461134980748 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}] 23:49:40 INFO - PROCESS | 2211 | 1461134980851 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:49:40 INFO - PROCESS | 2211 | 1461134980868 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 2211 | ++DOCSHELL 0x12eb53000 == 43 [pid = 2211] [id = 774] 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x12a7dc000) [pid = 2211] [serial = 2320] [outer = 0x0] 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x12a7e3000) [pid = 2211] [serial = 2321] [outer = 0x12a7dc000] 23:49:40 INFO - PROCESS | 2211 | 1461134980893 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x12ac55400) [pid = 2211] [serial = 2322] [outer = 0x12a7dc000] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x11abcb800) [pid = 2211] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x11c8b2400) [pid = 2211] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x1191ae400) [pid = 2211] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x115853400) [pid = 2211] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x11abc6000) [pid = 2211] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 111 (0x119128000) [pid = 2211] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 110 (0x11b927400) [pid = 2211] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 109 (0x114b7fc00) [pid = 2211] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 108 (0x124587800) [pid = 2211] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 107 (0x123d52000) [pid = 2211] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 106 (0x124155400) [pid = 2211] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 105 (0x11abc5400) [pid = 2211] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 104 (0x1242ce400) [pid = 2211] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:49:41 INFO - PROCESS | 2211 | --DOMWINDOW == 103 (0x127414000) [pid = 2211] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:49:41 INFO - PROCESS | 2211 | 1461134981309 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]]]}] 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:49:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:49:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:49:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:49:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:49:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:49:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:49:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:49:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:49:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 23:49:41 INFO - PROCESS | 2211 | 1461134981318 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 2211 | 1461134981319 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:49:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:49:41 INFO - PROCESS | 2211 | 1461134981322 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 2211 | 1461134981323 Marionette TRACE conn2 <- [1,3062,null,{}] 23:49:41 INFO - PROCESS | 2211 | 1461134981327 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}] 23:49:41 INFO - PROCESS | 2211 | 1461134981407 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:49:41 INFO - PROCESS | 2211 | 1461134981413 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efb6000 == 44 [pid = 2211] [id = 775] 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 104 (0x11abc5400) [pid = 2211] [serial = 2323] [outer = 0x0] 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 105 (0x12ac59000) [pid = 2211] [serial = 2324] [outer = 0x11abc5400] 23:49:41 INFO - PROCESS | 2211 | 1461134981439 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 106 (0x12ac5d800) [pid = 2211] [serial = 2325] [outer = 0x11abc5400] 23:49:41 INFO - PROCESS | 2211 | [2211] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:49:41 INFO - PROCESS | 2211 | 1461134981788 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:49:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:49:41 INFO - {} 23:49:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 474ms 23:49:41 INFO - PROCESS | 2211 | 1461134981796 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 2211 | 1461134981797 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:49:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:49:41 INFO - PROCESS | 2211 | 1461134981800 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 2211 | 1461134981801 Marionette TRACE conn2 <- [1,3066,null,{}] 23:49:41 INFO - PROCESS | 2211 | 1461134981803 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}] 23:49:41 INFO - PROCESS | 2211 | 1461134981906 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:49:41 INFO - PROCESS | 2211 | 1461134981912 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 2211 | ++DOCSHELL 0x12f410000 == 45 [pid = 2211] [id = 776] 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 107 (0x12ad7e800) [pid = 2211] [serial = 2326] [outer = 0x0] 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 108 (0x12ad86400) [pid = 2211] [serial = 2327] [outer = 0x12ad7e800] 23:49:41 INFO - PROCESS | 2211 | 1461134981937 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 2211 | ++DOMWINDOW == 109 (0x12aded800) [pid = 2211] [serial = 2328] [outer = 0x12ad7e800] 23:49:42 INFO - PROCESS | 2211 | 1461134982250 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]]]}] 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:49:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:49:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 23:49:42 INFO - PROCESS | 2211 | 1461134982269 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 2211 | 1461134982271 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:49:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:49:42 INFO - PROCESS | 2211 | 1461134982273 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 2211 | 1461134982275 Marionette TRACE conn2 <- [1,3070,null,{}] 23:49:42 INFO - PROCESS | 2211 | 1461134982280 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}] 23:49:42 INFO - PROCESS | 2211 | 1461134982377 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:49:42 INFO - PROCESS | 2211 | 1461134982382 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1dd000 == 46 [pid = 2211] [id = 777] 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 110 (0x1188a7000) [pid = 2211] [serial = 2329] [outer = 0x0] 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 111 (0x11aae8400) [pid = 2211] [serial = 2330] [outer = 0x1188a7000] 23:49:42 INFO - PROCESS | 2211 | 1461134982411 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 112 (0x11af75400) [pid = 2211] [serial = 2331] [outer = 0x1188a7000] 23:49:42 INFO - PROCESS | 2211 | 1461134982741 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]]]}] 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:49:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 23:49:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:49:42 INFO - PROCESS | 2211 | 1461134982796 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 2211 | 1461134982797 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:49:42 INFO - PROCESS | 2211 | 1461134982799 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 2211 | 1461134982800 Marionette TRACE conn2 <- [1,3074,null,{}] 23:49:42 INFO - PROCESS | 2211 | 1461134982802 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}] 23:49:42 INFO - PROCESS | 2211 | 1461134982913 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:49:42 INFO - PROCESS | 2211 | 1461134982919 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 2211 | ++DOCSHELL 0x1299cc000 == 47 [pid = 2211] [id = 778] 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11af75c00) [pid = 2211] [serial = 2332] [outer = 0x0] 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11bdc4000) [pid = 2211] [serial = 2333] [outer = 0x11af75c00] 23:49:42 INFO - PROCESS | 2211 | 1461134982944 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x11c8afc00) [pid = 2211] [serial = 2334] [outer = 0x11af75c00] 23:49:43 INFO - PROCESS | 2211 | 1461134983222 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]]]}] 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:49:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 23:49:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:49:43 INFO - PROCESS | 2211 | 1461134983319 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:49:43 INFO - PROCESS | 2211 | 1461134983321 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:49:43 INFO - PROCESS | 2211 | 1461134983326 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 2211 | 1461134983330 Marionette TRACE conn2 <- [1,3078,null,{}] 23:49:43 INFO - PROCESS | 2211 | 1461134983334 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}] 23:49:43 INFO - PROCESS | 2211 | 1461134983443 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:49:43 INFO - PROCESS | 2211 | 1461134983502 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 2211 | ++DOCSHELL 0x119561000 == 48 [pid = 2211] [id = 779] 23:49:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 116 (0x114b83400) [pid = 2211] [serial = 2335] [outer = 0x0] 23:49:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 117 (0x1153f2c00) [pid = 2211] [serial = 2336] [outer = 0x114b83400] 23:49:43 INFO - PROCESS | 2211 | 1461134983534 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 2211 | ++DOMWINDOW == 118 (0x1186ea800) [pid = 2211] [serial = 2337] [outer = 0x114b83400] 23:49:44 INFO - PROCESS | 2211 | 1461134983993 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] 23:49:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:49:44 INFO - PROCESS | 2211 | 1461134984005 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:49:44 INFO - PROCESS | 2211 | 1461134984016 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 2211 | 1461134984020 Marionette TRACE conn2 <- [1,3082,null,{}] 23:49:44 INFO - PROCESS | 2211 | 1461134984024 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}] 23:49:44 INFO - PROCESS | 2211 | 1461134984145 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:49:44 INFO - PROCESS | 2211 | 1461134984261 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x123fe6000 == 49 [pid = 2211] [id = 780] 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 119 (0x119e5b000) [pid = 2211] [serial = 2338] [outer = 0x0] 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 120 (0x11bbd8c00) [pid = 2211] [serial = 2339] [outer = 0x119e5b000] 23:49:44 INFO - PROCESS | 2211 | 1461134984293 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 121 (0x11c88a000) [pid = 2211] [serial = 2340] [outer = 0x119e5b000] 23:49:44 INFO - PROCESS | 2211 | 1461134984620 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]]]}] 23:49:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:49:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:49:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:49:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 679ms 23:49:44 INFO - PROCESS | 2211 | 1461134984689 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 2211 | 1461134984691 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:49:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:49:44 INFO - PROCESS | 2211 | 1461134984693 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 2211 | 1461134984695 Marionette TRACE conn2 <- [1,3086,null,{}] 23:49:44 INFO - PROCESS | 2211 | 1461134984702 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}] 23:49:44 INFO - PROCESS | 2211 | 1461134984811 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:49:44 INFO - PROCESS | 2211 | 1461134984904 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 2211 | ++DOCSHELL 0x12a7ba000 == 50 [pid = 2211] [id = 781] 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 122 (0x1242c5800) [pid = 2211] [serial = 2341] [outer = 0x0] 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 123 (0x124580800) [pid = 2211] [serial = 2342] [outer = 0x1242c5800] 23:49:44 INFO - PROCESS | 2211 | 1461134984936 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 2211 | ++DOMWINDOW == 124 (0x127a85400) [pid = 2211] [serial = 2343] [outer = 0x1242c5800] 23:49:45 INFO - PROCESS | 2211 | 1461134985300 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:49:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 23:49:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:49:45 INFO - PROCESS | 2211 | 1461134985315 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 2211 | 1461134985316 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:49:45 INFO - PROCESS | 2211 | 1461134985319 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 2211 | 1461134985320 Marionette TRACE conn2 <- [1,3090,null,{}] 23:49:45 INFO - PROCESS | 2211 | 1461134985322 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}] 23:49:45 INFO - PROCESS | 2211 | 1461134985426 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:49:45 INFO - PROCESS | 2211 | 1461134985488 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:45 INFO - PROCESS | 2211 | ++DOCSHELL 0x12d164800 == 51 [pid = 2211] [id = 782] 23:49:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 125 (0x129c9a400) [pid = 2211] [serial = 2344] [outer = 0x0] 23:49:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 126 (0x129cdf800) [pid = 2211] [serial = 2345] [outer = 0x129c9a400] 23:49:45 INFO - PROCESS | 2211 | 1461134985558 Marionette DEBUG loaded listener.js 23:49:45 INFO - PROCESS | 2211 | ++DOMWINDOW == 127 (0x129dc7c00) [pid = 2211] [serial = 2346] [outer = 0x129c9a400] 23:49:45 INFO - PROCESS | 2211 | 1461134985906 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:49:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 617ms 23:49:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:49:45 INFO - PROCESS | 2211 | 1461134985937 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 2211 | 1461134985938 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:49:45 INFO - PROCESS | 2211 | 1461134985941 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 2211 | 1461134985942 Marionette TRACE conn2 <- [1,3094,null,{}] 23:49:45 INFO - PROCESS | 2211 | 1461134985944 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}] 23:49:46 INFO - PROCESS | 2211 | 1461134986047 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:49:46 INFO - PROCESS | 2211 | 1461134986105 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12efbd800 == 52 [pid = 2211] [id = 783] 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 128 (0x129cd6000) [pid = 2211] [serial = 2347] [outer = 0x0] 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 129 (0x129fb9c00) [pid = 2211] [serial = 2348] [outer = 0x129cd6000] 23:49:46 INFO - PROCESS | 2211 | 1461134986134 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 130 (0x129fd5400) [pid = 2211] [serial = 2349] [outer = 0x129cd6000] 23:49:46 INFO - PROCESS | 2211 | 1461134986533 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:49:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 620ms 23:49:46 INFO - PROCESS | 2211 | 1461134986562 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:49:46 INFO - PROCESS | 2211 | 1461134986563 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:49:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:49:46 INFO - PROCESS | 2211 | 1461134986566 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:49:46 INFO - PROCESS | 2211 | 1461134986567 Marionette TRACE conn2 <- [1,3098,null,{}] 23:49:46 INFO - PROCESS | 2211 | 1461134986569 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}] 23:49:46 INFO - PROCESS | 2211 | 1461134986689 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:49:46 INFO - PROCESS | 2211 | 1461134986750 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 2211 | ++DOCSHELL 0x12bced800 == 53 [pid = 2211] [id = 784] 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 131 (0x124586800) [pid = 2211] [serial = 2350] [outer = 0x0] 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 132 (0x12a257400) [pid = 2211] [serial = 2351] [outer = 0x124586800] 23:49:46 INFO - PROCESS | 2211 | 1461134986827 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 2211 | ++DOMWINDOW == 133 (0x12a2b0c00) [pid = 2211] [serial = 2352] [outer = 0x124586800] 23:49:47 INFO - PROCESS | 2211 | 1461134987398 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]]]}] 23:49:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:49:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:49:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 871ms 23:49:47 INFO - PROCESS | 2211 | 1461134987438 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 2211 | 1461134987440 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:49:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:49:47 INFO - PROCESS | 2211 | 1461134987444 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 2211 | 1461134987446 Marionette TRACE conn2 <- [1,3102,null,{}] 23:49:47 INFO - PROCESS | 2211 | 1461134987450 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}] 23:49:47 INFO - PROCESS | 2211 | 1461134987547 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:49:47 INFO - PROCESS | 2211 | 1461134987624 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 2211 | ++DOCSHELL 0x123dc5000 == 54 [pid = 2211] [id = 785] 23:49:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 134 (0x118f51400) [pid = 2211] [serial = 2353] [outer = 0x0] 23:49:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 135 (0x119543c00) [pid = 2211] [serial = 2354] [outer = 0x118f51400] 23:49:47 INFO - PROCESS | 2211 | 1461134987654 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 2211 | ++DOMWINDOW == 136 (0x119ef7000) [pid = 2211] [serial = 2355] [outer = 0x118f51400] 23:49:48 INFO - PROCESS | 2211 | 1461134988012 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 570ms 23:49:48 INFO - PROCESS | 2211 | 1461134988015 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 2211 | 1461134988019 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:49:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:49:48 INFO - PROCESS | 2211 | 1461134988023 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 2211 | 1461134988025 Marionette TRACE conn2 <- [1,3106,null,{}] 23:49:48 INFO - PROCESS | 2211 | 1461134988030 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}] 23:49:48 INFO - PROCESS | 2211 | 1461134988121 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:49:48 INFO - PROCESS | 2211 | 1461134988181 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x11bb1a000 == 55 [pid = 2211] [id = 786] 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 137 (0x118f52000) [pid = 2211] [serial = 2356] [outer = 0x0] 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 138 (0x11a9c6c00) [pid = 2211] [serial = 2357] [outer = 0x118f52000] 23:49:48 INFO - PROCESS | 2211 | 1461134988209 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 139 (0x11b923c00) [pid = 2211] [serial = 2358] [outer = 0x118f52000] 23:49:48 INFO - PROCESS | 2211 | 1461134988570 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]]]}] 23:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 574ms 23:49:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:49:48 INFO - PROCESS | 2211 | 1461134988597 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 2211 | 1461134988599 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:49:48 INFO - PROCESS | 2211 | 1461134988601 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 2211 | 1461134988603 Marionette TRACE conn2 <- [1,3110,null,{}] 23:49:48 INFO - PROCESS | 2211 | 1461134988610 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}] 23:49:48 INFO - PROCESS | 2211 | 1461134988706 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:49:48 INFO - PROCESS | 2211 | 1461134988770 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 2211 | ++DOCSHELL 0x128878800 == 56 [pid = 2211] [id = 787] 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 140 (0x11b924000) [pid = 2211] [serial = 2359] [outer = 0x0] 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 141 (0x11bd05800) [pid = 2211] [serial = 2360] [outer = 0x11b924000] 23:49:48 INFO - PROCESS | 2211 | 1461134988798 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 2211 | ++DOMWINDOW == 142 (0x11c6b8c00) [pid = 2211] [serial = 2361] [outer = 0x11b924000] 23:49:48 INFO - PROCESS | 2211 | --DOCSHELL 0x11c1dd000 == 55 [pid = 2211] [id = 777] 23:49:48 INFO - PROCESS | 2211 | --DOCSHELL 0x12f410000 == 54 [pid = 2211] [id = 776] 23:49:48 INFO - PROCESS | 2211 | --DOCSHELL 0x12efb6000 == 53 [pid = 2211] [id = 775] 23:49:48 INFO - PROCESS | 2211 | --DOMWINDOW == 141 (0x117950000) [pid = 2211] [serial = 2227] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2211 | --DOMWINDOW == 140 (0x11534ac00) [pid = 2211] [serial = 2224] [outer = 0x0] [url = about:blank] 23:49:48 INFO - PROCESS | 2211 | --DOMWINDOW == 139 (0x12740f800) [pid = 2211] [serial = 2273] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12eb53000 == 52 [pid = 2211] [id = 774] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d390000 == 51 [pid = 2211] [id = 773] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12bbc0800 == 50 [pid = 2211] [id = 772] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12ab2e000 == 49 [pid = 2211] [id = 771] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12a57c000 == 48 [pid = 2211] [id = 770] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x123fd9000 == 47 [pid = 2211] [id = 769] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x119843800 == 46 [pid = 2211] [id = 768] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x11bf1f000 == 45 [pid = 2211] [id = 767] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12e6bf000 == 44 [pid = 2211] [id = 765] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12da9e000 == 43 [pid = 2211] [id = 764] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d5a2800 == 42 [pid = 2211] [id = 763] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12d393800 == 41 [pid = 2211] [id = 762] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12b387000 == 40 [pid = 2211] [id = 761] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x12422d000 == 39 [pid = 2211] [id = 760] 23:49:49 INFO - PROCESS | 2211 | --DOCSHELL 0x119579000 == 38 [pid = 2211] [id = 759] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 138 (0x11bd11000) [pid = 2211] [serial = 2250] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 137 (0x11c8bd400) [pid = 2211] [serial = 2253] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 136 (0x116064800) [pid = 2211] [serial = 2239] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 135 (0x116553000) [pid = 2211] [serial = 2236] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 134 (0x1188d4c00) [pid = 2211] [serial = 2237] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 133 (0x118938000) [pid = 2211] [serial = 2230] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 132 (0x11af73c00) [pid = 2211] [serial = 2244] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 131 (0x11b926c00) [pid = 2211] [serial = 2245] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 130 (0x119e5f800) [pid = 2211] [serial = 2241] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 129 (0x11aae9400) [pid = 2211] [serial = 2242] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 128 (0x11bb91000) [pid = 2211] [serial = 2247] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 127 (0x115853000) [pid = 2211] [serial = 2234] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 126 (0x114c09000) [pid = 2211] [serial = 2233] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 125 (0x127111400) [pid = 2211] [serial = 2269] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 124 (0x124110000) [pid = 2211] [serial = 2256] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 123 (0x123b12000) [pid = 2211] [serial = 2254] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 122 (0x1242c2c00) [pid = 2211] [serial = 2259] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 121 (0x11c8b2c00) [pid = 2211] [serial = 2262] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 120 (0x127096c00) [pid = 2211] [serial = 2268] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 119 (0x1242c9000) [pid = 2211] [serial = 2263] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 118 (0x124564000) [pid = 2211] [serial = 2265] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 117 (0x114131c00) [pid = 2211] [serial = 2271] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 116 (0x1242c8c00) [pid = 2211] [serial = 2260] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 115 (0x12426b800) [pid = 2211] [serial = 2257] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 114 (0x11c88e400) [pid = 2211] [serial = 2251] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 113 (0x11bd03800) [pid = 2211] [serial = 2248] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | --DOMWINDOW == 112 (0x124583c00) [pid = 2211] [serial = 2266] [outer = 0x0] [url = about:blank] 23:49:49 INFO - PROCESS | 2211 | 1461134989189 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"]]]}] 23:49:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:49:49 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 23:49:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:49:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 623ms 23:49:49 INFO - PROCESS | 2211 | 1461134989224 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:49:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:49:49 INFO - PROCESS | 2211 | 1461134989226 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:49:49 INFO - PROCESS | 2211 | 1461134989229 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 2211 | 1461134989230 Marionette TRACE conn2 <- [1,3114,null,{}] 23:49:49 INFO - PROCESS | 2211 | 1461134989233 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}] 23:49:49 INFO - PROCESS | 2211 | 1461134989319 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:49:49 INFO - PROCESS | 2211 | 1461134989326 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\", \"5f4a4539-64f4-4384-9427-634502f8e143\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 2211 | ++DOCSHELL 0x11c1dd000 == 39 [pid = 2211] [id = 788] 23:49:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 113 (0x11bd03800) [pid = 2211] [serial = 2362] [outer = 0x0] 23:49:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 114 (0x11c8b3000) [pid = 2211] [serial = 2363] [outer = 0x11bd03800] 23:49:49 INFO - PROCESS | 2211 | 1461134989368 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 2211 | ++DOMWINDOW == 115 (0x123a05800) [pid = 2211] [serial = 2364] [outer = 0x11bd03800] 23:49:49 INFO - PROCESS | 2211 | 1461134989785 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]]]}] 23:49:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:49:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 568ms 23:49:49 INFO - PROCESS | 2211 | 1461134989798 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:49:49 INFO - PROCESS | 2211 | 1461134989799 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:49:50 WARNING - u'runner_teardown' () 23:49:50 INFO - No more tests 23:49:50 INFO - Got 0 unexpected results 23:49:50 INFO - SUITE-END | took 514s 23:49:50 INFO - Closing logging queue 23:49:50 INFO - queue closed 23:49:51 INFO - Return code: 0 23:49:51 WARNING - # TBPL SUCCESS # 23:49:51 INFO - Running post-action listener: _resource_record_post_action 23:49:51 INFO - Running post-run listener: _resource_record_post_run 23:49:52 INFO - Total resource usage - Wall time: 538s; CPU: 58.0%; Read bytes: 163840; Write bytes: 993022976; Read time: 2; Write time: 4802 23:49:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:49:52 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 175870464; Write bytes: 171526144; Read time: 14296; Write time: 410 23:49:52 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 163840; Write bytes: 793091072; Read time: 2; Write time: 4337 23:49:52 INFO - Running post-run listener: _upload_blobber_files 23:49:52 INFO - Blob upload gear active. 23:49:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:49:52 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 23:49:52 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:49:52 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:49:52 INFO - (blobuploader) - INFO - Open directory for files ... 23:49:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:49:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:49:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:49:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:49:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:49:53 INFO - (blobuploader) - INFO - Done attempting. 23:49:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:49:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:49:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:49:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:49:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:49:55 INFO - (blobuploader) - INFO - Done attempting. 23:49:55 INFO - (blobuploader) - INFO - Iteration through files over. 23:49:55 INFO - Return code: 0 23:49:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:49:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:49:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/252e92961c40ae91324634d9643f6d051c3343e851679961a295618ade8ab70e54c45321de777107d975da92d04fe3f2d2b3c8ff0911306923e1303a881c752f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acdc6d9740aad4a8f565e43af7ea5bc356eda50a48ff3ec9e8686574ad916685453eb5a1553c58eb6a9861947f3287ae27284286215c74743c3001f442afb086"} 23:49:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:49:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:49:55 INFO - Contents: 23:49:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/252e92961c40ae91324634d9643f6d051c3343e851679961a295618ade8ab70e54c45321de777107d975da92d04fe3f2d2b3c8ff0911306923e1303a881c752f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acdc6d9740aad4a8f565e43af7ea5bc356eda50a48ff3ec9e8686574ad916685453eb5a1553c58eb6a9861947f3287ae27284286215c74743c3001f442afb086"} 23:49:55 INFO - Running post-run listener: copy_logs_to_upload_dir 23:49:55 INFO - Copying logs to upload dir... 23:49:55 INFO - mkdir: /builds/slave/test/build/upload/logs 23:49:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.638572 ========= master_lag: 1.70 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 54 secs) (at 2016-04-19 23:49:57.421560) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 23:49:57.424129) ========= 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.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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/fx-team/sha512/252e92961c40ae91324634d9643f6d051c3343e851679961a295618ade8ab70e54c45321de777107d975da92d04fe3f2d2b3c8ff0911306923e1303a881c752f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acdc6d9740aad4a8f565e43af7ea5bc356eda50a48ff3ec9e8686574ad916685453eb5a1553c58eb6a9861947f3287ae27284286215c74743c3001f442afb086"} build_url:https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013011 build_url: 'https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/252e92961c40ae91324634d9643f6d051c3343e851679961a295618ade8ab70e54c45321de777107d975da92d04fe3f2d2b3c8ff0911306923e1303a881c752f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acdc6d9740aad4a8f565e43af7ea5bc356eda50a48ff3ec9e8686574ad916685453eb5a1553c58eb6a9861947f3287ae27284286215c74743c3001f442afb086"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KcTwQdWHQOaGl-j4QxaahA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.33 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 23:49:58.768605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:49:58.768965) ========= 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.DP695Y0DbY/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.s5bImjgh5I/Listeners TMPDIR=/var/folders/dm/htz3_8912qn7fxnzm0b7jt8800000w/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.005300 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:49:58.807983) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:49:58.808316) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:49:58.809164) ========= ========= Total master_lag: 3.12 =========